edge-assets.wirewax.com Open in urlscan Pro
18.67.181.56  Public Scan

Submitted URL: http://edge-assets.wirewax.com/creativeData/sdk-fandom/wirewax-embedder-sdk.js
Effective URL: https://edge-assets.wirewax.com/creativeData/sdk-fandom/wirewax-embedder-sdk.js
Submission: On November 01 via manual from AU — Scanned from AU

Form analysis 0 forms found in the DOM

Text Content

!function(e){function t(t){for(var r,n,a=t[0],o=t[1],s=0,u=[];s<a.length;s++)n=a[s],i[n]&&u.push(i[n][0]),i[n]=0;for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r]);for(c&&c(t);u.length;)u.shift()()}var r={},n={0:0},i={0:0};function a(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.e=function(e){var t=[];n[e]?t.push(n[e]):0!==n[e]&&{3:1}[e]&&t.push(n[e]=new Promise(function(t,r){for(var i="static/css/"+({}[e]||e)+"."+{1:"31d6cfe0",2:"31d6cfe0",3:"bae9c130",4:"31d6cfe0",5:"31d6cfe0"}[e]+".chunk.css",o=a.p+i,s=document.getElementsByTagName("link"),u=0;u<s.length;u++){var c=(l=s[u]).getAttribute("data-href")||l.getAttribute("href");if("stylesheet"===l.rel&&(c===i||c===o))return t()}var p=document.getElementsByTagName("style");for(u=0;u<p.length;u++){var l;if((c=(l=p[u]).getAttribute("data-href"))===i||c===o)return t()}var m=document.createElement("link");m.rel="stylesheet",m.type="text/css",m.onload=t,m.onerror=function(t){var i=t&&t.target&&t.target.src||o,a=new Error("Loading CSS chunk "+e+" failed.\n("+i+")");a.request=i,delete n[e],m.parentNode.removeChild(m),r(a)},m.href=o,document.getElementsByTagName("head")[0].appendChild(m)}).then(function(){n[e]=0}));var r=i[e];if(0!==r)if(r)t.push(r[2]);else{var o=new Promise(function(t,n){r=i[e]=[t,n]});t.push(r[2]=o);var s,u=document.createElement("script");u.charset="utf-8",u.timeout=120,a.nc&&u.setAttribute("nonce",a.nc),u.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{1:"ff43fe8e",2:"9b2be782",3:"26257744",4:"e0e607bc",5:"1b7ab5a6"}[e]+".chunk.js"}(e),s=function(t){u.onerror=u.onload=null,clearTimeout(c);var r=i[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src,o=new Error("Loading chunk "+e+" failed.\n("+n+": "+a+")");o.type=n,o.request=a,r[1](o)}i[e]=void 0}};var c=setTimeout(function(){s({type:"timeout",target:u})},12e4);u.onerror=u.onload=s,document.head.appendChild(u)}return Promise.all(t)},a.m=e,a.c=r,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom/",a.oe=function(e){throw console.error(e),e};var o=window.webpackJsonpWIREWAX=window.webpackJsonpWIREWAX||[],s=o.push.bind(o);o.push=t,o=o.slice();for(var u=0;u<o.length;u++)t(o[u]);var c=s;a(a.s=311)}([function(e,t,r){"use strict";e.exports=r(499)},function(e,t,r){(function(t){var r;r="undefined"!==typeof window?window:"undefined"!==typeof t?t:"undefined"!==typeof self?self:{},e.exports=r}).call(this,r(35))},function(e,t,r){var n={util:r(21)};({}).toString(),e.exports=n,n.util.update(n,{VERSION:"2.1006.0",Signers:{},Protocol:{Json:r(165),Query:r(248),Rest:r(120),RestJson:r(250),RestXml:r(251)},XML:{Builder:r(626),Parser:null},JSON:{Builder:r(166),Parser:r(167)},Model:{Api:r(252),Operation:r(253),Shape:r(97),Paginator:r(254),ResourceWaiter:r(255)},apiLoader:r(631),EndpointCache:r(632).EndpointCache}),r(257),r(634),r(636),r(260),r(637),r(642),r(644),r(645),r(646),r(652),n.events=new n.SequentialExecutor,n.util.memoizedProperty(n,"endpointCache",function(){return new n.EndpointCache(n.config.endpointCacheSize)},!0)},function(e,t,r){"use strict";r.r(t),function(e){r.d(t,"createGlobalStyle",function(){return nt}),r.d(t,"css",function(){return Se}),r.d(t,"isStyledComponent",function(){return D}),r.d(t,"keyframes",function(){return at}),r.d(t,"ServerStyleSheet",function(){return Qe}),r.d(t,"StyleSheetConsumer",function(){return Je}),r.d(t,"StyleSheetContext",function(){return Ze}),r.d(t,"StyleSheetManager",function(){return $e}),r.d(t,"ThemeConsumer",function(){return Ke}),r.d(t,"ThemeContext",function(){return We}),r.d(t,"ThemeProvider",function(){return He}),r.d(t,"withTheme",function(){return ot}),r.d(t,"__DO_NOT_USE_OR_YOU_WILL_BE_HAUNTED_BY_SPOOKY_GHOSTS",function(){return st});var n=r(174),i=r.n(n),a=r(273),o=r.n(a),s=r(0),u=r.n(s),c=r(274),p=r(90),l=r(175),m=(r(9),r(308)),d=r(309),y=function(e,t){for(var r=[e[0]],n=0,i=t.length;n<i;n+=1)r.push(t[n],e[n+1]);return r},h="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},f=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},b=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},S=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},v=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},I=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t},N=function(e){return"object"===("undefined"===typeof e?"undefined":h(e))&&e.constructor===Object},T=Object.freeze([]),C=Object.freeze({});function k(e){return"function"===typeof e}function A(e){return e.displayName||e.name||"Component"}function D(e){return e&&"string"===typeof e.styledComponentId}var x="undefined"!==typeof e&&(Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).REACT_APP_SC_ATTR||Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).SC_ATTR)||"data-styled",R="undefined"!==typeof window&&"HTMLElement"in window,P="boolean"===typeof SC_DISABLE_SPEEDY&&SC_DISABLE_SPEEDY||"undefined"!==typeof e&&(Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).REACT_APP_SC_DISABLE_SPEEDY||Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).SC_DISABLE_SPEEDY)||!1,E={};var _=function(e){function t(r){f(this,t);for(var n=arguments.length,i=Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];var o=I(this,e.call(this,"An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#"+r+" for more information."+(i.length>0?" Additional arguments: "+i.join(", "):"")));return I(o)}return S(t,e),t}(Error),w=/^[^\S\n]*?\/\* sc-component-id:\s*(\S+)\s+\*\//gm,q=function(e){var t=""+(e||""),r=[];return t.replace(w,function(e,t,n){return r.push({componentId:t,matchIndex:n}),e}),r.map(function(e,n){var i=e.componentId,a=e.matchIndex,o=r[n+1];return{componentId:i,cssFromDOM:o?t.slice(a,o.matchIndex):t.slice(a)}})},M=/^\s*\/\/.*$/gm,L=new i.a({global:!1,cascade:!0,keyframe:!1,prefix:!1,compress:!1,semicolon:!0}),O=new i.a({global:!1,cascade:!0,keyframe:!1,prefix:!0,compress:!1,semicolon:!1}),B=[],G=function(e){if(-2===e){var t=B;return B=[],t}},U=o()(function(e){B.push(e)}),F=void 0,V=void 0,j=void 0,z=function(e,t,r){return t>0&&-1!==r.slice(0,t).indexOf(V)&&r.slice(t-V.length,t)!==V?"."+F:e};O.use([function(e,t,r){2===e&&r.length&&r[0].lastIndexOf(V)>0&&(r[0]=r[0].replace(j,z))},U,G]),L.use([U,G]);function W(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"&",i=e.join("").replace(M,""),a=t&&r?r+" "+t+" { "+i+" }":i;return F=n,V=t,j=new RegExp("\\"+V+"\\b","g"),O(r||!t?"":t,a)}var K=function(){return r.nc},H=function(e,t,r){r&&((e[t]||(e[t]=Object.create(null)))[r]=!0)},Q=function(e,t){e[t]=Object.create(null)},Z=function(e){return function(t,r){return void 0!==e[t]&&e[t][r]}},J=function(e){var t="";for(var r in e)t+=Object.keys(e[r]).join(" ")+" ";return t.trim()},$=function(e){if(e.sheet)return e.sheet;for(var t=e.ownerDocument.styleSheets.length,r=0;r<t;r+=1){var n=e.ownerDocument.styleSheets[r];if(n.ownerNode===e)return n}throw new _(10)},Y=function(e,t,r){if(!t)return!1;var n=e.cssRules.length;try{e.insertRule(t,r<=n?r:n)}catch(i){return!1}return!0},X=function(e){return"\n/* sc-component-id: "+e+" */\n"},ee=function(e,t){for(var r=0,n=0;n<=t;n+=1)r+=e[n];return r},te=function(e,t){return function(r){var n=K();return"<style "+[n&&'nonce="'+n+'"',x+'="'+J(t)+'"','data-styled-version="4.4.1"',r].filter(Boolean).join(" ")+">"+e()+"</style>"}},re=function(e,t){return function(){var r,n=((r={})[x]=J(t),r["data-styled-version"]="4.4.1",r),i=K();return i&&(n.nonce=i),u.a.createElement("style",g({},n,{dangerouslySetInnerHTML:{__html:e()}}))}},ne=function(e){return function(){return Object.keys(e)}},ie=function(e,t){return e.createTextNode(X(t))},ae=function e(t,r){var n=void 0===t?Object.create(null):t,i=void 0===r?Object.create(null):r,a=function(e){var t=i[e];return void 0!==t?t:i[e]=[""]},o=function(){var e="";for(var t in i){var r=i[t][0];r&&(e+=X(t)+r)}return e};return{clone:function(){var t=function(e){var t=Object.create(null);for(var r in e)t[r]=g({},e[r]);return t}(n),r=Object.create(null);for(var a in i)r[a]=[i[a][0]];return e(t,r)},css:o,getIds:ne(i),hasNameForId:Z(n),insertMarker:a,insertRules:function(e,t,r){a(e)[0]+=t.join(" "),H(n,e,r)},removeRules:function(e){var t=i[e];void 0!==t&&(t[0]="",Q(n,e))},sealed:!1,styleTag:null,toElement:re(o,n),toHTML:te(o,n)}},oe=function(e,t,r,n,i){if(R&&!r){var a=function(e,t,r){var n=document;e?n=e.ownerDocument:t&&(n=t.ownerDocument);var i=n.createElement("style");i.setAttribute(x,""),i.setAttribute("data-styled-version","4.4.1");var a=K();if(a&&i.setAttribute("nonce",a),i.appendChild(n.createTextNode("")),e&&!t)e.appendChild(i);else{if(!t||!e||!t.parentNode)throw new _(6);t.parentNode.insertBefore(i,r?t:t.nextSibling)}return i}(e,t,n);return P?function(e,t){var r=Object.create(null),n=Object.create(null),i=void 0!==t,a=!1,o=function(t){var i=n[t];return void 0!==i?i:(n[t]=ie(e.ownerDocument,t),e.appendChild(n[t]),r[t]=Object.create(null),n[t])},s=function(){var e="";for(var t in n)e+=n[t].data;return e};return{clone:function(){throw new _(5)},css:s,getIds:ne(n),hasNameForId:Z(r),insertMarker:o,insertRules:function(e,n,s){for(var u=o(e),c=[],p=n.length,l=0;l<p;l+=1){var m=n[l],d=i;if(d&&-1!==m.indexOf("@import"))c.push(m);else{d=!1;var y=l===p-1?"":" ";u.appendData(""+m+y)}}H(r,e,s),i&&c.length>0&&(a=!0,t().insertRules(e+"-import",c))},removeRules:function(o){var s=n[o];if(void 0!==s){var u=ie(e.ownerDocument,o);e.replaceChild(u,s),n[o]=u,Q(r,o),i&&a&&t().removeRules(o+"-import")}},sealed:!1,styleTag:e,toElement:re(s,r),toHTML:te(s,r)}}(a,i):function(e,t){var r=Object.create(null),n=Object.create(null),i=[],a=void 0!==t,o=!1,s=function(e){var t=n[e];return void 0!==t?t:(n[e]=i.length,i.push(0),Q(r,e),n[e])},u=function(){var t=$(e).cssRules,r="";for(var a in n){r+=X(a);for(var o=n[a],s=ee(i,o),u=s-i[o];u<s;u+=1){var c=t[u];void 0!==c&&(r+=c.cssText)}}return r};return{clone:function(){throw new _(5)},css:u,getIds:ne(n),hasNameForId:Z(r),insertMarker:s,insertRules:function(n,u,c){for(var p=s(n),l=$(e),m=ee(i,p),d=0,y=[],h=u.length,f=0;f<h;f+=1){var b=u[f],g=a;g&&-1!==b.indexOf("@import")?y.push(b):Y(l,b,m+d)&&(g=!1,d+=1)}a&&y.length>0&&(o=!0,t().insertRules(n+"-import",y)),i[p]+=d,H(r,n,c)},removeRules:function(s){var u=n[s];if(void 0!==u&&!1!==e.isConnected){var c=i[u];!function(e,t,r){for(var n=t-r,i=t;i>n;i-=1)e.deleteRule(i)}($(e),ee(i,u)-1,c),i[u]=0,Q(r,s),a&&o&&t().removeRules(s+"-import")}},sealed:!1,styleTag:e,toElement:re(u,r),toHTML:te(u,r)}}(a,i)}return ae()},se=/\s+/,ue=void 0;ue=R?P?40:1e3:-1;var ce=0,pe=void 0,le=function(){function e(){var t=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:R?document.head:null,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];f(this,e),this.getImportRuleTag=function(){var e=t.importRuleTag;if(void 0!==e)return e;var r=t.tags[0];return t.importRuleTag=oe(t.target,r?r.styleTag:null,t.forceServer,!0)},ce+=1,this.id=ce,this.forceServer=n,this.target=n?null:r,this.tagMap={},this.deferred={},this.rehydratedNames={},this.ignoreRehydratedNames={},this.tags=[],this.capacity=1,this.clones=[]}return e.prototype.rehydrate=function(){if(!R||this.forceServer)return this;var e=[],t=[],r=!1,n=document.querySelectorAll("style["+x+'][data-styled-version="4.4.1"]'),i=n.length;if(!i)return this;for(var a=0;a<i;a+=1){var o=n[a];r||(r=!!o.getAttribute("data-styled-streamed"));for(var s,u=(o.getAttribute(x)||"").trim().split(se),c=u.length,p=0;p<c;p+=1)s=u[p],this.rehydratedNames[s]=!0;t.push.apply(t,q(o.textContent)),e.push(o)}var l=t.length;if(!l)return this;var m=this.makeTag(null);!function(e,t,r){for(var n=0,i=r.length;n<i;n+=1){var a=r[n],o=a.componentId,s=a.cssFromDOM,u=L("",s);e.insertRules(o,u)}for(var c=0,p=t.length;c<p;c+=1){var l=t[c];l.parentNode&&l.parentNode.removeChild(l)}}(m,e,t),this.capacity=Math.max(1,ue-l),this.tags.push(m);for(var d=0;d<l;d+=1)this.tagMap[t[d].componentId]=m;return this},e.reset=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];pe=new e(void 0,t).rehydrate()},e.prototype.clone=function(){var t=new e(this.target,this.forceServer);return this.clones.push(t),t.tags=this.tags.map(function(e){for(var r=e.getIds(),n=e.clone(),i=0;i<r.length;i+=1)t.tagMap[r[i]]=n;return n}),t.rehydratedNames=g({},this.rehydratedNames),t.deferred=g({},this.deferred),t},e.prototype.sealAllTags=function(){this.capacity=1,this.tags.forEach(function(e){e.sealed=!0})},e.prototype.makeTag=function(e){var t=e?e.styleTag:null;return oe(this.target,t,this.forceServer,!1,this.getImportRuleTag)},e.prototype.getTagForId=function(e){var t=this.tagMap[e];if(void 0!==t&&!t.sealed)return t;var r=this.tags[this.tags.length-1];return this.capacity-=1,0===this.capacity&&(this.capacity=ue,r=this.makeTag(r),this.tags.push(r)),this.tagMap[e]=r},e.prototype.hasId=function(e){return void 0!==this.tagMap[e]},e.prototype.hasNameForId=function(e,t){if(void 0===this.ignoreRehydratedNames[e]&&this.rehydratedNames[t])return!0;var r=this.tagMap[e];return void 0!==r&&r.hasNameForId(e,t)},e.prototype.deferredInject=function(e,t){if(void 0===this.tagMap[e]){for(var r=this.clones,n=0;n<r.length;n+=1)r[n].deferredInject(e,t);this.getTagForId(e).insertMarker(e),this.deferred[e]=t}},e.prototype.inject=function(e,t,r){for(var n=this.clones,i=0;i<n.length;i+=1)n[i].inject(e,t,r);var a=this.getTagForId(e);if(void 0!==this.deferred[e]){var o=this.deferred[e].concat(t);a.insertRules(e,o,r),this.deferred[e]=void 0}else a.insertRules(e,t,r)},e.prototype.remove=function(e){var t=this.tagMap[e];if(void 0!==t){for(var r=this.clones,n=0;n<r.length;n+=1)r[n].remove(e);t.removeRules(e),this.ignoreRehydratedNames[e]=!0,this.deferred[e]=void 0}},e.prototype.toHTML=function(){return this.tags.map(function(e){return e.toHTML()}).join("")},e.prototype.toReactElements=function(){var e=this.id;return this.tags.map(function(t,r){var n="sc-"+e+"-"+r;return Object(s.cloneElement)(t.toElement(),{key:n})})},b(e,null,[{key:"master",get:function(){return pe||(pe=(new e).rehydrate())}},{key:"instance",get:function(){return e.master}}]),e}(),me=function(){function e(t,r){var n=this;f(this,e),this.inject=function(e){e.hasNameForId(n.id,n.name)||e.inject(n.id,n.rules,n.name)},this.toString=function(){throw new _(12,String(n.name))},this.name=t,this.rules=r,this.id="sc-keyframes-"+t}return e.prototype.getName=function(){return this.name},e}(),de=/([A-Z])/g,ye=/^ms-/;function he(e){return e.replace(de,"-$1").toLowerCase().replace(ye,"-ms-")}var fe=function(e){return void 0===e||null===e||!1===e||""===e},be=function e(t,r){var n=[];return Object.keys(t).forEach(function(r){if(!fe(t[r])){if(N(t[r]))return n.push.apply(n,e(t[r],r)),n;if(k(t[r]))return n.push(he(r)+":",t[r],";"),n;n.push(he(r)+": "+(i=r,null==(a=t[r])||"boolean"===typeof a||""===a?"":"number"!==typeof a||0===a||i in c.a?String(a).trim():a+"px")+";")}var i,a;return n}),r?[r+" {"].concat(n,["}"]):n};function ge(e,t,r){if(Array.isArray(e)){for(var n,i=[],a=0,o=e.length;a<o;a+=1)null!==(n=ge(e[a],t,r))&&(Array.isArray(n)?i.push.apply(i,n):i.push(n));return i}return fe(e)?null:D(e)?"."+e.styledComponentId:k(e)?"function"!==typeof(s=e)||s.prototype&&s.prototype.isReactComponent||!t?e:ge(e(t),t,r):e instanceof me?r?(e.inject(r),e.getName()):e:N(e)?be(e):e.toString();var s}function Se(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return k(e)||N(e)?ge(y(T,[e].concat(r))):ge(y(e,r))}function ve(e){for(var t,r=0|e.length,n=0|r,i=0;r>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24))+((1540483477*(t>>>16)&65535)<<16),n=1540483477*(65535&n)+((1540483477*(n>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),r-=4,++i;switch(r){case 3:n^=(255&e.charCodeAt(i+2))<<16;case 2:n^=(255&e.charCodeAt(i+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(i)))+((1540483477*(n>>>16)&65535)<<16)}return((n=1540483477*(65535&(n^=n>>>13))+((1540483477*(n>>>16)&65535)<<16))^n>>>15)>>>0}var Ie=52,Ne=function(e){return String.fromCharCode(e+(e>25?39:97))};function Te(e){var t="",r=void 0;for(r=e;r>Ie;r=Math.floor(r/Ie))t=Ne(r%Ie)+t;return Ne(r%Ie)+t}function Ce(e,t){for(var r=0;r<e.length;r+=1){var n=e[r];if(Array.isArray(n)&&!Ce(n,t))return!1;if(k(n)&&!D(n))return!1}return!t.some(function(e){return k(e)||function(e){for(var t in e)if(k(e[t]))return!0;return!1}(e)})}var ke,Ae=function(e){return Te(ve(e))},De=function(){function e(t,r,n){f(this,e),this.rules=t,this.isStatic=Ce(t,r),this.componentId=n,le.master.hasId(n)||le.master.deferredInject(n,[])}return e.prototype.generateAndInjectStyles=function(e,t){var r=this.isStatic,n=this.componentId,i=this.lastClassName;if(R&&r&&"string"===typeof i&&t.hasNameForId(n,i))return i;var a=ge(this.rules,e,t),o=Ae(this.componentId+a.join(""));return t.hasNameForId(n,o)||t.inject(this.componentId,W(a,"."+o,void 0,n),o),this.lastClassName=o,o},e.generateName=function(e){return Ae(e)},e}(),xe=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:C,n=!!r&&e.theme===r.theme;return e.theme&&!n?e.theme:t||r.theme},Re=/[[\].#*$><+~=|^:(),"'`-]+/g,Pe=/(^-|-$)/g;function Ee(e){return e.replace(Re,"-").replace(Pe,"")}function _e(e){return"string"===typeof e&&!0}var we={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},qe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Me=((ke={})[p.ForwardRef]={$$typeof:!0,render:!0},ke),Le=Object.defineProperty,Oe=Object.getOwnPropertyNames,Be=Object.getOwnPropertySymbols,Ge=void 0===Be?function(){return[]}:Be,Ue=Object.getOwnPropertyDescriptor,Fe=Object.getPrototypeOf,Ve=Object.prototype,je=Array.prototype;function ze(e,t,r){if("string"!==typeof t){var n=Fe(t);n&&n!==Ve&&ze(e,n,r);for(var i=je.concat(Oe(t),Ge(t)),a=Me[e.$$typeof]||we,o=Me[t.$$typeof]||we,s=i.length,u=void 0,c=void 0;s--;)if(c=i[s],!qe[c]&&(!r||!r[c])&&(!o||!o[c])&&(!a||!a[c])&&(u=Ue(t,c)))try{Le(e,c,u)}catch(p){}return e}return e}var We=Object(s.createContext)(),Ke=We.Consumer,He=function(e){function t(r){f(this,t);var n=I(this,e.call(this,r));return n.getContext=Object(l.a)(n.getContext.bind(n)),n.renderInner=n.renderInner.bind(n),n}return S(t,e),t.prototype.render=function(){return this.props.children?u.a.createElement(We.Consumer,null,this.renderInner):null},t.prototype.renderInner=function(e){var t=this.getContext(this.props.theme,e);return u.a.createElement(We.Provider,{value:t},this.props.children)},t.prototype.getTheme=function(e,t){if(k(e))return e(t);if(null===e||Array.isArray(e)||"object"!==("undefined"===typeof e?"undefined":h(e)))throw new _(8);return g({},t,e)},t.prototype.getContext=function(e,t){return this.getTheme(e,t)},t}(s.Component),Qe=function(){function e(){f(this,e),this.masterSheet=le.master,this.instance=this.masterSheet.clone(),this.sealed=!1}return e.prototype.seal=function(){if(!this.sealed){var e=this.masterSheet.clones.indexOf(this.instance);this.masterSheet.clones.splice(e,1),this.sealed=!0}},e.prototype.collectStyles=function(e){if(this.sealed)throw new _(2);return u.a.createElement($e,{sheet:this.instance},e)},e.prototype.getStyleTags=function(){return this.seal(),this.instance.toHTML()},e.prototype.getStyleElement=function(){return this.seal(),this.instance.toReactElements()},e.prototype.interleaveWithNodeStream=function(e){throw new _(3)},e}(),Ze=Object(s.createContext)(),Je=Ze.Consumer,$e=function(e){function t(r){f(this,t);var n=I(this,e.call(this,r));return n.getContext=Object(l.a)(n.getContext),n}return S(t,e),t.prototype.getContext=function(e,t){if(e)return e;if(t)return new le(t);throw new _(4)},t.prototype.render=function(){var e=this.props,t=e.children,r=e.sheet,n=e.target;return u.a.createElement(Ze.Provider,{value:this.getContext(r,n)},t)},t}(s.Component),Ye={};var Xe=function(e){function t(){f(this,t);var r=I(this,e.call(this));return r.attrs={},r.renderOuter=r.renderOuter.bind(r),r.renderInner=r.renderInner.bind(r),r}return S(t,e),t.prototype.render=function(){return u.a.createElement(Je,null,this.renderOuter)},t.prototype.renderOuter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:le.master;return this.styleSheet=e,this.props.forwardedComponent.componentStyle.isStatic?this.renderInner():u.a.createElement(Ke,null,this.renderInner)},t.prototype.renderInner=function(e){var t=this.props.forwardedComponent,r=t.componentStyle,n=t.defaultProps,i=(t.displayName,t.foldedComponentIds),a=t.styledComponentId,o=t.target,u=void 0;u=r.isStatic?this.generateAndInjectStyles(C,this.props):this.generateAndInjectStyles(xe(this.props,e,n)||C,this.props);var c=this.props.as||this.attrs.as||o,p=_e(c),l={},d=g({},this.props,this.attrs),y=void 0;for(y in d)"forwardedComponent"!==y&&"as"!==y&&("forwardedRef"===y?l.ref=d[y]:"forwardedAs"===y?l.as=d[y]:p&&!Object(m.a)(y)||(l[y]=d[y]));return this.props.style&&this.attrs.style&&(l.style=g({},this.attrs.style,this.props.style)),l.className=Array.prototype.concat(i,a,u!==a?u:null,this.props.className,this.attrs.className).filter(Boolean).join(" "),Object(s.createElement)(c,l)},t.prototype.buildExecutionContext=function(e,t,r){var n=this,i=g({},t,{theme:e});return r.length?(this.attrs={},r.forEach(function(e){var t,r=e,a=!1,o=void 0,s=void 0;for(s in k(r)&&(r=r(i),a=!0),r)o=r[s],a||!k(o)||(t=o)&&t.prototype&&t.prototype.isReactComponent||D(o)||(o=o(i)),n.attrs[s]=o,i[s]=o}),i):i},t.prototype.generateAndInjectStyles=function(e,t){var r=t.forwardedComponent,n=r.attrs,i=r.componentStyle;r.warnTooManyClasses;return i.isStatic&&!n.length?i.generateAndInjectStyles(C,this.styleSheet):i.generateAndInjectStyles(this.buildExecutionContext(e,t,n),this.styleSheet)},t}(s.Component);function et(e,t,r){var n=D(e),i=!_e(e),a=t.displayName,o=void 0===a?function(e){return _e(e)?"styled."+e:"Styled("+A(e)+")"}(e):a,s=t.componentId,c=void 0===s?function(e,t,r){var n="string"!==typeof t?"sc":Ee(t),i=(Ye[n]||0)+1;Ye[n]=i;var a=n+"-"+e.generateName(n+i);return r?r+"-"+a:a}(De,t.displayName,t.parentComponentId):s,p=t.ParentComponent,l=void 0===p?Xe:p,m=t.attrs,y=void 0===m?T:m,h=t.displayName&&t.componentId?Ee(t.displayName)+"-"+t.componentId:t.componentId||c,f=n&&e.attrs?Array.prototype.concat(e.attrs,y).filter(Boolean):y,b=new De(n?e.componentStyle.rules.concat(r):r,f,h),S=void 0,I=function(e,t){return u.a.createElement(l,g({},e,{forwardedComponent:S,forwardedRef:t}))};return I.displayName=o,(S=u.a.forwardRef(I)).displayName=o,S.attrs=f,S.componentStyle=b,S.foldedComponentIds=n?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):T,S.styledComponentId=h,S.target=n?e.target:e,S.withComponent=function(e){var n=t.componentId,i=v(t,["componentId"]),a=n&&n+"-"+(_e(e)?e:Ee(A(e)));return et(e,g({},i,{attrs:f,componentId:a,ParentComponent:l}),r)},Object.defineProperty(S,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=n?Object(d.a)(e.defaultProps,t):t}}),S.toString=function(){return"."+S.styledComponentId},i&&ze(S,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,styledComponentId:!0,target:!0,withComponent:!0}),S}var tt=function(e){return function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:C;if(!Object(p.isValidElementType)(r))throw new _(1,String(r));var i=function(){return t(r,n,Se.apply(void 0,arguments))};return i.withConfig=function(i){return e(t,r,g({},n,i))},i.attrs=function(i){return e(t,r,g({},n,{attrs:Array.prototype.concat(n.attrs,i).filter(Boolean)}))},i}(et,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){tt[e]=tt(e)});var rt=function(){function e(t,r){f(this,e),this.rules=t,this.componentId=r,this.isStatic=Ce(t,T),le.master.hasId(r)||le.master.deferredInject(r,[])}return e.prototype.createStyles=function(e,t){var r=W(ge(this.rules,e,t),"");t.inject(this.componentId,r)},e.prototype.removeStyles=function(e){var t=this.componentId;e.hasId(t)&&e.remove(t)},e.prototype.renderStyles=function(e,t){this.removeStyles(t),this.createStyles(e,t)},e}();function nt(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=Se.apply(void 0,[e].concat(r)),a="sc-global-"+ve(JSON.stringify(i)),o=new rt(i,a),s=function(e){function t(r){f(this,t);var n=I(this,e.call(this,r)),i=n.constructor,a=i.globalStyle,o=i.styledComponentId;return R&&(window.scCGSHMRCache[o]=(window.scCGSHMRCache[o]||0)+1),n.state={globalStyle:a,styledComponentId:o},n}return S(t,e),t.prototype.componentWillUnmount=function(){window.scCGSHMRCache[this.state.styledComponentId]&&(window.scCGSHMRCache[this.state.styledComponentId]-=1),0===window.scCGSHMRCache[this.state.styledComponentId]&&this.state.globalStyle.removeStyles(this.styleSheet)},t.prototype.render=function(){var e=this;return u.a.createElement(Je,null,function(t){e.styleSheet=t||le.master;var r=e.state.globalStyle;return r.isStatic?(r.renderStyles(E,e.styleSheet),null):u.a.createElement(Ke,null,function(t){var n=e.constructor.defaultProps,i=g({},e.props);return"undefined"!==typeof t&&(i.theme=xe(e.props,t,n)),r.renderStyles(i,e.styleSheet),null})})},t}(u.a.Component);return s.globalStyle=o,s.styledComponentId=a,s}R&&(window.scCGSHMRCache={});var it=function(e){return e.replace(/\s|\\n/g,"")};function at(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=Se.apply(void 0,[e].concat(r)),a=Te(ve(it(JSON.stringify(i))));return new me(a,W(i,a,"@keyframes"))}var ot=function(e){var t=u.a.forwardRef(function(t,r){return u.a.createElement(Ke,null,function(n){var i=e.defaultProps,a=xe(t,n,i);return u.a.createElement(e,g({},t,{theme:a,ref:r}))})});return ze(t,e),t.displayName="WithTheme("+A(e)+")",t},st={StyleSheet:le};t.default=tt}.call(this,r(45))},function(e,t,r){var n=r(12),i=r(23),a=r(37),o=r(30),s=r(48),u=function e(t,r,u){var c,p,l,m,d=t&e.F,y=t&e.G,h=t&e.P,f=t&e.B,b=y?n:t&e.S?n[r]||(n[r]={}):(n[r]||{}).prototype,g=y?i:i[r]||(i[r]={}),S=g.prototype||(g.prototype={});for(c in y&&(u=r),u)l=((p=!d&&b&&void 0!==b[c])?b:u)[c],m=f&&p?s(l,n):h&&"function"==typeof l?s(Function.call,l):l,b&&o(b,c,l,t&e.U),g[c]!=l&&a(g,c,m),h&&S[c]!=l&&(S[c]=l)};n.core=i,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,r){var n=r(21);n.crypto.lib=r(656),n.Buffer=r(78).Buffer,n.url=r(661),n.querystring=r(265),n.realClock=r(666),n.environment="js",n.createEventStream=r(667).createEventStream,n.isBrowser=function(){return!0},n.isNode=function(){return!1};var i=r(2);if(e.exports=i,r(258),r(259),r(673),r(677),r(678),r(679),r(682),i.XML.Parser=r(683),r(684),"undefined"===typeof a)var a={browser:!0}},function(e,t,r){(function(t){var n,i="undefined"!==typeof t?t:"undefined"!==typeof window?window:{},a=r(557);"undefined"!==typeof document?n=document:(n=i["__GLOBAL_DOCUMENT_CACHE@4"])||(n=i["__GLOBAL_DOCUMENT_CACHE@4"]=a),e.exports=n}).call(this,r(35))},function(e,t,r){var n=r(158);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){"use strict";r.d(t,"w",function(){return n}),r.d(t,"b",function(){return i}),r.d(t,"v",function(){return a}),r.d(t,"u",function(){return o}),r.d(t,"h",function(){return s}),r.d(t,"s",function(){return u}),r.d(t,"c",function(){return c}),r.d(t,"q",function(){return p}),r.d(t,"p",function(){return l}),r.d(t,"g",function(){return m}),r.d(t,"f",function(){return d}),r.d(t,"e",function(){return y}),r.d(t,"a",function(){return h}),r.d(t,"d",function(){return f}),r.d(t,"t",function(){return b}),r.d(t,"o",function(){return g}),r.d(t,"r",function(){return S}),r.d(t,"l",function(){return v}),r.d(t,"k",function(){return I}),r.d(t,"i",function(){return N}),r.d(t,"m",function(){return T}),r.d(t,"j",function(){return C}),r.d(t,"n",function(){return k});var n="VIDEO",i="END_FRAME",a="TOGGLE_OVERLAY",o="TOGGLE_EMBED_OVERLAY",s="OVERLAY_EVENT",u="SWITCH_VIDEO",c="END_FRAME_ENDED",p="SET_VIDEO_QUALITY",l="SET_VIDEO_ID",m="HOTSPOT_IS_CLICKED",d="HOTSPOT_CLICKOUT",y="FULL_SCREEN",h="CLOSE_OVERLAY_BOOLEAN",f="FORCE_SPRITE_ID_SHOWN",b="TOGGLE_CONTROLS_VISIBILITY",g="SET_USER_USERAGENT",S="SET_VIDEO_RENDITIONS",v="SET_OVERLAY_CONTENT",I="SET_ACTION_LINK",N="OVERRIDE_EMBED_LOC",T="SET_PLAYER_PARAMS",C="RESET_STATE",k="SET_ROOT_ID"},function(e,t,r){e.exports=r(503)()},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function r(e){if(e&&"object"===typeof e){var t=e.which||e.keyCode||e.charCode;t&&(e=t)}if("number"===typeof e)return o[e];var r,a=String(e);return(r=n[a.toLowerCase()])?r:(r=i[a.toLowerCase()])||(1===a.length?a.charCodeAt(0):void 0)}r.isEventKey=function(e,t){if(e&&"object"===typeof e){var r=e.which||e.keyCode||e.charCode;if(null===r||void 0===r)return!1;if("string"===typeof t){var a;if(a=n[t.toLowerCase()])return a===r;if(a=i[t.toLowerCase()])return a===r}else if("number"===typeof t)return t===r;return!1}};var n=(t=e.exports=r).code=t.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=t.aliases={windows:91,"\u21e7":16,"\u2325":18,"\u2303":17,"\u2318":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(a=97;a<123;a++)n[String.fromCharCode(a)]=a-32;for(var a=48;a<58;a++)n[a-48]=a;for(a=1;a<13;a++)n["f"+a]=a+111;for(a=0;a<10;a++)n["numpad "+a]=a+96;var o=t.names=t.title={};for(a in n)o[n[a]]=a;for(var s in i)n[s]=i[s]},function(e,t){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,r){var n=r(15);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},function(e,t,r){"use strict";var n=SyntaxError,i=Function,a=TypeError,o=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(t){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(k){s=null}var u=function(){throw new a},c=s?function(){try{return arguments.callee,u}catch(e){try{return s(arguments,"callee").get}catch(t){return u}}}():u,p=r(160)(),l=Object.getPrototypeOf||function(e){return e.__proto__},m={},d="undefined"===typeof Uint8Array?void 0:l(Uint8Array),y={"%AggregateError%":"undefined"===typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":p?l([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":m,"%AsyncGenerator%":m,"%AsyncGeneratorFunction%":m,"%AsyncIteratorPrototype%":m,"%Atomics%":"undefined"===typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"===typeof BigInt?void 0:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":m,"%Int8Array%":"undefined"===typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":p?l(l([][Symbol.iterator]())):void 0,"%JSON%":"object"===typeof JSON?JSON:void 0,"%Map%":"undefined"===typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&p?l((new Map)[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?void 0:Promise,"%Proxy%":"undefined"===typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&p?l((new Set)[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":p?l(""[Symbol.iterator]()):void 0,"%Symbol%":p?Symbol:void 0,"%SyntaxError%":n,"%ThrowTypeError%":c,"%TypedArray%":d,"%TypeError%":a,"%Uint8Array%":"undefined"===typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?void 0:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?void 0:WeakSet},h={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},f=r(159),b=r(79),g=f.call(Function.call,Array.prototype.concat),S=f.call(Function.apply,Array.prototype.splice),v=f.call(Function.call,String.prototype.replace),I=f.call(Function.call,String.prototype.slice),N=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,T=/\\(\\)?/g,C=function(e,t){var r,i=e;if(b(h,i)&&(i="%"+(r=h[i])[0]+"%"),b(y,i)){var s=y[i];if(s===m&&(s=function e(t){var r;if("%AsyncFunction%"===t)r=o("async function () {}");else if("%GeneratorFunction%"===t)r=o("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=o("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(r=l(i.prototype))}return y[t]=r,r}(i)),"undefined"===typeof s&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:i,value:s}}throw new n("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');var r=function(e){var t=I(e,0,1),r=I(e,-1);if("%"===t&&"%"!==r)throw new n("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new n("invalid intrinsic syntax, expected opening `%`");var i=[];return v(e,N,function(e,t,r,n){i[i.length]=r?v(n,T,"$1"):t||e}),i}(e),i=r.length>0?r[0]:"",o=C("%"+i+"%",t),u=o.name,c=o.value,p=!1,l=o.alias;l&&(i=l[0],S(r,g([0,1],l)));for(var m=1,d=!0;m<r.length;m+=1){var h=r[m],f=I(h,0,1),k=I(h,-1);if(('"'===f||"'"===f||"`"===f||'"'===k||"'"===k||"`"===k)&&f!==k)throw new n("property names with quotes must have matching quotes");if("constructor"!==h&&d||(p=!0),b(y,u="%"+(i+="."+h)+"%"))c=y[u];else if(null!=c){if(!(h in c)){if(!t)throw new a("base intrinsic for "+e+" exists, but the property is not available.");return}if(s&&m+1>=r.length){var A=s(c,h);c=(d=!!A)&&"get"in A&&!("originalValue"in A.get)?A.get:c[h]}else d=b(c,h),c=c[h];d&&!p&&(y[u]=c)}}return c}},function(e,t,r){"use strict";var n=r(42),i=r.n(n),a=r(65),o=r(54),s=r.n(o),u=r(99),c=r(55),p=r(8),l=r(80),m=r(122),d=r(27);t.a={get:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return function(){var n=Object(a.a)(i.a.mark(function n(a){var o,m;return i.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return o="".concat(p.w).concat(r?"_".concat(r):""),a(c.a.pending(o)),m=l.a.video(e),d.a.info("options.action","/GET video data"),n.next=6,s.a.get(m,{params:{version:t}}).then(function(e){var t=e.data;d.a.info("options.action","vidData.json",t);var r=t.videoData;a(c.a.fetched(o,r)),r.dynamic&&a(Object(u.c)(r.dynamic))}).catch(function(e){var t=e.response;a(c.a.rejected(o,t,m))});case 6:case"end":return n.stop()}},n)}));return function(e){return n.apply(this,arguments)}}()},toggleOverlay:function(e){return{type:p.v,overlay:e}},switchVideo:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:p.s,video:e,videoType:t}},endEndFrame:function(){return{type:p.c}},setVideoQuality:function(e){return{type:p.q,quality:e}},setVideoId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(m.a)();return{type:p.p,id:e,uuId:t}},hotspotIsClicked:function(e,t){return{type:p.g,nameLink:e,spriteId:t}},hotspotClickout:function(e,t,r){return{type:p.f,nameLink:e,spriteId:t,href:r}},overlayEvent:function(e,t,r){return{type:p.h,overlayId:e,action:t,value:r}},fullScreen:function(e){return{type:p.e,isFullScreen:e}},closeOverlayBool:function(){return{type:p.a}},toggleEmbedOverlay:function(e){return{type:p.u,open:e}},setForceSpriteIdShown:function(){return{type:p.d}},toggleControlsVisibility:function(e){return{type:p.t,showControls:e}},setUserAgent:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:navigator.userAgent,t=/Trident/.test(e),r=!!/Trident.*rv[ :]*11\./.test(e),n=/Edge/.test(e),i=/Windows/.test(e),a=navigator.maxTouchPoints>1,o=/Safari/.test(e)&&!/Chrome/.test(e)&&!/CriOS/.test(e),s=o&&null!==(e.match(/Version\/(\d\d)/)||e.match(/Version\/(\d)/))?parseInt((e.match(/Version\/(\d\d)/)||e.match(/Version\/(\d)/))[1],10):null,u=/Macintosh/.test(e)&&!a,c=/iPad/.test(e)||/Macintosh/.test(e)&&a,l=/iPhone/.test(e)||/iPod/.test(e),m=/iP(hone|od|ad)/.test(e)||c,d=m&&null!==e.match(/OS (\d+)_(\d+)_?(\d+)?/)?parseInt(e.match(/OS (\d+)_(\d+)_?(\d+)?/)[1],10):null,y=/CriOS/.test(e),h=(/Chrome/.test(e)||y)&&!/Edge/.test(e),f=null;y?f=parseInt(e.match(/CriOS\/(\d\d)/)[1],10):h&&(f=parseInt((e.match(/Chrome\/(\d\d)/)||e.match(/Chrome\/(\d)/))[1],10));var b=/Android/.test(e),g=m&&(s>=12||f>=86),S=/Firefox/.test(e),v=S?parseInt(e.match(/Firefox\/(\d\d)/)[1],10):null,I=/Instagram/.test(e),N=/FBAN/.test(e),T=m||c||l||b||I||N||/Mobile/.test(e);return{type:p.o,userAgent:{userAgent:e,isIE:t,isIE11:r,isEdge:n,isSafari:o,safariVersion:s,isChrome:h,chromeVersion:f,isFirefox:S,firefoxVersion:v,isIOS:m,iOSVersion:d,isIPad:c,isIPhone:l,isAndroid:b,isWindows:i,isMac:u,isMobile:T,isInstagram:I,isFB:N,isTouchDevice:a,isFrameNotAccurate:g}}},setVideoRenditions:function(e){return{type:p.r,videoRenditions:e}},setOverlayContent:function(e,t,r){return{type:p.l,payload:{overlayId:e,id:t,resolvedData:r}}},setActionLink:function(e,t){return{type:p.k,payload:{overlayId:e,resolvedContent:t}}},overrideEmbedLoc:function(e){return{type:p.i,payload:{embedLoc:e}}},setPlayerParams:function(e){return{type:p.m,payload:{playerParams:e}}},resetState:function(){return{type:p.j}},setRootId:function(e){return{type:p.n,payload:{rootId:e}}}}},function(e,t,r){var n=r(101)("wks"),i=r(69),a=r(12).Symbol,o="function"==typeof a;(e.exports=function(e){return n[e]||(n[e]=o&&a[e]||(o?a:i)("Symbol."+e))}).store=n},function(e,t,r){var n=r(50),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},function(e,t,r){"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(u){i=!0,a=u}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}r.d(t,"a",function(){return n})},function(e,t,r){(function(t,n){var i,a={environment:"nodejs",engine:function(){if(a.isBrowser()&&"undefined"!==typeof navigator)return navigator.userAgent;var e=t.platform+"/"+t.version;return Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).AWS_EXECUTION_ENV&&(e+=" exec-env/"+Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).AWS_EXECUTION_ENV),e},userAgent:function(){var e=a.environment,t="aws-sdk-"+e+"/"+r(2).VERSION;return"nodejs"===e&&(t+=" "+a.engine()),t},uriEscape:function(e){var t=encodeURIComponent(e);return t=(t=t.replace(/[^A-Za-z0-9_.~\-%]+/g,escape)).replace(/[*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})},uriEscapePath:function(e){var t=[];return a.arrayEach(e.split("/"),function(e){t.push(a.uriEscape(e))}),t.join("/")},urlParse:function(e){return a.url.parse(e)},urlFormat:function(e){return a.url.format(e)},queryStringParse:function(e){return a.querystring.parse(e)},queryParamsToString:function(e){var t=[],r=a.uriEscape,n=Object.keys(e).sort();return a.arrayEach(n,function(n){var i=e[n],o=r(n),s=o+"=";if(Array.isArray(i)){var u=[];a.arrayEach(i,function(e){u.push(r(e))}),s=o+"="+u.sort().join("&"+o+"=")}else void 0!==i&&null!==i&&(s=o+"="+r(i));t.push(s)}),t.join("&")},readFileSync:function(e){return a.isBrowser()?null:r(171).readFileSync(e,"utf-8")},base64:{encode:function(e){if("number"===typeof e)throw a.error(new Error("Cannot base64 encode number "+e));return null===e||"undefined"===typeof e?e:a.buffer.toBuffer(e).toString("base64")},decode:function(e){if("number"===typeof e)throw a.error(new Error("Cannot base64 decode number "+e));return null===e||"undefined"===typeof e?e:a.buffer.toBuffer(e,"base64")}},buffer:{toBuffer:function(e,t){return"function"===typeof a.Buffer.from&&a.Buffer.from!==Uint8Array.from?a.Buffer.from(e,t):new a.Buffer(e,t)},alloc:function(e,t,r){if("number"!==typeof e)throw new Error("size passed to alloc must be a number.");if("function"===typeof a.Buffer.alloc)return a.Buffer.alloc(e,t,r);var n=new a.Buffer(e);return void 0!==t&&"function"===typeof n.fill&&n.fill(t,void 0,void 0,r),n},toStream:function(e){a.Buffer.isBuffer(e)||(e=a.buffer.toBuffer(e));var t=new a.stream.Readable,r=0;return t._read=function(n){if(r>=e.length)return t.push(null);var i=r+n;i>e.length&&(i=e.length),t.push(e.slice(r,i)),r=i},t},concat:function(e){var t,r,n=0,i=0;for(r=0;r<e.length;r++)n+=e[r].length;for(t=a.buffer.alloc(n),r=0;r<e.length;r++)e[r].copy(t,i),i+=e[r].length;return t}},string:{byteLength:function(e){if(null===e||void 0===e)return 0;if("string"===typeof e&&(e=a.buffer.toBuffer(e)),"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)return r(171).lstatSync(e.path).size;throw a.error(new Error("Cannot determine length of "+e),{object:e})},upperFirst:function(e){return e[0].toUpperCase()+e.substr(1)},lowerFirst:function(e){return e[0].toLowerCase()+e.substr(1)}},ini:{parse:function(e){var t,r={};return a.arrayEach(e.split(/\r?\n/),function(e){var n=(e=e.split(/(^|\s)[;#]/)[0]).match(/^\s*\[([^\[\]]+)\]\s*$/);if(n){if("__proto__"===(t=n[1])||"__proto__"===t.split(/\s/)[1])throw a.error(new Error("Cannot load profile name '"+t+"' from shared ini file."))}else if(t){var i=e.match(/^\s*(.+?)\s*=\s*(.+?)\s*$/);i&&(r[t]=r[t]||{},r[t][i[1]]=i[2])}}),r}},fn:{noop:function(){},callback:function(e){if(e)throw e},makeAsync:function(e,t){return t&&t<=e.length?e:function(){var t=Array.prototype.slice.call(arguments,0);t.pop()(e.apply(null,t))}}},date:{getDate:function(){return i||(i=r(2)),i.config.systemClockOffset?new Date((new Date).getTime()+i.config.systemClockOffset):new Date},iso8601:function(e){return void 0===e&&(e=a.date.getDate()),e.toISOString().replace(/\.\d{3}Z$/,"Z")},rfc822:function(e){return void 0===e&&(e=a.date.getDate()),e.toUTCString()},unixTimestamp:function(e){return void 0===e&&(e=a.date.getDate()),e.getTime()/1e3},from:function(e){return"number"===typeof e?new Date(1e3*e):new Date(e)},format:function(e,t){return t||(t="iso8601"),a.date[t](a.date.from(e))},parseTimestamp:function(e){if("number"===typeof e)return new Date(1e3*e);if(e.match(/^\d+$/))return new Date(1e3*e);if(e.match(/^\d{4}/))return new Date(e);if(e.match(/^\w{3},/))return new Date(e);throw a.error(new Error("unhandled timestamp format: "+e),{code:"TimestampParserError"})}},crypto:{crc32Table:[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],crc32:function(e){var t=a.crypto.crc32Table,r=-1;"string"===typeof e&&(e=a.buffer.toBuffer(e));for(var n=0;n<e.length;n++){r=r>>>8^t[255&(r^e.readUInt8(n))]}return(-1^r)>>>0},hmac:function(e,t,r,n){return r||(r="binary"),"buffer"===r&&(r=void 0),n||(n="sha256"),"string"===typeof t&&(t=a.buffer.toBuffer(t)),a.crypto.lib.createHmac(n,e).update(t).digest(r)},md5:function(e,t,r){return a.crypto.hash("md5",e,t,r)},sha256:function(e,t,r){return a.crypto.hash("sha256",e,t,r)},hash:function(e,t,r,n){var i=a.crypto.createHash(e);r||(r="binary"),"buffer"===r&&(r=void 0),"string"===typeof t&&(t=a.buffer.toBuffer(t));var o=a.arraySliceFn(t),s=a.Buffer.isBuffer(t);if(a.isBrowser()&&"undefined"!==typeof ArrayBuffer&&t&&t.buffer instanceof ArrayBuffer&&(s=!0),n&&"object"===typeof t&&"function"===typeof t.on&&!s)t.on("data",function(e){i.update(e)}),t.on("error",function(e){n(e)}),t.on("end",function(){n(null,i.digest(r))});else{if(!n||!o||s||"undefined"===typeof FileReader){a.isBrowser()&&"object"===typeof t&&!s&&(t=new a.Buffer(new Uint8Array(t)));var u=i.update(t).digest(r);return n&&n(null,u),u}var c=0,p=new FileReader;p.onerror=function(){n(new Error("Failed to read data."))},p.onload=function(){var e=new a.Buffer(new Uint8Array(p.result));i.update(e),c+=e.length,p._continueReading()},p._continueReading=function(){if(c>=t.size)n(null,i.digest(r));else{var e=c+524288;e>t.size&&(e=t.size),p.readAsArrayBuffer(o.call(t,c,e))}},p._continueReading()}},toHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push(("0"+e.charCodeAt(r).toString(16)).substr(-2,2));return t.join("")},createHash:function(e){return a.crypto.lib.createHash(e)}},abort:{},each:function(e,t){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))if(t.call(this,r,e[r])===a.abort)break}},arrayEach:function(e,t){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))if(t.call(this,e[r],parseInt(r,10))===a.abort)break}},update:function(e,t){return a.each(t,function(t,r){e[t]=r}),e},merge:function(e,t){return a.update(a.copy(e),t)},copy:function(e){if(null===e||void 0===e)return e;var t={};for(var r in e)t[r]=e[r];return t},isEmpty:function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0},arraySliceFn:function(e){var t=e.slice||e.webkitSlice||e.mozSlice;return"function"===typeof t?t:null},isType:function(e,t){return"function"===typeof t&&(t=a.typeName(t)),Object.prototype.toString.call(e)==="[object "+t+"]"},typeName:function(e){if(Object.prototype.hasOwnProperty.call(e,"name"))return e.name;var t=e.toString(),r=t.match(/^\s*function (.+)\(/);return r?r[1]:t},error:function(e,t){var r=null;return"string"===typeof e.message&&""!==e.message&&("string"===typeof t||t&&t.message)&&((r=a.copy(e)).message=e.message),e.message=e.message||null,"string"===typeof t?e.message=t:"object"===typeof t&&null!==t&&(a.update(e,t),t.message&&(e.message=t.message),(t.code||t.name)&&(e.code=t.code||t.name),t.stack&&(e.stack=t.stack)),"function"===typeof Object.defineProperty&&(Object.defineProperty(e,"name",{writable:!0,enumerable:!1}),Object.defineProperty(e,"message",{enumerable:!0})),e.name=String(t&&t.name||e.name||e.code||"Error"),e.time=new Date,r&&(e.originalError=r),e},inherit:function(e,t){var r=null;if(void 0===t)t=e,e=Object,r={};else{var n=function(){};n.prototype=e.prototype,r=new n}return t.constructor===Object&&(t.constructor=function(){if(e!==Object)return e.apply(this,arguments)}),t.constructor.prototype=r,a.update(t.constructor.prototype,t),t.constructor.__super__=e,t.constructor},mixin:function(){for(var e=arguments[0],t=1;t<arguments.length;t++)for(var r in arguments[t].prototype){var n=arguments[t].prototype[r];"constructor"!==r&&(e.prototype[r]=n)}return e},hideProperties:function(e,t){"function"===typeof Object.defineProperty&&a.arrayEach(t,function(t){Object.defineProperty(e,t,{enumerable:!1,writable:!0,configurable:!0})})},property:function(e,t,r,n,i){var a={configurable:!0,enumerable:void 0===n||n};"function"!==typeof r||i?(a.value=r,a.writable=!0):a.get=r,Object.defineProperty(e,t,a)},memoizedProperty:function(e,t,r,n){var i=null;a.property(e,t,function(){return null===i&&(i=r()),i},n)},hoistPayloadMember:function(e){var t=e.request,r=t.operation,n=t.service.api.operations[r],i=n.output;if(i.payload&&!n.hasEventOutput){var o=i.members[i.payload],s=e.data[i.payload];"structure"===o.type&&a.each(s,function(t,r){a.property(e.data,t,r,!1)})}},computeSha256:function(e,t){if(a.isNode()){var n=a.stream.Stream,i=r(171);if("function"===typeof n&&e instanceof n){if("string"!==typeof e.path)return t(new Error("Non-file stream objects are not supported with SigV4"));var o={};"number"===typeof e.start&&(o.start=e.start),"number"===typeof e.end&&(o.end=e.end),e=i.createReadStream(e.path,o)}}a.crypto.sha256(e,"hex",function(e,r){e?t(e):t(null,r)})},isClockSkewed:function(e){if(e)return a.property(i.config,"isClockSkewed",Math.abs((new Date).getTime()-e)>=3e5,!1),i.config.isClockSkewed},applyClockOffset:function(e){e&&(i.config.systemClockOffset=e-(new Date).getTime())},extractRequestId:function(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];!t&&e.data&&e.data.ResponseMetadata&&(t=e.data.ResponseMetadata.RequestId),t&&(e.requestId=t),e.error&&(e.error.requestId=t)},addPromises:function(e,t){var r=!1;void 0===t&&i&&i.config&&(t=i.config.getPromisesDependency()),void 0===t&&"undefined"!==typeof Promise&&(t=Promise),"function"!==typeof t&&(r=!0),Array.isArray(e)||(e=[e]);for(var n=0;n<e.length;n++){var a=e[n];r?a.deletePromisesFromClass&&a.deletePromisesFromClass():a.addPromisesToClass&&a.addPromisesToClass(t)}},promisifyMethod:function(e,t){return function(){var r=this,n=Array.prototype.slice.call(arguments);return new t(function(t,i){n.push(function(e,r){e?i(e):t(r)}),r[e].apply(r,n)})}},isDualstackAvailable:function(e){if(!e)return!1;var t=r(256);return"string"!==typeof e&&(e=e.serviceIdentifier),!("string"!==typeof e||!t.hasOwnProperty(e))&&!!t[e].dualstackAvailable},calculateRetryDelay:function(e,t,r){t||(t={});var n=t.customBackoff||null;if("function"===typeof n)return n(e,r);var i="number"===typeof t.base?t.base:100;return Math.random()*(Math.pow(2,e)*i)},handleRequestWithRetries:function(e,t,r){t||(t={});var n=i.HttpClient.getInstance(),o=t.httpOptions||{},s=0,u=function(e){var n=t.maxRetries||0;if(e&&"TimeoutError"===e.code&&(e.retryable=!0),e&&e.retryable&&s<n){var i=a.calculateRetryDelay(s,t.retryDelayOptions,e);if(i>=0)return s++,void setTimeout(c,i+(e.retryAfter||0))}r(e)},c=function(){var t="";n.handleRequest(e,o,function(e){e.on("data",function(e){t+=e.toString()}),e.on("end",function(){var n=e.statusCode;if(n<300)r(null,t);else{var i=1e3*parseInt(e.headers["retry-after"],10)||0,o=a.error(new Error,{statusCode:n,retryable:n>=500||429===n});i&&o.retryable&&(o.retryAfter=i),u(o)}})},u)};i.util.defer(c)},uuid:{v4:function(){return r(653).v4()}},convertPayloadToString:function(e){var t=e.request,r=t.operation,n=t.service.api.operations[r].output||{};n.payload&&e.data[n.payload]&&(e.data[n.payload]=e.data[n.payload].toString())},defer:function(e){"object"===typeof t&&"function"===typeof t.nextTick?t.nextTick(e):"function"===typeof n?n(e):setTimeout(e,0)},getRequestPayloadShape:function(e){var t=e.service.api.operations;if(t){var r=(t||{})[e.operation];if(r&&r.input&&r.input.payload)return r.input.members[r.input.payload]}},getProfilesFromSharedConfig:function(e,t){var r={},n={};if(Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[a.configOptInEnv])n=e.loadFrom({isConfig:!0,filename:Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[a.sharedConfigFileEnv]});var i={};try{i=e.loadFrom({filename:t||Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[a.configOptInEnv]&&Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[a.sharedCredentialsFileEnv]})}catch(c){if(!Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[a.configOptInEnv])throw c}for(var o=0,s=Object.keys(n);o<s.length;o++)r[s[o]]=u(r[s[o]]||{},n[s[o]]);for(o=0,s=Object.keys(i);o<s.length;o++)r[s[o]]=u(r[s[o]]||{},i[s[o]]);return r;function u(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++)e[n[r]]=t[n[r]];return e}},ARN:{validate:function(e){return e&&0===e.indexOf("arn:")&&e.split(":").length>=6},parse:function(e){var t=e.split(":");return{partition:t[1],service:t[2],region:t[3],accountId:t[4],resource:t.slice(5).join(":")}},build:function(e){if(void 0===e.service||void 0===e.region||void 0===e.accountId||void 0===e.resource)throw a.error(new Error("Input ARN object is invalid"));return"arn:"+(e.partition||"aws")+":"+e.service+":"+e.region+":"+e.accountId+":"+e.resource}},defaultProfile:"default",configOptInEnv:"AWS_SDK_LOAD_CONFIG",sharedCredentialsFileEnv:"AWS_SHARED_CREDENTIALS_FILE",sharedConfigFileEnv:"AWS_CONFIG_FILE",imdsDisabledEnv:"AWS_EC2_METADATA_DISABLED"};e.exports=a}).call(this,r(45),r(224).setImmediate)},function(e,t,r){"use strict";t.a={lock:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.includes(t)},getDomain:function(e){return e.split(".").slice(-2).join(".")},formatToPercentage:function(e){return"".concat(e,"%")},isVisible:function(e,t,r){return e>=t&&e<=r},formatTime:function(e){return"".concat(Math.floor(e/60),":").concat(Math.floor(e%60))},whiteLabelChecker:function(e){return!e||3===e},copyToClipboard:function(e){var t=document.createElement("textarea");t.id="temp_element",t.style.height=0,document.body.appendChild(t),t.value=e,document.querySelector("#temp_element").select(),document.execCommand("copy"),document.body.removeChild(t)},getTagBySpriteId:function(e,t){return e.find(function(e){return e.spriteId===t})},getOverlayByOverlayId:function(e,t){return e.find(function(e){return e.overlayId===t})},isEmpty:function(e){return null===e||void 0===e||0===Object.entries(e).length},clamp:function(e,t,r){return Math.min(Math.max(e,t),r)},getValueByMapping:function(e,t){return t.split(".").reduce(function(e,t){return e[t]},e)},canAccessLocalStorage:function(){try{return localStorage.getItem("test"),!0}catch(e){return!1}}}},function(e,t){var r=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=r)},function(e,t,r){e.exports=!r(13)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,r){var n=r(14),i=r(181),a=r(62),o=Object.defineProperty;t.f=r(24)?Object.defineProperty:function(e,t,r){if(n(e),t=a(t,!0),n(r),i)try{return o(e,t,r)}catch(s){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){"use strict";function n(e,t){return(n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)}r.r(t);var a=r(0),o=r.n(a),s=r(9),u=r.n(s),c=o.a.createContext(null),p=function(e){function t(t){var r;r=e.call(this,t)||this;var n=t.store;return r.state={storeState:n.getState(),store:n},r}i(t,e);var r=t.prototype;return r.componentDidMount=function(){this._isMounted=!0,this.subscribe()},r.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},r.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},r.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe(function(){var r=t.getState();e._isMounted&&e.setState(function(e){return e.storeState===r?null:{storeState:r}})});var r=t.getState();r!==this.state.storeState&&this.setState({storeState:r})},r.render=function(){var e=this.props.context||c;return o.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(a.Component);p.propTypes={store:u.a.shape({subscribe:u.a.func.isRequired,dispatch:u.a.func.isRequired,getState:u.a.func.isRequired}),context:u.a.object,children:u.a.any};var l=p;var m=r(41);function d(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var y=r(173),h=r.n(y),f=r(56),b=r.n(f),g=r(90);function S(e,t){void 0===t&&(t={});var r=t,n=r.getDisplayName,s=void 0===n?function(e){return"ConnectAdvanced("+e+")"}:n,u=r.methodName,p=void 0===u?"connectAdvanced":u,l=r.renderCountProp,y=void 0===l?void 0:l,f=r.shouldHandleStateChanges,S=void 0===f||f,v=r.storeKey,I=void 0===v?"store":v,N=r.withRef,T=void 0!==N&&N,C=r.forwardRef,k=void 0!==C&&C,A=r.context,D=void 0===A?c:A,x=d(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);b()(void 0===y,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),b()(!T,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var R="To use a custom Redux store for specific components,  create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like:  <Provider context={MyContext}><ConnectedComponent context={MyContext} /></Provider>. You may also pass a {context : MyContext} option to connect";b()("store"===I,"storeKey has been removed and does not do anything. "+R);var P=D;return function(t){var r=t.displayName||t.name||"Component",n=s(r),u=Object(m.a)({},x,{getDisplayName:s,methodName:p,renderCountProp:y,shouldHandleStateChanges:S,storeKey:I,displayName:n,wrappedComponentName:r,WrappedComponent:t}),c=x.pure,l=a.Component;c&&(l=a.PureComponent);var d=function(r){function a(t){var n;return n=r.call(this,t)||this,b()(k?!t.wrapperProps[I]:!t[I],"Passing redux store in props has been removed and does not do anything. "+R),n.selectDerivedProps=function(){var t,r,n,i,a,o;return function(s,u,p,l){if(c&&t===u&&r===s)return n;p===i&&a===l||(i=p,a=l,o=e(p.dispatch,l)),t=u,r=s;var m=o(s,u);return n=m}}(),n.selectChildElement=function(){var e,t,r,n;return function(i,a,s){return a===e&&s===t&&n===i||(e=a,t=s,n=i,r=o.a.createElement(i,Object(m.a)({},a,{ref:s}))),r}}(),n.indirectRenderWrappedComponent=n.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}i(a,r);var s=a.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){b()(e,'Could not find "store" in the context of "'+n+'". Either wrap the root component in a <Provider>, or pass a custom React context provider to <Provider> and the corresponding React context consumer to '+n+" in connect options.");var r,i=e.storeState,a=e.store,o=this.props;k&&(o=this.props.wrapperProps,r=this.props.forwardedRef);var s=this.selectDerivedProps(i,o,a,u);return this.selectChildElement(t,s,r)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(g.isContextConsumer)(o.a.createElement(this.props.context.Consumer,null))?this.props.context:P;return o.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},a}(l);if(d.WrappedComponent=t,d.displayName=n,k){var f=o.a.forwardRef(function(e,t){return o.a.createElement(d,{wrapperProps:e,forwardedRef:t})});return f.displayName=n,f.WrappedComponent=t,h()(f,t)}return h()(d,t)}}var v=Object.prototype.hasOwnProperty;function I(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function N(e,t){if(I(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var i=0;i<r.length;i++)if(!v.call(t,r[i])||!I(e[r[i]],t[r[i]]))return!1;return!0}var T=r(33);function C(e){return function(t,r){var n=e(t,r);function i(){return n}return i.dependsOnOwnProps=!1,i}}function k(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function A(e,t){return function(t,r){r.displayName;var n=function(e,t){return n.dependsOnOwnProps?n.mapToProps(e,t):n.mapToProps(e)};return n.dependsOnOwnProps=!0,n.mapToProps=function(t,r){n.mapToProps=e,n.dependsOnOwnProps=k(e);var i=n(t,r);return"function"===typeof i&&(n.mapToProps=i,n.dependsOnOwnProps=k(i),i=n(t,r)),i},n}}var D=[function(e){return"function"===typeof e?A(e):void 0},function(e){return e?void 0:C(function(e){return{dispatch:e}})},function(e){return e&&"object"===typeof e?C(function(t){return Object(T.bindActionCreators)(e,t)}):void 0}];var x=[function(e){return"function"===typeof e?A(e):void 0},function(e){return e?void 0:C(function(){return{}})}];function R(e,t,r){return Object(m.a)({},r,e,t)}var P=[function(e){return"function"===typeof e?function(e){return function(t,r){r.displayName;var n,i=r.pure,a=r.areMergedPropsEqual,o=!1;return function(t,r,s){var u=e(t,r,s);return o?i&&a(u,n)||(n=u):(o=!0,n=u),n}}}(e):void 0},function(e){return e?void 0:function(){return R}}];function E(e,t,r,n){return function(i,a){return r(e(i,a),t(n,a),a)}}function _(e,t,r,n,i){var a,o,s,u,c,p=i.areStatesEqual,l=i.areOwnPropsEqual,m=i.areStatePropsEqual,d=!1;function y(i,d){var y=!l(d,o),h=!p(i,a);return a=i,o=d,y&&h?(s=e(a,o),t.dependsOnOwnProps&&(u=t(n,o)),c=r(s,u,o)):y?(e.dependsOnOwnProps&&(s=e(a,o)),t.dependsOnOwnProps&&(u=t(n,o)),c=r(s,u,o)):h?function(){var t=e(a,o),n=!m(t,s);return s=t,n&&(c=r(s,u,o)),c}():c}return function(i,p){return d?y(i,p):(s=e(a=i,o=p),u=t(n,o),c=r(s,u,o),d=!0,c)}}function w(e,t){var r=t.initMapStateToProps,n=t.initMapDispatchToProps,i=t.initMergeProps,a=d(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),o=r(e,a),s=n(e,a),u=i(e,a);return(a.pure?_:E)(o,s,u,e,a)}function q(e,t,r){for(var n=t.length-1;n>=0;n--){var i=t[n](e);if(i)return i}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function M(e,t){return e===t}var L=function(e){var t=void 0===e?{}:e,r=t.connectHOC,n=void 0===r?S:r,i=t.mapStateToPropsFactories,a=void 0===i?x:i,o=t.mapDispatchToPropsFactories,s=void 0===o?D:o,u=t.mergePropsFactories,c=void 0===u?P:u,p=t.selectorFactory,l=void 0===p?w:p;return function(e,t,r,i){void 0===i&&(i={});var o=i,u=o.pure,p=void 0===u||u,y=o.areStatesEqual,h=void 0===y?M:y,f=o.areOwnPropsEqual,b=void 0===f?N:f,g=o.areStatePropsEqual,S=void 0===g?N:g,v=o.areMergedPropsEqual,I=void 0===v?N:v,T=d(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),C=q(e,a,"mapStateToProps"),k=q(t,s,"mapDispatchToProps"),A=q(r,c,"mergeProps");return n(l,Object(m.a)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:C,initMapDispatchToProps:k,initMergeProps:A,pure:p,areStatesEqual:h,areOwnPropsEqual:b,areStatePropsEqual:S,areMergedPropsEqual:I},T))}}();r.d(t,"Provider",function(){return l}),r.d(t,"connectAdvanced",function(){return S}),r.d(t,"ReactReduxContext",function(){return c}),r.d(t,"connect",function(){return L})},function(e,t,r){"use strict";(function(e){var n=r(58),i=r.n(n),a=r(271),o=r.n(a),s=r(272),u=r.n(s);r(22).a.canAccessLocalStorage()?(e.localStorage.debug="new-embedder:*",i.a.formatArgs=p,i.a.disable()):console.warn("Disabling debugger, since local storage is not readable");var c={log:i()("new-embedder:log"),debug:i()("new-embedder:debug"),error:i()("new-embedder:error"),info:i()("new-embedder:info"),warning:i()("new-embedder:warning"),enable:function(){try{if("ontouchstart"in document.documentElement)new u.a;i.a.enable("new-embedder:*"),c.log.log=console.log.bind(console),c.info.log=console.info.bind(console),c.error.log=console.error.bind(console),c.debug.log=console.debug.bind(console),c.warning.log=console.warn.bind(console),c.log("Logger","enabled")}catch(e){console.error(e)}}};function p(e){var t=this.namespace,r=this.color,n="[".concat(o()().format("HH:mm:ss.SSS"),"]");e[0]="".concat(n," %c").concat(t," %c").concat(e[0]," %c+").concat(i.a.humanize(this.diff)),e.splice(1,0,"color: ".concat(r)),e.splice(2,0,"color: inherit"),e.splice(3,0,"color: ".concat(r))}t.a=c}).call(this,r(35))},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}r.d(t,"a",function(){return n})},function(e,t,r){var n=r(60);e.exports=function(e){return Object(n(e))}},function(e,t,r){var n=r(12),i=r(37),a=r(36),o=r(69)("src"),s=r(316),u=(""+s).split("toString");r(23).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,r,s){var c="function"==typeof r;c&&(a(r,"name")||i(r,"name",t)),e[t]!==r&&(c&&(a(r,o)||i(r,o,e[t]?""+e[t]:u.join(String(t)))),e===n?e[t]=r:s?e[t]?e[t]=r:i(e,t,r):(delete e[t],i(e,t,r)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[o]||s.call(this)})},function(e,t,r){var n=r(4),i=r(13),a=r(60),o=/"/g,s=function(e,t,r,n){var i=String(a(e)),s="<"+t;return""!==r&&(s+=" "+r+'="'+String(n).replace(o,"&quot;")+'"'),s+">"+i+"</"+t+">"};e.exports=function(e,t){var r={};r[e]=t(s),n(n.P+n.F*i(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",r)}},function(e,t,r){"use strict";var n=r(574);e.exports=function(e){return"symbol"===typeof e?"Symbol":"bigint"===typeof e?"BigInt":n(e)}},function(e,t,r){"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}r.r(t),r.d(t,"__DO_NOT_USE__ActionTypes",function(){return c}),r.d(t,"applyMiddleware",function(){return f}),r.d(t,"bindActionCreators",function(){return y}),r.d(t,"combineReducers",function(){return m}),r.d(t,"compose",function(){return h}),r.d(t,"createStore",function(){return l});var s="function"===typeof Symbol&&Symbol.observable||"@@observable",u=function(){return Math.random().toString(36).substring(7).split("").join(".")},c={INIT:"@@redux/INIT"+u(),REPLACE:"@@redux/REPLACE"+u(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+u()}};function p(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function l(e,t,r){var n;if("function"===typeof t&&"function"===typeof r||"function"===typeof r&&"function"===typeof arguments[3])throw new Error(o(0));if("function"===typeof t&&"undefined"===typeof r&&(r=t,t=void 0),"undefined"!==typeof r){if("function"!==typeof r)throw new Error(o(1));return r(l)(e,t)}if("function"!==typeof e)throw new Error(o(2));var i=e,a=t,u=[],m=u,d=!1;function y(){m===u&&(m=u.slice())}function h(){if(d)throw new Error(o(3));return a}function f(e){if("function"!==typeof e)throw new Error(o(4));if(d)throw new Error(o(5));var t=!0;return y(),m.push(e),function(){if(t){if(d)throw new Error(o(6));t=!1,y();var r=m.indexOf(e);m.splice(r,1),u=null}}}function b(e){if(!p(e))throw new Error(o(7));if("undefined"===typeof e.type)throw new Error(o(8));if(d)throw new Error(o(9));try{d=!0,a=i(a,e)}finally{d=!1}for(var t=u=m,r=0;r<t.length;r++){(0,t[r])()}return e}return b({type:c.INIT}),(n={dispatch:b,subscribe:f,getState:h,replaceReducer:function(e){if("function"!==typeof e)throw new Error(o(10));i=e,b({type:c.REPLACE})}})[s]=function(){var e,t=f;return(e={subscribe:function(e){if("object"!==typeof e||null===e)throw new Error(o(11));function r(){e.next&&e.next(h())}return r(),{unsubscribe:t(r)}}})[s]=function(){return this},e},n}function m(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++){var i=t[n];0,"function"===typeof e[i]&&(r[i]=e[i])}var a,s=Object.keys(r);try{!function(e){Object.keys(e).forEach(function(t){var r=e[t];if("undefined"===typeof r(void 0,{type:c.INIT}))throw new Error(o(12));if("undefined"===typeof r(void 0,{type:c.PROBE_UNKNOWN_ACTION()}))throw new Error(o(13))})}(r)}catch(u){a=u}return function(e,t){if(void 0===e&&(e={}),a)throw a;for(var n=!1,i={},u=0;u<s.length;u++){var c=s[u],p=r[c],l=e[c],m=p(l,t);if("undefined"===typeof m){t&&t.type;throw new Error(o(14))}i[c]=m,n=n||m!==l}return(n=n||s.length!==Object.keys(e).length)?i:e}}function d(e,t){return function(){return t(e.apply(this,arguments))}}function y(e,t){if("function"===typeof e)return d(e,t);if("object"!==typeof e||null===e)throw new Error(o(16));var r={};for(var n in e){var i=e[n];"function"===typeof i&&(r[n]=d(i,t))}return r}function h(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}function f(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error(o(15))},i={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},s=t.map(function(e){return e(i)});return n=h.apply(void 0,s)(r.dispatch),a(a({},r),{},{dispatch:n})}}}},function(e,t,r){"use strict";r.d(t,"b",function(){return n}),r.d(t,"c",function(){return i}),r.d(t,"a",function(){return a});var n="PENDING",i="REJECTED",a="FULFILLED"},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(n){"object"===typeof window&&(r=window)}e.exports=r},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n=r(25),i=r(68);e.exports=r(24)?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(91),i=r(60);e.exports=function(e){return n(i(e))}},function(e,t,r){"use strict";var n=r(215),i=r(509),a=Object.prototype.toString;function o(e){return"[object Array]"===a.call(e)}function s(e){return null!==e&&"object"===typeof e}function u(e){return"[object Function]"===a.call(e)}function c(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),o(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:o,isArrayBuffer:function(e){return"[object ArrayBuffer]"===a.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"undefined"===typeof e},isDate:function(e){return"[object Date]"===a.call(e)},isFile:function(e){return"[object File]"===a.call(e)},isBlob:function(e){return"[object Blob]"===a.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)&&"undefined"!==typeof window&&"undefined"!==typeof document},forEach:c,merge:function e(){var t={};function r(r,n){"object"===typeof t[n]&&"object"===typeof r?t[n]=e(t[n],r):t[n]=r}for(var n=0,i=arguments.length;n<i;n++)c(arguments[n],r);return t},extend:function(e,t,r){return c(t,function(t,i){e[i]=r&&"function"===typeof t?n(t,r):t}),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}r.d(t,"a",function(){return i})},function(e,t,r){"use strict";function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}r.d(t,"a",function(){return n})},function(e,t,r){e.exports=r(534)},function(e,t){function r(){return e.exports=r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.default=e.exports,e.exports.__esModule=!0,r.apply(this,arguments)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){"use strict";var n=r(13);e.exports=function(e,t){return!!e&&n(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t){var r,n,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"===typeof setTimeout?setTimeout:a}catch(e){r=a}try{n="function"===typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var u,c=[],p=!1,l=-1;function m(){p&&u&&(p=!1,u.length?c=u.concat(c):l=-1,c.length&&d())}function d(){if(!p){var e=s(m);p=!0;for(var t=c.length;t;){for(u=c,c=[];++l<t;)u&&u[l].run();l=-1,t=c.length}u=null,p=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function y(e,t){this.fun=e,this.array=t}function h(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];c.push(new y(e,t)),1!==c.length||p||s(d)},y.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=h,i.addListener=h,i.once=h,i.off=h,i.removeListener=h,i.removeAllListeners=h,i.emit=h,i.prependListener=h,i.prependOnceListener=h,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,r){"use strict";var n=r(16),i=r(96),a=i(n("String.prototype.indexOf"));e.exports=function(e,t){var r=n(e,!!t);return"function"===typeof r&&a(e,".prototype.")>-1?i(r):r}},function(e,t,r){"use strict";t.a={reduxPlay:function(){return{type:"REDUX_PLAY"}},reduxPause:function(){return{type:"REDUX_PAUSE"}},reduxSeekTo:function(e){return{type:"REDUX_SEEKTO",payload:{to:e}}},reduxSeeked:function(){return{type:"REDUX_SEEKED"}}}},function(e,t,r){var n=r(49);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(92),i=r(68),a=r(38),o=r(62),s=r(36),u=r(181),c=Object.getOwnPropertyDescriptor;t.f=r(24)?c:function(e,t){if(e=a(e),t=o(t,!0),u)try{return c(e,t)}catch(r){}if(s(e,t))return i(!n.f.call(e,t),e[t])}},function(e,t,r){var n=r(4),i=r(23),a=r(13);e.exports=function(e,t){var r=(i.Object||{})[e]||Object[e],o={};o[e]=t(r),n(n.S+n.F*a(function(){r(1)}),"Object",o)}},function(e,t,r){var n=r(48),i=r(91),a=r(29),o=r(19),s=r(197);e.exports=function(e,t){var r=1==e,u=2==e,c=3==e,p=4==e,l=6==e,m=5==e||l,d=t||s;return function(t,s,y){for(var h,f,b=a(t),g=i(b),S=n(s,y,3),v=o(g.length),I=0,N=r?d(t,v):u?d(t,0):void 0;v>I;I++)if((m||I in g)&&(f=S(h=g[I],I,b),e))if(r)N[I]=f;else if(f)switch(e){case 3:return!0;case 5:return h;case 6:return I;case 2:N.push(h)}else if(p)return!1;return l?-1:c||p?p:N}}},function(e,t,r){e.exports=r(508)},function(e,t,r){"use strict";var n=r(34);t.a={pending:function(e){return{type:"".concat(e,"_").concat(n.b)}},rejected:function(e,t,r){return{type:"".concat(e,"_").concat(n.c),err:t,url:r}},fetched:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:"".concat(e,"_").concat(n.a),payload:t}}}},function(e,t,r){"use strict";e.exports=function(e,t,r,n,i,a,o,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,i,a,o,s],p=0;(u=new Error(t.replace(/%s/g,function(){return c[p++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}},function(e,t,r){(function(e,n){var i;(function(){var a,o=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",c="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",l=500,m="__lodash_placeholder__",d=1,y=2,h=4,f=1,b=2,g=1,S=2,v=4,I=8,N=16,T=32,C=64,k=128,A=256,D=512,x=30,R="...",P=800,E=16,_=1,w=2,q=1/0,M=9007199254740991,L=1.7976931348623157e308,O=NaN,B=4294967295,G=B-1,U=B>>>1,F=[["ary",k],["bind",g],["bindKey",S],["curry",I],["curryRight",N],["flip",D],["partial",T],["partialRight",C],["rearg",A]],V="[object Arguments]",j="[object Array]",z="[object AsyncFunction]",W="[object Boolean]",K="[object Date]",H="[object DOMException]",Q="[object Error]",Z="[object Function]",J="[object GeneratorFunction]",$="[object Map]",Y="[object Number]",X="[object Null]",ee="[object Object]",te="[object Proxy]",re="[object RegExp]",ne="[object Set]",ie="[object String]",ae="[object Symbol]",oe="[object Undefined]",se="[object WeakMap]",ue="[object WeakSet]",ce="[object ArrayBuffer]",pe="[object DataView]",le="[object Float32Array]",me="[object Float64Array]",de="[object Int8Array]",ye="[object Int16Array]",he="[object Int32Array]",fe="[object Uint8Array]",be="[object Uint8ClampedArray]",ge="[object Uint16Array]",Se="[object Uint32Array]",ve=/\b__p \+= '';/g,Ie=/\b(__p \+=) '' \+/g,Ne=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Te=/&(?:amp|lt|gt|quot|#39);/g,Ce=/[&<>"']/g,ke=RegExp(Te.source),Ae=RegExp(Ce.source),De=/<%-([\s\S]+?)%>/g,xe=/<%([\s\S]+?)%>/g,Re=/<%=([\s\S]+?)%>/g,Pe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ee=/^\w*$/,_e=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,we=/[\\^$.*+?()[\]{}|]/g,qe=RegExp(we.source),Me=/^\s+/,Le=/\s/,Oe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Be=/\{\n\/\* \[wrapped with (.+)\] \*/,Ge=/,? & /,Ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Fe=/[()=,{}\[\]\/\s]/,Ve=/\\(\\)?/g,je=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ze=/\w*$/,We=/^[-+]0x[0-9a-f]+$/i,Ke=/^0b[01]+$/i,He=/^\[object .+?Constructor\]$/,Qe=/^0o[0-7]+$/i,Ze=/^(?:0|[1-9]\d*)$/,Je=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$e=/($^)/,Ye=/['\n\r\u2028\u2029\\]/g,Xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",et="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",tt="[\\ud800-\\udfff]",rt="["+et+"]",nt="["+Xe+"]",it="\\d+",at="[\\u2700-\\u27bf]",ot="[a-z\\xdf-\\xf6\\xf8-\\xff]",st="[^\\ud800-\\udfff"+et+it+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ut="\\ud83c[\\udffb-\\udfff]",ct="[^\\ud800-\\udfff]",pt="(?:\\ud83c[\\udde6-\\uddff]){2}",lt="[\\ud800-\\udbff][\\udc00-\\udfff]",mt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",dt="(?:"+ot+"|"+st+")",yt="(?:"+mt+"|"+st+")",ht="(?:"+nt+"|"+ut+")"+"?",ft="[\\ufe0e\\ufe0f]?"+ht+("(?:\\u200d(?:"+[ct,pt,lt].join("|")+")[\\ufe0e\\ufe0f]?"+ht+")*"),bt="(?:"+[at,pt,lt].join("|")+")"+ft,gt="(?:"+[ct+nt+"?",nt,pt,lt,tt].join("|")+")",St=RegExp("['\u2019]","g"),vt=RegExp(nt,"g"),It=RegExp(ut+"(?="+ut+")|"+gt+ft,"g"),Nt=RegExp([mt+"?"+ot+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?="+[rt,mt,"$"].join("|")+")",yt+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?="+[rt,mt+dt,"$"].join("|")+")",mt+"?"+dt+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?",mt+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",it,bt].join("|"),"g"),Tt=RegExp("[\\u200d\\ud800-\\udfff"+Xe+"\\ufe0e\\ufe0f]"),Ct=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,kt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],At=-1,Dt={};Dt[le]=Dt[me]=Dt[de]=Dt[ye]=Dt[he]=Dt[fe]=Dt[be]=Dt[ge]=Dt[Se]=!0,Dt[V]=Dt[j]=Dt[ce]=Dt[W]=Dt[pe]=Dt[K]=Dt[Q]=Dt[Z]=Dt[$]=Dt[Y]=Dt[ee]=Dt[re]=Dt[ne]=Dt[ie]=Dt[se]=!1;var xt={};xt[V]=xt[j]=xt[ce]=xt[pe]=xt[W]=xt[K]=xt[le]=xt[me]=xt[de]=xt[ye]=xt[he]=xt[$]=xt[Y]=xt[ee]=xt[re]=xt[ne]=xt[ie]=xt[ae]=xt[fe]=xt[be]=xt[ge]=xt[Se]=!0,xt[Q]=xt[Z]=xt[se]=!1;var Rt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Pt=parseFloat,Et=parseInt,_t="object"==typeof e&&e&&e.Object===Object&&e,wt="object"==typeof self&&self&&self.Object===Object&&self,qt=_t||wt||Function("return this")(),Mt=t&&!t.nodeType&&t,Lt=Mt&&"object"==typeof n&&n&&!n.nodeType&&n,Ot=Lt&&Lt.exports===Mt,Bt=Ot&&_t.process,Gt=function(){try{var e=Lt&&Lt.require&&Lt.require("util").types;return e||Bt&&Bt.binding&&Bt.binding("util")}catch(t){}}(),Ut=Gt&&Gt.isArrayBuffer,Ft=Gt&&Gt.isDate,Vt=Gt&&Gt.isMap,jt=Gt&&Gt.isRegExp,zt=Gt&&Gt.isSet,Wt=Gt&&Gt.isTypedArray;function Kt(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function Ht(e,t,r,n){for(var i=-1,a=null==e?0:e.length;++i<a;){var o=e[i];t(n,o,r(o),e)}return n}function Qt(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}function Zt(e,t){for(var r=null==e?0:e.length;r--&&!1!==t(e[r],r,e););return e}function Jt(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}function $t(e,t){for(var r=-1,n=null==e?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}function Yt(e,t){return!!(null==e?0:e.length)&&ur(e,t,0)>-1}function Xt(e,t,r){for(var n=-1,i=null==e?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}function er(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}function tr(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}function rr(e,t,r,n){var i=-1,a=null==e?0:e.length;for(n&&a&&(r=e[++i]);++i<a;)r=t(r,e[i],i,e);return r}function nr(e,t,r,n){var i=null==e?0:e.length;for(n&&i&&(r=e[--i]);i--;)r=t(r,e[i],i,e);return r}function ir(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var ar=mr("length");function or(e,t,r){var n;return r(e,function(e,r,i){if(t(e,r,i))return n=r,!1}),n}function sr(e,t,r,n){for(var i=e.length,a=r+(n?1:-1);n?a--:++a<i;)if(t(e[a],a,e))return a;return-1}function ur(e,t,r){return t===t?function(e,t,r){var n=r-1,i=e.length;for(;++n<i;)if(e[n]===t)return n;return-1}(e,t,r):sr(e,pr,r)}function cr(e,t,r,n){for(var i=r-1,a=e.length;++i<a;)if(n(e[i],t))return i;return-1}function pr(e){return e!==e}function lr(e,t){var r=null==e?0:e.length;return r?hr(e,t)/r:O}function mr(e){return function(t){return null==t?a:t[e]}}function dr(e){return function(t){return null==e?a:e[t]}}function yr(e,t,r,n,i){return i(e,function(e,i,a){r=n?(n=!1,e):t(r,e,i,a)}),r}function hr(e,t){for(var r,n=-1,i=e.length;++n<i;){var o=t(e[n]);o!==a&&(r=r===a?o:r+o)}return r}function fr(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}function br(e){return e?e.slice(0,qr(e)+1).replace(Me,""):e}function gr(e){return function(t){return e(t)}}function Sr(e,t){return er(t,function(t){return e[t]})}function vr(e,t){return e.has(t)}function Ir(e,t){for(var r=-1,n=e.length;++r<n&&ur(t,e[r],0)>-1;);return r}function Nr(e,t){for(var r=e.length;r--&&ur(t,e[r],0)>-1;);return r}var Tr=dr({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),Cr=dr({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function kr(e){return"\\"+Rt[e]}function Ar(e){return Tt.test(e)}function Dr(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}function xr(e,t){return function(r){return e(t(r))}}function Rr(e,t){for(var r=-1,n=e.length,i=0,a=[];++r<n;){var o=e[r];o!==t&&o!==m||(e[r]=m,a[i++]=r)}return a}function Pr(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}function Er(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=[e,e]}),r}function _r(e){return Ar(e)?function(e){var t=It.lastIndex=0;for(;It.test(e);)++t;return t}(e):ar(e)}function wr(e){return Ar(e)?function(e){return e.match(It)||[]}(e):function(e){return e.split("")}(e)}function qr(e){for(var t=e.length;t--&&Le.test(e.charAt(t)););return t}var Mr=dr({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var Lr=function e(t){var r=(t=null==t?qt:Lr.defaults(qt.Object(),t,Lr.pick(qt,kt))).Array,n=t.Date,i=t.Error,Le=t.Function,Xe=t.Math,et=t.Object,tt=t.RegExp,rt=t.String,nt=t.TypeError,it=r.prototype,at=Le.prototype,ot=et.prototype,st=t["__core-js_shared__"],ut=at.toString,ct=ot.hasOwnProperty,pt=0,lt=function(){var e=/[^.]+$/.exec(st&&st.keys&&st.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),mt=ot.toString,dt=ut.call(et),yt=qt._,ht=tt("^"+ut.call(ct).replace(we,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ft=Ot?t.Buffer:a,bt=t.Symbol,gt=t.Uint8Array,It=ft?ft.allocUnsafe:a,Tt=xr(et.getPrototypeOf,et),Rt=et.create,_t=ot.propertyIsEnumerable,wt=it.splice,Mt=bt?bt.isConcatSpreadable:a,Lt=bt?bt.iterator:a,Bt=bt?bt.toStringTag:a,Gt=function(){try{var e=Ga(et,"defineProperty");return e({},"",{}),e}catch(t){}}(),ar=t.clearTimeout!==qt.clearTimeout&&t.clearTimeout,dr=n&&n.now!==qt.Date.now&&n.now,Or=t.setTimeout!==qt.setTimeout&&t.setTimeout,Br=Xe.ceil,Gr=Xe.floor,Ur=et.getOwnPropertySymbols,Fr=ft?ft.isBuffer:a,Vr=t.isFinite,jr=it.join,zr=xr(et.keys,et),Wr=Xe.max,Kr=Xe.min,Hr=n.now,Qr=t.parseInt,Zr=Xe.random,Jr=it.reverse,$r=Ga(t,"DataView"),Yr=Ga(t,"Map"),Xr=Ga(t,"Promise"),en=Ga(t,"Set"),tn=Ga(t,"WeakMap"),rn=Ga(et,"create"),nn=tn&&new tn,an={},on=lo($r),sn=lo(Yr),un=lo(Xr),cn=lo(en),pn=lo(tn),ln=bt?bt.prototype:a,mn=ln?ln.valueOf:a,dn=ln?ln.toString:a;function yn(e){if(Rs(e)&&!gs(e)&&!(e instanceof gn)){if(e instanceof bn)return e;if(ct.call(e,"__wrapped__"))return mo(e)}return new bn(e)}var hn=function(){function e(){}return function(t){if(!xs(t))return{};if(Rt)return Rt(t);e.prototype=t;var r=new e;return e.prototype=a,r}}();function fn(){}function bn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}function gn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=B,this.__views__=[]}function Sn(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function vn(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function In(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function Nn(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new In;++t<r;)this.add(e[t])}function Tn(e){var t=this.__data__=new vn(e);this.size=t.size}function Cn(e,t){var r=gs(e),n=!r&&bs(e),i=!r&&!n&&Ns(e),a=!r&&!n&&!i&&Os(e),o=r||n||i||a,s=o?fr(e.length,rt):[],u=s.length;for(var c in e)!t&&!ct.call(e,c)||o&&("length"==c||i&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Ka(c,u))||s.push(c);return s}function kn(e){var t=e.length;return t?e[Ni(0,t-1)]:a}function An(e,t){return uo(na(e),Mn(t,0,e.length))}function Dn(e){return uo(na(e))}function xn(e,t,r){(r===a||ys(e[t],r))&&(r!==a||t in e)||wn(e,t,r)}function Rn(e,t,r){var n=e[t];ct.call(e,t)&&ys(n,r)&&(r!==a||t in e)||wn(e,t,r)}function Pn(e,t){for(var r=e.length;r--;)if(ys(e[r][0],t))return r;return-1}function En(e,t,r,n){return Un(e,function(e,i,a){t(n,e,r(e),a)}),n}function _n(e,t){return e&&ia(t,au(t),e)}function wn(e,t,r){"__proto__"==t&&Gt?Gt(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function qn(e,t){for(var n=-1,i=t.length,o=r(i),s=null==e;++n<i;)o[n]=s?a:eu(e,t[n]);return o}function Mn(e,t,r){return e===e&&(r!==a&&(e=e<=r?e:r),t!==a&&(e=e>=t?e:t)),e}function Ln(e,t,r,n,i,o){var s,u=t&d,c=t&y,p=t&h;if(r&&(s=i?r(e,n,i,o):r(e)),s!==a)return s;if(!xs(e))return e;var l=gs(e);if(l){if(s=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&ct.call(e,"index")&&(r.index=e.index,r.input=e.input),r}(e),!u)return na(e,s)}else{var m=Va(e),f=m==Z||m==J;if(Ns(e))return $i(e,u);if(m==ee||m==V||f&&!i){if(s=c||f?{}:za(e),!u)return c?function(e,t){return ia(e,Fa(e),t)}(e,function(e,t){return e&&ia(t,ou(t),e)}(s,e)):function(e,t){return ia(e,Ua(e),t)}(e,_n(s,e))}else{if(!xt[m])return i?e:{};s=function(e,t,r){var n,i=e.constructor;switch(t){case ce:return Yi(e);case W:case K:return new i(+e);case pe:return function(e,t){var r=t?Yi(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r);case le:case me:case de:case ye:case he:case fe:case be:case ge:case Se:return Xi(e,r);case $:return new i;case Y:case ie:return new i(e);case re:return function(e){var t=new e.constructor(e.source,ze.exec(e));return t.lastIndex=e.lastIndex,t}(e);case ne:return new i;case ae:return n=e,mn?et(mn.call(n)):{}}}(e,m,u)}}o||(o=new Tn);var b=o.get(e);if(b)return b;o.set(e,s),qs(e)?e.forEach(function(n){s.add(Ln(n,t,r,n,e,o))}):Ps(e)&&e.forEach(function(n,i){s.set(i,Ln(n,t,r,i,e,o))});var g=l?a:(p?c?_a:Ea:c?ou:au)(e);return Qt(g||e,function(n,i){g&&(n=e[i=n]),Rn(s,i,Ln(n,t,r,i,e,o))}),s}function On(e,t,r){var n=r.length;if(null==e)return!n;for(e=et(e);n--;){var i=r[n],o=t[i],s=e[i];if(s===a&&!(i in e)||!o(s))return!1}return!0}function Bn(e,t,r){if("function"!=typeof e)throw new nt(u);return io(function(){e.apply(a,r)},t)}function Gn(e,t,r,n){var i=-1,a=Yt,s=!0,u=e.length,c=[],p=t.length;if(!u)return c;r&&(t=er(t,gr(r))),n?(a=Xt,s=!1):t.length>=o&&(a=vr,s=!1,t=new Nn(t));e:for(;++i<u;){var l=e[i],m=null==r?l:r(l);if(l=n||0!==l?l:0,s&&m===m){for(var d=p;d--;)if(t[d]===m)continue e;c.push(l)}else a(t,m,n)||c.push(l)}return c}yn.templateSettings={escape:De,evaluate:xe,interpolate:Re,variable:"",imports:{_:yn}},yn.prototype=fn.prototype,yn.prototype.constructor=yn,bn.prototype=hn(fn.prototype),bn.prototype.constructor=bn,gn.prototype=hn(fn.prototype),gn.prototype.constructor=gn,Sn.prototype.clear=function(){this.__data__=rn?rn(null):{},this.size=0},Sn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Sn.prototype.get=function(e){var t=this.__data__;if(rn){var r=t[e];return r===p?a:r}return ct.call(t,e)?t[e]:a},Sn.prototype.has=function(e){var t=this.__data__;return rn?t[e]!==a:ct.call(t,e)},Sn.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=rn&&t===a?p:t,this},vn.prototype.clear=function(){this.__data__=[],this.size=0},vn.prototype.delete=function(e){var t=this.__data__,r=Pn(t,e);return!(r<0)&&(r==t.length-1?t.pop():wt.call(t,r,1),--this.size,!0)},vn.prototype.get=function(e){var t=this.__data__,r=Pn(t,e);return r<0?a:t[r][1]},vn.prototype.has=function(e){return Pn(this.__data__,e)>-1},vn.prototype.set=function(e,t){var r=this.__data__,n=Pn(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},In.prototype.clear=function(){this.size=0,this.__data__={hash:new Sn,map:new(Yr||vn),string:new Sn}},In.prototype.delete=function(e){var t=Oa(this,e).delete(e);return this.size-=t?1:0,t},In.prototype.get=function(e){return Oa(this,e).get(e)},In.prototype.has=function(e){return Oa(this,e).has(e)},In.prototype.set=function(e,t){var r=Oa(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},Nn.prototype.add=Nn.prototype.push=function(e){return this.__data__.set(e,p),this},Nn.prototype.has=function(e){return this.__data__.has(e)},Tn.prototype.clear=function(){this.__data__=new vn,this.size=0},Tn.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},Tn.prototype.get=function(e){return this.__data__.get(e)},Tn.prototype.has=function(e){return this.__data__.has(e)},Tn.prototype.set=function(e,t){var r=this.__data__;if(r instanceof vn){var n=r.__data__;if(!Yr||n.length<o-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new In(n)}return r.set(e,t),this.size=r.size,this};var Un=sa(Qn),Fn=sa(Zn,!0);function Vn(e,t){var r=!0;return Un(e,function(e,n,i){return r=!!t(e,n,i)}),r}function jn(e,t,r){for(var n=-1,i=e.length;++n<i;){var o=e[n],s=t(o);if(null!=s&&(u===a?s===s&&!Ls(s):r(s,u)))var u=s,c=o}return c}function zn(e,t){var r=[];return Un(e,function(e,n,i){t(e,n,i)&&r.push(e)}),r}function Wn(e,t,r,n,i){var a=-1,o=e.length;for(r||(r=Wa),i||(i=[]);++a<o;){var s=e[a];t>0&&r(s)?t>1?Wn(s,t-1,r,n,i):tr(i,s):n||(i[i.length]=s)}return i}var Kn=ua(),Hn=ua(!0);function Qn(e,t){return e&&Kn(e,t,au)}function Zn(e,t){return e&&Hn(e,t,au)}function Jn(e,t){return $t(t,function(t){return ks(e[t])})}function $n(e,t){for(var r=0,n=(t=Hi(t,e)).length;null!=e&&r<n;)e=e[po(t[r++])];return r&&r==n?e:a}function Yn(e,t,r){var n=t(e);return gs(e)?n:tr(n,r(e))}function Xn(e){return null==e?e===a?oe:X:Bt&&Bt in et(e)?function(e){var t=ct.call(e,Bt),r=e[Bt];try{e[Bt]=a;var n=!0}catch(o){}var i=mt.call(e);return n&&(t?e[Bt]=r:delete e[Bt]),i}(e):function(e){return mt.call(e)}(e)}function ei(e,t){return e>t}function ti(e,t){return null!=e&&ct.call(e,t)}function ri(e,t){return null!=e&&t in et(e)}function ni(e,t,n){for(var i=n?Xt:Yt,o=e[0].length,s=e.length,u=s,c=r(s),p=1/0,l=[];u--;){var m=e[u];u&&t&&(m=er(m,gr(t))),p=Kr(m.length,p),c[u]=!n&&(t||o>=120&&m.length>=120)?new Nn(u&&m):a}m=e[0];var d=-1,y=c[0];e:for(;++d<o&&l.length<p;){var h=m[d],f=t?t(h):h;if(h=n||0!==h?h:0,!(y?vr(y,f):i(l,f,n))){for(u=s;--u;){var b=c[u];if(!(b?vr(b,f):i(e[u],f,n)))continue e}y&&y.push(f),l.push(h)}}return l}function ii(e,t,r){var n=null==(e=to(e,t=Hi(t,e)))?e:e[po(Co(t))];return null==n?a:Kt(n,e,r)}function ai(e){return Rs(e)&&Xn(e)==V}function oi(e,t,r,n,i){return e===t||(null==e||null==t||!Rs(e)&&!Rs(t)?e!==e&&t!==t:function(e,t,r,n,i,o){var s=gs(e),u=gs(t),c=s?j:Va(e),p=u?j:Va(t),l=(c=c==V?ee:c)==ee,m=(p=p==V?ee:p)==ee,d=c==p;if(d&&Ns(e)){if(!Ns(t))return!1;s=!0,l=!1}if(d&&!l)return o||(o=new Tn),s||Os(e)?Ra(e,t,r,n,i,o):function(e,t,r,n,i,a,o){switch(r){case pe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case ce:return!(e.byteLength!=t.byteLength||!a(new gt(e),new gt(t)));case W:case K:case Y:return ys(+e,+t);case Q:return e.name==t.name&&e.message==t.message;case re:case ie:return e==t+"";case $:var s=Dr;case ne:var u=n&f;if(s||(s=Pr),e.size!=t.size&&!u)return!1;var c=o.get(e);if(c)return c==t;n|=b,o.set(e,t);var p=Ra(s(e),s(t),n,i,a,o);return o.delete(e),p;case ae:if(mn)return mn.call(e)==mn.call(t)}return!1}(e,t,c,r,n,i,o);if(!(r&f)){var y=l&&ct.call(e,"__wrapped__"),h=m&&ct.call(t,"__wrapped__");if(y||h){var g=y?e.value():e,S=h?t.value():t;return o||(o=new Tn),i(g,S,r,n,o)}}return!!d&&(o||(o=new Tn),function(e,t,r,n,i,o){var s=r&f,u=Ea(e),c=u.length,p=Ea(t).length;if(c!=p&&!s)return!1;for(var l=c;l--;){var m=u[l];if(!(s?m in t:ct.call(t,m)))return!1}var d=o.get(e),y=o.get(t);if(d&&y)return d==t&&y==e;var h=!0;o.set(e,t),o.set(t,e);for(var b=s;++l<c;){m=u[l];var g=e[m],S=t[m];if(n)var v=s?n(S,g,m,t,e,o):n(g,S,m,e,t,o);if(!(v===a?g===S||i(g,S,r,n,o):v)){h=!1;break}b||(b="constructor"==m)}if(h&&!b){var I=e.constructor,N=t.constructor;I!=N&&"constructor"in e&&"constructor"in t&&!("function"==typeof I&&I instanceof I&&"function"==typeof N&&N instanceof N)&&(h=!1)}return o.delete(e),o.delete(t),h}(e,t,r,n,i,o))}(e,t,r,n,oi,i))}function si(e,t,r,n){var i=r.length,o=i,s=!n;if(null==e)return!o;for(e=et(e);i--;){var u=r[i];if(s&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++i<o;){var c=(u=r[i])[0],p=e[c],l=u[1];if(s&&u[2]){if(p===a&&!(c in e))return!1}else{var m=new Tn;if(n)var d=n(p,l,c,e,t,m);if(!(d===a?oi(l,p,f|b,n,m):d))return!1}}return!0}function ui(e){return!(!xs(e)||(t=e,lt&&lt in t))&&(ks(e)?ht:He).test(lo(e));var t}function ci(e){return"function"==typeof e?e:null==e?Eu:"object"==typeof e?gs(e)?hi(e[0],e[1]):yi(e):Uu(e)}function pi(e){if(!$a(e))return zr(e);var t=[];for(var r in et(e))ct.call(e,r)&&"constructor"!=r&&t.push(r);return t}function li(e){if(!xs(e))return function(e){var t=[];if(null!=e)for(var r in et(e))t.push(r);return t}(e);var t=$a(e),r=[];for(var n in e)("constructor"!=n||!t&&ct.call(e,n))&&r.push(n);return r}function mi(e,t){return e<t}function di(e,t){var n=-1,i=vs(e)?r(e.length):[];return Un(e,function(e,r,a){i[++n]=t(e,r,a)}),i}function yi(e){var t=Ba(e);return 1==t.length&&t[0][2]?Xa(t[0][0],t[0][1]):function(r){return r===e||si(r,e,t)}}function hi(e,t){return Qa(e)&&Ya(t)?Xa(po(e),t):function(r){var n=eu(r,e);return n===a&&n===t?tu(r,e):oi(t,n,f|b)}}function fi(e,t,r,n,i){e!==t&&Kn(t,function(o,s){if(i||(i=new Tn),xs(o))!function(e,t,r,n,i,o,s){var u=ro(e,r),c=ro(t,r),p=s.get(c);if(p)xn(e,r,p);else{var l=o?o(u,c,r+"",e,t,s):a,m=l===a;if(m){var d=gs(c),y=!d&&Ns(c),h=!d&&!y&&Os(c);l=c,d||y||h?gs(u)?l=u:Is(u)?l=na(u):y?(m=!1,l=$i(c,!0)):h?(m=!1,l=Xi(c,!0)):l=[]:_s(c)||bs(c)?(l=u,bs(u)?l=Ws(u):xs(u)&&!ks(u)||(l=za(c))):m=!1}m&&(s.set(c,l),i(l,c,n,o,s),s.delete(c)),xn(e,r,l)}}(e,t,s,r,fi,n,i);else{var u=n?n(ro(e,s),o,s+"",e,t,i):a;u===a&&(u=o),xn(e,s,u)}},ou)}function bi(e,t){var r=e.length;if(r)return Ka(t+=t<0?r:0,r)?e[t]:a}function gi(e,t,r){t=t.length?er(t,function(e){return gs(e)?function(t){return $n(t,1===e.length?e[0]:e)}:e}):[Eu];var n=-1;return t=er(t,gr(La())),function(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}(di(e,function(e,r,i){return{criteria:er(t,function(t){return t(e)}),index:++n,value:e}}),function(e,t){return function(e,t,r){for(var n=-1,i=e.criteria,a=t.criteria,o=i.length,s=r.length;++n<o;){var u=ea(i[n],a[n]);if(u){if(n>=s)return u;var c=r[n];return u*("desc"==c?-1:1)}}return e.index-t.index}(e,t,r)})}function Si(e,t,r){for(var n=-1,i=t.length,a={};++n<i;){var o=t[n],s=$n(e,o);r(s,o)&&Di(a,Hi(o,e),s)}return a}function vi(e,t,r,n){var i=n?cr:ur,a=-1,o=t.length,s=e;for(e===t&&(t=na(t)),r&&(s=er(e,gr(r)));++a<o;)for(var u=0,c=t[a],p=r?r(c):c;(u=i(s,p,u,n))>-1;)s!==e&&wt.call(s,u,1),wt.call(e,u,1);return e}function Ii(e,t){for(var r=e?t.length:0,n=r-1;r--;){var i=t[r];if(r==n||i!==a){var a=i;Ka(i)?wt.call(e,i,1):Gi(e,i)}}return e}function Ni(e,t){return e+Gr(Zr()*(t-e+1))}function Ti(e,t){var r="";if(!e||t<1||t>M)return r;do{t%2&&(r+=e),(t=Gr(t/2))&&(e+=e)}while(t);return r}function Ci(e,t){return ao(eo(e,t,Eu),e+"")}function ki(e){return kn(yu(e))}function Ai(e,t){var r=yu(e);return uo(r,Mn(t,0,r.length))}function Di(e,t,r,n){if(!xs(e))return e;for(var i=-1,o=(t=Hi(t,e)).length,s=o-1,u=e;null!=u&&++i<o;){var c=po(t[i]),p=r;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(i!=s){var l=u[c];(p=n?n(l,c,u):a)===a&&(p=xs(l)?l:Ka(t[i+1])?[]:{})}Rn(u,c,p),u=u[c]}return e}var xi=nn?function(e,t){return nn.set(e,t),e}:Eu,Ri=Gt?function(e,t){return Gt(e,"toString",{configurable:!0,enumerable:!1,value:xu(t),writable:!0})}:Eu;function Pi(e){return uo(yu(e))}function Ei(e,t,n){var i=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=r(a);++i<a;)o[i]=e[i+t];return o}function _i(e,t){var r;return Un(e,function(e,n,i){return!(r=t(e,n,i))}),!!r}function wi(e,t,r){var n=0,i=null==e?n:e.length;if("number"==typeof t&&t===t&&i<=U){for(;n<i;){var a=n+i>>>1,o=e[a];null!==o&&!Ls(o)&&(r?o<=t:o<t)?n=a+1:i=a}return i}return qi(e,t,Eu,r)}function qi(e,t,r,n){var i=0,o=null==e?0:e.length;if(0===o)return 0;for(var s=(t=r(t))!==t,u=null===t,c=Ls(t),p=t===a;i<o;){var l=Gr((i+o)/2),m=r(e[l]),d=m!==a,y=null===m,h=m===m,f=Ls(m);if(s)var b=n||h;else b=p?h&&(n||d):u?h&&d&&(n||!y):c?h&&d&&!y&&(n||!f):!y&&!f&&(n?m<=t:m<t);b?i=l+1:o=l}return Kr(o,G)}function Mi(e,t){for(var r=-1,n=e.length,i=0,a=[];++r<n;){var o=e[r],s=t?t(o):o;if(!r||!ys(s,u)){var u=s;a[i++]=0===o?0:o}}return a}function Li(e){return"number"==typeof e?e:Ls(e)?O:+e}function Oi(e){if("string"==typeof e)return e;if(gs(e))return er(e,Oi)+"";if(Ls(e))return dn?dn.call(e):"";var t=e+"";return"0"==t&&1/e==-q?"-0":t}function Bi(e,t,r){var n=-1,i=Yt,a=e.length,s=!0,u=[],c=u;if(r)s=!1,i=Xt;else if(a>=o){var p=t?null:Ta(e);if(p)return Pr(p);s=!1,i=vr,c=new Nn}else c=t?[]:u;e:for(;++n<a;){var l=e[n],m=t?t(l):l;if(l=r||0!==l?l:0,s&&m===m){for(var d=c.length;d--;)if(c[d]===m)continue e;t&&c.push(m),u.push(l)}else i(c,m,r)||(c!==u&&c.push(m),u.push(l))}return u}function Gi(e,t){return null==(e=to(e,t=Hi(t,e)))||delete e[po(Co(t))]}function Ui(e,t,r,n){return Di(e,t,r($n(e,t)),n)}function Fi(e,t,r,n){for(var i=e.length,a=n?i:-1;(n?a--:++a<i)&&t(e[a],a,e););return r?Ei(e,n?0:a,n?a+1:i):Ei(e,n?a+1:0,n?i:a)}function Vi(e,t){var r=e;return r instanceof gn&&(r=r.value()),rr(t,function(e,t){return t.func.apply(t.thisArg,tr([e],t.args))},r)}function ji(e,t,n){var i=e.length;if(i<2)return i?Bi(e[0]):[];for(var a=-1,o=r(i);++a<i;)for(var s=e[a],u=-1;++u<i;)u!=a&&(o[a]=Gn(o[a]||s,e[u],t,n));return Bi(Wn(o,1),t,n)}function zi(e,t,r){for(var n=-1,i=e.length,o=t.length,s={};++n<i;){var u=n<o?t[n]:a;r(s,e[n],u)}return s}function Wi(e){return Is(e)?e:[]}function Ki(e){return"function"==typeof e?e:Eu}function Hi(e,t){return gs(e)?e:Qa(e,t)?[e]:co(Ks(e))}var Qi=Ci;function Zi(e,t,r){var n=e.length;return r=r===a?n:r,!t&&r>=n?e:Ei(e,t,r)}var Ji=ar||function(e){return qt.clearTimeout(e)};function $i(e,t){if(t)return e.slice();var r=e.length,n=It?It(r):new e.constructor(r);return e.copy(n),n}function Yi(e){var t=new e.constructor(e.byteLength);return new gt(t).set(new gt(e)),t}function Xi(e,t){var r=t?Yi(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function ea(e,t){if(e!==t){var r=e!==a,n=null===e,i=e===e,o=Ls(e),s=t!==a,u=null===t,c=t===t,p=Ls(t);if(!u&&!p&&!o&&e>t||o&&s&&c&&!u&&!p||n&&s&&c||!r&&c||!i)return 1;if(!n&&!o&&!p&&e<t||p&&r&&i&&!n&&!o||u&&r&&i||!s&&i||!c)return-1}return 0}function ta(e,t,n,i){for(var a=-1,o=e.length,s=n.length,u=-1,c=t.length,p=Wr(o-s,0),l=r(c+p),m=!i;++u<c;)l[u]=t[u];for(;++a<s;)(m||a<o)&&(l[n[a]]=e[a]);for(;p--;)l[u++]=e[a++];return l}function ra(e,t,n,i){for(var a=-1,o=e.length,s=-1,u=n.length,c=-1,p=t.length,l=Wr(o-u,0),m=r(l+p),d=!i;++a<l;)m[a]=e[a];for(var y=a;++c<p;)m[y+c]=t[c];for(;++s<u;)(d||a<o)&&(m[y+n[s]]=e[a++]);return m}function na(e,t){var n=-1,i=e.length;for(t||(t=r(i));++n<i;)t[n]=e[n];return t}function ia(e,t,r,n){var i=!r;r||(r={});for(var o=-1,s=t.length;++o<s;){var u=t[o],c=n?n(r[u],e[u],u,r,e):a;c===a&&(c=e[u]),i?wn(r,u,c):Rn(r,u,c)}return r}function aa(e,t){return function(r,n){var i=gs(r)?Ht:En,a=t?t():{};return i(r,e,La(n,2),a)}}function oa(e){return Ci(function(t,r){var n=-1,i=r.length,o=i>1?r[i-1]:a,s=i>2?r[2]:a;for(o=e.length>3&&"function"==typeof o?(i--,o):a,s&&Ha(r[0],r[1],s)&&(o=i<3?a:o,i=1),t=et(t);++n<i;){var u=r[n];u&&e(t,u,n,o)}return t})}function sa(e,t){return function(r,n){if(null==r)return r;if(!vs(r))return e(r,n);for(var i=r.length,a=t?i:-1,o=et(r);(t?a--:++a<i)&&!1!==n(o[a],a,o););return r}}function ua(e){return function(t,r,n){for(var i=-1,a=et(t),o=n(t),s=o.length;s--;){var u=o[e?s:++i];if(!1===r(a[u],u,a))break}return t}}function ca(e){return function(t){var r=Ar(t=Ks(t))?wr(t):a,n=r?r[0]:t.charAt(0),i=r?Zi(r,1).join(""):t.slice(1);return n[e]()+i}}function pa(e){return function(t){return rr(ku(bu(t).replace(St,"")),e,"")}}function la(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=hn(e.prototype),n=e.apply(r,t);return xs(n)?n:r}}function ma(e){return function(t,r,n){var i=et(t);if(!vs(t)){var o=La(r,3);t=au(t),r=function(e){return o(i[e],e,i)}}var s=e(t,r,n);return s>-1?i[o?t[s]:s]:a}}function da(e){return Pa(function(t){var r=t.length,n=r,i=bn.prototype.thru;for(e&&t.reverse();n--;){var o=t[n];if("function"!=typeof o)throw new nt(u);if(i&&!s&&"wrapper"==qa(o))var s=new bn([],!0)}for(n=s?n:r;++n<r;){var c=qa(o=t[n]),p="wrapper"==c?wa(o):a;s=p&&Za(p[0])&&p[1]==(k|I|T|A)&&!p[4].length&&1==p[9]?s[qa(p[0])].apply(s,p[3]):1==o.length&&Za(o)?s[c]():s.thru(o)}return function(){var e=arguments,n=e[0];if(s&&1==e.length&&gs(n))return s.plant(n).value();for(var i=0,a=r?t[i].apply(this,e):n;++i<r;)a=t[i].call(this,a);return a}})}function ya(e,t,n,i,o,s,u,c,p,l){var m=t&k,d=t&g,y=t&S,h=t&(I|N),f=t&D,b=y?a:la(e);return function g(){for(var S=arguments.length,v=r(S),I=S;I--;)v[I]=arguments[I];if(h)var N=Ma(g),T=function(e,t){for(var r=e.length,n=0;r--;)e[r]===t&&++n;return n}(v,N);if(i&&(v=ta(v,i,o,h)),s&&(v=ra(v,s,u,h)),S-=T,h&&S<l){var C=Rr(v,N);return Ia(e,t,ya,g.placeholder,n,v,C,c,p,l-S)}var k=d?n:this,A=y?k[e]:e;return S=v.length,c?v=function(e,t){for(var r=e.length,n=Kr(t.length,r),i=na(e);n--;){var o=t[n];e[n]=Ka(o,r)?i[o]:a}return e}(v,c):f&&S>1&&v.reverse(),m&&p<S&&(v.length=p),this&&this!==qt&&this instanceof g&&(A=b||la(A)),A.apply(k,v)}}function ha(e,t){return function(r,n){return function(e,t,r,n){return Qn(e,function(e,i,a){t(n,r(e),i,a)}),n}(r,e,t(n),{})}}function fa(e,t){return function(r,n){var i;if(r===a&&n===a)return t;if(r!==a&&(i=r),n!==a){if(i===a)return n;"string"==typeof r||"string"==typeof n?(r=Oi(r),n=Oi(n)):(r=Li(r),n=Li(n)),i=e(r,n)}return i}}function ba(e){return Pa(function(t){return t=er(t,gr(La())),Ci(function(r){var n=this;return e(t,function(e){return Kt(e,n,r)})})})}function ga(e,t){var r=(t=t===a?" ":Oi(t)).length;if(r<2)return r?Ti(t,e):t;var n=Ti(t,Br(e/_r(t)));return Ar(t)?Zi(wr(n),0,e).join(""):n.slice(0,e)}function Sa(e){return function(t,n,i){return i&&"number"!=typeof i&&Ha(t,n,i)&&(n=i=a),t=Fs(t),n===a?(n=t,t=0):n=Fs(n),function(e,t,n,i){for(var a=-1,o=Wr(Br((t-e)/(n||1)),0),s=r(o);o--;)s[i?o:++a]=e,e+=n;return s}(t,n,i=i===a?t<n?1:-1:Fs(i),e)}}function va(e){return function(t,r){return"string"==typeof t&&"string"==typeof r||(t=zs(t),r=zs(r)),e(t,r)}}function Ia(e,t,r,n,i,o,s,u,c,p){var l=t&I;t|=l?T:C,(t&=~(l?C:T))&v||(t&=~(g|S));var m=[e,t,i,l?o:a,l?s:a,l?a:o,l?a:s,u,c,p],d=r.apply(a,m);return Za(e)&&no(d,m),d.placeholder=n,oo(d,e,t)}function Na(e){var t=Xe[e];return function(e,r){if(e=zs(e),(r=null==r?0:Kr(Vs(r),292))&&Vr(e)){var n=(Ks(e)+"e").split("e");return+((n=(Ks(t(n[0]+"e"+(+n[1]+r)))+"e").split("e"))[0]+"e"+(+n[1]-r))}return t(e)}}var Ta=en&&1/Pr(new en([,-0]))[1]==q?function(e){return new en(e)}:Lu;function Ca(e){return function(t){var r=Va(t);return r==$?Dr(t):r==ne?Er(t):function(e,t){return er(t,function(t){return[t,e[t]]})}(t,e(t))}}function ka(e,t,n,i,o,s,c,p){var l=t&S;if(!l&&"function"!=typeof e)throw new nt(u);var d=i?i.length:0;if(d||(t&=~(T|C),i=o=a),c=c===a?c:Wr(Vs(c),0),p=p===a?p:Vs(p),d-=o?o.length:0,t&C){var y=i,h=o;i=o=a}var f=l?a:wa(e),b=[e,t,n,i,o,y,h,s,c,p];if(f&&function(e,t){var r=e[1],n=t[1],i=r|n,a=i<(g|S|k),o=n==k&&r==I||n==k&&r==A&&e[7].length<=t[8]||n==(k|A)&&t[7].length<=t[8]&&r==I;if(!a&&!o)return e;n&g&&(e[2]=t[2],i|=r&g?0:v);var s=t[3];if(s){var u=e[3];e[3]=u?ta(u,s,t[4]):s,e[4]=u?Rr(e[3],m):t[4]}(s=t[5])&&(u=e[5],e[5]=u?ra(u,s,t[6]):s,e[6]=u?Rr(e[5],m):t[6]),(s=t[7])&&(e[7]=s),n&k&&(e[8]=null==e[8]?t[8]:Kr(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=i}(b,f),e=b[0],t=b[1],n=b[2],i=b[3],o=b[4],!(p=b[9]=b[9]===a?l?0:e.length:Wr(b[9]-d,0))&&t&(I|N)&&(t&=~(I|N)),t&&t!=g)D=t==I||t==N?function(e,t,n){var i=la(e);return function o(){for(var s=arguments.length,u=r(s),c=s,p=Ma(o);c--;)u[c]=arguments[c];var l=s<3&&u[0]!==p&&u[s-1]!==p?[]:Rr(u,p);return(s-=l.length)<n?Ia(e,t,ya,o.placeholder,a,u,l,a,a,n-s):Kt(this&&this!==qt&&this instanceof o?i:e,this,u)}}(e,t,p):t!=T&&t!=(g|T)||o.length?ya.apply(a,b):function(e,t,n,i){var a=t&g,o=la(e);return function t(){for(var s=-1,u=arguments.length,c=-1,p=i.length,l=r(p+u),m=this&&this!==qt&&this instanceof t?o:e;++c<p;)l[c]=i[c];for(;u--;)l[c++]=arguments[++s];return Kt(m,a?n:this,l)}}(e,t,n,i);else var D=function(e,t,r){var n=t&g,i=la(e);return function t(){return(this&&this!==qt&&this instanceof t?i:e).apply(n?r:this,arguments)}}(e,t,n);return oo((f?xi:no)(D,b),e,t)}function Aa(e,t,r,n){return e===a||ys(e,ot[r])&&!ct.call(n,r)?t:e}function Da(e,t,r,n,i,o){return xs(e)&&xs(t)&&(o.set(t,e),fi(e,t,a,Da,o),o.delete(t)),e}function xa(e){return _s(e)?a:e}function Ra(e,t,r,n,i,o){var s=r&f,u=e.length,c=t.length;if(u!=c&&!(s&&c>u))return!1;var p=o.get(e),l=o.get(t);if(p&&l)return p==t&&l==e;var m=-1,d=!0,y=r&b?new Nn:a;for(o.set(e,t),o.set(t,e);++m<u;){var h=e[m],g=t[m];if(n)var S=s?n(g,h,m,t,e,o):n(h,g,m,e,t,o);if(S!==a){if(S)continue;d=!1;break}if(y){if(!ir(t,function(e,t){if(!vr(y,t)&&(h===e||i(h,e,r,n,o)))return y.push(t)})){d=!1;break}}else if(h!==g&&!i(h,g,r,n,o)){d=!1;break}}return o.delete(e),o.delete(t),d}function Pa(e){return ao(eo(e,a,So),e+"")}function Ea(e){return Yn(e,au,Ua)}function _a(e){return Yn(e,ou,Fa)}var wa=nn?function(e){return nn.get(e)}:Lu;function qa(e){for(var t=e.name+"",r=an[t],n=ct.call(an,t)?r.length:0;n--;){var i=r[n],a=i.func;if(null==a||a==e)return i.name}return t}function Ma(e){return(ct.call(yn,"placeholder")?yn:e).placeholder}function La(){var e=yn.iteratee||_u;return e=e===_u?ci:e,arguments.length?e(arguments[0],arguments[1]):e}function Oa(e,t){var r=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?r["string"==typeof t?"string":"hash"]:r.map}function Ba(e){for(var t=au(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,Ya(i)]}return t}function Ga(e,t){var r=function(e,t){return null==e?a:e[t]}(e,t);return ui(r)?r:a}var Ua=Ur?function(e){return null==e?[]:(e=et(e),$t(Ur(e),function(t){return _t.call(e,t)}))}:ju,Fa=Ur?function(e){for(var t=[];e;)tr(t,Ua(e)),e=Tt(e);return t}:ju,Va=Xn;function ja(e,t,r){for(var n=-1,i=(t=Hi(t,e)).length,a=!1;++n<i;){var o=po(t[n]);if(!(a=null!=e&&r(e,o)))break;e=e[o]}return a||++n!=i?a:!!(i=null==e?0:e.length)&&Ds(i)&&Ka(o,i)&&(gs(e)||bs(e))}function za(e){return"function"!=typeof e.constructor||$a(e)?{}:hn(Tt(e))}function Wa(e){return gs(e)||bs(e)||!!(Mt&&e&&e[Mt])}function Ka(e,t){var r=typeof e;return!!(t=null==t?M:t)&&("number"==r||"symbol"!=r&&Ze.test(e))&&e>-1&&e%1==0&&e<t}function Ha(e,t,r){if(!xs(r))return!1;var n=typeof t;return!!("number"==n?vs(r)&&Ka(t,r.length):"string"==n&&t in r)&&ys(r[t],e)}function Qa(e,t){if(gs(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!Ls(e))||Ee.test(e)||!Pe.test(e)||null!=t&&e in et(t)}function Za(e){var t=qa(e),r=yn[t];if("function"!=typeof r||!(t in gn.prototype))return!1;if(e===r)return!0;var n=wa(r);return!!n&&e===n[0]}($r&&Va(new $r(new ArrayBuffer(1)))!=pe||Yr&&Va(new Yr)!=$||Xr&&"[object Promise]"!=Va(Xr.resolve())||en&&Va(new en)!=ne||tn&&Va(new tn)!=se)&&(Va=function(e){var t=Xn(e),r=t==ee?e.constructor:a,n=r?lo(r):"";if(n)switch(n){case on:return pe;case sn:return $;case un:return"[object Promise]";case cn:return ne;case pn:return se}return t});var Ja=st?ks:zu;function $a(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||ot)}function Ya(e){return e===e&&!xs(e)}function Xa(e,t){return function(r){return null!=r&&r[e]===t&&(t!==a||e in et(r))}}function eo(e,t,n){return t=Wr(t===a?e.length-1:t,0),function(){for(var i=arguments,a=-1,o=Wr(i.length-t,0),s=r(o);++a<o;)s[a]=i[t+a];a=-1;for(var u=r(t+1);++a<t;)u[a]=i[a];return u[t]=n(s),Kt(e,this,u)}}function to(e,t){return t.length<2?e:$n(e,Ei(t,0,-1))}function ro(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var no=so(xi),io=Or||function(e,t){return qt.setTimeout(e,t)},ao=so(Ri);function oo(e,t,r){var n=t+"";return ao(e,function(e,t){var r=t.length;if(!r)return e;var n=r-1;return t[n]=(r>1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(Oe,"{\n/* [wrapped with "+t+"] */\n")}(n,function(e,t){return Qt(F,function(r){var n="_."+r[0];t&r[1]&&!Yt(e,n)&&e.push(n)}),e.sort()}(function(e){var t=e.match(Be);return t?t[1].split(Ge):[]}(n),r)))}function so(e){var t=0,r=0;return function(){var n=Hr(),i=E-(n-r);if(r=n,i>0){if(++t>=P)return arguments[0]}else t=0;return e.apply(a,arguments)}}function uo(e,t){var r=-1,n=e.length,i=n-1;for(t=t===a?n:t;++r<t;){var o=Ni(r,i),s=e[o];e[o]=e[r],e[r]=s}return e.length=t,e}var co=function(e){var t=us(e,function(e){return r.size===l&&r.clear(),e}),r=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(_e,function(e,r,n,i){t.push(n?i.replace(Ve,"$1"):r||e)}),t});function po(e){if("string"==typeof e||Ls(e))return e;var t=e+"";return"0"==t&&1/e==-q?"-0":t}function lo(e){if(null!=e){try{return ut.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function mo(e){if(e instanceof gn)return e.clone();var t=new bn(e.__wrapped__,e.__chain__);return t.__actions__=na(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var yo=Ci(function(e,t){return Is(e)?Gn(e,Wn(t,1,Is,!0)):[]}),ho=Ci(function(e,t){var r=Co(t);return Is(r)&&(r=a),Is(e)?Gn(e,Wn(t,1,Is,!0),La(r,2)):[]}),fo=Ci(function(e,t){var r=Co(t);return Is(r)&&(r=a),Is(e)?Gn(e,Wn(t,1,Is,!0),a,r):[]});function bo(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=null==r?0:Vs(r);return i<0&&(i=Wr(n+i,0)),sr(e,La(t,3),i)}function go(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=n-1;return r!==a&&(i=Vs(r),i=r<0?Wr(n+i,0):Kr(i,n-1)),sr(e,La(t,3),i,!0)}function So(e){return null!=e&&e.length?Wn(e,1):[]}function vo(e){return e&&e.length?e[0]:a}var Io=Ci(function(e){var t=er(e,Wi);return t.length&&t[0]===e[0]?ni(t):[]}),No=Ci(function(e){var t=Co(e),r=er(e,Wi);return t===Co(r)?t=a:r.pop(),r.length&&r[0]===e[0]?ni(r,La(t,2)):[]}),To=Ci(function(e){var t=Co(e),r=er(e,Wi);return(t="function"==typeof t?t:a)&&r.pop(),r.length&&r[0]===e[0]?ni(r,a,t):[]});function Co(e){var t=null==e?0:e.length;return t?e[t-1]:a}var ko=Ci(Ao);function Ao(e,t){return e&&e.length&&t&&t.length?vi(e,t):e}var Do=Pa(function(e,t){var r=null==e?0:e.length,n=qn(e,t);return Ii(e,er(t,function(e){return Ka(e,r)?+e:e}).sort(ea)),n});function xo(e){return null==e?e:Jr.call(e)}var Ro=Ci(function(e){return Bi(Wn(e,1,Is,!0))}),Po=Ci(function(e){var t=Co(e);return Is(t)&&(t=a),Bi(Wn(e,1,Is,!0),La(t,2))}),Eo=Ci(function(e){var t=Co(e);return t="function"==typeof t?t:a,Bi(Wn(e,1,Is,!0),a,t)});function _o(e){if(!e||!e.length)return[];var t=0;return e=$t(e,function(e){if(Is(e))return t=Wr(e.length,t),!0}),fr(t,function(t){return er(e,mr(t))})}function wo(e,t){if(!e||!e.length)return[];var r=_o(e);return null==t?r:er(r,function(e){return Kt(t,a,e)})}var qo=Ci(function(e,t){return Is(e)?Gn(e,t):[]}),Mo=Ci(function(e){return ji($t(e,Is))}),Lo=Ci(function(e){var t=Co(e);return Is(t)&&(t=a),ji($t(e,Is),La(t,2))}),Oo=Ci(function(e){var t=Co(e);return t="function"==typeof t?t:a,ji($t(e,Is),a,t)}),Bo=Ci(_o);var Go=Ci(function(e){var t=e.length,r=t>1?e[t-1]:a;return r="function"==typeof r?(e.pop(),r):a,wo(e,r)});function Uo(e){var t=yn(e);return t.__chain__=!0,t}function Fo(e,t){return t(e)}var Vo=Pa(function(e){var t=e.length,r=t?e[0]:0,n=this.__wrapped__,i=function(t){return qn(t,e)};return!(t>1||this.__actions__.length)&&n instanceof gn&&Ka(r)?((n=n.slice(r,+r+(t?1:0))).__actions__.push({func:Fo,args:[i],thisArg:a}),new bn(n,this.__chain__).thru(function(e){return t&&!e.length&&e.push(a),e})):this.thru(i)});var jo=aa(function(e,t,r){ct.call(e,r)?++e[r]:wn(e,r,1)});var zo=ma(bo),Wo=ma(go);function Ko(e,t){return(gs(e)?Qt:Un)(e,La(t,3))}function Ho(e,t){return(gs(e)?Zt:Fn)(e,La(t,3))}var Qo=aa(function(e,t,r){ct.call(e,r)?e[r].push(t):wn(e,r,[t])});var Zo=Ci(function(e,t,n){var i=-1,a="function"==typeof t,o=vs(e)?r(e.length):[];return Un(e,function(e){o[++i]=a?Kt(t,e,n):ii(e,t,n)}),o}),Jo=aa(function(e,t,r){wn(e,r,t)});function $o(e,t){return(gs(e)?er:di)(e,La(t,3))}var Yo=aa(function(e,t,r){e[r?0:1].push(t)},function(){return[[],[]]});var Xo=Ci(function(e,t){if(null==e)return[];var r=t.length;return r>1&&Ha(e,t[0],t[1])?t=[]:r>2&&Ha(t[0],t[1],t[2])&&(t=[t[0]]),gi(e,Wn(t,1),[])}),es=dr||function(){return qt.Date.now()};function ts(e,t,r){return t=r?a:t,t=e&&null==t?e.length:t,ka(e,k,a,a,a,a,t)}function rs(e,t){var r;if("function"!=typeof t)throw new nt(u);return e=Vs(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=a),r}}var ns=Ci(function(e,t,r){var n=g;if(r.length){var i=Rr(r,Ma(ns));n|=T}return ka(e,n,t,r,i)}),is=Ci(function(e,t,r){var n=g|S;if(r.length){var i=Rr(r,Ma(is));n|=T}return ka(t,n,e,r,i)});function as(e,t,r){var n,i,o,s,c,p,l=0,m=!1,d=!1,y=!0;if("function"!=typeof e)throw new nt(u);function h(t){var r=n,o=i;return n=i=a,l=t,s=e.apply(o,r)}function f(e){var r=e-p;return p===a||r>=t||r<0||d&&e-l>=o}function b(){var e=es();if(f(e))return g(e);c=io(b,function(e){var r=t-(e-p);return d?Kr(r,o-(e-l)):r}(e))}function g(e){return c=a,y&&n?h(e):(n=i=a,s)}function S(){var e=es(),r=f(e);if(n=arguments,i=this,p=e,r){if(c===a)return function(e){return l=e,c=io(b,t),m?h(e):s}(p);if(d)return Ji(c),c=io(b,t),h(p)}return c===a&&(c=io(b,t)),s}return t=zs(t)||0,xs(r)&&(m=!!r.leading,o=(d="maxWait"in r)?Wr(zs(r.maxWait)||0,t):o,y="trailing"in r?!!r.trailing:y),S.cancel=function(){c!==a&&Ji(c),l=0,n=p=i=c=a},S.flush=function(){return c===a?s:g(es())},S}var os=Ci(function(e,t){return Bn(e,1,t)}),ss=Ci(function(e,t,r){return Bn(e,zs(t)||0,r)});function us(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new nt(u);var r=function r(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(us.Cache||In),r}function cs(e){if("function"!=typeof e)throw new nt(u);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}us.Cache=In;var ps=Qi(function(e,t){var r=(t=1==t.length&&gs(t[0])?er(t[0],gr(La())):er(Wn(t,1),gr(La()))).length;return Ci(function(n){for(var i=-1,a=Kr(n.length,r);++i<a;)n[i]=t[i].call(this,n[i]);return Kt(e,this,n)})}),ls=Ci(function(e,t){var r=Rr(t,Ma(ls));return ka(e,T,a,t,r)}),ms=Ci(function(e,t){var r=Rr(t,Ma(ms));return ka(e,C,a,t,r)}),ds=Pa(function(e,t){return ka(e,A,a,a,a,t)});function ys(e,t){return e===t||e!==e&&t!==t}var hs=va(ei),fs=va(function(e,t){return e>=t}),bs=ai(function(){return arguments}())?ai:function(e){return Rs(e)&&ct.call(e,"callee")&&!_t.call(e,"callee")},gs=r.isArray,Ss=Ut?gr(Ut):function(e){return Rs(e)&&Xn(e)==ce};function vs(e){return null!=e&&Ds(e.length)&&!ks(e)}function Is(e){return Rs(e)&&vs(e)}var Ns=Fr||zu,Ts=Ft?gr(Ft):function(e){return Rs(e)&&Xn(e)==K};function Cs(e){if(!Rs(e))return!1;var t=Xn(e);return t==Q||t==H||"string"==typeof e.message&&"string"==typeof e.name&&!_s(e)}function ks(e){if(!xs(e))return!1;var t=Xn(e);return t==Z||t==J||t==z||t==te}function As(e){return"number"==typeof e&&e==Vs(e)}function Ds(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=M}function xs(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Rs(e){return null!=e&&"object"==typeof e}var Ps=Vt?gr(Vt):function(e){return Rs(e)&&Va(e)==$};function Es(e){return"number"==typeof e||Rs(e)&&Xn(e)==Y}function _s(e){if(!Rs(e)||Xn(e)!=ee)return!1;var t=Tt(e);if(null===t)return!0;var r=ct.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&ut.call(r)==dt}var ws=jt?gr(jt):function(e){return Rs(e)&&Xn(e)==re};var qs=zt?gr(zt):function(e){return Rs(e)&&Va(e)==ne};function Ms(e){return"string"==typeof e||!gs(e)&&Rs(e)&&Xn(e)==ie}function Ls(e){return"symbol"==typeof e||Rs(e)&&Xn(e)==ae}var Os=Wt?gr(Wt):function(e){return Rs(e)&&Ds(e.length)&&!!Dt[Xn(e)]};var Bs=va(mi),Gs=va(function(e,t){return e<=t});function Us(e){if(!e)return[];if(vs(e))return Ms(e)?wr(e):na(e);if(Lt&&e[Lt])return function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}(e[Lt]());var t=Va(e);return(t==$?Dr:t==ne?Pr:yu)(e)}function Fs(e){return e?(e=zs(e))===q||e===-q?(e<0?-1:1)*L:e===e?e:0:0===e?e:0}function Vs(e){var t=Fs(e),r=t%1;return t===t?r?t-r:t:0}function js(e){return e?Mn(Vs(e),0,B):0}function zs(e){if("number"==typeof e)return e;if(Ls(e))return O;if(xs(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=xs(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=br(e);var r=Ke.test(e);return r||Qe.test(e)?Et(e.slice(2),r?2:8):We.test(e)?O:+e}function Ws(e){return ia(e,ou(e))}function Ks(e){return null==e?"":Oi(e)}var Hs=oa(function(e,t){if($a(t)||vs(t))ia(t,au(t),e);else for(var r in t)ct.call(t,r)&&Rn(e,r,t[r])}),Qs=oa(function(e,t){ia(t,ou(t),e)}),Zs=oa(function(e,t,r,n){ia(t,ou(t),e,n)}),Js=oa(function(e,t,r,n){ia(t,au(t),e,n)}),$s=Pa(qn);var Ys=Ci(function(e,t){e=et(e);var r=-1,n=t.length,i=n>2?t[2]:a;for(i&&Ha(t[0],t[1],i)&&(n=1);++r<n;)for(var o=t[r],s=ou(o),u=-1,c=s.length;++u<c;){var p=s[u],l=e[p];(l===a||ys(l,ot[p])&&!ct.call(e,p))&&(e[p]=o[p])}return e}),Xs=Ci(function(e){return e.push(a,Da),Kt(uu,a,e)});function eu(e,t,r){var n=null==e?a:$n(e,t);return n===a?r:n}function tu(e,t){return null!=e&&ja(e,t,ri)}var ru=ha(function(e,t,r){null!=t&&"function"!=typeof t.toString&&(t=mt.call(t)),e[t]=r},xu(Eu)),nu=ha(function(e,t,r){null!=t&&"function"!=typeof t.toString&&(t=mt.call(t)),ct.call(e,t)?e[t].push(r):e[t]=[r]},La),iu=Ci(ii);function au(e){return vs(e)?Cn(e):pi(e)}function ou(e){return vs(e)?Cn(e,!0):li(e)}var su=oa(function(e,t,r){fi(e,t,r)}),uu=oa(function(e,t,r,n){fi(e,t,r,n)}),cu=Pa(function(e,t){var r={};if(null==e)return r;var n=!1;t=er(t,function(t){return t=Hi(t,e),n||(n=t.length>1),t}),ia(e,_a(e),r),n&&(r=Ln(r,d|y|h,xa));for(var i=t.length;i--;)Gi(r,t[i]);return r});var pu=Pa(function(e,t){return null==e?{}:function(e,t){return Si(e,t,function(t,r){return tu(e,r)})}(e,t)});function lu(e,t){if(null==e)return{};var r=er(_a(e),function(e){return[e]});return t=La(t),Si(e,r,function(e,r){return t(e,r[0])})}var mu=Ca(au),du=Ca(ou);function yu(e){return null==e?[]:Sr(e,au(e))}var hu=pa(function(e,t,r){return t=t.toLowerCase(),e+(r?fu(t):t)});function fu(e){return Cu(Ks(e).toLowerCase())}function bu(e){return(e=Ks(e))&&e.replace(Je,Tr).replace(vt,"")}var gu=pa(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()}),Su=pa(function(e,t,r){return e+(r?" ":"")+t.toLowerCase()}),vu=ca("toLowerCase");var Iu=pa(function(e,t,r){return e+(r?"_":"")+t.toLowerCase()});var Nu=pa(function(e,t,r){return e+(r?" ":"")+Cu(t)});var Tu=pa(function(e,t,r){return e+(r?" ":"")+t.toUpperCase()}),Cu=ca("toUpperCase");function ku(e,t,r){return e=Ks(e),(t=r?a:t)===a?function(e){return Ct.test(e)}(e)?function(e){return e.match(Nt)||[]}(e):function(e){return e.match(Ue)||[]}(e):e.match(t)||[]}var Au=Ci(function(e,t){try{return Kt(e,a,t)}catch(r){return Cs(r)?r:new i(r)}}),Du=Pa(function(e,t){return Qt(t,function(t){t=po(t),wn(e,t,ns(e[t],e))}),e});function xu(e){return function(){return e}}var Ru=da(),Pu=da(!0);function Eu(e){return e}function _u(e){return ci("function"==typeof e?e:Ln(e,d))}var wu=Ci(function(e,t){return function(r){return ii(r,e,t)}}),qu=Ci(function(e,t){return function(r){return ii(e,r,t)}});function Mu(e,t,r){var n=au(t),i=Jn(t,n);null!=r||xs(t)&&(i.length||!n.length)||(r=t,t=e,e=this,i=Jn(t,au(t)));var a=!(xs(r)&&"chain"in r)||!!r.chain,o=ks(e);return Qt(i,function(r){var n=t[r];e[r]=n,o&&(e.prototype[r]=function(){var t=this.__chain__;if(a||t){var r=e(this.__wrapped__);return(r.__actions__=na(this.__actions__)).push({func:n,args:arguments,thisArg:e}),r.__chain__=t,r}return n.apply(e,tr([this.value()],arguments))})}),e}function Lu(){}var Ou=ba(er),Bu=ba(Jt),Gu=ba(ir);function Uu(e){return Qa(e)?mr(po(e)):function(e){return function(t){return $n(t,e)}}(e)}var Fu=Sa(),Vu=Sa(!0);function ju(){return[]}function zu(){return!1}var Wu=fa(function(e,t){return e+t},0),Ku=Na("ceil"),Hu=fa(function(e,t){return e/t},1),Qu=Na("floor");var Zu=fa(function(e,t){return e*t},1),Ju=Na("round"),$u=fa(function(e,t){return e-t},0);return yn.after=function(e,t){if("function"!=typeof t)throw new nt(u);return e=Vs(e),function(){if(--e<1)return t.apply(this,arguments)}},yn.ary=ts,yn.assign=Hs,yn.assignIn=Qs,yn.assignInWith=Zs,yn.assignWith=Js,yn.at=$s,yn.before=rs,yn.bind=ns,yn.bindAll=Du,yn.bindKey=is,yn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return gs(e)?e:[e]},yn.chain=Uo,yn.chunk=function(e,t,n){t=(n?Ha(e,t,n):t===a)?1:Wr(Vs(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var o=0,s=0,u=r(Br(i/t));o<i;)u[s++]=Ei(e,o,o+=t);return u},yn.compact=function(e){for(var t=-1,r=null==e?0:e.length,n=0,i=[];++t<r;){var a=e[t];a&&(i[n++]=a)}return i},yn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],i=e;i--;)t[i-1]=arguments[i];return tr(gs(n)?na(n):[n],Wn(t,1))},yn.cond=function(e){var t=null==e?0:e.length,r=La();return e=t?er(e,function(e){if("function"!=typeof e[1])throw new nt(u);return[r(e[0]),e[1]]}):[],Ci(function(r){for(var n=-1;++n<t;){var i=e[n];if(Kt(i[0],this,r))return Kt(i[1],this,r)}})},yn.conforms=function(e){return function(e){var t=au(e);return function(r){return On(r,e,t)}}(Ln(e,d))},yn.constant=xu,yn.countBy=jo,yn.create=function(e,t){var r=hn(e);return null==t?r:_n(r,t)},yn.curry=function e(t,r,n){var i=ka(t,I,a,a,a,a,a,r=n?a:r);return i.placeholder=e.placeholder,i},yn.curryRight=function e(t,r,n){var i=ka(t,N,a,a,a,a,a,r=n?a:r);return i.placeholder=e.placeholder,i},yn.debounce=as,yn.defaults=Ys,yn.defaultsDeep=Xs,yn.defer=os,yn.delay=ss,yn.difference=yo,yn.differenceBy=ho,yn.differenceWith=fo,yn.drop=function(e,t,r){var n=null==e?0:e.length;return n?Ei(e,(t=r||t===a?1:Vs(t))<0?0:t,n):[]},yn.dropRight=function(e,t,r){var n=null==e?0:e.length;return n?Ei(e,0,(t=n-(t=r||t===a?1:Vs(t)))<0?0:t):[]},yn.dropRightWhile=function(e,t){return e&&e.length?Fi(e,La(t,3),!0,!0):[]},yn.dropWhile=function(e,t){return e&&e.length?Fi(e,La(t,3),!0):[]},yn.fill=function(e,t,r,n){var i=null==e?0:e.length;return i?(r&&"number"!=typeof r&&Ha(e,t,r)&&(r=0,n=i),function(e,t,r,n){var i=e.length;for((r=Vs(r))<0&&(r=-r>i?0:i+r),(n=n===a||n>i?i:Vs(n))<0&&(n+=i),n=r>n?0:js(n);r<n;)e[r++]=t;return e}(e,t,r,n)):[]},yn.filter=function(e,t){return(gs(e)?$t:zn)(e,La(t,3))},yn.flatMap=function(e,t){return Wn($o(e,t),1)},yn.flatMapDeep=function(e,t){return Wn($o(e,t),q)},yn.flatMapDepth=function(e,t,r){return r=r===a?1:Vs(r),Wn($o(e,t),r)},yn.flatten=So,yn.flattenDeep=function(e){return null!=e&&e.length?Wn(e,q):[]},yn.flattenDepth=function(e,t){return null!=e&&e.length?Wn(e,t=t===a?1:Vs(t)):[]},yn.flip=function(e){return ka(e,D)},yn.flow=Ru,yn.flowRight=Pu,yn.fromPairs=function(e){for(var t=-1,r=null==e?0:e.length,n={};++t<r;){var i=e[t];n[i[0]]=i[1]}return n},yn.functions=function(e){return null==e?[]:Jn(e,au(e))},yn.functionsIn=function(e){return null==e?[]:Jn(e,ou(e))},yn.groupBy=Qo,yn.initial=function(e){return null!=e&&e.length?Ei(e,0,-1):[]},yn.intersection=Io,yn.intersectionBy=No,yn.intersectionWith=To,yn.invert=ru,yn.invertBy=nu,yn.invokeMap=Zo,yn.iteratee=_u,yn.keyBy=Jo,yn.keys=au,yn.keysIn=ou,yn.map=$o,yn.mapKeys=function(e,t){var r={};return t=La(t,3),Qn(e,function(e,n,i){wn(r,t(e,n,i),e)}),r},yn.mapValues=function(e,t){var r={};return t=La(t,3),Qn(e,function(e,n,i){wn(r,n,t(e,n,i))}),r},yn.matches=function(e){return yi(Ln(e,d))},yn.matchesProperty=function(e,t){return hi(e,Ln(t,d))},yn.memoize=us,yn.merge=su,yn.mergeWith=uu,yn.method=wu,yn.methodOf=qu,yn.mixin=Mu,yn.negate=cs,yn.nthArg=function(e){return e=Vs(e),Ci(function(t){return bi(t,e)})},yn.omit=cu,yn.omitBy=function(e,t){return lu(e,cs(La(t)))},yn.once=function(e){return rs(2,e)},yn.orderBy=function(e,t,r,n){return null==e?[]:(gs(t)||(t=null==t?[]:[t]),gs(r=n?a:r)||(r=null==r?[]:[r]),gi(e,t,r))},yn.over=Ou,yn.overArgs=ps,yn.overEvery=Bu,yn.overSome=Gu,yn.partial=ls,yn.partialRight=ms,yn.partition=Yo,yn.pick=pu,yn.pickBy=lu,yn.property=Uu,yn.propertyOf=function(e){return function(t){return null==e?a:$n(e,t)}},yn.pull=ko,yn.pullAll=Ao,yn.pullAllBy=function(e,t,r){return e&&e.length&&t&&t.length?vi(e,t,La(r,2)):e},yn.pullAllWith=function(e,t,r){return e&&e.length&&t&&t.length?vi(e,t,a,r):e},yn.pullAt=Do,yn.range=Fu,yn.rangeRight=Vu,yn.rearg=ds,yn.reject=function(e,t){return(gs(e)?$t:zn)(e,cs(La(t,3)))},yn.remove=function(e,t){var r=[];if(!e||!e.length)return r;var n=-1,i=[],a=e.length;for(t=La(t,3);++n<a;){var o=e[n];t(o,n,e)&&(r.push(o),i.push(n))}return Ii(e,i),r},yn.rest=function(e,t){if("function"!=typeof e)throw new nt(u);return Ci(e,t=t===a?t:Vs(t))},yn.reverse=xo,yn.sampleSize=function(e,t,r){return t=(r?Ha(e,t,r):t===a)?1:Vs(t),(gs(e)?An:Ai)(e,t)},yn.set=function(e,t,r){return null==e?e:Di(e,t,r)},yn.setWith=function(e,t,r,n){return n="function"==typeof n?n:a,null==e?e:Di(e,t,r,n)},yn.shuffle=function(e){return(gs(e)?Dn:Pi)(e)},yn.slice=function(e,t,r){var n=null==e?0:e.length;return n?(r&&"number"!=typeof r&&Ha(e,t,r)?(t=0,r=n):(t=null==t?0:Vs(t),r=r===a?n:Vs(r)),Ei(e,t,r)):[]},yn.sortBy=Xo,yn.sortedUniq=function(e){return e&&e.length?Mi(e):[]},yn.sortedUniqBy=function(e,t){return e&&e.length?Mi(e,La(t,2)):[]},yn.split=function(e,t,r){return r&&"number"!=typeof r&&Ha(e,t,r)&&(t=r=a),(r=r===a?B:r>>>0)?(e=Ks(e))&&("string"==typeof t||null!=t&&!ws(t))&&!(t=Oi(t))&&Ar(e)?Zi(wr(e),0,r):e.split(t,r):[]},yn.spread=function(e,t){if("function"!=typeof e)throw new nt(u);return t=null==t?0:Wr(Vs(t),0),Ci(function(r){var n=r[t],i=Zi(r,0,t);return n&&tr(i,n),Kt(e,this,i)})},yn.tail=function(e){var t=null==e?0:e.length;return t?Ei(e,1,t):[]},yn.take=function(e,t,r){return e&&e.length?Ei(e,0,(t=r||t===a?1:Vs(t))<0?0:t):[]},yn.takeRight=function(e,t,r){var n=null==e?0:e.length;return n?Ei(e,(t=n-(t=r||t===a?1:Vs(t)))<0?0:t,n):[]},yn.takeRightWhile=function(e,t){return e&&e.length?Fi(e,La(t,3),!1,!0):[]},yn.takeWhile=function(e,t){return e&&e.length?Fi(e,La(t,3)):[]},yn.tap=function(e,t){return t(e),e},yn.throttle=function(e,t,r){var n=!0,i=!0;if("function"!=typeof e)throw new nt(u);return xs(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),as(e,t,{leading:n,maxWait:t,trailing:i})},yn.thru=Fo,yn.toArray=Us,yn.toPairs=mu,yn.toPairsIn=du,yn.toPath=function(e){return gs(e)?er(e,po):Ls(e)?[e]:na(co(Ks(e)))},yn.toPlainObject=Ws,yn.transform=function(e,t,r){var n=gs(e),i=n||Ns(e)||Os(e);if(t=La(t,4),null==r){var a=e&&e.constructor;r=i?n?new a:[]:xs(e)&&ks(a)?hn(Tt(e)):{}}return(i?Qt:Qn)(e,function(e,n,i){return t(r,e,n,i)}),r},yn.unary=function(e){return ts(e,1)},yn.union=Ro,yn.unionBy=Po,yn.unionWith=Eo,yn.uniq=function(e){return e&&e.length?Bi(e):[]},yn.uniqBy=function(e,t){return e&&e.length?Bi(e,La(t,2)):[]},yn.uniqWith=function(e,t){return t="function"==typeof t?t:a,e&&e.length?Bi(e,a,t):[]},yn.unset=function(e,t){return null==e||Gi(e,t)},yn.unzip=_o,yn.unzipWith=wo,yn.update=function(e,t,r){return null==e?e:Ui(e,t,Ki(r))},yn.updateWith=function(e,t,r,n){return n="function"==typeof n?n:a,null==e?e:Ui(e,t,Ki(r),n)},yn.values=yu,yn.valuesIn=function(e){return null==e?[]:Sr(e,ou(e))},yn.without=qo,yn.words=ku,yn.wrap=function(e,t){return ls(Ki(t),e)},yn.xor=Mo,yn.xorBy=Lo,yn.xorWith=Oo,yn.zip=Bo,yn.zipObject=function(e,t){return zi(e||[],t||[],Rn)},yn.zipObjectDeep=function(e,t){return zi(e||[],t||[],Di)},yn.zipWith=Go,yn.entries=mu,yn.entriesIn=du,yn.extend=Qs,yn.extendWith=Zs,Mu(yn,yn),yn.add=Wu,yn.attempt=Au,yn.camelCase=hu,yn.capitalize=fu,yn.ceil=Ku,yn.clamp=function(e,t,r){return r===a&&(r=t,t=a),r!==a&&(r=(r=zs(r))===r?r:0),t!==a&&(t=(t=zs(t))===t?t:0),Mn(zs(e),t,r)},yn.clone=function(e){return Ln(e,h)},yn.cloneDeep=function(e){return Ln(e,d|h)},yn.cloneDeepWith=function(e,t){return Ln(e,d|h,t="function"==typeof t?t:a)},yn.cloneWith=function(e,t){return Ln(e,h,t="function"==typeof t?t:a)},yn.conformsTo=function(e,t){return null==t||On(e,t,au(t))},yn.deburr=bu,yn.defaultTo=function(e,t){return null==e||e!==e?t:e},yn.divide=Hu,yn.endsWith=function(e,t,r){e=Ks(e),t=Oi(t);var n=e.length,i=r=r===a?n:Mn(Vs(r),0,n);return(r-=t.length)>=0&&e.slice(r,i)==t},yn.eq=ys,yn.escape=function(e){return(e=Ks(e))&&Ae.test(e)?e.replace(Ce,Cr):e},yn.escapeRegExp=function(e){return(e=Ks(e))&&qe.test(e)?e.replace(we,"\\$&"):e},yn.every=function(e,t,r){var n=gs(e)?Jt:Vn;return r&&Ha(e,t,r)&&(t=a),n(e,La(t,3))},yn.find=zo,yn.findIndex=bo,yn.findKey=function(e,t){return or(e,La(t,3),Qn)},yn.findLast=Wo,yn.findLastIndex=go,yn.findLastKey=function(e,t){return or(e,La(t,3),Zn)},yn.floor=Qu,yn.forEach=Ko,yn.forEachRight=Ho,yn.forIn=function(e,t){return null==e?e:Kn(e,La(t,3),ou)},yn.forInRight=function(e,t){return null==e?e:Hn(e,La(t,3),ou)},yn.forOwn=function(e,t){return e&&Qn(e,La(t,3))},yn.forOwnRight=function(e,t){return e&&Zn(e,La(t,3))},yn.get=eu,yn.gt=hs,yn.gte=fs,yn.has=function(e,t){return null!=e&&ja(e,t,ti)},yn.hasIn=tu,yn.head=vo,yn.identity=Eu,yn.includes=function(e,t,r,n){e=vs(e)?e:yu(e),r=r&&!n?Vs(r):0;var i=e.length;return r<0&&(r=Wr(i+r,0)),Ms(e)?r<=i&&e.indexOf(t,r)>-1:!!i&&ur(e,t,r)>-1},yn.indexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=null==r?0:Vs(r);return i<0&&(i=Wr(n+i,0)),ur(e,t,i)},yn.inRange=function(e,t,r){return t=Fs(t),r===a?(r=t,t=0):r=Fs(r),function(e,t,r){return e>=Kr(t,r)&&e<Wr(t,r)}(e=zs(e),t,r)},yn.invoke=iu,yn.isArguments=bs,yn.isArray=gs,yn.isArrayBuffer=Ss,yn.isArrayLike=vs,yn.isArrayLikeObject=Is,yn.isBoolean=function(e){return!0===e||!1===e||Rs(e)&&Xn(e)==W},yn.isBuffer=Ns,yn.isDate=Ts,yn.isElement=function(e){return Rs(e)&&1===e.nodeType&&!_s(e)},yn.isEmpty=function(e){if(null==e)return!0;if(vs(e)&&(gs(e)||"string"==typeof e||"function"==typeof e.splice||Ns(e)||Os(e)||bs(e)))return!e.length;var t=Va(e);if(t==$||t==ne)return!e.size;if($a(e))return!pi(e).length;for(var r in e)if(ct.call(e,r))return!1;return!0},yn.isEqual=function(e,t){return oi(e,t)},yn.isEqualWith=function(e,t,r){var n=(r="function"==typeof r?r:a)?r(e,t):a;return n===a?oi(e,t,a,r):!!n},yn.isError=Cs,yn.isFinite=function(e){return"number"==typeof e&&Vr(e)},yn.isFunction=ks,yn.isInteger=As,yn.isLength=Ds,yn.isMap=Ps,yn.isMatch=function(e,t){return e===t||si(e,t,Ba(t))},yn.isMatchWith=function(e,t,r){return r="function"==typeof r?r:a,si(e,t,Ba(t),r)},yn.isNaN=function(e){return Es(e)&&e!=+e},yn.isNative=function(e){if(Ja(e))throw new i(s);return ui(e)},yn.isNil=function(e){return null==e},yn.isNull=function(e){return null===e},yn.isNumber=Es,yn.isObject=xs,yn.isObjectLike=Rs,yn.isPlainObject=_s,yn.isRegExp=ws,yn.isSafeInteger=function(e){return As(e)&&e>=-M&&e<=M},yn.isSet=qs,yn.isString=Ms,yn.isSymbol=Ls,yn.isTypedArray=Os,yn.isUndefined=function(e){return e===a},yn.isWeakMap=function(e){return Rs(e)&&Va(e)==se},yn.isWeakSet=function(e){return Rs(e)&&Xn(e)==ue},yn.join=function(e,t){return null==e?"":jr.call(e,t)},yn.kebabCase=gu,yn.last=Co,yn.lastIndexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=n;return r!==a&&(i=(i=Vs(r))<0?Wr(n+i,0):Kr(i,n-1)),t===t?function(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n;return n}(e,t,i):sr(e,pr,i,!0)},yn.lowerCase=Su,yn.lowerFirst=vu,yn.lt=Bs,yn.lte=Gs,yn.max=function(e){return e&&e.length?jn(e,Eu,ei):a},yn.maxBy=function(e,t){return e&&e.length?jn(e,La(t,2),ei):a},yn.mean=function(e){return lr(e,Eu)},yn.meanBy=function(e,t){return lr(e,La(t,2))},yn.min=function(e){return e&&e.length?jn(e,Eu,mi):a},yn.minBy=function(e,t){return e&&e.length?jn(e,La(t,2),mi):a},yn.stubArray=ju,yn.stubFalse=zu,yn.stubObject=function(){return{}},yn.stubString=function(){return""},yn.stubTrue=function(){return!0},yn.multiply=Zu,yn.nth=function(e,t){return e&&e.length?bi(e,Vs(t)):a},yn.noConflict=function(){return qt._===this&&(qt._=yt),this},yn.noop=Lu,yn.now=es,yn.pad=function(e,t,r){e=Ks(e);var n=(t=Vs(t))?_r(e):0;if(!t||n>=t)return e;var i=(t-n)/2;return ga(Gr(i),r)+e+ga(Br(i),r)},yn.padEnd=function(e,t,r){e=Ks(e);var n=(t=Vs(t))?_r(e):0;return t&&n<t?e+ga(t-n,r):e},yn.padStart=function(e,t,r){e=Ks(e);var n=(t=Vs(t))?_r(e):0;return t&&n<t?ga(t-n,r)+e:e},yn.parseInt=function(e,t,r){return r||null==t?t=0:t&&(t=+t),Qr(Ks(e).replace(Me,""),t||0)},yn.random=function(e,t,r){if(r&&"boolean"!=typeof r&&Ha(e,t,r)&&(t=r=a),r===a&&("boolean"==typeof t?(r=t,t=a):"boolean"==typeof e&&(r=e,e=a)),e===a&&t===a?(e=0,t=1):(e=Fs(e),t===a?(t=e,e=0):t=Fs(t)),e>t){var n=e;e=t,t=n}if(r||e%1||t%1){var i=Zr();return Kr(e+i*(t-e+Pt("1e-"+((i+"").length-1))),t)}return Ni(e,t)},yn.reduce=function(e,t,r){var n=gs(e)?rr:yr,i=arguments.length<3;return n(e,La(t,4),r,i,Un)},yn.reduceRight=function(e,t,r){var n=gs(e)?nr:yr,i=arguments.length<3;return n(e,La(t,4),r,i,Fn)},yn.repeat=function(e,t,r){return t=(r?Ha(e,t,r):t===a)?1:Vs(t),Ti(Ks(e),t)},yn.replace=function(){var e=arguments,t=Ks(e[0]);return e.length<3?t:t.replace(e[1],e[2])},yn.result=function(e,t,r){var n=-1,i=(t=Hi(t,e)).length;for(i||(i=1,e=a);++n<i;){var o=null==e?a:e[po(t[n])];o===a&&(n=i,o=r),e=ks(o)?o.call(e):o}return e},yn.round=Ju,yn.runInContext=e,yn.sample=function(e){return(gs(e)?kn:ki)(e)},yn.size=function(e){if(null==e)return 0;if(vs(e))return Ms(e)?_r(e):e.length;var t=Va(e);return t==$||t==ne?e.size:pi(e).length},yn.snakeCase=Iu,yn.some=function(e,t,r){var n=gs(e)?ir:_i;return r&&Ha(e,t,r)&&(t=a),n(e,La(t,3))},yn.sortedIndex=function(e,t){return wi(e,t)},yn.sortedIndexBy=function(e,t,r){return qi(e,t,La(r,2))},yn.sortedIndexOf=function(e,t){var r=null==e?0:e.length;if(r){var n=wi(e,t);if(n<r&&ys(e[n],t))return n}return-1},yn.sortedLastIndex=function(e,t){return wi(e,t,!0)},yn.sortedLastIndexBy=function(e,t,r){return qi(e,t,La(r,2),!0)},yn.sortedLastIndexOf=function(e,t){if(null!=e&&e.length){var r=wi(e,t,!0)-1;if(ys(e[r],t))return r}return-1},yn.startCase=Nu,yn.startsWith=function(e,t,r){return e=Ks(e),r=null==r?0:Mn(Vs(r),0,e.length),t=Oi(t),e.slice(r,r+t.length)==t},yn.subtract=$u,yn.sum=function(e){return e&&e.length?hr(e,Eu):0},yn.sumBy=function(e,t){return e&&e.length?hr(e,La(t,2)):0},yn.template=function(e,t,r){var n=yn.templateSettings;r&&Ha(e,t,r)&&(t=a),e=Ks(e),t=Zs({},t,n,Aa);var o,s,u=Zs({},t.imports,n.imports,Aa),p=au(u),l=Sr(u,p),m=0,d=t.interpolate||$e,y="__p += '",h=tt((t.escape||$e).source+"|"+d.source+"|"+(d===Re?je:$e).source+"|"+(t.evaluate||$e).source+"|$","g"),f="//# sourceURL="+(ct.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++At+"]")+"\n";e.replace(h,function(t,r,n,i,a,u){return n||(n=i),y+=e.slice(m,u).replace(Ye,kr),r&&(o=!0,y+="' +\n__e("+r+") +\n'"),a&&(s=!0,y+="';\n"+a+";\n__p += '"),n&&(y+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),m=u+t.length,t}),y+="';\n";var b=ct.call(t,"variable")&&t.variable;if(b){if(Fe.test(b))throw new i(c)}else y="with (obj) {\n"+y+"\n}\n";y=(s?y.replace(ve,""):y).replace(Ie,"$1").replace(Ne,"$1;"),y="function("+(b||"obj")+") {\n"+(b?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(s?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+y+"return __p\n}";var g=Au(function(){return Le(p,f+"return "+y).apply(a,l)});if(g.source=y,Cs(g))throw g;return g},yn.times=function(e,t){if((e=Vs(e))<1||e>M)return[];var r=B,n=Kr(e,B);t=La(t),e-=B;for(var i=fr(n,t);++r<e;)t(r);return i},yn.toFinite=Fs,yn.toInteger=Vs,yn.toLength=js,yn.toLower=function(e){return Ks(e).toLowerCase()},yn.toNumber=zs,yn.toSafeInteger=function(e){return e?Mn(Vs(e),-M,M):0===e?e:0},yn.toString=Ks,yn.toUpper=function(e){return Ks(e).toUpperCase()},yn.trim=function(e,t,r){if((e=Ks(e))&&(r||t===a))return br(e);if(!e||!(t=Oi(t)))return e;var n=wr(e),i=wr(t);return Zi(n,Ir(n,i),Nr(n,i)+1).join("")},yn.trimEnd=function(e,t,r){if((e=Ks(e))&&(r||t===a))return e.slice(0,qr(e)+1);if(!e||!(t=Oi(t)))return e;var n=wr(e);return Zi(n,0,Nr(n,wr(t))+1).join("")},yn.trimStart=function(e,t,r){if((e=Ks(e))&&(r||t===a))return e.replace(Me,"");if(!e||!(t=Oi(t)))return e;var n=wr(e);return Zi(n,Ir(n,wr(t))).join("")},yn.truncate=function(e,t){var r=x,n=R;if(xs(t)){var i="separator"in t?t.separator:i;r="length"in t?Vs(t.length):r,n="omission"in t?Oi(t.omission):n}var o=(e=Ks(e)).length;if(Ar(e)){var s=wr(e);o=s.length}if(r>=o)return e;var u=r-_r(n);if(u<1)return n;var c=s?Zi(s,0,u).join(""):e.slice(0,u);if(i===a)return c+n;if(s&&(u+=c.length-u),ws(i)){if(e.slice(u).search(i)){var p,l=c;for(i.global||(i=tt(i.source,Ks(ze.exec(i))+"g")),i.lastIndex=0;p=i.exec(l);)var m=p.index;c=c.slice(0,m===a?u:m)}}else if(e.indexOf(Oi(i),u)!=u){var d=c.lastIndexOf(i);d>-1&&(c=c.slice(0,d))}return c+n},yn.unescape=function(e){return(e=Ks(e))&&ke.test(e)?e.replace(Te,Mr):e},yn.uniqueId=function(e){var t=++pt;return Ks(e)+t},yn.upperCase=Tu,yn.upperFirst=Cu,yn.each=Ko,yn.eachRight=Ho,yn.first=vo,Mu(yn,function(){var e={};return Qn(yn,function(t,r){ct.call(yn.prototype,r)||(e[r]=t)}),e}(),{chain:!1}),yn.VERSION="4.17.21",Qt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){yn[e].placeholder=yn}),Qt(["drop","take"],function(e,t){gn.prototype[e]=function(r){r=r===a?1:Wr(Vs(r),0);var n=this.__filtered__&&!t?new gn(this):this.clone();return n.__filtered__?n.__takeCount__=Kr(r,n.__takeCount__):n.__views__.push({size:Kr(r,B),type:e+(n.__dir__<0?"Right":"")}),n},gn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),Qt(["filter","map","takeWhile"],function(e,t){var r=t+1,n=r==_||3==r;gn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:La(e,3),type:r}),t.__filtered__=t.__filtered__||n,t}}),Qt(["head","last"],function(e,t){var r="take"+(t?"Right":"");gn.prototype[e]=function(){return this[r](1).value()[0]}}),Qt(["initial","tail"],function(e,t){var r="drop"+(t?"":"Right");gn.prototype[e]=function(){return this.__filtered__?new gn(this):this[r](1)}}),gn.prototype.compact=function(){return this.filter(Eu)},gn.prototype.find=function(e){return this.filter(e).head()},gn.prototype.findLast=function(e){return this.reverse().find(e)},gn.prototype.invokeMap=Ci(function(e,t){return"function"==typeof e?new gn(this):this.map(function(r){return ii(r,e,t)})}),gn.prototype.reject=function(e){return this.filter(cs(La(e)))},gn.prototype.slice=function(e,t){e=Vs(e);var r=this;return r.__filtered__&&(e>0||t<0)?new gn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==a&&(r=(t=Vs(t))<0?r.dropRight(-t):r.take(t-e)),r)},gn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},gn.prototype.toArray=function(){return this.take(B)},Qn(gn.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),i=yn[n?"take"+("last"==t?"Right":""):t],o=n||/^find/.test(t);i&&(yn.prototype[t]=function(){var t=this.__wrapped__,s=n?[1]:arguments,u=t instanceof gn,c=s[0],p=u||gs(t),l=function(e){var t=i.apply(yn,tr([e],s));return n&&m?t[0]:t};p&&r&&"function"==typeof c&&1!=c.length&&(u=p=!1);var m=this.__chain__,d=!!this.__actions__.length,y=o&&!m,h=u&&!d;if(!o&&p){t=h?t:new gn(this);var f=e.apply(t,s);return f.__actions__.push({func:Fo,args:[l],thisArg:a}),new bn(f,m)}return y&&h?e.apply(this,s):(f=this.thru(l),y?n?f.value()[0]:f.value():f)})}),Qt(["pop","push","shift","sort","splice","unshift"],function(e){var t=it[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);yn.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var i=this.value();return t.apply(gs(i)?i:[],e)}return this[r](function(r){return t.apply(gs(r)?r:[],e)})}}),Qn(gn.prototype,function(e,t){var r=yn[t];if(r){var n=r.name+"";ct.call(an,n)||(an[n]=[]),an[n].push({name:t,func:r})}}),an[ya(a,S).name]=[{name:"wrapper",func:a}],gn.prototype.clone=function(){var e=new gn(this.__wrapped__);return e.__actions__=na(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=na(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=na(this.__views__),e},gn.prototype.reverse=function(){if(this.__filtered__){var e=new gn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},gn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=gs(e),n=t<0,i=r?e.length:0,a=function(e,t,r){for(var n=-1,i=r.length;++n<i;){var a=r[n],o=a.size;switch(a.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=Kr(t,e+o);break;case"takeRight":e=Wr(e,t-o)}}return{start:e,end:t}}(0,i,this.__views__),o=a.start,s=a.end,u=s-o,c=n?s:o-1,p=this.__iteratees__,l=p.length,m=0,d=Kr(u,this.__takeCount__);if(!r||!n&&i==u&&d==u)return Vi(e,this.__actions__);var y=[];e:for(;u--&&m<d;){for(var h=-1,f=e[c+=t];++h<l;){var b=p[h],g=b.iteratee,S=b.type,v=g(f);if(S==w)f=v;else if(!v){if(S==_)continue e;break e}}y[m++]=f}return y},yn.prototype.at=Vo,yn.prototype.chain=function(){return Uo(this)},yn.prototype.commit=function(){return new bn(this.value(),this.__chain__)},yn.prototype.next=function(){this.__values__===a&&(this.__values__=Us(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?a:this.__values__[this.__index__++]}},yn.prototype.plant=function(e){for(var t,r=this;r instanceof fn;){var n=mo(r);n.__index__=0,n.__values__=a,t?i.__wrapped__=n:t=n;var i=n;r=r.__wrapped__}return i.__wrapped__=e,t},yn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof gn){var t=e;return this.__actions__.length&&(t=new gn(this)),(t=t.reverse()).__actions__.push({func:Fo,args:[xo],thisArg:a}),new bn(t,this.__chain__)}return this.thru(xo)},yn.prototype.toJSON=yn.prototype.valueOf=yn.prototype.value=function(){return Vi(this.__wrapped__,this.__actions__)},yn.prototype.first=yn.prototype.head,Lt&&(yn.prototype[Lt]=function(){return this}),yn}();qt._=Lr,(i=function(){return Lr}.call(t,r,t,n))===a||(n.exports=i)}).call(this)}).call(this,r(35),r(113)(e))},function(e,t,r){(function(n){t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;var r="color: "+this.color;t.splice(1,0,r,"color: inherit");var n=0,i=0;t[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(n++,"%c"===e&&(i=n))}),t.splice(i,0,r)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(r){}},t.load=function(){var e;try{e=t.storage.getItem("debug")}catch(r){}!e&&"undefined"!==typeof n&&"env"in n&&(e=Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).DEBUG);return e},t.useColors=function(){if("undefined"!==typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!==typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!==typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=function(){var e=!1;return function(){e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||function(){},e.exports=r(536)(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}}).call(this,r(45))},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},function(e,t,r){"use strict";if(r(24)){var n=r(70),i=r(12),a=r(13),o=r(4),s=r(112),u=r(150),c=r(48),p=r(85),l=r(68),m=r(37),d=r(86),y=r(50),h=r(19),f=r(208),b=r(72),g=r(62),S=r(36),v=r(93),I=r(15),N=r(29),T=r(142),C=r(73),k=r(75),A=r(74).f,D=r(144),x=r(69),R=r(18),P=r(53),E=r(102),_=r(94),w=r(146),q=r(83),M=r(105),L=r(84),O=r(145),B=r(199),G=r(25),U=r(51),F=G.f,V=U.f,j=i.RangeError,z=i.TypeError,W=i.Uint8Array,K=Array.prototype,H=u.ArrayBuffer,Q=u.DataView,Z=P(0),J=P(2),$=P(3),Y=P(4),X=P(5),ee=P(6),te=E(!0),re=E(!1),ne=w.values,ie=w.keys,ae=w.entries,oe=K.lastIndexOf,se=K.reduce,ue=K.reduceRight,ce=K.join,pe=K.sort,le=K.slice,me=K.toString,de=K.toLocaleString,ye=R("iterator"),he=R("toStringTag"),fe=x("typed_constructor"),be=x("def_constructor"),ge=s.CONSTR,Se=s.TYPED,ve=s.VIEW,Ie=P(1,function(e,t){return Ae(_(e,e[be]),t)}),Ne=a(function(){return 1===new W(new Uint16Array([1]).buffer)[0]}),Te=!!W&&!!W.prototype.set&&a(function(){new W(1).set({})}),Ce=function(e,t){var r=y(e);if(r<0||r%t)throw j("Wrong offset!");return r},ke=function(e){if(I(e)&&Se in e)return e;throw z(e+" is not a typed array!")},Ae=function(e,t){if(!(I(e)&&fe in e))throw z("It is not a typed array constructor!");return new e(t)},De=function(e,t){return xe(_(e,e[be]),t)},xe=function(e,t){for(var r=0,n=t.length,i=Ae(e,n);n>r;)i[r]=t[r++];return i},Re=function(e,t,r){F(e,t,{get:function(){return this._d[r]}})},Pe=function(e){var t,r,n,i,a,o,s=N(e),u=arguments.length,p=u>1?arguments[1]:void 0,l=void 0!==p,m=D(s);if(void 0!=m&&!T(m)){for(o=m.call(s),n=[],t=0;!(a=o.next()).done;t++)n.push(a.value);s=n}for(l&&u>2&&(p=c(p,arguments[2],2)),t=0,r=h(s.length),i=Ae(this,r);r>t;t++)i[t]=l?p(s[t],t):s[t];return i},Ee=function(){for(var e=0,t=arguments.length,r=Ae(this,t);t>e;)r[e]=arguments[e++];return r},_e=!!W&&a(function(){de.call(new W(1))}),we=function(){return de.apply(_e?le.call(ke(this)):ke(this),arguments)},qe={copyWithin:function(e,t){return B.call(ke(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return Y(ke(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return O.apply(ke(this),arguments)},filter:function(e){return De(this,J(ke(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return X(ke(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ee(ke(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){Z(ke(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return re(ke(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return te(ke(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return ce.apply(ke(this),arguments)},lastIndexOf:function(e){return oe.apply(ke(this),arguments)},map:function(e){return Ie(ke(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return se.apply(ke(this),arguments)},reduceRight:function(e){return ue.apply(ke(this),arguments)},reverse:function(){for(var e,t=ke(this).length,r=Math.floor(t/2),n=0;n<r;)e=this[n],this[n++]=this[--t],this[t]=e;return this},some:function(e){return $(ke(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return pe.call(ke(this),e)},subarray:function(e,t){var r=ke(this),n=r.length,i=b(e,n);return new(_(r,r[be]))(r.buffer,r.byteOffset+i*r.BYTES_PER_ELEMENT,h((void 0===t?n:b(t,n))-i))}},Me=function(e,t){return De(this,le.call(ke(this),e,t))},Le=function(e){ke(this);var t=Ce(arguments[1],1),r=this.length,n=N(e),i=h(n.length),a=0;if(i+t>r)throw j("Wrong length!");for(;a<i;)this[t+a]=n[a++]},Oe={entries:function(){return ae.call(ke(this))},keys:function(){return ie.call(ke(this))},values:function(){return ne.call(ke(this))}},Be=function(e,t){return I(e)&&e[Se]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Ge=function(e,t){return Be(e,t=g(t,!0))?l(2,e[t]):V(e,t)},Ue=function(e,t,r){return!(Be(e,t=g(t,!0))&&I(r)&&S(r,"value"))||S(r,"get")||S(r,"set")||r.configurable||S(r,"writable")&&!r.writable||S(r,"enumerable")&&!r.enumerable?F(e,t,r):(e[t]=r.value,e)};ge||(U.f=Ge,G.f=Ue),o(o.S+o.F*!ge,"Object",{getOwnPropertyDescriptor:Ge,defineProperty:Ue}),a(function(){me.call({})})&&(me=de=function(){return ce.call(this)});var Fe=d({},qe);d(Fe,Oe),m(Fe,ye,Oe.values),d(Fe,{slice:Me,set:Le,constructor:function(){},toString:me,toLocaleString:we}),Re(Fe,"buffer","b"),Re(Fe,"byteOffset","o"),Re(Fe,"byteLength","l"),Re(Fe,"length","e"),F(Fe,he,{get:function(){return this[Se]}}),e.exports=function(e,t,r,u){var c=e+((u=!!u)?"Clamped":"")+"Array",l="get"+e,d="set"+e,y=i[c],b=y||{},g=y&&k(y),S=!y||!s.ABV,N={},T=y&&y.prototype,D=function(e,r){F(e,r,{get:function(){return function(e,r){var n=e._d;return n.v[l](r*t+n.o,Ne)}(this,r)},set:function(e){return function(e,r,n){var i=e._d;u&&(n=(n=Math.round(n))<0?0:n>255?255:255&n),i.v[d](r*t+i.o,n,Ne)}(this,r,e)},enumerable:!0})};S?(y=r(function(e,r,n,i){p(e,y,c,"_d");var a,o,s,u,l=0,d=0;if(I(r)){if(!(r instanceof H||"ArrayBuffer"==(u=v(r))||"SharedArrayBuffer"==u))return Se in r?xe(y,r):Pe.call(y,r);a=r,d=Ce(n,t);var b=r.byteLength;if(void 0===i){if(b%t)throw j("Wrong length!");if((o=b-d)<0)throw j("Wrong length!")}else if((o=h(i)*t)+d>b)throw j("Wrong length!");s=o/t}else s=f(r),a=new H(o=s*t);for(m(e,"_d",{b:a,o:d,l:o,e:s,v:new Q(a)});l<s;)D(e,l++)}),T=y.prototype=C(Fe),m(T,"constructor",y)):a(function(){y(1)})&&a(function(){new y(-1)})&&M(function(e){new y,new y(null),new y(1.5),new y(e)},!0)||(y=r(function(e,r,n,i){var a;return p(e,y,c),I(r)?r instanceof H||"ArrayBuffer"==(a=v(r))||"SharedArrayBuffer"==a?void 0!==i?new b(r,Ce(n,t),i):void 0!==n?new b(r,Ce(n,t)):new b(r):Se in r?xe(y,r):Pe.call(y,r):new b(f(r))}),Z(g!==Function.prototype?A(b).concat(A(g)):A(b),function(e){e in y||m(y,e,b[e])}),y.prototype=T,n||(T.constructor=y));var x=T[ye],R=!!x&&("values"==x.name||void 0==x.name),P=Oe.values;m(y,fe,!0),m(T,Se,c),m(T,ve,!0),m(T,be,y),(u?new y(1)[he]==c:he in T)||F(T,he,{get:function(){return c}}),N[c]=y,o(o.G+o.W+o.F*(y!=b),N),o(o.S,c,{BYTES_PER_ELEMENT:t}),o(o.S+o.F*a(function(){b.of.call(y,1)}),c,{from:Pe,of:Ee}),"BYTES_PER_ELEMENT"in T||m(T,"BYTES_PER_ELEMENT",t),o(o.P,c,qe),L(c),o(o.P+o.F*Te,c,{set:Le}),o(o.P+o.F*!R,c,Oe),n||T.toString==me||(T.toString=me),o(o.P+o.F*a(function(){new y(1).slice()}),c,{slice:Me}),o(o.P+o.F*(a(function(){return[1,2].toLocaleString()!=new y([1,2]).toLocaleString()})||!a(function(){T.toLocaleString.call([1,2])})),c,{toLocaleString:we}),q[c]=R?x:P,n||R||m(T,ye,P)}}else e.exports=function(){}},function(e,t,r){var n=r(15);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t,r){var n=r(69)("meta"),i=r(15),a=r(36),o=r(25).f,s=0,u=Object.isExtensible||function(){return!0},c=!r(13)(function(){return u(Object.preventExtensions({}))}),p=function(e){o(e,n,{value:{i:"O"+ ++s,w:{}}})},l=e.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,n)){if(!u(e))return"F";if(!t)return"E";p(e)}return e[n].i},getWeak:function(e,t){if(!a(e,n)){if(!u(e))return!0;if(!t)return!1;p(e)}return e[n].w},onFreeze:function(e){return c&&l.NEED&&u(e)&&!a(e,n)&&p(e),e}}},function(e,t,r){"use strict";function n(e){return(n="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)}Object.defineProperty(t,"__esModule",{value:!0}),t.toastr=t.reducer=t.actions=t.default=void 0;var i=c(r(525)),a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,t&&t.set(e,r);return r}(r(220)),o=c(r(221)),s=r(222);function u(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function c(e){return e&&e.__esModule?e:{default:e}}var p=i.default;t.default=p;var l=a;t.actions=l;var m=o.default;t.reducer=m;var d=s.toastrEmitter;t.toastr=d},function(e,t,r){"use strict";function n(e,t,r,n,i,a,o){try{var s=e[a](o),u=s.value}catch(c){return void r(c)}s.done?t(u):Promise.resolve(u).then(n,i)}function i(e){return function(){var t=this,r=arguments;return new Promise(function(i,a){var o=e.apply(t,r);function s(e){n(o,i,a,s,u,"next",e)}function u(e){n(o,i,a,s,u,"throw",e)}s(void 0)})}}r.d(t,"a",function(){return i})},function(e,t,r){"use strict";r.d(t,"c",function(){return n}),r.d(t,"b",function(){return i}),r.d(t,"a",function(){return a});var n="SET_DYNAMIC_DATA",i="RECEIVE_DYNAMIC_DATA",a="FAILED_FETCHING_DATA"},function(e,t,r){"use strict";var n=function(){};e.exports=n},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+n).toString(36))}},function(e,t){e.exports=!1},function(e,t,r){var n=r(183),i=r(129);e.exports=Object.keys||function(e){return n(e,i)}},function(e,t,r){var n=r(50),i=Math.max,a=Math.min;e.exports=function(e,t){return(e=n(e))<0?i(e+t,0):a(e,t)}},function(e,t,r){var n=r(14),i=r(184),a=r(129),o=r(128)("IE_PROTO"),s=function(){},u=function(){var e,t=r(126)("iframe"),n=a.length;for(t.style.display="none",r(130).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;n--;)delete u.prototype[a[n]];return u()};e.exports=Object.create||function(e,t){var r;return null!==e?(s.prototype=n(e),r=new s,s.prototype=null,r[o]=e):r=u(),void 0===t?r:i(r,t)}},function(e,t,r){var n=r(183),i=r(129).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},function(e,t,r){var n=r(36),i=r(29),a=r(128)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),n(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,r){var n=r(18)("unscopables"),i=Array.prototype;void 0==i[n]&&r(37)(i,n,{}),e.exports=function(e){i[n][e]=!0}},function(e,t,r){var n=r(15);e.exports=function(e,t){if(!n(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,r){"use strict";(function(e){var n=r(564),i=r(565),a=r(566);function o(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(o()<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,r){if(!u.TYPED_ARRAY_SUPPORT&&!(this instanceof u))return new u(e,t,r);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,r)}function c(e,t,r,n){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n);u.TYPED_ARRAY_SUPPORT?(e=t).__proto__=u.prototype:e=m(e,t);return e}(e,t,r,n):"string"===typeof t?function(e,t,r){"string"===typeof r&&""!==r||(r="utf8");if(!u.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|y(t,r),i=(e=s(e,n)).write(t,r);i!==n&&(e=e.slice(0,i));return e}(e,t,r):function(e,t){if(u.isBuffer(t)){var r=0|d(t.length);return 0===(e=s(e,r)).length?e:(t.copy(e,0,0,r),e)}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||(n=t.length)!==n?s(e,0):m(e,t);if("Buffer"===t.type&&a(t.data))return m(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function p(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(p(t),e=s(e,t<0?0:0|d(t)),!u.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function m(e,t){var r=t.length<0?0:0|d(t.length);e=s(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function d(e){if(e>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function y(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 r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return F(e).length;default:if(n)return U(e).length;t=(""+t).toLowerCase(),n=!0}}function h(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function f(e,t,r,n,i){if(0===e.length)return-1;if("string"===typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"===typeof t&&(t=u.from(t,n)),u.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,i);if("number"===typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):b(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,r,n,i){var a,o=1,s=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;o=2,s/=2,u/=2,r/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var p=-1;for(a=r;a<s;a++)if(c(e,a)===c(t,-1===p?0:a-p)){if(-1===p&&(p=a),a-p+1===u)return p*o}else-1!==p&&(a-=a-p),p=-1}else for(r+u>s&&(r=s-u),a=r;a>=0;a--){for(var l=!0,m=0;m<u;m++)if(c(e,a+m)!==c(t,m)){l=!1;break}if(l)return a}return-1}function g(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[r+o]=s}return o}function S(e,t,r,n){return V(U(t,e.length-r),e,r,n)}function v(e,t,r,n){return V(function(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function I(e,t,r,n){return v(e,t,r,n)}function N(e,t,r,n){return V(F(t),e,r,n)}function T(e,t,r,n){return V(function(e,t){for(var r,n,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=e.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}(t,e.length-r),e,r,n)}function C(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function k(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a,o,s,u,c=e[i],p=null,l=c>239?4:c>223?3:c>191?2:1;if(i+l<=r)switch(l){case 1:c<128&&(p=c);break;case 2:128===(192&(a=e[i+1]))&&(u=(31&c)<<6|63&a)>127&&(p=u);break;case 3:a=e[i+1],o=e[i+2],128===(192&a)&&128===(192&o)&&(u=(15&c)<<12|(63&a)<<6|63&o)>2047&&(u<55296||u>57343)&&(p=u);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128===(192&a)&&128===(192&o)&&128===(192&s)&&(u=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&u<1114112&&(p=u)}null===p?(p=65533,l=1):p>65535&&(p-=65536,n.push(p>>>10&1023|55296),p=56320|1023&p),n.push(p),i+=l}return function(e){var t=e.length;if(t<=A)return String.fromCharCode.apply(String,e);var r="",n=0;for(;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=A));return r}(n)}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(t){return!1}}(),t.kMaxLength=o(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,r){return c(null,e,t,r)},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,r){return function(e,t,r,n){return p(t),t<=0?s(e,t):void 0!==r?"string"===typeof n?s(e,t).fill(r,n):s(e,t).fill(r):s(e,t)}(null,e,t,r)},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 r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?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(!a(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=u.allocUnsafe(t),i=0;for(r=0;r<e.length;++r){var o=e[r];if(!u.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(n,i),i+=o.length}return n},u.byteLength=y,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?k(this,0,e):function(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return R(this,t,r);case"utf8":case"utf-8":return k(this,t,r);case"ascii":return D(this,t,r);case"latin1":case"binary":return x(this,t,r);case"base64":return C(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}.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="",r=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,r,n,i){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(t>>>=0),s=Math.min(a,o),c=this.slice(n,i),p=e.slice(t,r),l=0;l<s;++l)if(c[l]!==p[l]){a=c[l],o=p[l];break}return a<o?-1:o<a?1:0},u.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},u.prototype.indexOf=function(e,t,r){return f(this,e,t,r,!0)},u.prototype.lastIndexOf=function(e,t,r){return f(this,e,t,r,!1)},u.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"===typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return g(this,e,t,r);case"utf8":case"utf-8":return S(this,e,t,r);case"ascii":return v(this,e,t,r);case"latin1":case"binary":return I(this,e,t,r);case"base64":return N(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var A=4096;function D(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}function x(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function R(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=t;a<r;++a)i+=G(e[a]);return i}function P(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}function E(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function _(e,t,r,n,i,a){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function w(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i<a;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function q(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-r,4);i<a;++i)e[r+i]=t>>>8*(n?i:3-i)&255}function M(e,t,r,n,i,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function L(e,t,r,n,a){return a||M(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function O(e,t,r,n,a){return a||M(e,0,r,8),i.write(e,t,r,n,52,8),r+8}u.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=u.prototype;else{var i=t-e;r=new u(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return r},u.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||E(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n},u.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||E(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},u.prototype.readUInt8=function(e,t){return t||E(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||E(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||E(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||E(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||E(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||E(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*t)),n},u.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||E(e,t,this.length);for(var n=t,i=1,a=this[e+--n];n>0&&(i*=256);)a+=this[e+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},u.prototype.readInt8=function(e,t){return t||E(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||E(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(e,t){t||E(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(e,t){return t||E(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||E(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||E(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||E(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||E(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||E(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||_(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[t]=255&e;++a<r&&(i*=256);)this[t+a]=e/i&255;return t+r},u.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||_(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+r},u.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||_(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,r){return e=+e,t|=0,r||_(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):w(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||_(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):q(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||_(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):q(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);_(this,e,t,r,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<r&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+r},u.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);_(this,e,t,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+r},u.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||_(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,r){return e=+e,t|=0,r||_(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||_(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):w(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||_(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):q(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||_(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):q(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,r){return L(this,e,t,!0,r)},u.prototype.writeFloatBE=function(e,t,r){return L(this,e,t,!1,r)},u.prototype.writeDoubleLE=function(e,t,r){return O(this,e,t,!0,r)},u.prototype.writeDoubleBE=function(e,t,r){return O(this,e,t,!1,r)},u.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var i,a=n-r;if(this===e&&r<t&&t<n)for(i=a-1;i>=0;--i)e[i+t]=this[i+r];else if(a<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+a),t);return a},u.prototype.fill=function(e,t,r,n){if("string"===typeof e){if("string"===typeof t?(n=t,t=0,r=this.length):"string"===typeof r&&(n=r,r=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==n&&"string"!==typeof n)throw new TypeError("encoding must be a string");if("string"===typeof n&&!u.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var a;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"===typeof e)for(a=t;a<r;++a)this[a]=e;else{var o=u.isBuffer(e)?e:U(new u(e,n).toString()),s=o.length;for(a=0;a<r-t;++a)this[a+t]=o[a%s]}return this};var B=/[^+\/0-9A-Za-z-_]/g;function G(e){return e<16?"0"+e.toString(16):e.toString(16)}function U(e,t){var r;t=t||1/0;for(var n=e.length,i=null,a=[],o=0;o<n;++o){if((r=e.charCodeAt(o))>55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function F(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(B,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function V(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}}).call(this,r(35))},function(e,t,r){"use strict";var n=r(159);e.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},function(e,t,r){"use strict";var n=r(98),i=function(e){return n.a?"".concat("/wirewax-offline","/videosData/").concat(e):"https://edge-player5.wirewax.com/vidData/".concat(e)};t.a={offlinePackageUrl:"/wirewax-offline",video:function(e){return"".concat(i(e),"/vidData.json")},metrics:"https://metrics.wirewax.app/events",password:function(e){return"https://hobnob.wirewax.com/video/".concat(e,"/passwordCheck")},security:function(e){return"".concat(i(e),"/securityData.json")}}},function(e,t,r){var n=r(25).f,i=r(36),a=r(18)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,a)&&n(e,a,{configurable:!0,value:t})}},function(e,t,r){var n=r(4),i=r(60),a=r(13),o=r(132),s="["+o+"]",u=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),p=function(e,t,r){var i={},s=a(function(){return!!o[e]()||"\u200b\x85"!="\u200b\x85"[e]()}),u=i[e]=s?t(l):o[e];r&&(i[r]=u),n(n.P+n.F*s,"String",i)},l=p.trim=function(e,t){return e=String(i(e)),1&t&&(e=e.replace(u,"")),2&t&&(e=e.replace(c,"")),e};e.exports=p},function(e,t){e.exports={}},function(e,t,r){"use strict";var n=r(12),i=r(25),a=r(24),o=r(18)("species");e.exports=function(e){var t=n[e];a&&t&&!t[o]&&i.f(t,o,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},function(e,t,r){var n=r(30);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toastrWarn=s,t.createReducer=function(e,t){return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0,i=n.type,a=n.payload,o=t[i];return o?o(r,a):r}},t.isBrowser=function(){if("undefined"!==typeof window)return!0;return!1},t.keyCode=function(e){return e.which?e.which:e.keyCode},t.mapToToastrMessage=function(e,t){var r={};r.type=e,r.position=i.default.position,r.options=t.filter(function(e){return"object"==a(e)})[0]||{},r.options.hasOwnProperty("position")&&(r.position=r.options.position);r.options.hasOwnProperty("removeOnHover")||(r.options.removeOnHover=!0,"message"===e&&(r.options.removeOnHover=!1));r.options.hasOwnProperty("showCloseButton")||(r.options.showCloseButton=!0);"message"!==e||r.options.hasOwnProperty("timeOut")||(r.options.timeOut=0);o(t[0])&&o(t[1])?(r.title=t[0],r.message=t[1]):o(t[0])&&!o(t[1])?r.title=t[0]:r.message=t[0];return r},t.guid=function(){var e=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)};return e()+e()+e()+"-"+e()+"_"+e()+"-"+e()+"_"+e()+e()+e()},t.onCSSTransitionEnd=function(e,t){if(!e)return;var r=function(){var e,t=document.createElement("fakeelement"),r={animation:"animationend",oanimation:"oanimationend",MSAnimation:"MSAnimationEnd",webkitAnimation:"webkitAnimationEnd"};for(e in r)if(void 0!==t.style[e])return r[e]}(),n=setTimeout(function(){var t=function(e){var t;"function"===typeof Event?t=new Event(e):(t=document.createEvent("Event")).initEvent(e,!0,!0);return t}(r);s("The toastr box was closed automatically, please check 'transitionOut' prop value"),e.dispatchEvent(t)},i.default.maxAnimationDelay);e.addEventListener(r,function i(a){clearTimeout(n),a.stopPropagation(),e.removeEventListener(r,i),t&&t(a)})},t.preventDuplication=function(e,t){var r=!1;return e.forEach(function(e){e.options&&!1===e.options.preventDuplicates||e.title===t.title&&e.message===t.message&&e.type===t.type&&(r=!0)}),r},t.updateConfig=function(e){Object.keys(i.default).forEach(function(t){e.hasOwnProperty(t)&&(i.default[t]=e[t])})},t._bind=function(e,t){var r=e;Array.isArray(e)||(r=e.split(" "));return r.map(function(e){return t[e]=t[e].bind(t)})};var n,i=(n=r(155))&&n.__esModule?n:{default:n};function a(e){return(a="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)}function o(e){return"string"==typeof e}function s(e){return null}},function(e,t,r){"use strict";e.exports=function(e){return"string"===typeof e||"symbol"===typeof e}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.sts={},n.STS=i.defineService("sts",["2011-06-15"]),r(674),Object.defineProperty(a.services.sts,"2011-06-15",{get:function(){var e=r(675);return e.paginators=r(676).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.STS},function(e,t,r){"use strict";e.exports=r(505)},function(e,t,r){var n=r(59);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,r){var n=r(59),i=r(18)("toStringTag"),a="Arguments"==n(function(){return arguments}());e.exports=function(e){var t,r,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(r){}}(t=Object(e),i))?r:a?n(t):"Object"==(o=n(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,r){var n=r(14),i=r(49),a=r(18)("species");e.exports=function(e,t){var r,o=n(e).constructor;return void 0===o||void 0==(r=n(o)[a])?t:i(r)}},function(e,t,r){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=r(500)},function(e,t,r){"use strict";var n=r(159),i=r(16),a=i("%Function.prototype.apply%"),o=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||n.call(o,a),u=i("%Object.getOwnPropertyDescriptor%",!0),c=i("%Object.defineProperty%",!0),p=i("%Math.max%");if(c)try{c({},"a",{value:1})}catch(m){c=null}e.exports=function(e){var t=s(n,o,arguments);u&&c&&(u(t,"length").configurable&&c(t,"length",{value:1+p(0,e.length-(arguments.length-1))}));return t};var l=function(){return s(n,a,arguments)};c?c(e.exports,"apply",{value:l}):e.exports.apply=l},function(e,t,r){var n=r(249),i=r(21);function a(e,t,r){null!==r&&void 0!==r&&i.property.apply(this,arguments)}function o(e,t){e.constructor.prototype[t]||i.memoizedProperty.apply(this,arguments)}function s(e,t,r){t=t||{},a(this,"shape",e.shape),a(this,"api",t.api,!1),a(this,"type",e.type),a(this,"enum",e.enum),a(this,"min",e.min),a(this,"max",e.max),a(this,"pattern",e.pattern),a(this,"location",e.location||this.location||"body"),a(this,"name",this.name||e.xmlName||e.queryName||e.locationName||r),a(this,"isStreaming",e.streaming||this.isStreaming||!1),a(this,"requiresLength",e.requiresLength,!1),a(this,"isComposite",e.isComposite||!1),a(this,"isShape",!0,!1),a(this,"isQueryName",Boolean(e.queryName),!1),a(this,"isLocationName",Boolean(e.locationName),!1),a(this,"isIdempotent",!0===e.idempotencyToken),a(this,"isJsonValue",!0===e.jsonvalue),a(this,"isSensitive",!0===e.sensitive||e.prototype&&!0===e.prototype.sensitive),a(this,"isEventStream",Boolean(e.eventstream),!1),a(this,"isEvent",Boolean(e.event),!1),a(this,"isEventPayload",Boolean(e.eventpayload),!1),a(this,"isEventHeader",Boolean(e.eventheader),!1),a(this,"isTimestampFormatSet",Boolean(e.timestampFormat)||e.prototype&&!0===e.prototype.isTimestampFormatSet,!1),a(this,"endpointDiscoveryId",Boolean(e.endpointdiscoveryid),!1),a(this,"hostLabel",Boolean(e.hostLabel),!1),t.documentation&&(a(this,"documentation",e.documentation),a(this,"documentationUrl",e.documentationUrl)),e.xmlAttribute&&a(this,"isXmlAttribute",e.xmlAttribute||!1),a(this,"defaultValue",null),this.toWireFormat=function(e){return null===e||void 0===e?"":e},this.toType=function(e){return e}}function u(e){s.apply(this,arguments),a(this,"isComposite",!0),e.flattened&&a(this,"flattened",e.flattened||!1)}function c(e,t){var r=this,i=null,c=!this.isShape;u.apply(this,arguments),c&&(a(this,"defaultValue",function(){return{}}),a(this,"members",{}),a(this,"memberNames",[]),a(this,"required",[]),a(this,"isRequired",function(){return!1}),a(this,"isDocument",Boolean(e.document))),e.members&&(a(this,"members",new n(e.members,t,function(e,r){return s.create(r,t,e)})),o(this,"memberNames",function(){return e.xmlOrder||Object.keys(e.members)}),e.event&&(o(this,"eventPayloadMemberName",function(){for(var e=r.members,t=r.memberNames,n=0,i=t.length;n<i;n++)if(e[t[n]].isEventPayload)return t[n]}),o(this,"eventHeaderMemberNames",function(){for(var e=r.members,t=r.memberNames,n=[],i=0,a=t.length;i<a;i++)e[t[i]].isEventHeader&&n.push(t[i]);return n}))),e.required&&(a(this,"required",e.required),a(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)),a(this,"resultWrapper",e.resultWrapper||null),e.payload&&a(this,"payload",e.payload),"string"===typeof e.xmlNamespace?a(this,"xmlNamespaceUri",e.xmlNamespace):"object"===typeof e.xmlNamespace&&(a(this,"xmlNamespacePrefix",e.xmlNamespace.prefix),a(this,"xmlNamespaceUri",e.xmlNamespace.uri))}function p(e,t){var r=this,n=!this.isShape;if(u.apply(this,arguments),n&&a(this,"defaultValue",function(){return[]}),e.member&&o(this,"member",function(){return s.create(e.member,t)}),this.flattened){var i=this.name;o(this,"name",function(){return r.member.name||i})}}function l(e,t){var r=!this.isShape;u.apply(this,arguments),r&&(a(this,"defaultValue",function(){return{}}),a(this,"key",s.create({type:"string"},t)),a(this,"value",s.create({type:"string"},t))),e.key&&o(this,"key",function(){return s.create(e.key,t)}),e.value&&o(this,"value",function(){return s.create(e.value,t)})}function m(){s.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 d(){s.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 y(){d.apply(this,arguments)}function h(){s.apply(this,arguments),this.toType=function(e){return"boolean"===typeof e?e:null===e||void 0===e?null:"true"===e}}s.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},s.types={structure:c,list:p,map:l,boolean:h,timestamp:function(e){var t=this;if(s.apply(this,arguments),e.timestampFormat)a(this,"timestampFormat",e.timestampFormat);else if(t.isTimestampFormatSet&&this.timestampFormat)a(this,"timestampFormat",this.timestampFormat);else if("header"===this.location)a(this,"timestampFormat","rfc822");else if("querystring"===this.location)a(this,"timestampFormat","iso8601");else if(this.api)switch(this.api.protocol){case"json":case"rest-json":a(this,"timestampFormat","unixTimestamp");break;case"rest-xml":case"query":case"ec2":a(this,"timestampFormat","iso8601")}this.toType=function(e){return null===e||void 0===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(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseFloat(e)},this.toWireFormat=this.toType},integer:function(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseInt(e,10)},this.toWireFormat=this.toType},string:m,base64:y,binary:d},s.resolve=function(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},s.create=function(e,t,r){if(e.isShape)return e;var n=s.resolve(e,t);if(n){var i=Object.keys(e);t.documentation||(i=i.filter(function(e){return!e.match(/documentation/)}));var a=function(){n.constructor.call(this,e,t,r)};return a.prototype=n,new a}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var o=e.type;if(s.normalizedTypes[e.type]&&(e.type=s.normalizedTypes[e.type]),s.types[e.type])return new s.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+o)},s.shapes={StructureShape:c,ListShape:p,MapShape:l,StringShape:m,BooleanShape:h,Base64Shape:y},e.exports=s},function(e,t,r){"use strict";r.d(t,"a",function(){return n});var n=Boolean(Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).REACT_APP_IS_OFFLINE_PACKAGE);Boolean("https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom")},function(e,t,r){"use strict";r.d(t,"a",function(){return l}),r.d(t,"c",function(){return c}),r.d(t,"b",function(){return p});var n=r(42),i=r.n(n),a=r(65),o=r(54),s=r.n(o),u=r(66),c=function(e){return{type:u.c,payload:e}},p=function(e){return{type:u.b,payload:e}},l=function(e,t){var r=e.apiUrl,n=e.id,o=r.indexOf("?")>-1,c=r.indexOf("&")>-1,p="?";o&&c?p="":o&&!c&&(p="&");var l=t?t.reduce(function(e,t){return"".concat(e).concat(t,"&")},"".concat(r).concat(p)):r;return function(){var e=Object(a.a)(i.a.mark(function e(t){var r;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s()(l);case 3:return r=e.sent,e.abrupt("return",{id:n,data:r});case 7:throw e.prev=7,e.t0=e.catch(0),t((i={id:n,error:e.t0},{type:u.a,payload:i,error:!0})),e.t0;case 11:case"end":return e.stop()}var i},e,null,[[0,7]])}));return function(t){return e.apply(this,arguments)}}()}},function(e,t){var r,n,i,a,o,s,u;r=function(e){return 9e4*e},n=function(e,t){return e*t},i=function(e){return e/9e4},a=function(e,t){return e/t},o=function(e,t){return r(a(e,t))},s=function(e,t){return n(i(e),t)},u=function(e,t,r){return i(r?e:e-t)},e.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:r,secondsToAudioTs:n,videoTsToSeconds:i,audioTsToSeconds:a,audioTsToVideoTs:o,videoTsToAudioTs:s,metadataTsToSeconds:u}},function(e,t,r){var n=r(23),i=r(12),a=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:r(70)?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,r){var n=r(38),i=r(19),a=r(72);e.exports=function(e){return function(t,r,o){var s,u=n(t),c=i(u.length),p=a(o,c);if(e&&r!=r){for(;c>p;)if((s=u[p++])!=s)return!0}else for(;c>p;p++)if((e||p in u)&&u[p]===r)return e||p||0;return!e&&-1}}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){var n=r(59);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,r){var n=r(18)("iterator"),i=!1;try{var a=[7][n]();a.return=function(){i=!0},Array.from(a,function(){throw 2})}catch(o){}e.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var a=[7],s=a[n]();s.next=function(){return{done:r=!0}},a[n]=function(){return s},e(a)}catch(o){}return r}},function(e,t,r){"use strict";var n=r(14);e.exports=function(){var e=n(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,r){"use strict";var n=r(93),i=RegExp.prototype.exec;e.exports=function(e,t){var r=e.exec;if("function"===typeof r){var a=r.call(e,t);if("object"!==typeof a)throw new TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==n(e))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},function(e,t,r){"use strict";r(201);var n=r(30),i=r(37),a=r(13),o=r(60),s=r(18),u=r(147),c=s("species"),p=!a(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),l=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2===r.length&&"a"===r[0]&&"b"===r[1]}();e.exports=function(e,t,r){var m=s(e),d=!a(function(){var t={};return t[m]=function(){return 7},7!=""[e](t)}),y=d?!a(function(){var t=!1,r=/a/;return r.exec=function(){return t=!0,null},"split"===e&&(r.constructor={},r.constructor[c]=function(){return r}),r[m](""),!t}):void 0;if(!d||!y||"replace"===e&&!p||"split"===e&&!l){var h=/./[m],f=r(o,m,""[e],function(e,t,r,n,i){return t.exec===u?d&&!i?{done:!0,value:h.call(t,r,n)}:{done:!0,value:e.call(r,t,n)}:{done:!1}}),b=f[0],g=f[1];n(String.prototype,e,b),i(RegExp.prototype,m,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}}},function(e,t,r){var n=r(48),i=r(196),a=r(142),o=r(14),s=r(19),u=r(144),c={},p={};(t=e.exports=function(e,t,r,l,m){var d,y,h,f,b=m?function(){return e}:u(e),g=n(r,l,t?2:1),S=0;if("function"!=typeof b)throw TypeError(e+" is not iterable!");if(a(b)){for(d=s(e.length);d>S;S++)if((f=t?g(o(y=e[S])[0],y[1]):g(e[S]))===c||f===p)return f}else for(h=b.call(e);!(y=h.next()).done;)if((f=i(h,g,y.value,t))===c||f===p)return f}).BREAK=c,t.RETURN=p},function(e,t,r){var n=r(12).navigator;e.exports=n&&n.userAgent||""},function(e,t,r){"use strict";var n=r(12),i=r(4),a=r(30),o=r(86),s=r(63),u=r(109),c=r(85),p=r(15),l=r(13),m=r(105),d=r(81),y=r(133);e.exports=function(e,t,r,h,f,b){var g=n[e],S=g,v=f?"set":"add",I=S&&S.prototype,N={},T=function(e){var t=I[e];a(I,e,"delete"==e?function(e){return!(b&&!p(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,r){return t.call(this,0===e?0:e,r),this})};if("function"==typeof S&&(b||I.forEach&&!l(function(){(new S).entries().next()}))){var C=new S,k=C[v](b?{}:-0,1)!=C,A=l(function(){C.has(1)}),D=m(function(e){new S(e)}),x=!b&&l(function(){for(var e=new S,t=5;t--;)e[v](t,t);return!e.has(-0)});D||((S=t(function(t,r){c(t,S,e);var n=y(new g,t,S);return void 0!=r&&u(r,f,n[v],n),n})).prototype=I,I.constructor=S),(A||x)&&(T("delete"),T("has"),f&&T("get")),(x||k)&&T(v),b&&I.clear&&delete I.clear}else S=h.getConstructor(t,e,f,v),o(S.prototype,r),s.NEED=!0;return d(S,e),N[e]=S,i(i.G+i.W+i.F*(S!=g),N),b||h.setStrong(S,e,f),S}},function(e,t,r){for(var n,i=r(12),a=r(37),o=r(69),s=o("typed_array"),u=o("view"),c=!(!i.ArrayBuffer||!i.DataView),p=c,l=0,m="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<9;)(n=i[m[l++]])?(a(n.prototype,s,!0),a(n.prototype,u,!0)):p=!1;e.exports={ABV:c,CONSTR:p,TYPED:s,VIEW:u}},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,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WHITE_LABEL_TYPES=t.VOLUME_CHANGE=t.SKIP_TIME=t.KEYS=t.END_FRAME=void 0;t.END_FRAME="END_FRAME";t.KEYS={SPACE:32,LEFT_ARROW:37,RIGHT_ARROW:39,UP_ARROW:38,DOWN_ARROW:40,C:67,F:70,J:74,K:75,L:76,M:77};t.SKIP_TIME=5;t.VOLUME_CHANGE=.1;t.WHITE_LABEL_TYPES={NO_BRANDING:1,LOGO:2,ENDFRAME:3}},function(e,t,r){"use strict";function n(e,t){return void 0===t&&(t=Object),t&&"function"===typeof t.freeze?t.freeze(e):e}var i=n({HTML:"text/html",isHTML:function(e){return e===i.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),a=n({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(e){return e===a.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});t.freeze=n,t.MIME_TYPE=i,t.NAMESPACE=a},function(e,t,r){"use strict";var n=r(571),i="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,u=s&&function(){var e={};try{for(var t in s(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(r){return!1}}(),c=function(e,t,r,n){var i;t in e&&("function"!==typeof(i=n)||"[object Function]"!==a.call(i)||!n())||(u?s(e,t,{configurable:!0,enumerable:!1,value:r,writable:!0}):e[t]=r)},p=function(e,t){var r=arguments.length>2?arguments[2]:{},a=n(t);i&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)c(e,a[s],t[a[s]],r[a[s]])};p.supportsDescriptors=!!u,e.exports=p},function(e,t,r){"use strict";e.exports=function(){if("function"!==typeof Promise)throw new TypeError("`Promise.allSettled` requires a global `Promise` be available.")}},function(e,t,r){"use strict";var n=r(161);e.exports=function(){return n()&&!!Symbol.toStringTag}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findInArray=function(e,t){for(var r=0,n=e.length;r<n;r++)if(t.apply(t,[e[r],r,e]))return e[r]},t.isFunction=function(e){return"function"===typeof e||"[object Function]"===Object.prototype.toString.call(e)},t.isNum=function(e){return"number"===typeof e&&!isNaN(e)},t.int=function(e){return parseInt(e,10)},t.dontSetMe=function(e,t,r){if(e[t])return new Error("Invalid prop ".concat(t," passed to ").concat(r," - do not set this, set it on the child."))}},function(e,t,r){var n=r(21),i=r(168).populateHostPrefix;function a(e,t,r,i){var a=[e,t].join("/");a=a.replace(/\/+/g,"/");var o={},s=!1;if(n.each(r.members,function(e,t){var r=i[e];if(null!==r&&void 0!==r)if("uri"===t.location){var u=new RegExp("\\{"+t.name+"(\\+)?\\}");a=a.replace(u,function(e,t){return(t?n.uriEscapePath:n.uriEscape)(String(r))})}else"querystring"===t.location&&(s=!0,"list"===t.type?o[t.name]=r.map(function(e){return n.uriEscape(t.member.toWireFormat(e).toString())}):"map"===t.type?n.each(r,function(e,t){Array.isArray(t)?o[e]=t.map(function(e){return n.uriEscape(String(e))}):o[e]=n.uriEscape(String(t))}):o[t.name]=n.uriEscape(t.toWireFormat(r).toString()))}),s){a+=a.indexOf("?")>=0?"&":"?";var u=[];n.arrayEach(Object.keys(o).sort(),function(e){Array.isArray(o[e])||(o[e]=[o[e]]);for(var t=0;t<o[e].length;t++)u.push(n.uriEscape(String(e))+"="+o[e][t])}),a+=u.join("&")}return a}e.exports={buildRequest:function(e){!function(e){e.httpRequest.method=e.service.api.operations[e.operation].httpMethod}(e),function(e){var t=e.service.api.operations[e.operation],r=t.input,n=a(e.httpRequest.endpoint.path,t.httpPath,r,e.params);e.httpRequest.path=n}(e),function(e){var t=e.service.api.operations[e.operation];n.each(t.input.members,function(t,r){var i=e.params[t];null!==i&&void 0!==i&&("headers"===r.location&&"map"===r.type?n.each(i,function(t,n){e.httpRequest.headers[r.name+t]=n}):"header"===r.location&&(i=r.toWireFormat(i).toString(),r.isJsonValue&&(i=n.base64.encode(i)),e.httpRequest.headers[r.name]=i))})}(e),i(e)},extractError:function(){},extractData:function(e){var t=e.request,r={},i=e.httpResponse,a=t.service.api.operations[t.operation].output,o={};n.each(i.headers,function(e,t){o[e.toLowerCase()]=t}),n.each(a.members,function(e,t){var a=(t.name||e).toLowerCase();if("headers"===t.location&&"map"===t.type){r[e]={};var s=t.isLocationName?t.name:"",u=new RegExp("^"+s+"(.+)","i");n.each(i.headers,function(t,n){var i=t.match(u);null!==i&&(r[e][i[1]]=n)})}else if("header"===t.location){if(void 0!==o[a]){var c=t.isJsonValue?n.base64.decode(o[a]):o[a];r[e]=t.toType(c)}}else"statusCode"===t.location&&(r[e]=parseInt(i.statusCode,10))}),e.data=r},generateURI:a}},function(e,t,r){var n=r(78).Buffer;"undefined"!==typeof ArrayBuffer&&"undefined"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView=function(e){return i.indexOf(Object.prototype.toString.call(e))>-1});var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];e.exports={isEmptyData:function(e){return"string"===typeof e?0===e.length:0===e.byteLength},convertToBuffer:function(e){return"string"===typeof e&&(e=new n(e,"utf8")),ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}}},function(e,t,r){"use strict";r.d(t,"a",function(){return n});var n=function(){var e=Math.random;window.crypto&&window.crypto.getRandomValues&&(e=function(){var e=new Uint32Array(1);return window.crypto.getRandomValues(e),e[0]/4294967295});for(var t=[],r=0;r<=15;r+=1)t[r]=r.toString(16);return function(){for(var r="",n=1;n<=36;n+=1)r+=9===n||14===n||19===n||24===n?"-":15===n?4:20===n?t[4*e()|8]:t[15*e()|0];return r}()}},function(e,t,r){"use strict";(function(e){r.d(t,"a",function(){return o});var n=r(1),i=r.n(n),a=function(t){return i.a.atob?i.a.atob(t):e.from(t,"base64").toString("binary")};function o(e){for(var t=a(e),r=new Uint8Array(t.length),n=0;n<t.length;n++)r[n]=t.charCodeAt(n);return r}}).call(this,r(78).Buffer)},function(e,t,r){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var o=i.apply(null,n);o&&e.push(o)}}else if("object"===a)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},,function(e,t,r){var n=r(15),i=r(12).document,a=n(i)&&n(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,r){t.f=r(18)},function(e,t,r){var n=r(101)("keys"),i=r(69);e.exports=function(e){return n[e]||(n[e]=i(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,r){var n=r(12).document;e.exports=n&&n.documentElement},function(e,t,r){var n=r(15),i=r(14),a=function(e,t){if(i(e),!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,n){try{(n=r(48)(Function.call,r(51).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(i){t=!0}return function(e,r){return a(e,r),t?e.__proto__=r:n(e,r),e}}({},!1):void 0),check:a}},function(e,t){e.exports="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,r){var n=r(15),i=r(131).set;e.exports=function(e,t,r){var a,o=t.constructor;return o!==r&&"function"==typeof o&&(a=o.prototype)!==r.prototype&&n(a)&&i&&i(e,a),e}},function(e,t,r){"use strict";var n=r(50),i=r(60);e.exports=function(e){var t=String(i(this)),r="",a=n(e);if(a<0||a==1/0)throw RangeError("Count can't be negative");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(r+=t);return r}},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t){var r=Math.expm1;e.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||-2e-17!=r(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:r},function(e,t,r){var n=r(50),i=r(60);e.exports=function(e){return function(t,r){var a,o,s=String(i(t)),u=n(r),c=s.length;return u<0||u>=c?e?"":void 0:(a=s.charCodeAt(u))<55296||a>56319||u+1===c||(o=s.charCodeAt(u+1))<56320||o>57343?e?s.charAt(u):a:e?s.slice(u,u+2):o-56320+(a-55296<<10)+65536}}},function(e,t,r){"use strict";var n=r(70),i=r(4),a=r(30),o=r(37),s=r(83),u=r(195),c=r(81),p=r(75),l=r(18)("iterator"),m=!([].keys&&"next"in[].keys()),d=function(){return this};e.exports=function(e,t,r,y,h,f,b){u(r,t,y);var g,S,v,I=function(e){if(!m&&e in k)return k[e];switch(e){case"keys":case"values":return function(){return new r(this,e)}}return function(){return new r(this,e)}},N=t+" Iterator",T="values"==h,C=!1,k=e.prototype,A=k[l]||k["@@iterator"]||h&&k[h],D=A||I(h),x=h?T?I("entries"):D:void 0,R="Array"==t&&k.entries||A;if(R&&(v=p(R.call(new e)))!==Object.prototype&&v.next&&(c(v,N,!0),n||"function"==typeof v[l]||o(v,l,d)),T&&A&&"values"!==A.name&&(C=!0,D=function(){return A.call(this)}),n&&!b||!m&&!C&&k[l]||o(k,l,D),s[t]=D,s[N]=d,h)if(g={values:T?D:I("values"),keys:f?D:I("keys"),entries:x},b)for(S in g)S in k||a(k,S,g[S]);else i(i.P+i.F*(m||C),t,g);return g}},function(e,t,r){var n=r(140),i=r(60);e.exports=function(e,t,r){if(n(t))throw TypeError("String#"+r+" doesn't accept regex!");return String(i(e))}},function(e,t,r){var n=r(15),i=r(59),a=r(18)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==i(e))}},function(e,t,r){var n=r(18)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[n]=!1,!"/./"[e](t)}catch(i){}}return!0}},function(e,t,r){var n=r(83),i=r(18)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||a[i]===e)}},function(e,t,r){"use strict";var n=r(25),i=r(68);e.exports=function(e,t,r){t in e?n.f(e,t,i(0,r)):e[t]=r}},function(e,t,r){var n=r(93),i=r(18)("iterator"),a=r(83);e.exports=r(23).getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||a[n(e)]}},function(e,t,r){"use strict";var n=r(29),i=r(72),a=r(19);e.exports=function(e){for(var t=n(this),r=a(t.length),o=arguments.length,s=i(o>1?arguments[1]:void 0,r),u=o>2?arguments[2]:void 0,c=void 0===u?r:i(u,r);c>s;)t[s++]=e;return t}},function(e,t,r){"use strict";var n=r(76),i=r(200),a=r(83),o=r(38);e.exports=r(138)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values"),a.Arguments=a.Array,n("keys"),n("values"),n("entries")},function(e,t,r){"use strict";var n=r(106),i=RegExp.prototype.exec,a=String.prototype.replace,o=i,s=function(){var e=/a/,t=/b*/g;return i.call(e,"a"),i.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),u=void 0!==/()??/.exec("")[1];(s||u)&&(o=function(e){var t,r,o,c,p=this;return u&&(r=new RegExp("^"+p.source+"$(?!\\s)",n.call(p))),s&&(t=p.lastIndex),o=i.call(p,e),s&&o&&(p.lastIndex=p.global?o.index+o[0].length:t),u&&o&&o.length>1&&a.call(o[0],r,function(){for(c=1;c<arguments.length-2;c++)void 0===arguments[c]&&(o[c]=void 0)}),o}),e.exports=o},function(e,t,r){"use strict";var n=r(137)(!0);e.exports=function(e,t,r){return t+(r?n(e,t).length:1)}},function(e,t,r){var n,i,a,o=r(48),s=r(189),u=r(130),c=r(126),p=r(12),l=p.process,m=p.setImmediate,d=p.clearImmediate,y=p.MessageChannel,h=p.Dispatch,f=0,b={},g=function(){var e=+this;if(b.hasOwnProperty(e)){var t=b[e];delete b[e],t()}},S=function(e){g.call(e.data)};m&&d||(m=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return b[++f]=function(){s("function"==typeof e?e:Function(e),t)},n(f),f},d=function(e){delete b[e]},"process"==r(59)(l)?n=function(e){l.nextTick(o(g,e,1))}:h&&h.now?n=function(e){h.now(o(g,e,1))}:y?(a=(i=new y).port2,i.port1.onmessage=S,n=o(a.postMessage,a,1)):p.addEventListener&&"function"==typeof postMessage&&!p.importScripts?(n=function(e){p.postMessage(e+"","*")},p.addEventListener("message",S,!1)):n="onreadystatechange"in c("script")?function(e){u.appendChild(c("script")).onreadystatechange=function(){u.removeChild(this),g.call(e)}}:function(e){setTimeout(o(g,e,1),0)}),e.exports={set:m,clear:d}},function(e,t,r){"use strict";var n=r(12),i=r(24),a=r(70),o=r(112),s=r(37),u=r(86),c=r(13),p=r(85),l=r(50),m=r(19),d=r(208),y=r(74).f,h=r(25).f,f=r(145),b=r(81),g="prototype",S="Wrong index!",v=n.ArrayBuffer,I=n.DataView,N=n.Math,T=n.RangeError,C=n.Infinity,k=v,A=N.abs,D=N.pow,x=N.floor,R=N.log,P=N.LN2,E=i?"_b":"buffer",_=i?"_l":"byteLength",w=i?"_o":"byteOffset";function q(e,t,r){var n,i,a,o=new Array(r),s=8*r-t-1,u=(1<<s)-1,c=u>>1,p=23===t?D(2,-24)-D(2,-77):0,l=0,m=e<0||0===e&&1/e<0?1:0;for((e=A(e))!=e||e===C?(i=e!=e?1:0,n=u):(n=x(R(e)/P),e*(a=D(2,-n))<1&&(n--,a*=2),(e+=n+c>=1?p/a:p*D(2,1-c))*a>=2&&(n++,a/=2),n+c>=u?(i=0,n=u):n+c>=1?(i=(e*a-1)*D(2,t),n+=c):(i=e*D(2,c-1)*D(2,t),n=0));t>=8;o[l++]=255&i,i/=256,t-=8);for(n=n<<t|i,s+=t;s>0;o[l++]=255&n,n/=256,s-=8);return o[--l]|=128*m,o}function M(e,t,r){var n,i=8*r-t-1,a=(1<<i)-1,o=a>>1,s=i-7,u=r-1,c=e[u--],p=127&c;for(c>>=7;s>0;p=256*p+e[u],u--,s-=8);for(n=p&(1<<-s)-1,p>>=-s,s+=t;s>0;n=256*n+e[u],u--,s-=8);if(0===p)p=1-o;else{if(p===a)return n?NaN:c?-C:C;n+=D(2,t),p-=o}return(c?-1:1)*n*D(2,p-t)}function L(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function O(e){return[255&e]}function B(e){return[255&e,e>>8&255]}function G(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function U(e){return q(e,52,8)}function F(e){return q(e,23,4)}function V(e,t,r){h(e[g],t,{get:function(){return this[r]}})}function j(e,t,r,n){var i=d(+r);if(i+t>e[_])throw T(S);var a=e[E]._b,o=i+e[w],s=a.slice(o,o+t);return n?s:s.reverse()}function z(e,t,r,n,i,a){var o=d(+r);if(o+t>e[_])throw T(S);for(var s=e[E]._b,u=o+e[w],c=n(+i),p=0;p<t;p++)s[u+p]=c[a?p:t-p-1]}if(o.ABV){if(!c(function(){v(1)})||!c(function(){new v(-1)})||c(function(){return new v,new v(1.5),new v(NaN),"ArrayBuffer"!=v.name})){for(var W,K=(v=function(e){return p(this,v),new k(d(e))})[g]=k[g],H=y(k),Q=0;H.length>Q;)(W=H[Q++])in v||s(v,W,k[W]);a||(K.constructor=v)}var Z=new I(new v(2)),J=I[g].setInt8;Z.setInt8(0,2147483648),Z.setInt8(1,2147483649),!Z.getInt8(0)&&Z.getInt8(1)||u(I[g],{setInt8:function(e,t){J.call(this,e,t<<24>>24)},setUint8:function(e,t){J.call(this,e,t<<24>>24)}},!0)}else v=function(e){p(this,v,"ArrayBuffer");var t=d(e);this._b=f.call(new Array(t),0),this[_]=t},I=function(e,t,r){p(this,I,"DataView"),p(e,v,"DataView");var n=e[_],i=l(t);if(i<0||i>n)throw T("Wrong offset!");if(i+(r=void 0===r?n-i:m(r))>n)throw T("Wrong length!");this[E]=e,this[w]=i,this[_]=r},i&&(V(v,"byteLength","_l"),V(I,"buffer","_b"),V(I,"byteLength","_l"),V(I,"byteOffset","_o")),u(I[g],{getInt8:function(e){return j(this,1,e)[0]<<24>>24},getUint8:function(e){return j(this,1,e)[0]},getInt16:function(e){var t=j(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=j(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return L(j(this,4,e,arguments[1]))},getUint32:function(e){return L(j(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return M(j(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return M(j(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){z(this,1,e,O,t)},setUint8:function(e,t){z(this,1,e,O,t)},setInt16:function(e,t){z(this,2,e,B,t,arguments[2])},setUint16:function(e,t){z(this,2,e,B,t,arguments[2])},setInt32:function(e,t){z(this,4,e,G,t,arguments[2])},setUint32:function(e,t){z(this,4,e,G,t,arguments[2])},setFloat32:function(e,t){z(this,4,e,F,t,arguments[2])},setFloat64:function(e,t){z(this,8,e,U,t,arguments[2])}});b(v,"ArrayBuffer"),b(I,"DataView"),s(I[g],o.VIEW,!0),t.ArrayBuffer=v,t.DataView=I},function(e,t){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},function(e,t,r){e.exports=!r(213)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,r){"use strict";(function(t){var n=r(39),i=r(511),a={"Content-Type":"application/x-www-form-urlencoded"};function o(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s={adapter:function(){var e;return"undefined"!==typeof XMLHttpRequest?e=r(216):"undefined"!==typeof t&&(e=r(216)),e}(),transformRequest:[function(e,t){return i(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(o(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)?(o(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],function(e){s.headers[e]={}}),n.forEach(["post","put","patch"],function(e){s.headers[e]=n.merge(a)}),e.exports=s}).call(this,r(45))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={maxAnimationDelay:6e3,newestOnTop:!0,position:"top-right",preventDuplicates:!0};t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TRANSITIONS=t.REMOVE_BY_TYPE=t.HIDE_CONFIRM=t.SHOW_CONFIRM=t.CLEAN_TOASTR=t.REMOVE_TOASTR=t.ADD_TOASTR=void 0;t.ADD_TOASTR="@ReduxToastr/toastr/ADD";t.REMOVE_TOASTR="@ReduxToastr/toastr/REMOVE";t.CLEAN_TOASTR="@ReduxToastr/toastr/CLEAN";t.SHOW_CONFIRM="@ReduxToastr/confirm/SHOW";t.HIDE_CONFIRM="@ReduxToastr/confirm/HIDE";t.REMOVE_BY_TYPE="@ReduxToastr/toastr/REMOVE_BY_TYPE";t.TRANSITIONS={in:["bounceIn","bounceInDown","fadeIn"],out:["bounceOut","bounceOutUp","fadeOut"]}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={codGray:"#151515"};t.default=n},function(e,t){function r(t,n){return e.exports=r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,r(t,n)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){"use strict";var n=r(570);e.exports=Function.prototype.bind||n},function(e,t,r){"use strict";var n="undefined"!==typeof Symbol&&Symbol,i=r(161);e.exports=function(){return"function"===typeof n&&("function"===typeof Symbol&&("symbol"===typeof n("foo")&&("symbol"===typeof Symbol("bar")&&i())))}},function(e,t,r){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(e,t,r){"use strict";var n=r(16)("%Array%"),i=!n.isArray&&r(46)("Object.prototype.toString");e.exports=n.isArray||function(e){return"[object Array]"===i(e)}},function(e,t,r){"use strict";var n=r(16),i=n("%TypeError%"),a=n("%SyntaxError%"),o=r(79),s={"Property Descriptor":function(e,t){if("Object"!==e(t))return!1;var r={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var n in t)if(o(t,n)&&!r[n])return!1;var a=o(t,"[[Value]]"),s=o(t,"[[Get]]")||o(t,"[[Set]]");if(a&&s)throw new i("Property Descriptors may not be both accessor and data descriptors");return!0}};e.exports=function(e,t,r,n){var o=s[t];if("function"!==typeof o)throw new a("unknown record type: "+t);if(!o(e,n))throw new i(r+" must be a "+t)}},function(e,t,r){"use strict";function n(e){return(n="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)}Object.defineProperty(t,"__esModule",{value:!0}),t.matchesSelector=l,t.matchesSelectorAndParentsTo=function(e,t,r){var n=e;do{if(l(n,t))return!0;if(n===r)return!1;n=n.parentNode}while(n);return!1},t.addEvent=function(e,t,r,n){if(!e)return;var i=u({capture:!0},n);e.addEventListener?e.addEventListener(t,r,i):e.attachEvent?e.attachEvent("on"+t,r):e["on"+t]=r},t.removeEvent=function(e,t,r,n){if(!e)return;var i=u({capture:!0},n);e.removeEventListener?e.removeEventListener(t,r,i):e.detachEvent?e.detachEvent("on"+t,r):e["on"+t]=null},t.outerHeight=function(e){var t=e.clientHeight,r=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,i.int)(r.borderTopWidth),t+=(0,i.int)(r.borderBottomWidth)},t.outerWidth=function(e){var t=e.clientWidth,r=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,i.int)(r.borderLeftWidth),t+=(0,i.int)(r.borderRightWidth)},t.innerHeight=function(e){var t=e.clientHeight,r=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,i.int)(r.paddingTop),t-=(0,i.int)(r.paddingBottom)},t.innerWidth=function(e){var t=e.clientWidth,r=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,i.int)(r.paddingLeft),t-=(0,i.int)(r.paddingRight)},t.offsetXYFromParent=function(e,t,r){var n=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),i=(e.clientX+t.scrollLeft-n.left)/r,a=(e.clientY+t.scrollTop-n.top)/r;return{x:i,y:a}},t.createCSSTransform=function(e,t){var r=m(e,t,"px");return c({},(0,a.browserPrefixToKey)("transform",a.default),r)},t.createSVGTransform=function(e,t){return m(e,t,"")},t.getTranslation=m,t.getTouch=function(e,t){return e.targetTouches&&(0,i.findInArray)(e.targetTouches,function(e){return t===e.identifier})||e.changedTouches&&(0,i.findInArray)(e.changedTouches,function(e){return t===e.identifier})},t.getTouchIdentifier=function(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},t.addUserSelectStyles=function(e){if(!e)return;var t=e.getElementById("react-draggable-style-el");t||((t=e.createElement("style")).type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t));e.body&&d(e.body,"react-draggable-transparent-selection")},t.removeUserSelectStyles=function(e){if(!e)return;try{if(e.body&&y(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(r){}},t.addClassName=d,t.removeClassName=y;var i=r(119),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=a?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(i,s,u):i[s]=e[s]}i.default=e,r&&r.set(e,i);return i}(r(621));function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){c(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var p="";function l(e,t){return p||(p=(0,i.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(t){return(0,i.isFunction)(e[t])})),!!(0,i.isFunction)(e[p])&&e[p](t)}function m(e,t,r){var n=e.x,i=e.y,a="translate(".concat(n).concat(r,",").concat(i).concat(r,")");if(t){var o="".concat("string"===typeof t.x?t.x:t.x+r),s="".concat("string"===typeof t.y?t.y:t.y+r);a="translate(".concat(o,", ").concat(s,")")+a}return a}function d(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)")))||(e.className+=" ".concat(t))}function y(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)"),"g"),"")}},function(e,t,r){var n=r(21),i=r(166),a=r(167),o=r(168).populateHostPrefix;e.exports={buildRequest:function(e){var t=e.httpRequest,r=e.service.api,n=r.targetPrefix+"."+r.operations[e.operation].name,a=r.jsonVersion||"1.0",s=r.operations[e.operation].input,u=new i;1===a&&(a="1.0"),t.body=u.build(e.params||{},s),t.headers["Content-Type"]="application/x-amz-json-"+a,t.headers["X-Amz-Target"]=n,o(e)},extractError:function(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()),a=i.__type||i.code||i.Code;a&&(t.code=a.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=n.error(new Error,t)},extractData:function(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||{},n=new a;e.data=n.parse(t,r)}}}},function(e,t,r){var n=r(21);function i(){}function a(e,t){if(t&&void 0!==e&&null!==e)switch(t.type){case"structure":return function(e,t){if(t.isDocument)return e;var r={};return n.each(e,function(e,n){var i=t.members[e];if(i){if("body"!==i.location)return;var o=i.isLocationName?i.name:e,s=a(n,i);void 0!==s&&(r[o]=s)}}),r}(e,t);case"map":return function(e,t){var r={};return n.each(e,function(e,n){var i=a(n,t.value);void 0!==i&&(r[e]=i)}),r}(e,t);case"list":return function(e,t){var r=[];return n.arrayEach(e,function(e){var n=a(e,t.member);void 0!==n&&r.push(n)}),r}(e,t);default:return function(e,t){return t.toWireFormat(e)}(e,t)}}i.prototype.build=function(e,t){return JSON.stringify(a(e,t))},e.exports=i},function(e,t,r){var n=r(21);function i(){}function a(e,t){if(t&&void 0!==e)switch(t.type){case"structure":return function(e,t){if(null==e)return;if(t.isDocument)return e;var r={},i=t.members;return n.each(i,function(t,n){var i=n.isLocationName?n.name:t;if(Object.prototype.hasOwnProperty.call(e,i)){var o=a(e[i],n);void 0!==o&&(r[t]=o)}}),r}(e,t);case"map":return function(e,t){if(null==e)return;var r={};return n.each(e,function(e,n){var i=a(n,t.value);r[e]=void 0===i?null:i}),r}(e,t);case"list":return function(e,t){if(null==e)return;var r=[];return n.arrayEach(e,function(e){var n=a(e,t.member);void 0===n?r.push(null):r.push(n)}),r}(e,t);default:return function(e,t){return t.toType(e)}(e,t)}}i.prototype.parse=function(e,t){return a(JSON.parse(e),t)},e.exports=i},function(e,t,r){var n=r(21),i=r(2);e.exports={populateHostPrefix:function(e){if(!e.service.config.hostPrefixEnabled)return e;var t=e.service.api.operations[e.operation];if(function(e){var t=e.service.api,r=t.operations[e.operation],i=t.endpointOperation&&t.endpointOperation===n.string.lowerFirst(r.name);return"NULL"!==r.endpointDiscoveryRequired||!0===i}(e))return e;if(t.endpoint&&t.endpoint.hostPrefix){var r=function(e,t,r){return n.each(r.members,function(r,i){if(!0===i.hostLabel){if("string"!==typeof t[r]||""===t[r])throw n.error(new Error,{message:"Parameter "+r+" should be a non-empty string.",code:"InvalidParameter"});var a=new RegExp("\\{"+r+"\\}","g");e=e.replace(a,t[r])}}),e}(t.endpoint.hostPrefix,e.params,t.input);a=e.httpRequest.endpoint,o=r,a.host&&(a.host=o+a.host),a.hostname&&(a.hostname=o+a.hostname),function(e){var t=e.split("."),r=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/;n.arrayEach(t,function(e){if(!e.length||e.length<1||e.length>63)throw n.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)}var a,o;return e}}},function(e,t,r){var n=r(21),i=r(635);function a(e,t){n.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}e.exports={configureEndpoint:function(e){for(var t=function(e){var t=e.config.region,r=function(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}(t),n=e.api.endpointPrefix;return[[t,n],[r,n],[t,"*"],[r,"*"],["*",n],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}(e),r=0;r<t.length;r++){var o=t[r];if(o&&Object.prototype.hasOwnProperty.call(i.rules,o)){var s=i.rules[o];return"string"===typeof s&&(s=i.patterns[s]),e.config.useDualstack&&n.isDualstackAvailable(e)&&((s=n.copy(s)).endpoint=s.endpoint.replace(/{service}\.({region}\.)?/,"{service}.dualstack.{region}.")),e.isGlobalEndpoint=!!s.globalEndpoint,s.signingRegion&&(e.signingRegion=s.signingRegion),s.signatureVersion||(s.signatureVersion="v4"),void a(e,s)}}},getEndpointSuffix:function(e){for(var t={"^(us|eu|ap|sa|ca|me)\\-\\w+\\-\\d+$":"amazonaws.com","^cn\\-\\w+\\-\\d+$":"amazonaws.com.cn","^us\\-gov\\-\\w+\\-\\d+$":"amazonaws.com","^us\\-iso\\-\\w+\\-\\d+$":"c2s.ic.gov","^us\\-isob\\-\\w+\\-\\d+$":"sc2s.sgov.gov"},r=Object.keys(t),n=0;n<r.length;n++){var i=RegExp(r[n]),a=t[r[n]];if(i.test(e))return a}return"amazonaws.com"}}},function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function n(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var a=0;a<e.length;a++)if(!1===n(e[a],i[a]))return!1;return!0}if(!0===r(e)){var o={};for(var s in e)if(hasOwnProperty.call(e,s)){if(!1===n(e[s],i[s]))return!1;o[s]=!0}for(var u in i)if(hasOwnProperty.call(i,u)&&!0!==o[u])return!1;return!0}return!1}function i(e){if(""===e||!1===e||null===e)return!0;if(t(e)&&0===e.length)return!0;if(r(e)){for(var n in e)if(e.hasOwnProperty(n))return!1;return!0}return!1}var a;a="function"===typeof String.prototype.trimLeft?function(e){return e.trimLeft()}:function(e){return e.match(/^\s*(.*)/)[1]};var o=0,s=1,u=2,c=3,p=4,l=6,m=8,d=9,y={".":"Dot","*":"Star",",":"Comma",":":"Colon","{":"Lbrace","}":"Rbrace","]":"Rbracket","(":"Lparen",")":"Rparen","@":"Current"},h={"<":!0,">":!0,"=":!0,"!":!0},f={" ":!0,"\t":!0,"\n":!0};function b(e){return e>="0"&&e<="9"||"-"===e}function g(){}g.prototype={tokenize:function(e){var t,r,n,i,a=[];for(this._current=0;this._current<e.length;)if((i=e[this._current])>="a"&&i<="z"||i>="A"&&i<="Z"||"_"===i)t=this._current,r=this._consumeUnquotedIdentifier(e),a.push({type:"UnquotedIdentifier",value:r,start:t});else if(void 0!==y[e[this._current]])a.push({type:y[e[this._current]],value:e[this._current],start:this._current}),this._current++;else if(b(e[this._current]))n=this._consumeNumber(e),a.push(n);else if("["===e[this._current])n=this._consumeLBracket(e),a.push(n);else if('"'===e[this._current])t=this._current,r=this._consumeQuotedIdentifier(e),a.push({type:"QuotedIdentifier",value:r,start:t});else if("'"===e[this._current])t=this._current,r=this._consumeRawStringLiteral(e),a.push({type:"Literal",value:r,start:t});else if("`"===e[this._current]){t=this._current;var o=this._consumeLiteral(e);a.push({type:"Literal",value:o,start:t})}else if(void 0!==h[e[this._current]])a.push(this._consumeOperator(e));else if(void 0!==f[e[this._current]])this._current++;else if("&"===e[this._current])t=this._current,this._current++,"&"===e[this._current]?(this._current++,a.push({type:"And",value:"&&",start:t})):a.push({type:"Expref",value:"&",start:t});else{if("|"!==e[this._current]){var s=new Error("Unknown character:"+e[this._current]);throw s.name="LexerError",s}t=this._current,this._current++,"|"===e[this._current]?(this._current++,a.push({type:"Or",value:"||",start:t})):a.push({type:"Pipe",value:"|",start:t})}return a},_consumeUnquotedIdentifier:function(e){var t,r=this._current;for(this._current++;this._current<e.length&&((t=e[this._current])>="a"&&t<="z"||t>="A"&&t<="Z"||t>="0"&&t<="9"||"_"===t);)this._current++;return e.slice(r,this._current)},_consumeQuotedIdentifier:function(e){var t=this._current;this._current++;for(var r=e.length;'"'!==e[this._current]&&this._current<r;){var n=this._current;"\\"!==e[n]||"\\"!==e[n+1]&&'"'!==e[n+1]?n++:n+=2,this._current=n}return this._current++,JSON.parse(e.slice(t,this._current))},_consumeRawStringLiteral:function(e){var t=this._current;this._current++;for(var r=e.length;"'"!==e[this._current]&&this._current<r;){var n=this._current;"\\"!==e[n]||"\\"!==e[n+1]&&"'"!==e[n+1]?n++:n+=2,this._current=n}return this._current++,e.slice(t+1,this._current-1).replace("\\'","'")},_consumeNumber:function(e){var t=this._current;this._current++;for(var r=e.length;b(e[this._current])&&this._current<r;)this._current++;return{type:"Number",value:parseInt(e.slice(t,this._current)),start:t}},_consumeLBracket:function(e){var t=this._current;return this._current++,"?"===e[this._current]?(this._current++,{type:"Filter",value:"[?",start:t}):"]"===e[this._current]?(this._current++,{type:"Flatten",value:"[]",start:t}):{type:"Lbracket",value:"[",start:t}},_consumeOperator:function(e){var t=this._current,r=e[t];return this._current++,"!"===r?"="===e[this._current]?(this._current++,{type:"NE",value:"!=",start:t}):{type:"Not",value:"!",start:t}:"<"===r?"="===e[this._current]?(this._current++,{type:"LTE",value:"<=",start:t}):{type:"LT",value:"<",start:t}:">"===r?"="===e[this._current]?(this._current++,{type:"GTE",value:">=",start:t}):{type:"GT",value:">",start:t}:"="===r&&"="===e[this._current]?(this._current++,{type:"EQ",value:"==",start:t}):void 0},_consumeLiteral:function(e){this._current++;for(var t,r=this._current,n=e.length;"`"!==e[this._current]&&this._current<n;){var i=this._current;"\\"!==e[i]||"\\"!==e[i+1]&&"`"!==e[i+1]?i++:i+=2,this._current=i}var o=a(e.slice(r,this._current));return o=o.replace("\\`","`"),t=this._looksLikeJSON(o)?JSON.parse(o):JSON.parse('"'+o+'"'),this._current++,t},_looksLikeJSON:function(e){if(""===e)return!1;if('[{"'.indexOf(e[0])>=0)return!0;if(["true","false","null"].indexOf(e)>=0)return!0;if(!("-0123456789".indexOf(e[0])>=0))return!1;try{return JSON.parse(e),!0}catch(t){return!1}}};var S={};function v(){}function I(e){this.runtime=e}function N(e){this._interpreter=e,this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[o]}]},avg:{_func:this._functionAvg,_signature:[{types:[m]}]},ceil:{_func:this._functionCeil,_signature:[{types:[o]}]},contains:{_func:this._functionContains,_signature:[{types:[u,c]},{types:[s]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[u]},{types:[u]}]},floor:{_func:this._functionFloor,_signature:[{types:[o]}]},length:{_func:this._functionLength,_signature:[{types:[u,c,p]}]},map:{_func:this._functionMap,_signature:[{types:[l]},{types:[c]}]},max:{_func:this._functionMax,_signature:[{types:[m,d]}]},merge:{_func:this._functionMerge,_signature:[{types:[p],variadic:!0}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[c]},{types:[l]}]},sum:{_func:this._functionSum,_signature:[{types:[m]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[u]},{types:[u]}]},min:{_func:this._functionMin,_signature:[{types:[m,d]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[c]},{types:[l]}]},type:{_func:this._functionType,_signature:[{types:[s]}]},keys:{_func:this._functionKeys,_signature:[{types:[p]}]},values:{_func:this._functionValues,_signature:[{types:[p]}]},sort:{_func:this._functionSort,_signature:[{types:[d,m]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[c]},{types:[l]}]},join:{_func:this._functionJoin,_signature:[{types:[u]},{types:[d]}]},reverse:{_func:this._functionReverse,_signature:[{types:[u,c]}]},to_array:{_func:this._functionToArray,_signature:[{types:[s]}]},to_string:{_func:this._functionToString,_signature:[{types:[s]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[s]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[s],variadic:!0}]}}}S.EOF=0,S.UnquotedIdentifier=0,S.QuotedIdentifier=0,S.Rbracket=0,S.Rparen=0,S.Comma=0,S.Rbrace=0,S.Number=0,S.Current=0,S.Expref=0,S.Pipe=1,S.Or=2,S.And=3,S.EQ=5,S.GT=5,S.LT=5,S.GTE=5,S.LTE=5,S.NE=5,S.Flatten=9,S.Star=20,S.Filter=21,S.Dot=40,S.Not=45,S.Lbrace=50,S.Lbracket=55,S.Lparen=60,v.prototype={parse:function(e){this._loadTokens(e),this.index=0;var t=this.expression(0);if("EOF"!==this._lookahead(0)){var r=this._lookaheadToken(0),n=new Error("Unexpected token type: "+r.type+", value: "+r.value);throw n.name="ParserError",n}return t},_loadTokens:function(e){var t=(new g).tokenize(e);t.push({type:"EOF",value:"",start:e.length}),this.tokens=t},expression:function(e){var t=this._lookaheadToken(0);this._advance();for(var r=this.nud(t),n=this._lookahead(0);e<S[n];)this._advance(),r=this.led(n,r),n=this._lookahead(0);return r},_lookahead:function(e){return this.tokens[this.index+e].type},_lookaheadToken:function(e){return this.tokens[this.index+e]},_advance:function(){this.index++},nud:function(e){var t,r;switch(e.type){case"Literal":return{type:"Literal",value:e.value};case"UnquotedIdentifier":return{type:"Field",name:e.value};case"QuotedIdentifier":var n={type:"Field",name:e.value};if("Lparen"===this._lookahead(0))throw new Error("Quoted identifier not allowed for function names.");return n;case"Not":return{type:"NotExpression",children:[t=this.expression(S.Not)]};case"Star":return t=null,{type:"ValueProjection",children:[{type:"Identity"},t="Rbracket"===this._lookahead(0)?{type:"Identity"}:this._parseProjectionRHS(S.Star)]};case"Filter":return this.led(e.type,{type:"Identity"});case"Lbrace":return this._parseMultiselectHash();case"Flatten":return{type:"Projection",children:[{type:"Flatten",children:[{type:"Identity"}]},t=this._parseProjectionRHS(S.Flatten)]};case"Lbracket":return"Number"===this._lookahead(0)||"Colon"===this._lookahead(0)?(t=this._parseIndexExpression(),this._projectIfSlice({type:"Identity"},t)):"Star"===this._lookahead(0)&&"Rbracket"===this._lookahead(1)?(this._advance(),this._advance(),{type:"Projection",children:[{type:"Identity"},t=this._parseProjectionRHS(S.Star)]}):this._parseMultiselectList();case"Current":return{type:"Current"};case"Expref":return{type:"ExpressionReference",children:[r=this.expression(S.Expref)]};case"Lparen":for(var i=[];"Rparen"!==this._lookahead(0);)"Current"===this._lookahead(0)?(r={type:"Current"},this._advance()):r=this.expression(0),i.push(r);return this._match("Rparen"),i[0];default:this._errorToken(e)}},led:function(e,t){var r;switch(e){case"Dot":var n=S.Dot;return"Star"!==this._lookahead(0)?{type:"Subexpression",children:[t,r=this._parseDotRHS(n)]}:(this._advance(),{type:"ValueProjection",children:[t,r=this._parseProjectionRHS(n)]});case"Pipe":return{type:"Pipe",children:[t,r=this.expression(S.Pipe)]};case"Or":return{type:"OrExpression",children:[t,r=this.expression(S.Or)]};case"And":return{type:"AndExpression",children:[t,r=this.expression(S.And)]};case"Lparen":for(var i,a=t.name,o=[];"Rparen"!==this._lookahead(0);)"Current"===this._lookahead(0)?(i={type:"Current"},this._advance()):i=this.expression(0),"Comma"===this._lookahead(0)&&this._match("Comma"),o.push(i);return this._match("Rparen"),{type:"Function",name:a,children:o};case"Filter":var s=this.expression(0);return this._match("Rbracket"),{type:"FilterProjection",children:[t,r="Flatten"===this._lookahead(0)?{type:"Identity"}:this._parseProjectionRHS(S.Filter),s]};case"Flatten":return{type:"Projection",children:[{type:"Flatten",children:[t]},this._parseProjectionRHS(S.Flatten)]};case"EQ":case"NE":case"GT":case"GTE":case"LT":case"LTE":return this._parseComparator(t,e);case"Lbracket":var u=this._lookaheadToken(0);return"Number"===u.type||"Colon"===u.type?(r=this._parseIndexExpression(),this._projectIfSlice(t,r)):(this._match("Star"),this._match("Rbracket"),{type:"Projection",children:[t,r=this._parseProjectionRHS(S.Star)]});default:this._errorToken(this._lookaheadToken(0))}},_match:function(e){if(this._lookahead(0)!==e){var t=this._lookaheadToken(0),r=new Error("Expected "+e+", got: "+t.type);throw r.name="ParserError",r}this._advance()},_errorToken:function(e){var t=new Error("Invalid token ("+e.type+'): "'+e.value+'"');throw t.name="ParserError",t},_parseIndexExpression:function(){if("Colon"===this._lookahead(0)||"Colon"===this._lookahead(1))return this._parseSliceExpression();var e={type:"Index",value:this._lookaheadToken(0).value};return this._advance(),this._match("Rbracket"),e},_projectIfSlice:function(e,t){var r={type:"IndexExpression",children:[e,t]};return"Slice"===t.type?{type:"Projection",children:[r,this._parseProjectionRHS(S.Star)]}:r},_parseSliceExpression:function(){for(var e=[null,null,null],t=0,r=this._lookahead(0);"Rbracket"!==r&&t<3;){if("Colon"===r)t++,this._advance();else{if("Number"!==r){var n=this._lookahead(0),i=new Error("Syntax error, unexpected token: "+n.value+"("+n.type+")");throw i.name="Parsererror",i}e[t]=this._lookaheadToken(0).value,this._advance()}r=this._lookahead(0)}return this._match("Rbracket"),{type:"Slice",children:e}},_parseComparator:function(e,t){return{type:"Comparator",name:t,children:[e,this.expression(S[t])]}},_parseDotRHS:function(e){var t=this._lookahead(0);return["UnquotedIdentifier","QuotedIdentifier","Star"].indexOf(t)>=0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(S[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var r=this._lookaheadToken(0),n=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw n.name="ParserError",n}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,n=[],i=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),i.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),r={type:"KeyValuePair",name:t,value:this.expression(0)},n.push(r),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:n}}},I.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,a){var o,s,u,c,p,l,m,d,y;switch(e.type){case"Field":return null===a?null:r(a)?void 0===(l=a[e.name])?null:l:null;case"Subexpression":for(u=this.visit(e.children[0],a),y=1;y<e.children.length;y++)if(null===(u=this.visit(e.children[1],u)))return null;return u;case"IndexExpression":return m=this.visit(e.children[0],a),this.visit(e.children[1],m);case"Index":if(!t(a))return null;var h=e.value;return h<0&&(h=a.length+h),void 0===(u=a[h])&&(u=null),u;case"Slice":if(!t(a))return null;var f=e.children.slice(0),b=this.computeSliceParams(a.length,f),g=b[0],S=b[1],v=b[2];if(u=[],v>0)for(y=g;y<S;y+=v)u.push(a[y]);else for(y=g;y>S;y+=v)u.push(a[y]);return u;case"Projection":var I=this.visit(e.children[0],a);if(!t(I))return null;for(d=[],y=0;y<I.length;y++)null!==(s=this.visit(e.children[1],I[y]))&&d.push(s);return d;case"ValueProjection":if(!r(I=this.visit(e.children[0],a)))return null;d=[];var N=function(e){for(var t=Object.keys(e),r=[],n=0;n<t.length;n++)r.push(e[t[n]]);return r}(I);for(y=0;y<N.length;y++)null!==(s=this.visit(e.children[1],N[y]))&&d.push(s);return d;case"FilterProjection":if(!t(I=this.visit(e.children[0],a)))return null;var T=[],C=[];for(y=0;y<I.length;y++)i(o=this.visit(e.children[2],I[y]))||T.push(I[y]);for(var k=0;k<T.length;k++)null!==(s=this.visit(e.children[1],T[k]))&&C.push(s);return C;case"Comparator":switch(c=this.visit(e.children[0],a),p=this.visit(e.children[1],a),e.name){case"EQ":u=n(c,p);break;case"NE":u=!n(c,p);break;case"GT":u=c>p;break;case"GTE":u=c>=p;break;case"LT":u=c<p;break;case"LTE":u=c<=p;break;default:throw new Error("Unknown comparator: "+e.name)}return u;case"Flatten":var A=this.visit(e.children[0],a);if(!t(A))return null;var D=[];for(y=0;y<A.length;y++)t(s=A[y])?D.push.apply(D,s):D.push(s);return D;case"Identity":return a;case"MultiSelectList":if(null===a)return null;for(d=[],y=0;y<e.children.length;y++)d.push(this.visit(e.children[y],a));return d;case"MultiSelectHash":if(null===a)return null;var x;for(d={},y=0;y<e.children.length;y++)d[(x=e.children[y]).name]=this.visit(x.value,a);return d;case"OrExpression":return i(o=this.visit(e.children[0],a))&&(o=this.visit(e.children[1],a)),o;case"AndExpression":return!0===i(c=this.visit(e.children[0],a))?c:this.visit(e.children[1],a);case"NotExpression":return i(c=this.visit(e.children[0],a));case"Literal":return e.value;case"Pipe":return m=this.visit(e.children[0],a),this.visit(e.children[1],m);case"Current":return a;case"Function":var R=[];for(y=0;y<e.children.length;y++)R.push(this.visit(e.children[y],a));return this.runtime.callFunction(e.name,R);case"ExpressionReference":var P=e.children[0];return P.jmespathType="Expref",P;default:throw new Error("Unknown node type: "+e.type)}},computeSliceParams:function(e,t){var r=t[0],n=t[1],i=t[2],a=[null,null,null];if(null===i)i=1;else if(0===i){var o=new Error("Invalid slice, step cannot be 0");throw o.name="RuntimeError",o}var s=i<0;return r=null===r?s?e-1:0:this.capSliceRange(e,r,i),n=null===n?s?-1:e:this.capSliceRange(e,n,i),a[0]=r,a[1]=n,a[2]=i,a},capSliceRange:function(e,t,r){return t<0?(t+=e)<0&&(t=r<0?-1:0):t>=e&&(t=r<0?e-1:e),t}},N.prototype={callFunction:function(e,t){var r=this.functionTable[e];if(void 0===r)throw new Error("Unknown function: "+e+"()");return this._validateArgs(e,t,r._signature),r._func.call(this,t)},_validateArgs:function(e,t,r){var n,i,a,o;if(r[r.length-1].variadic){if(t.length<r.length)throw n=1===r.length?" argument":" arguments",new Error("ArgumentError: "+e+"() takes at least"+r.length+n+" but received "+t.length)}else if(t.length!==r.length)throw n=1===r.length?" argument":" arguments",new Error("ArgumentError: "+e+"() takes "+r.length+n+" but received "+t.length);for(var s=0;s<r.length;s++){o=!1,i=r[s].types,a=this._getTypeName(t[s]);for(var u=0;u<i.length;u++)if(this._typeMatches(a,i[u],t[s])){o=!0;break}if(!o)throw new Error("TypeError: "+e+"() expected argument "+(s+1)+" to be type "+i+" but received type "+a+" instead.")}},_typeMatches:function(e,t,r){if(t===s)return!0;if(t!==d&&t!==m&&t!==c)return e===t;if(t===c)return e===c;if(e===c){var n;t===m?n=o:t===d&&(n=u);for(var i=0;i<r.length;i++)if(!this._typeMatches(this._getTypeName(r[i]),n,r[i]))return!1;return!0}},_getTypeName:function(e){switch(Object.prototype.toString.call(e)){case"[object String]":return u;case"[object Number]":return o;case"[object Array]":return c;case"[object Boolean]":return 5;case"[object Null]":return 7;case"[object Object]":return"Expref"===e.jmespathType?l:p}},_functionStartsWith:function(e){return 0===e[0].lastIndexOf(e[1])},_functionEndsWith:function(e){var t=e[0],r=e[1];return-1!==t.indexOf(r,t.length-r.length)},_functionReverse:function(e){if(this._getTypeName(e[0])===u){for(var t=e[0],r="",n=t.length-1;n>=0;n--)r+=t[n];return r}var i=e[0].slice(0);return i.reverse(),i},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){for(var t=0,r=e[0],n=0;n<r.length;n++)t+=r[n];return t/r.length},_functionContains:function(e){return e[0].indexOf(e[1])>=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){return r(e[0])?Object.keys(e[0]).length:e[0].length},_functionMap:function(e){for(var t=[],r=this._interpreter,n=e[0],i=e[1],a=0;a<i.length;a++)t.push(r.visit(n,i[a]));return t},_functionMerge:function(e){for(var t={},r=0;r<e.length;r++){var n=e[r];for(var i in n)t[i]=n[i]}return t},_functionMax:function(e){if(e[0].length>0){if(this._getTypeName(e[0][0])===o)return Math.max.apply(Math,e[0]);for(var t=e[0],r=t[0],n=1;n<t.length;n++)r.localeCompare(t[n])<0&&(r=t[n]);return r}return null},_functionMin:function(e){if(e[0].length>0){if(this._getTypeName(e[0][0])===o)return Math.min.apply(Math,e[0]);for(var t=e[0],r=t[0],n=1;n<t.length;n++)t[n].localeCompare(r)<0&&(r=t[n]);return r}return null},_functionSum:function(e){for(var t=0,r=e[0],n=0;n<r.length;n++)t+=r[n];return t},_functionType:function(e){switch(this._getTypeName(e[0])){case o:return"number";case u:return"string";case c:return"array";case p:return"object";case 5:return"boolean";case l:return"expref";case 7:return"null"}},_functionKeys:function(e){return Object.keys(e[0])},_functionValues:function(e){for(var t=e[0],r=Object.keys(t),n=[],i=0;i<r.length;i++)n.push(t[r[i]]);return n},_functionJoin:function(e){var t=e[0];return e[1].join(t)},_functionToArray:function(e){return this._getTypeName(e[0])===c?e[0]:[e[0]]},_functionToString:function(e){return this._getTypeName(e[0])===u?e[0]:JSON.stringify(e[0])},_functionToNumber:function(e){var t,r=this._getTypeName(e[0]);return r===o?e[0]:r!==u||(t=+e[0],isNaN(t))?null:t},_functionNotNull:function(e){for(var t=0;t<e.length;t++)if(7!==this._getTypeName(e[t]))return e[t];return null},_functionSort:function(e){var t=e[0].slice(0);return t.sort(),t},_functionSortBy:function(e){var t=e[0].slice(0);if(0===t.length)return t;var r=this._interpreter,n=e[1],i=this._getTypeName(r.visit(n,t[0]));if([o,u].indexOf(i)<0)throw new Error("TypeError");for(var a=this,s=[],c=0;c<t.length;c++)s.push([c,t[c]]);s.sort(function(e,t){var o=r.visit(n,e[1]),s=r.visit(n,t[1]);if(a._getTypeName(o)!==i)throw new Error("TypeError: expected "+i+", received "+a._getTypeName(o));if(a._getTypeName(s)!==i)throw new Error("TypeError: expected "+i+", received "+a._getTypeName(s));return o>s?1:o<s?-1:e[0]-t[0]});for(var p=0;p<s.length;p++)t[p]=s[p][1];return t},_functionMaxBy:function(e){for(var t,r,n=e[1],i=e[0],a=this.createKeyFunction(n,[o,u]),s=-1/0,c=0;c<i.length;c++)(r=a(i[c]))>s&&(s=r,t=i[c]);return t},_functionMinBy:function(e){for(var t,r,n=e[1],i=e[0],a=this.createKeyFunction(n,[o,u]),s=1/0,c=0;c<i.length;c++)(r=a(i[c]))<s&&(s=r,t=i[c]);return t},createKeyFunction:function(e,t){var r=this,n=this._interpreter;return function(i){var a=n.visit(e,i);if(t.indexOf(r._getTypeName(a))<0){var o="TypeError: expected one of "+t+", received "+r._getTypeName(a);throw new Error(o)}return a}}},e.tokenize=function(e){return(new g).tokenize(e)},e.compile=function(e){return(new v).parse(e)},e.search=function(e,t){var r=new v,n=new N,i=new I(n);n._interpreter=i;var a=r.parse(t);return i.search(a,e)},e.strictDeepEqual=n}(t)},function(e,t){},function(e,t,r){"use strict";r.r(t);var n,i=r(1),a=r.n(i),o=r(6),s=r.n(o),u=r(43),c=r.n(u),p=r(10),l=r.n(p),m=r(7),d=r.n(m),y=r(278),h=r.n(y),f=r(11),b=r.n(f),g=r(177),S=r.n(g),v=r(178),I=r.n(v),N=r(279),T=r.n(N),C=r(280),k=r.n(C),A=r(179),D=r.n(A),x=function(e,t){if(/^[a-z]+:/i.test(t))return t;/^data:/.test(e)&&(e=a.a.location&&a.a.location.href||"");var r="function"===typeof a.a.URL,n=/^\/\//.test(e),i=!a.a.location&&!/\/\//i.test(e);if(r?e=new a.a.URL(e,a.a.location||"http://example.com"):/\/\//i.test(e)||(e=D.a.buildAbsoluteURL(a.a.location&&a.a.location.href||"",e)),r){var o=new URL(t,e);return i?o.href.slice("http://example.com".length):n?o.href.slice(o.protocol.length):o.href}return D.a.buildAbsoluteURL(e,t)},R=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1;var r=this.listeners[e].indexOf(t);return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(r,1),r>-1},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var r=t.length,n=0;n<r;++n)t[n].call(this,arguments[1]);else for(var i=Array.prototype.slice.call(arguments,1),a=t.length,o=0;o<a;++o)t[o].apply(this,i)},t.dispose=function(){this.listeners={}},t.pipe=function(e){this.on("data",function(t){e.push(t)})},e}(),P=r(123),E=function(e){function t(){var t;return(t=e.call(this)||this).buffer="",t}return d()(t,e),t.prototype.push=function(e){var t;for(this.buffer+=e,t=this.buffer.indexOf("\n");t>-1;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)},t}(R),_=String.fromCharCode(9),w=function(e){var t=/([0-9.]*)?@?([0-9.]*)?/.exec(e||""),r={};return t[1]&&(r.length=parseInt(t[1],10)),t[2]&&(r.offset=parseInt(t[2],10)),r},q=function(e){for(var t,r=e.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),n={},i=r.length;i--;)""!==r[i]&&((t=/([^=]*)=(.*)/.exec(r[i]).slice(1))[0]=t[0].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^['"](.*)['"]$/g,"$1"),n[t[0]]=t[1]);return n},M=function(e){function t(){var t;return(t=e.call(this)||this).customParsers=[],t.tagMappers=[],t}d()(t,e);var r=t.prototype;return r.push=function(e){var t,r,n=this;0!==(e=e.trim()).length&&("#"===e[0]?this.tagMappers.reduce(function(t,r){var n=r(e);return n===e?t:t.concat([n])},[e]).forEach(function(e){for(var i=0;i<n.customParsers.length;i++)if(n.customParsers[i].call(n,e))return;if(0===e.indexOf("#EXT"))if(e=e.replace("\r",""),t=/^#EXTM3U/.exec(e))n.trigger("data",{type:"tag",tagType:"m3u"});else{if(t=/^#EXTINF:?([0-9\.]*)?,?(.*)?$/.exec(e))return r={type:"tag",tagType:"inf"},t[1]&&(r.duration=parseFloat(t[1])),t[2]&&(r.title=t[2]),void n.trigger("data",r);if(t=/^#EXT-X-TARGETDURATION:?([0-9.]*)?/.exec(e))return r={type:"tag",tagType:"targetduration"},t[1]&&(r.duration=parseInt(t[1],10)),void n.trigger("data",r);if(t=/^#EXT-X-VERSION:?([0-9.]*)?/.exec(e))return r={type:"tag",tagType:"version"},t[1]&&(r.version=parseInt(t[1],10)),void n.trigger("data",r);if(t=/^#EXT-X-MEDIA-SEQUENCE:?(\-?[0-9.]*)?/.exec(e))return r={type:"tag",tagType:"media-sequence"},t[1]&&(r.number=parseInt(t[1],10)),void n.trigger("data",r);if(t=/^#EXT-X-DISCONTINUITY-SEQUENCE:?(\-?[0-9.]*)?/.exec(e))return r={type:"tag",tagType:"discontinuity-sequence"},t[1]&&(r.number=parseInt(t[1],10)),void n.trigger("data",r);if(t=/^#EXT-X-PLAYLIST-TYPE:?(.*)?$/.exec(e))return r={type:"tag",tagType:"playlist-type"},t[1]&&(r.playlistType=t[1]),void n.trigger("data",r);if(t=/^#EXT-X-BYTERANGE:?(.*)?$/.exec(e))return r=c()(w(t[1]),{type:"tag",tagType:"byterange"}),void n.trigger("data",r);if(t=/^#EXT-X-ALLOW-CACHE:?(YES|NO)?/.exec(e))return r={type:"tag",tagType:"allow-cache"},t[1]&&(r.allowed=!/NO/.test(t[1])),void n.trigger("data",r);if(t=/^#EXT-X-MAP:?(.*)$/.exec(e)){if(r={type:"tag",tagType:"map"},t[1]){var a=q(t[1]);a.URI&&(r.uri=a.URI),a.BYTERANGE&&(r.byterange=w(a.BYTERANGE))}n.trigger("data",r)}else if(t=/^#EXT-X-STREAM-INF:?(.*)$/.exec(e)){if(r={type:"tag",tagType:"stream-inf"},t[1]){if(r.attributes=q(t[1]),r.attributes.RESOLUTION){var o=r.attributes.RESOLUTION.split("x"),s={};o[0]&&(s.width=parseInt(o[0],10)),o[1]&&(s.height=parseInt(o[1],10)),r.attributes.RESOLUTION=s}r.attributes.BANDWIDTH&&(r.attributes.BANDWIDTH=parseInt(r.attributes.BANDWIDTH,10)),r.attributes["PROGRAM-ID"]&&(r.attributes["PROGRAM-ID"]=parseInt(r.attributes["PROGRAM-ID"],10))}n.trigger("data",r)}else{if(t=/^#EXT-X-MEDIA:?(.*)$/.exec(e))return r={type:"tag",tagType:"media"},t[1]&&(r.attributes=q(t[1])),void n.trigger("data",r);if(t=/^#EXT-X-ENDLIST/.exec(e))n.trigger("data",{type:"tag",tagType:"endlist"});else if(t=/^#EXT-X-DISCONTINUITY/.exec(e))n.trigger("data",{type:"tag",tagType:"discontinuity"});else{if(t=/^#EXT-X-PROGRAM-DATE-TIME:?(.*)$/.exec(e))return r={type:"tag",tagType:"program-date-time"},t[1]&&(r.dateTimeString=t[1],r.dateTimeObject=new Date(t[1])),void n.trigger("data",r);if(t=/^#EXT-X-KEY:?(.*)$/.exec(e))return r={type:"tag",tagType:"key"},t[1]&&(r.attributes=q(t[1]),r.attributes.IV&&("0x"===r.attributes.IV.substring(0,2).toLowerCase()&&(r.attributes.IV=r.attributes.IV.substring(2)),r.attributes.IV=r.attributes.IV.match(/.{8}/g),r.attributes.IV[0]=parseInt(r.attributes.IV[0],16),r.attributes.IV[1]=parseInt(r.attributes.IV[1],16),r.attributes.IV[2]=parseInt(r.attributes.IV[2],16),r.attributes.IV[3]=parseInt(r.attributes.IV[3],16),r.attributes.IV=new Uint32Array(r.attributes.IV))),void n.trigger("data",r);if(t=/^#EXT-X-START:?(.*)$/.exec(e))return r={type:"tag",tagType:"start"},t[1]&&(r.attributes=q(t[1]),r.attributes["TIME-OFFSET"]=parseFloat(r.attributes["TIME-OFFSET"]),r.attributes.PRECISE=/YES/.test(r.attributes.PRECISE)),void n.trigger("data",r);if(t=/^#EXT-X-CUE-OUT-CONT:?(.*)?$/.exec(e))return r={type:"tag",tagType:"cue-out-cont"},t[1]?r.data=t[1]:r.data="",void n.trigger("data",r);if(t=/^#EXT-X-CUE-OUT:?(.*)?$/.exec(e))return r={type:"tag",tagType:"cue-out"},t[1]?r.data=t[1]:r.data="",void n.trigger("data",r);if(t=/^#EXT-X-CUE-IN:?(.*)?$/.exec(e))return r={type:"tag",tagType:"cue-in"},t[1]?r.data=t[1]:r.data="",void n.trigger("data",r);if((t=/^#EXT-X-SKIP:(.*)$/.exec(e))&&t[1])return(r={type:"tag",tagType:"skip"}).attributes=q(t[1]),r.attributes.hasOwnProperty("SKIPPED-SEGMENTS")&&(r.attributes["SKIPPED-SEGMENTS"]=parseInt(r.attributes["SKIPPED-SEGMENTS"],10)),r.attributes.hasOwnProperty("RECENTLY-REMOVED-DATERANGES")&&(r.attributes["RECENTLY-REMOVED-DATERANGES"]=r.attributes["RECENTLY-REMOVED-DATERANGES"].split(_)),void n.trigger("data",r);if((t=/^#EXT-X-PART:(.*)$/.exec(e))&&t[1])return(r={type:"tag",tagType:"part"}).attributes=q(t[1]),["DURATION"].forEach(function(e){r.attributes.hasOwnProperty(e)&&(r.attributes[e]=parseFloat(r.attributes[e]))}),["INDEPENDENT","GAP"].forEach(function(e){r.attributes.hasOwnProperty(e)&&(r.attributes[e]=/YES/.test(r.attributes[e]))}),r.attributes.hasOwnProperty("BYTERANGE")&&(r.attributes.byterange=w(r.attributes.BYTERANGE)),void n.trigger("data",r);if((t=/^#EXT-X-SERVER-CONTROL:(.*)$/.exec(e))&&t[1])return(r={type:"tag",tagType:"server-control"}).attributes=q(t[1]),["CAN-SKIP-UNTIL","PART-HOLD-BACK","HOLD-BACK"].forEach(function(e){r.attributes.hasOwnProperty(e)&&(r.attributes[e]=parseFloat(r.attributes[e]))}),["CAN-SKIP-DATERANGES","CAN-BLOCK-RELOAD"].forEach(function(e){r.attributes.hasOwnProperty(e)&&(r.attributes[e]=/YES/.test(r.attributes[e]))}),void n.trigger("data",r);if((t=/^#EXT-X-PART-INF:(.*)$/.exec(e))&&t[1])return(r={type:"tag",tagType:"part-inf"}).attributes=q(t[1]),["PART-TARGET"].forEach(function(e){r.attributes.hasOwnProperty(e)&&(r.attributes[e]=parseFloat(r.attributes[e]))}),void n.trigger("data",r);if((t=/^#EXT-X-PRELOAD-HINT:(.*)$/.exec(e))&&t[1])return(r={type:"tag",tagType:"preload-hint"}).attributes=q(t[1]),["BYTERANGE-START","BYTERANGE-LENGTH"].forEach(function(e){if(r.attributes.hasOwnProperty(e)){r.attributes[e]=parseInt(r.attributes[e],10);var t="BYTERANGE-LENGTH"===e?"length":"offset";r.attributes.byterange=r.attributes.byterange||{},r.attributes.byterange[t]=r.attributes[e],delete r.attributes[e]}}),void n.trigger("data",r);if((t=/^#EXT-X-RENDITION-REPORT:(.*)$/.exec(e))&&t[1])return(r={type:"tag",tagType:"rendition-report"}).attributes=q(t[1]),["LAST-MSN","LAST-PART"].forEach(function(e){r.attributes.hasOwnProperty(e)&&(r.attributes[e]=parseInt(r.attributes[e],10))}),void n.trigger("data",r);n.trigger("data",{type:"tag",data:e.slice(4)})}}}else n.trigger("data",{type:"comment",text:e.slice(1)})}):this.trigger("data",{type:"uri",uri:e}))},r.addParser=function(e){var t=this,r=e.expression,n=e.customType,i=e.dataParser,a=e.segment;"function"!==typeof i&&(i=function(e){return e}),this.customParsers.push(function(e){if(r.exec(e))return t.trigger("data",{type:"custom",data:i(e),customType:n,segment:a}),!0})},r.addTagMapper=function(e){var t=e.expression,r=e.map;this.tagMappers.push(function(e){return t.test(e)?r(e):e})},t}(R),L=function(e){var t={};return Object.keys(e).forEach(function(r){var n;t[(n=r,n.toLowerCase().replace(/-(\w)/g,function(e){return e[1].toUpperCase()}))]=e[r]}),t},O=function(e){var t=e.serverControl,r=e.targetDuration,n=e.partTargetDuration;if(t){var i="#EXT-X-SERVER-CONTROL",a="holdBack",o="partHoldBack",s=r&&3*r,u=n&&2*n;r&&!t.hasOwnProperty(a)&&(t[a]=s,this.trigger("info",{message:i+" defaulting HOLD-BACK to targetDuration * 3 ("+s+")."})),s&&t[a]<s&&(this.trigger("warn",{message:i+" clamping HOLD-BACK ("+t[a]+") to targetDuration * 3 ("+s+")"}),t[a]=s),n&&!t.hasOwnProperty(o)&&(t[o]=3*n,this.trigger("info",{message:i+" defaulting PART-HOLD-BACK to partTargetDuration * 3 ("+t[o]+")."})),n&&t[o]<u&&(this.trigger("warn",{message:i+" clamping PART-HOLD-BACK ("+t[o]+") to partTargetDuration * 2 ("+u+")."}),t[o]=u)}},B=function(e){function t(){var t;(t=e.call(this)||this).lineStream=new E,t.parseStream=new M,t.lineStream.pipe(t.parseStream);var r,n,i=l()(t),a=[],o={},s=!1,u={AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},p=0;t.manifest={allowCache:!0,discontinuityStarts:[],segments:[]};var m=0,d=0;return t.on("end",function(){o.uri||!o.parts&&!o.preloadHints||(!o.map&&r&&(o.map=r),!o.key&&n&&(o.key=n),o.timeline||"number"!==typeof p||(o.timeline=p),t.manifest.preloadSegment=o)}),t.parseStream.on("data",function(e){var t,l;({tag:function(){({version:function(){e.version&&(this.manifest.version=e.version)},"allow-cache":function(){this.manifest.allowCache=e.allowed,"allowed"in e||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange:function(){var t={};"length"in e&&(o.byterange=t,t.length=e.length,"offset"in e||(e.offset=m)),"offset"in e&&(o.byterange=t,t.offset=e.offset),m=t.offset+t.length},endlist:function(){this.manifest.endList=!0},inf:function(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),e.duration>0&&(o.duration=e.duration),0===e.duration&&(o.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=a},key:function(){if(e.attributes)if("NONE"!==e.attributes.METHOD)if(e.attributes.URI){if("com.apple.streamingkeydelivery"===e.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:e.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===e.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(e.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===e.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==e.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):e.attributes.KEYID&&"0x"===e.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:e.attributes.KEYFORMAT,keyId:e.attributes.KEYID.substring(2)},pssh:Object(P.a)(e.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}e.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),n={method:e.attributes.METHOD||"AES-128",uri:e.attributes.URI},"undefined"!==typeof e.attributes.IV&&(n.iv=e.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else n=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(e.number)?this.manifest.mediaSequence=e.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+e.number})},"discontinuity-sequence":function(){isFinite(e.number)?(this.manifest.discontinuitySequence=e.number,p=e.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+e.number})},"playlist-type":function(){/VOD|EVENT/.test(e.playlistType)?this.manifest.playlistType=e.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+e.playlist})},map:function(){r={},e.uri&&(r.uri=e.uri),e.byterange&&(r.byterange=e.byterange),n&&(r.key=n)},"stream-inf":function(){this.manifest.playlists=a,this.manifest.mediaGroups=this.manifest.mediaGroups||u,e.attributes?(o.attributes||(o.attributes={}),c()(o.attributes,e.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||u,e.attributes&&e.attributes.TYPE&&e.attributes["GROUP-ID"]&&e.attributes.NAME){var r=this.manifest.mediaGroups[e.attributes.TYPE];r[e.attributes["GROUP-ID"]]=r[e.attributes["GROUP-ID"]]||{},t=r[e.attributes["GROUP-ID"]],(l={default:/yes/i.test(e.attributes.DEFAULT)}).default?l.autoselect=!0:l.autoselect=/yes/i.test(e.attributes.AUTOSELECT),e.attributes.LANGUAGE&&(l.language=e.attributes.LANGUAGE),e.attributes.URI&&(l.uri=e.attributes.URI),e.attributes["INSTREAM-ID"]&&(l.instreamId=e.attributes["INSTREAM-ID"]),e.attributes.CHARACTERISTICS&&(l.characteristics=e.attributes.CHARACTERISTICS),e.attributes.FORCED&&(l.forced=/yes/i.test(e.attributes.FORCED)),t[e.attributes.NAME]=l}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){p+=1,o.discontinuity=!0,this.manifest.discontinuityStarts.push(a.length)},"program-date-time":function(){"undefined"===typeof this.manifest.dateTimeString&&(this.manifest.dateTimeString=e.dateTimeString,this.manifest.dateTimeObject=e.dateTimeObject),o.dateTimeString=e.dateTimeString,o.dateTimeObject=e.dateTimeObject},targetduration:function(){!isFinite(e.duration)||e.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+e.duration}):(this.manifest.targetDuration=e.duration,O.call(this,this.manifest))},start:function(){e.attributes&&!isNaN(e.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:e.attributes["TIME-OFFSET"],precise:e.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){o.cueOut=e.data},"cue-out-cont":function(){o.cueOutCont=e.data},"cue-in":function(){o.cueIn=e.data},skip:function(){this.manifest.skip=L(e.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",e.attributes,["SKIPPED-SEGMENTS"])},part:function(){var t=this;s=!0;var r=this.manifest.segments.length,n=L(e.attributes);o.parts=o.parts||[],o.parts.push(n),n.byterange&&(n.byterange.hasOwnProperty("offset")||(n.byterange.offset=d),d=n.byterange.offset+n.byterange.length);var i=o.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+i+" for segment #"+r,e.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(e,r){e.hasOwnProperty("lastPart")||t.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+r+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var t=this.manifest.serverControl=L(e.attributes);t.hasOwnProperty("canBlockReload")||(t.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),O.call(this,this.manifest),t.canSkipDateranges&&!t.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var t=this.manifest.segments.length,r=L(e.attributes),n=r.type&&"PART"===r.type;o.preloadHints=o.preloadHints||[],o.preloadHints.push(r),r.byterange&&(r.byterange.hasOwnProperty("offset")||(r.byterange.offset=n?d:0,n&&(d=r.byterange.offset+r.byterange.length)));var i=o.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+i+" for segment #"+t,e.attributes,["TYPE","URI"]),r.type)for(var a=0;a<o.preloadHints.length-1;a++){var s=o.preloadHints[a];s.type&&(s.type===r.type&&this.trigger("warn",{message:"#EXT-X-PRELOAD-HINT #"+i+" for segment #"+t+" has the same TYPE "+r.type+" as preload hint #"+a}))}},"rendition-report":function(){var t=L(e.attributes);this.manifest.renditionReports=this.manifest.renditionReports||[],this.manifest.renditionReports.push(t);var r=this.manifest.renditionReports.length-1,n=["LAST-MSN","URI"];s&&n.push("LAST-PART"),this.warnOnMissingAttributes_("#EXT-X-RENDITION-REPORT #"+r,e.attributes,n)},"part-inf":function(){this.manifest.partInf=L(e.attributes),this.warnOnMissingAttributes_("#EXT-X-PART-INF",e.attributes,["PART-TARGET"]),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),O.call(this,this.manifest)}}[e.tagType]||function(){}).call(i)},uri:function(){o.uri=e.uri,a.push(o),!this.manifest.targetDuration||"duration"in o||(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),o.duration=this.manifest.targetDuration),n&&(o.key=n),o.timeline=p,r&&(o.map=r),d=0,o={}},comment:function(){},custom:function(){e.segment?(o.custom=o.custom||{},o.custom[e.customType]=e.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[e.customType]=e.data)}})[e.type].call(i)}),t}d()(t,e);var r=t.prototype;return r.warnOnMissingAttributes_=function(e,t,r){var n=[];r.forEach(function(e){t.hasOwnProperty(e)||n.push(e)}),n.length&&this.trigger("warn",{message:e+" lacks required attribute(s): "+n.join(", ")})},r.push=function(e){this.lineStream.push(e)},r.end=function(){this.lineStream.push("\n"),this.trigger("end")},r.addParser=function(e){this.parseStream.addParser(e)},r.addTagMapper=function(e){this.parseStream.addTagMapper(e)},t}(R),G={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},U=["video","audio","text"],F=["Video","Audio","Text"],V=function(e){return e?e.replace(/avc1\.(\d+)\.(\d+)/i,function(e,t,r){return"avc1."+("00"+Number(t).toString(16)).slice(-2)+"00"+("00"+Number(r).toString(16)).slice(-2)}):e},j=function(e){void 0===e&&(e="");var t=e.split(","),r=[];return t.forEach(function(e){var t;e=e.trim(),U.forEach(function(n){var i=G[n].exec(e.toLowerCase());if(i&&!(i.length<=1)){t=n;var a=e.substring(0,i[1].length),o=e.replace(a,"");r.push({type:a,details:o,mediaType:n})}}),t||r.push({type:e,details:"",mediaType:"unknown"})}),r},z=function(e){return void 0===e&&(e=""),G.audio.test(e.trim().toLowerCase())},W=function(e){if(e&&"string"===typeof e){var t,r=e.toLowerCase().split(",").map(function(e){return V(e.trim())}),n="video";1===r.length&&z(r[0])?n="audio":1===r.length&&(void 0===(t=r[0])&&(t=""),G.text.test(t.trim().toLowerCase()))&&(n="application");var i="mp4";return r.every(function(e){return G.mp4.test(e)})?i="mp4":r.every(function(e){return G.webm.test(e)})?i="webm":r.every(function(e){return G.ogg.test(e)})&&(i="ogg"),n+"/"+i+';codecs="'+e+'"'}},K=function(e){return void 0===e&&(e=""),a.a.MediaSource&&a.a.MediaSource.isTypeSupported&&a.a.MediaSource.isTypeSupported(W(e))||!1},H=function(e){return void 0===e&&(e=""),e.toLowerCase().split(",").every(function(e){e=e.trim();for(var t=0;t<F.length;t++){if(G["muxer"+F[t]].test(e))return!0}return!1})},Q=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i,Z=/^application\/dash\+xml/i,J=function(e){return Q.test(e)?"hls":Z.test(e)?"dash":"application/vnd.videojs.vhs+json"===e?"vhs-json":null},$=r(281),Y=function(e){return!!e&&"object"===typeof e},X=function e(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r.reduce(function(t,r){return"object"!==typeof r?t:(Object.keys(r).forEach(function(n){Array.isArray(t[n])&&Array.isArray(r[n])?t[n]=t[n].concat(r[n]):Y(t[n])&&Y(r[n])?t[n]=e(t[n],r[n]):t[n]=r[n]}),t)},{})},ee=function(e){return e.reduce(function(e,t){return e.concat(t)},[])},te=function(e){if(!e.length)return[];for(var t=[],r=0;r<e.length;r++)t.push(e[r]);return t},re="INVALID_NUMBER_OF_PERIOD",ne="DASH_EMPTY_MANIFEST",ie="DASH_INVALID_XML",ae="NO_BASE_URL",oe="SEGMENT_TIME_UNSPECIFIED",se="UNSUPPORTED_UTC_TIMING_SCHEME",ue=function(e){var t=e.baseUrl,r=void 0===t?"":t,n=e.source,i=void 0===n?"":n,a=e.range,o=void 0===a?"":a,s=e.indexRange,u=void 0===s?"":s,c={uri:i,resolvedUri:x(r||"",i)};if(o||u){var p=(o||u).split("-"),l=parseInt(p[0],10),m=parseInt(p[1],10);c.byterange={length:m-l+1,offset:l}}return c},ce=function(e){return e&&"number"!==typeof e&&(e=parseInt(e,10)),isNaN(e)?null:e},pe={static:function(e){var t=e.duration,r=e.timescale,n=void 0===r?1:r,i=e.sourceDuration,a=e.periodDuration,o=ce(e.endNumber),s=t/n;return"number"===typeof o?{start:0,end:o}:"number"===typeof a?{start:0,end:a/s}:{start:0,end:i/s}},dynamic:function(e){var t=e.NOW,r=e.clientOffset,n=e.availabilityStartTime,i=e.timescale,a=void 0===i?1:i,o=e.duration,s=e.start,u=void 0===s?0:s,c=e.minimumUpdatePeriod,p=void 0===c?0:c,l=e.timeShiftBufferDepth,m=void 0===l?1/0:l,d=ce(e.endNumber),y=(t+r)/1e3,h=n+u,f=y+p-h,b=Math.ceil(f*a/o),g=Math.floor((y-h-m)*a/o),S=Math.floor((y-h)*a/o);return{start:Math.max(0,g),end:"number"===typeof d?d:Math.min(b,S)}}},le=function(e){var t=e.type,r=e.duration,n=e.timescale,i=void 0===n?1:n,a=e.periodDuration,o=e.sourceDuration,s=pe[t](e),u=function(e,t){for(var r=[],n=e;n<t;n++)r.push(n);return r}(s.start,s.end).map(function(e){return function(t,r){var n=e.duration,i=e.timescale,a=void 0===i?1:i,o=e.periodIndex,s=e.startNumber;return{number:(void 0===s?1:s)+t,duration:n/a,timeline:o,time:r*n}}}(e));if("static"===t){var c=u.length-1,p="number"===typeof a?a:o;u[c].duration=p-r/i*c}return u},me=function(e){var t=e.baseUrl,r=e.initialization,n=void 0===r?{}:r,i=e.sourceDuration,a=e.indexRange,o=void 0===a?"":a,s=e.duration;if(!t)throw new Error(ae);var u=ue({baseUrl:t,source:n.sourceURL,range:n.range}),c=ue({baseUrl:t,source:t,indexRange:o});if(c.map=u,s){var p=le(e);p.length&&(c.duration=p[0].duration,c.timeline=p[0].timeline)}else i&&(c.duration=i,c.timeline=0);return c.number=0,[c]},de=function(e,t,r){for(var n=e.sidx.map?e.sidx.map:null,i=e.sidx.duration,a=e.timeline||0,o=e.sidx.byterange,s=o.offset+o.length,u=t.timescale,c=t.references.filter(function(e){return 1!==e.referenceType}),p=[],l=e.endList?"static":"dynamic",m=s+t.firstOffset,d=0;d<c.length;d++){var y=t.references[d],h=y.referencedSize,f=y.subsegmentDuration,b=me({baseUrl:r,timescale:u,timeline:a,periodIndex:a,duration:f,sourceDuration:i,indexRange:m+"-"+(m+h-1),type:l})[0];n&&(b.map=n),p.push(b),m+=h}return e.segments=p,e},ye=function(e){return e&&e.uri+"-"+function(e){var t=e.offset+e.length-1;return e.offset+"-"+t}(e.byterange)},he=function(e){var t;return(t=e.reduce(function(e,t){var r,n=t.attributes.id+(t.attributes.lang||"");e[n]?(t.segments[0]&&(t.segments[0].discontinuity=!0),(r=e[n].segments).push.apply(r,t.segments),t.attributes.contentProtection&&(e[n].attributes.contentProtection=t.attributes.contentProtection)):e[n]=t;return e},{}),Object.keys(t).map(function(e){return t[e]})).map(function(e){var t,r;return e.discontinuityStarts=(t=e.segments,r="discontinuity",t.reduce(function(e,t,n){return t[r]&&e.push(n),e},[])),e})},fe=function(e,t){var r=ye(e.sidx),n=r&&t[r]&&t[r].sidx;return n&&de(e,n,e.sidx.resolvedUri),e},be=function(e,t){if(void 0===t&&(t={}),!Object.keys(t).length)return e;for(var r in e)e[r]=fe(e[r],t);return e},ge=function(e){var t,r=e.attributes,n=e.segments,i=e.sidx,a={attributes:(t={NAME:r.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:r.width,height:r.height},CODECS:r.codecs,BANDWIDTH:r.bandwidth},t["PROGRAM-ID"]=1,t),uri:"",endList:"static"===r.type,timeline:r.periodIndex,resolvedUri:"",targetDuration:r.duration,segments:n,mediaSequence:n.length?n[0].number:1};return r.contentProtection&&(a.contentProtection=r.contentProtection),i&&(a.sidx=i),a},Se=function(e){var t=e.attributes;return"video/mp4"===t.mimeType||"video/webm"===t.mimeType||"video"===t.contentType},ve=function(e){var t=e.attributes;return"audio/mp4"===t.mimeType||"audio/webm"===t.mimeType||"audio"===t.contentType},Ie=function(e){var t=e.attributes;return"text/vtt"===t.mimeType||"text"===t.contentType},Ne=function(e,t,r){var n;if(void 0===r&&(r={}),!e.length)return{};var i=e[0].attributes,a=i.sourceDuration,o=i.type,s=i.suggestedPresentationDelay,u=i.minimumUpdatePeriod,c=he(e.filter(Se)).map(ge),p=he(e.filter(ve)),l=e.filter(Ie),m=e.map(function(e){return e.attributes.captionServices}).filter(Boolean),d={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(n={AUDIO:{},VIDEO:{}},n["CLOSED-CAPTIONS"]={},n.SUBTITLES={},n),uri:"",duration:a,playlists:be(c,r)};u>=0&&(d.minimumUpdatePeriod=1e3*u),t&&(d.locations=t),"dynamic"===o&&(d.suggestedPresentationDelay=s);var y=0===d.playlists.length;return p.length&&(d.mediaGroups.AUDIO.audio=function(e,t,r){var n;void 0===t&&(t={}),void 0===r&&(r=!1);var i=e.reduce(function(e,i){var a=i.attributes.role&&i.attributes.role.value||"",o=i.attributes.lang||"",s=i.attributes.label||"main";if(o&&!i.attributes.label){var u=a?" ("+a+")":"";s=""+i.attributes.lang+u}e[s]||(e[s]={language:o,autoselect:!0,default:"main"===a,playlists:[],uri:""});var c=fe(function(e,t){var r,n=e.attributes,i=e.segments,a=e.sidx,o={attributes:(r={NAME:n.id,BANDWIDTH:n.bandwidth,CODECS:n.codecs},r["PROGRAM-ID"]=1,r),uri:"",endList:"static"===n.type,timeline:n.periodIndex,resolvedUri:"",targetDuration:n.duration,segments:i,mediaSequence:i.length?i[0].number:1};return n.contentProtection&&(o.contentProtection=n.contentProtection),a&&(o.sidx=a),t&&(o.attributes.AUDIO="audio",o.attributes.SUBTITLES="subs"),o}(i,r),t);return e[s].playlists.push(c),"undefined"===typeof n&&"main"===a&&((n=i).default=!0),e},{});n||(i[Object.keys(i)[0]].default=!0);return i}(p,r,y)),l.length&&(d.mediaGroups.SUBTITLES.subs=function(e,t){return void 0===t&&(t={}),e.reduce(function(e,r){var n=r.attributes.lang||"text";return e[n]||(e[n]={language:n,default:!1,autoselect:!1,playlists:[],uri:""}),e[n].playlists.push(fe(function(e){var t,r=e.attributes,n=e.segments;"undefined"===typeof n&&(n=[{uri:r.baseUrl,timeline:r.periodIndex,resolvedUri:r.baseUrl||"",duration:r.sourceDuration,number:0}],r.duration=r.sourceDuration);var i=((t={NAME:r.id,BANDWIDTH:r.bandwidth})["PROGRAM-ID"]=1,t);return r.codecs&&(i.CODECS=r.codecs),{attributes:i,uri:"",endList:"static"===r.type,timeline:r.periodIndex,resolvedUri:r.baseUrl||"",targetDuration:r.duration,segments:n,mediaSequence:n.length?n[0].number:1}}(r),t)),e},{})}(l,r)),m.length&&(d.mediaGroups["CLOSED-CAPTIONS"].cc=m.reduce(function(e,t){return t?(t.forEach(function(t){var r=t.channel,n=t.language;e[n]={autoselect:!1,default:!1,instreamId:r,language:n},t.hasOwnProperty("aspectRatio")&&(e[n].aspectRatio=t.aspectRatio),t.hasOwnProperty("easyReader")&&(e[n].easyReader=t.easyReader),t.hasOwnProperty("3D")&&(e[n]["3D"]=t["3D"])}),e):e},{})),d},Te=function(e,t,r){var n=e.NOW,i=e.clientOffset,a=e.availabilityStartTime,o=e.timescale,s=void 0===o?1:o,u=e.start,c=void 0===u?0:u,p=e.minimumUpdatePeriod,l=(n+i)/1e3+(void 0===p?0:p)-(a+c);return Math.ceil((l*s-t)/r)},Ce=function(e,t){for(var r=e.type,n=e.minimumUpdatePeriod,i=void 0===n?0:n,a=e.media,o=void 0===a?"":a,s=e.sourceDuration,u=e.timescale,c=void 0===u?1:u,p=e.startNumber,l=void 0===p?1:p,m=e.periodIndex,d=[],y=-1,h=0;h<t.length;h++){var f=t[h],b=f.d,g=f.r||0,S=f.t||0;y<0&&(y=S),S&&S>y&&(y=S);var v=void 0;if(g<0){var I=h+1;v=I===t.length?"dynamic"===r&&i>0&&o.indexOf("$Number$")>0?Te(e,y,b):(s*c-y)/b:(t[I].t-y)/b}else v=g+1;for(var N=l+d.length+v,T=l+d.length;T<N;)d.push({number:T,duration:b/c,time:y,timeline:m}),y+=b,T++}return d},ke=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,Ae=function(e,t){return e.replace(ke,function(e){return function(t,r,n,i){if("$$"===t)return"$";if("undefined"===typeof e[r])return t;var a=""+e[r];return"RepresentationID"===r?a:(i=n?parseInt(i,10):1,a.length>=i?a:""+new Array(i-a.length+1).join("0")+a)}}(t))},De=function(e,t){var r={RepresentationID:e.id,Bandwidth:e.bandwidth||0},n=e.initialization,i=void 0===n?{sourceURL:"",range:""}:n,a=ue({baseUrl:e.baseUrl,source:Ae(i.sourceURL,r),range:i.range});return function(e,t){return e.duration||t?e.duration?le(e):Ce(e,t):[{number:e.startNumber||1,duration:e.sourceDuration,time:0,timeline:e.periodIndex}]}(e,t).map(function(t){r.Number=t.number,r.Time=t.time;var n=Ae(e.media||"",r),i=e.timescale||1,o=e.presentationTimeOffset||0,s=e.periodStart+(t.time-o)/i;return{uri:n,timeline:t.timeline,duration:t.duration,resolvedUri:x(e.baseUrl||"",n),map:a,number:t.number,presentationTime:s}})},xe=function(e,t){var r=e.duration,n=e.segmentUrls,i=void 0===n?[]:n,a=e.periodStart;if(!r&&!t||r&&t)throw new Error(oe);var o,s=i.map(function(t){return function(e,t){var r=e.baseUrl,n=e.initialization,i=void 0===n?{}:n,a=ue({baseUrl:r,source:i.sourceURL,range:i.range}),o=ue({baseUrl:r,source:t.media,range:t.mediaRange});return o.map=a,o}(e,t)});return r&&(o=le(e)),t&&(o=Ce(e,t)),o.map(function(t,r){if(s[r]){var n=s[r],i=e.timescale||1,o=e.presentationTimeOffset||0;return n.timeline=t.timeline,n.duration=t.duration,n.number=t.number,n.presentationTime=a+(t.time-o)/i,n}}).filter(function(e){return e})},Re=function(e){var t,r,n=e.attributes,i=e.segmentInfo;i.template?(r=De,t=X(n,i.template)):i.base?(r=me,t=X(n,i.base)):i.list&&(r=xe,t=X(n,i.list));var a={attributes:n};if(!r)return a;var o=r(t,i.segmentTimeline);if(t.duration){var s=t,u=s.duration,c=s.timescale,p=void 0===c?1:c;t.duration=u/p}else o.length?t.duration=o.reduce(function(e,t){return Math.max(e,Math.ceil(t.duration))},0):t.duration=0;return a.attributes=t,a.segments=o,i.base&&t.indexRange&&(a.sidx=o[0],a.segments=[]),a},Pe=function(e,t){return te(e.childNodes).filter(function(e){return e.tagName===t})},Ee=function(e){return e.textContent.trim()},_e=function(e){var t=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(e);if(!t)return 0;var r=t.slice(1),n=r[0],i=r[1],a=r[2],o=r[3],s=r[4],u=r[5];return 31536e3*parseFloat(n||0)+2592e3*parseFloat(i||0)+86400*parseFloat(a||0)+3600*parseFloat(o||0)+60*parseFloat(s||0)+parseFloat(u||0)},we={mediaPresentationDuration:function(e){return _e(e)},availabilityStartTime:function(e){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t=e)&&(t+="Z"),Date.parse(t)/1e3;var t},minimumUpdatePeriod:function(e){return _e(e)},suggestedPresentationDelay:function(e){return _e(e)},type:function(e){return e},timeShiftBufferDepth:function(e){return _e(e)},start:function(e){return _e(e)},width:function(e){return parseInt(e,10)},height:function(e){return parseInt(e,10)},bandwidth:function(e){return parseInt(e,10)},startNumber:function(e){return parseInt(e,10)},timescale:function(e){return parseInt(e,10)},presentationTimeOffset:function(e){return parseInt(e,10)},duration:function(e){var t=parseInt(e,10);return isNaN(t)?_e(e):t},d:function(e){return parseInt(e,10)},t:function(e){return parseInt(e,10)},r:function(e){return parseInt(e,10)},DEFAULT:function(e){return e}},qe=function(e){return e&&e.attributes?te(e.attributes).reduce(function(e,t){var r=we[t.name]||we.DEFAULT;return e[t.name]=r(t.value),e},{}):{}},Me={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Le=function(e,t){return t.length?ee(e.map(function(e){return t.map(function(t){return x(e,Ee(t))})})):e},Oe=function(e){var t=Pe(e,"SegmentTemplate")[0],r=Pe(e,"SegmentList")[0],n=r&&Pe(r,"SegmentURL").map(function(e){return X({tag:"SegmentURL"},qe(e))}),i=Pe(e,"SegmentBase")[0],a=r||t,o=a&&Pe(a,"SegmentTimeline")[0],s=r||i||t,u=s&&Pe(s,"Initialization")[0],c=t&&qe(t);c&&u?c.initialization=u&&qe(u):c&&c.initialization&&(c.initialization={sourceURL:c.initialization});var p={template:c,segmentTimeline:o&&Pe(o,"S").map(function(e){return qe(e)}),list:r&&X(qe(r),{segmentUrls:n,initialization:qe(u)}),base:i&&X(qe(i),{initialization:qe(u)})};return Object.keys(p).forEach(function(e){p[e]||delete p[e]}),p},Be=function(e,t,r){return function(n){var i,a=qe(n),o=Le(t,Pe(n,"BaseURL")),s=Pe(n,"Role")[0],u={role:qe(s)},c=X(e,a,u),p=Pe(n,"Accessibility")[0],l="urn:scte:dash:cc:cea-608:2015"===(i=qe(p)).schemeIdUri?i.value.split(";").map(function(e){var t,r;if(r=e,/^CC\d=/.test(e)){var n=e.split("=");t=n[0],r=n[1]}else/^CC\d$/.test(e)&&(t=e);return{channel:t,language:r}}):"urn:scte:dash:cc:cea-708:2015"===i.schemeIdUri?i.value.split(";").map(function(e){var t={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(e)){var r=e.split("="),n=r[0],i=r[1],a=void 0===i?"":i;t.channel=n,t.language=e,a.split(",").forEach(function(e){var r=e.split(":"),n=r[0],i=r[1];"lang"===n?t.language=i:"er"===n?t.easyReader=Number(i):"war"===n?t.aspectRatio=Number(i):"3D"===n&&(t["3D"]=Number(i))})}else t.language=e;return t.channel&&(t.channel="SERVICE"+t.channel),t}):void 0;l&&(c=X(c,{captionServices:l}));var m=Pe(n,"Label")[0];if(m&&m.childNodes.length){var d=m.childNodes[0].nodeValue.trim();c=X(c,{label:d})}var y=Pe(n,"ContentProtection").reduce(function(e,t){var r=qe(t),n=Me[r.schemeIdUri];if(n){e[n]={attributes:r};var i=Pe(t,"cenc:pssh")[0];if(i){var a=Ee(i),o=a&&Object(P.a)(a);e[n].pssh=o}}return e},{});Object.keys(y).length&&(c=X(c,{contentProtection:y}));var h=Oe(n),f=Pe(n,"Representation"),b=X(r,h);return ee(f.map(function(e,t,r){return function(n){var i=Pe(n,"BaseURL"),a=Le(t,i),o=X(e,qe(n)),s=Oe(n);return a.map(function(e){return{segmentInfo:X(r,s),attributes:X(o,{baseUrl:e})}})}}(c,o,b)))}},Ge=function(e,t){return function(r,n){var i=Le(t,Pe(r.node,"BaseURL")),o=parseInt(r.attributes.id,10),s=a.a.isNaN(o)?n:o,u=X(e,{periodIndex:s,periodStart:r.attributes.start});"number"===typeof r.attributes.duration&&(u.periodDuration=r.attributes.duration);var c=Pe(r.node,"AdaptationSet"),p=Oe(r.node);return ee(c.map(Be(u,i,p)))}},Ue=function(e){if(""===e)throw new Error(ne);var t,r,n=new $.DOMParser;try{r=(t=n.parseFromString(e,"application/xml"))&&"MPD"===t.documentElement.tagName?t.documentElement:null}catch(i){}if(!r||r&&r.getElementsByTagName("parsererror").length>0)throw new Error(ie);return r},Fe=function(e,t){void 0===t&&(t={});var r=function(e,t){void 0===t&&(t={});var r=t,n=r.manifestUri,i=void 0===n?"":n,a=r.NOW,o=void 0===a?Date.now():a,s=r.clientOffset,u=void 0===s?0:s,c=Pe(e,"Period");if(!c.length)throw new Error(re);var p=Pe(e,"Location"),l=qe(e),m=Le([i],Pe(e,"BaseURL"));l.type=l.type||"static",l.sourceDuration=l.mediaPresentationDuration||0,l.NOW=o,l.clientOffset=u,p.length&&(l.locations=p.map(Ee));var d=[];return c.forEach(function(e,t){var r=qe(e),n=d[t-1];r.start=function(e){var t=e.attributes,r=e.priorPeriodAttributes,n=e.mpdType;return"number"===typeof t.start?t.start:r&&"number"===typeof r.start&&"number"===typeof r.duration?r.start+r.duration:r||"static"!==n?null:0}({attributes:r,priorPeriodAttributes:n?n.attributes:null,mpdType:l.type}),d.push({node:e,attributes:r})}),{locations:l.locations,representationInfo:ee(d.map(Ge(l,m)))}}(Ue(e),t),n=r.representationInfo.map(Re);return Ne(n,r.locations,t.sidxMapping)},Ve=function(e){return function(e){var t=Pe(e,"UTCTiming")[0];if(!t)return null;var r=qe(t);switch(r.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":r.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":r.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":r.method="DIRECT",r.value=Date.parse(r.value);break;case"urn:mpeg:dash:utc:http-ntp:2014":case"urn:mpeg:dash:utc:ntp:2014":case"urn:mpeg:dash:utc:sntp:2014":default:throw new Error(se)}return r}(Ue(e))},je=r(282),ze=r.n(je),We=function(e){return e instanceof Uint8Array?e:(Array.isArray(e)||(t=e,ArrayBuffer.isView(t))||e instanceof ArrayBuffer||(e="number"!==typeof e||"number"===typeof e&&e!==e?0:[e]),new Uint8Array(e&&e.buffer||e,e&&e.byteOffset||0,e&&e.byteLength||0));var t},Ke=a.a.BigInt||Number,He=[Ke("0x1"),Ke("0x100"),Ke("0x10000"),Ke("0x1000000"),Ke("0x100000000"),Ke("0x10000000000"),Ke("0x1000000000000"),Ke("0x100000000000000"),Ke("0x10000000000000000")],Qe=(function(){var e=new Uint16Array([65484]),t=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);255===t[0]||t[0]}(),function(e,t){var r=void 0===t?{}:t,n=r.signed,i=void 0!==n&&n,a=r.le,o=void 0!==a&&a;e=We(e);var s=o?"reduce":"reduceRight",u=(e[s]?e[s]:Array.prototype[s]).call(e,function(t,r,n){var i=o?n:Math.abs(n+1-e.length);return t+Ke(r)*He[i]},Ke(0));if(i){var c=He[e.length]/Ke(2)-Ke(1);(u=Ke(u))>c&&(u-=c,u-=c,u-=Ke(2))}return Number(u)}),Ze=function(e,t){var r=(void 0===t?{}:t).le,n=void 0!==r&&r;("bigint"!==typeof e&&"number"!==typeof e||"number"===typeof e&&e!==e)&&(e=0),e=Ke(e);for(var i,a=(i=e,Math.ceil(function(e){return e.toString(2).length}(i)/8)),o=new Uint8Array(new ArrayBuffer(a)),s=0;s<a;s++){var u=n?s:Math.abs(s+1-o.length);o[u]=Number(e/He[s]&Ke(255)),e<0&&(o[u]=Math.abs(~o[u]),o[u]-=0===s?1:2)}return o},Je=function(e){if(!e)return"";e=Array.prototype.slice.call(e);var t=String.fromCharCode.apply(null,We(e));try{return decodeURIComponent(escape(t))}catch(r){}return t},$e=function(e,t){if("string"!==typeof e&&e&&"function"===typeof e.toString&&(e=e.toString()),"string"!==typeof e)return new Uint8Array;t||(e=unescape(encodeURIComponent(e)));for(var r=new Uint8Array(e.length),n=0;n<e.length;n++)r[n]=e.charCodeAt(n);return r},Ye=function(e,t,r){var n=void 0===r?{}:r,i=n.offset,a=void 0===i?0:i,o=n.mask,s=void 0===o?[]:o;e=We(e);var u=(t=We(t)).every?t.every:Array.prototype.every;return t.length&&e.length-a>=t.length&&u.call(t,function(t,r){return t===(s[r]?s[r]&e[a+r]:e[a+r])})},Xe=We([73,68,51]),et=function e(t,r){return void 0===r&&(r=0),(t=We(t)).length-r<10||!Ye(t,Xe,{offset:r})?r:(r+=function(e,t){void 0===t&&(t=0);var r=(e=We(e))[t+5],n=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return(16&r)>>4?n+20:n+10}(t,r),e(t,r))},tt=(new Uint8Array([79,112,117,115,72,101,97,100]),function(e){return"string"===typeof e?$e(e):e}),rt=function(e){e=We(e);for(var t=[],r=0;e.length>r;){var i=e[r],a=0,o=0,s=e[++o];for(o++;128&s;)a=(127&s)<<7,s=e[o],o++;a+=127&s;for(var u=0;u<n.length;u++){var c=n[u],p=c.id,l=c.parser;if(i===p){t.push(l(e.subarray(o,o+a)));break}}r+=a+o}return t};n=[{id:3,parser:function(e){var t={tag:3,id:e[0]<<8|e[1],flags:e[2],size:3,dependsOnEsId:0,ocrEsId:0,descriptors:[],url:""};if(128&t.flags&&(t.dependsOnEsId=e[t.size]<<8|e[t.size+1],t.size+=2),64&t.flags){var r=e[t.size];t.url=Je(e.subarray(t.size+1,t.size+1+r)),t.size+=r}return 32&t.flags&&(t.ocrEsId=e[t.size]<<8|e[t.size+1],t.size+=2),t.descriptors=rt(e.subarray(t.size))||[],t}},{id:4,parser:function(e){return{tag:4,oti:e[0],streamType:e[1],bufferSize:e[2]<<16|e[3]<<8|e[4],maxBitrate:e[5]<<24|e[6]<<16|e[7]<<8|e[8],avgBitrate:e[9]<<24|e[10]<<16|e[11]<<8|e[12],descriptors:rt(e.subarray(13))}}},{id:5,parser:function(e){return{tag:5,bytes:e}}},{id:6,parser:function(e){return{tag:6,bytes:e}}}];var nt=function e(t,r,n){void 0===n&&(n=!1),r=function(e){return Array.isArray(e)?e.map(function(e){return tt(e)}):[tt(e)]}(r),t=We(t);var i=[];if(!r.length)return i;for(var a=0;a<t.length;){var o=(t[a]<<24|t[a+1]<<16|t[a+2]<<8|t[a+3])>>>0,s=t.subarray(a+4,a+8);if(0===o)break;var u=a+o;if(u>t.length){if(n)break;u=t.length}var c=t.subarray(a+8,u);Ye(s,r[0])&&(1===r.length?i.push(c):i.push.apply(i,e(c,r.slice(1),n))),a=u}return i},it={EBML:We([26,69,223,163]),DocType:We([66,130]),Segment:We([24,83,128,103]),SegmentInfo:We([21,73,169,102]),Tracks:We([22,84,174,107]),Track:We([174]),TrackNumber:We([215]),DefaultDuration:We([35,227,131]),TrackEntry:We([174]),TrackType:We([131]),FlagDefault:We([136]),CodecID:We([134]),CodecPrivate:We([99,162]),VideoTrack:We([224]),AudioTrack:We([225]),Cluster:We([31,67,182,117]),Timestamp:We([231]),TimestampScale:We([42,215,177]),BlockGroup:We([160]),BlockDuration:We([155]),Block:We([161]),SimpleBlock:We([163])},at=[128,64,32,16,8,4,2,1],ot=function(e,t,r,n){void 0===r&&(r=!0),void 0===n&&(n=!1);var i=function(e){for(var t=1,r=0;r<at.length&&!(e&at[r]);r++)t++;return t}(e[t]),a=e.subarray(t,t+i);return r&&((a=Array.prototype.slice.call(e,t,t+i))[0]^=at[i-1]),{length:i,value:Qe(a,{signed:n}),bytes:a}},st=function e(t){return"string"===typeof t?t.match(/.{1,2}/g).map(function(t){return e(t)}):"number"===typeof t?Ze(t):t},ut=function e(t,r,n){if(n>=r.length)return r.length;var i=ot(r,n,!1);if(Ye(t.bytes,i.bytes))return n;var a=ot(r,n+i.length);return e(t,r,n+a.length+a.value+i.length)},ct=function e(t,r){r=function(e){return Array.isArray(e)?e.map(function(e){return st(e)}):[st(e)]}(r),t=We(t);var n=[];if(!r.length)return n;for(var i=0;i<t.length;){var a=ot(t,i,!1),o=ot(t,i+a.length),s=i+a.length+o.length;127===o.value&&(o.value=ut(a,t,s),o.value!==t.length&&(o.value-=s));var u=s+o.value>t.length?t.length:s+o.value,c=t.subarray(s,u);Ye(r[0],a.bytes)&&(1===r.length?n.push(c):n=n.concat(e(c,r.slice(1)))),i+=a.length+o.length+c.length}return n},pt=We([0,0,0,1]),lt=We([0,0,1]),mt=We([0,0,3]),dt=function(e){for(var t=[],r=1;r<e.length-2;)Ye(e.subarray(r,r+3),mt)&&(t.push(r+2),r++),r++;if(0===t.length)return e;var n=e.length-t.length,i=new Uint8Array(n),a=0;for(r=0;r<n;a++,r++)a===t[0]&&(a++,t.shift()),i[r]=e[a];return i},yt=function(e,t,r,n){void 0===n&&(n=1/0),e=We(e),r=[].concat(r);for(var i,a=0,o=0;a<e.length&&(o<n||i);){var s=void 0;if(Ye(e.subarray(a),pt)?s=4:Ye(e.subarray(a),lt)&&(s=3),s){if(o++,i)return dt(e.subarray(i,a));var u=void 0;"h264"===t?u=31&e[a+s]:"h265"===t&&(u=e[a+s]>>1&63),-1!==r.indexOf(u)&&(i=a+s),a+=s+("h264"===t?1:2)}else a++}return e.subarray(0,0)},ht={webm:We([119,101,98,109]),matroska:We([109,97,116,114,111,115,107,97]),flac:We([102,76,97,67]),ogg:We([79,103,103,83]),ac3:We([11,119]),riff:We([82,73,70,70]),avi:We([65,86,73]),wav:We([87,65,86,69]),"3gp":We([102,116,121,112,51,103]),mp4:We([102,116,121,112]),fmp4:We([115,116,121,112]),mov:We([102,116,121,112,113,116]),moov:We([109,111,111,118]),moof:We([109,111,111,102])},ft={aac:function(e){var t=et(e);return Ye(e,[255,16],{offset:t,mask:[255,22]})},mp3:function(e){var t=et(e);return Ye(e,[255,2],{offset:t,mask:[255,6]})},webm:function(e){var t=ct(e,[it.EBML,it.DocType])[0];return Ye(t,ht.webm)},mkv:function(e){var t=ct(e,[it.EBML,it.DocType])[0];return Ye(t,ht.matroska)},mp4:function(e){return!ft["3gp"](e)&&!ft.mov(e)&&(!(!Ye(e,ht.mp4,{offset:4})&&!Ye(e,ht.fmp4,{offset:4}))||(!(!Ye(e,ht.moof,{offset:4})&&!Ye(e,ht.moov,{offset:4}))||void 0))},mov:function(e){return Ye(e,ht.mov,{offset:4})},"3gp":function(e){return Ye(e,ht["3gp"],{offset:4})},ac3:function(e){var t=et(e);return Ye(e,ht.ac3,{offset:t})},ts:function(e){if(e.length<189&&e.length>=1)return 71===e[0];for(var t=0;t+188<e.length&&t<188;){if(71===e[t]&&71===e[t+188])return!0;t+=1}return!1},flac:function(e){var t=et(e);return Ye(e,ht.flac,{offset:t})},ogg:function(e){return Ye(e,ht.ogg)},avi:function(e){return Ye(e,ht.riff)&&Ye(e,ht.avi,{offset:8})},wav:function(e){return Ye(e,ht.riff)&&Ye(e,ht.wav,{offset:8})},h264:function(e){return function(e,t,r){return yt(e,"h264",t,r)}(e,7,3).length},h265:function(e){return function(e,t,r){return yt(e,"h265",t,r)}(e,[32,33],3).length}},bt=Object.keys(ft).filter(function(e){return"ts"!==e&&"h264"!==e&&"h265"!==e}).concat(["ts","h264","h265"]);bt.forEach(function(e){var t=ft[e];ft[e]=function(e){return t(We(e))}});for(var gt,St=ft,vt=function(e){e=We(e);for(var t=0;t<bt.length;t++){var r=bt[t];if(St[r](e))return r}return""},It=r(100),Nt="7.15.4",Tt={},Ct=function(e,t){return Tt[e]=Tt[e]||[],t&&(Tt[e]=Tt[e].concat(t)),Tt[e]},kt=function(e,t){var r=Ct(e).indexOf(t);return!(r<=-1)&&(Tt[e]=Tt[e].slice(),Tt[e].splice(r,1),!0)},At={prefixed:!0},Dt=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],xt=Dt[0],Rt=0;Rt<Dt.length;Rt++)if(Dt[Rt][1]in s.a){gt=Dt[Rt];break}if(gt){for(var Pt=0;Pt<gt.length;Pt++)At[xt[Pt]]=gt[Pt];At.prefixed=gt[0]!==xt[0]}var Et=[],_t=function(e,t){return function(r,n,i){var o=t.levels[n],s=new RegExp("^("+o+")$");if("log"!==r&&i.unshift(r.toUpperCase()+":"),i.unshift(e+":"),Et){Et.push([].concat(i));var u=Et.length-1e3;Et.splice(0,u>0?u:0)}if(a.a.console){var c=a.a.console[r];c||"debug"!==r||(c=a.a.console.info||a.a.console.log),c&&o&&s.test(r)&&c[Array.isArray(i)?"apply":"call"](a.a.console,i)}}};var wt=function e(t){var r,n="info",i=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];r("log",n,t)};return r=_t(t,i),i.createLogger=function(r){return e(t+": "+r)},i.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:n},i.level=function(e){if("string"===typeof e){if(!i.levels.hasOwnProperty(e))throw new Error('"'+e+'" in not a valid log level');n=e}return n},(i.history=function(){return Et?[].concat(Et):[]}).filter=function(e){return(Et||[]).filter(function(t){return new RegExp(".*"+e+".*").test(t[0])})},i.history.clear=function(){Et&&(Et.length=0)},i.history.disable=function(){null!==Et&&(Et.length=0,Et=null)},i.history.enable=function(){null===Et&&(Et=[])},i.error=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return r("error",n,t)},i.warn=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return r("warn",n,t)},i.debug=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return r("debug",n,t)},i}("VIDEOJS"),qt=wt.createLogger,Mt=Object.prototype.toString,Lt=function(e){return Gt(e)?Object.keys(e):[]};function Ot(e,t){Lt(e).forEach(function(r){return t(e[r],r)})}function Bt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return Object.assign?c.a.apply(void 0,[e].concat(r)):(r.forEach(function(t){t&&Ot(t,function(t,r){e[r]=t})}),e)}function Gt(e){return!!e&&"object"===typeof e}function Ut(e){return Gt(e)&&"[object Object]"===Mt.call(e)&&e.constructor===Object}function Ft(e,t){if(!e||!t)return"";if("function"===typeof a.a.getComputedStyle){var r;try{r=a.a.getComputedStyle(e)}catch(n){return""}return r?r.getPropertyValue(t)||r[t]:""}return""}var Vt=a.a.navigator&&a.a.navigator.userAgent||"",jt=/AppleWebKit\/([\d.]+)/i.exec(Vt),zt=jt?parseFloat(jt.pop()):null,Wt=/iPod/i.test(Vt),Kt=function(){var e=Vt.match(/OS (\d+)_/i);return e&&e[1]?e[1]:null}(),Ht=/Android/i.test(Vt),Qt=function(){var e=Vt.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;var t=e[1]&&parseFloat(e[1]),r=e[2]&&parseFloat(e[2]);return t&&r?parseFloat(e[1]+"."+e[2]):t||null}(),Zt=Ht&&Qt<5&&zt<537,Jt=/Firefox/i.test(Vt),$t=/Edg/i.test(Vt),Yt=!$t&&(/Chrome/i.test(Vt)||/CriOS/i.test(Vt)),Xt=function(){var e=Vt.match(/(Chrome|CriOS)\/(\d+)/);return e&&e[2]?parseFloat(e[2]):null}(),er=function(){var e=/MSIE\s(\d+)\.\d/.exec(Vt),t=e&&parseFloat(e[1]);return!t&&/Trident\/7.0/i.test(Vt)&&/rv:11.0/.test(Vt)&&(t=11),t}(),tr=/Safari/i.test(Vt)&&!Yt&&!Ht&&!$t,rr=/Windows/i.test(Vt),nr=Boolean(lr()&&("ontouchstart"in a.a||a.a.navigator.maxTouchPoints||a.a.DocumentTouch&&a.a.document instanceof a.a.DocumentTouch)),ir=/iPad/i.test(Vt)||tr&&nr&&!/iPhone/i.test(Vt),ar=/iPhone/i.test(Vt)&&!ir,or=ar||ir||Wt,sr=(tr||or)&&!Yt,ur=Object.freeze({__proto__:null,IS_IPOD:Wt,IOS_VERSION:Kt,IS_ANDROID:Ht,ANDROID_VERSION:Qt,IS_NATIVE_ANDROID:Zt,IS_FIREFOX:Jt,IS_EDGE:$t,IS_CHROME:Yt,CHROME_VERSION:Xt,IE_VERSION:er,IS_SAFARI:tr,IS_WINDOWS:rr,TOUCH_ENABLED:nr,IS_IPAD:ir,IS_IPHONE:ar,IS_IOS:or,IS_ANY_SAFARI:sr});function cr(e){return"string"===typeof e&&Boolean(e.trim())}function pr(e){if(e.indexOf(" ")>=0)throw new Error("class has illegal whitespace characters")}function lr(){return s.a===a.a.document}function mr(e){return Gt(e)&&1===e.nodeType}function dr(){try{return a.a.parent!==a.a.self}catch(e){return!0}}function yr(e){return function(t,r){if(!cr(t))return s.a[e](null);cr(r)&&(r=s.a.querySelector(r));var n=mr(r)?r:s.a;return n[e]&&n[e](t)}}function hr(e,t,r,n){void 0===e&&(e="div"),void 0===t&&(t={}),void 0===r&&(r={});var i=s.a.createElement(e);return Object.getOwnPropertyNames(t).forEach(function(e){var r=t[e];-1!==e.indexOf("aria-")||"role"===e||"type"===e?(wt.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+e+" to "+r+"."),i.setAttribute(e,r)):"textContent"===e?fr(i,r):i[e]===r&&"tabIndex"!==e||(i[e]=r)}),Object.getOwnPropertyNames(r).forEach(function(e){i.setAttribute(e,r[e])}),n&&Mr(i,n),i}function fr(e,t){return"undefined"===typeof e.textContent?e.innerText=t:e.textContent=t,e}function br(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function gr(e,t){return pr(t),e.classList?e.classList.contains(t):(r=t,new RegExp("(^|\\s)"+r+"($|\\s)")).test(e.className);var r}function Sr(e,t){return e.classList?e.classList.add(t):gr(e,t)||(e.className=(e.className+" "+t).trim()),e}function vr(e,t){return e?(e.classList?e.classList.remove(t):(pr(t),e.className=e.className.split(/\s+/).filter(function(e){return e!==t}).join(" ")),e):(wt.warn("removeClass was called with an element that doesn't exist"),null)}function Ir(e,t,r){var n=gr(e,t);if("function"===typeof r&&(r=r(e,t)),"boolean"!==typeof r&&(r=!n),r!==n)return r?Sr(e,t):vr(e,t),e}function Nr(e,t){Object.getOwnPropertyNames(t).forEach(function(r){var n=t[r];null===n||"undefined"===typeof n||!1===n?e.removeAttribute(r):e.setAttribute(r,!0===n?"":n)})}function Tr(e){var t={},r=",autoplay,controls,playsinline,loop,muted,default,defaultMuted,";if(e&&e.attributes&&e.attributes.length>0)for(var n=e.attributes,i=n.length-1;i>=0;i--){var a=n[i].name,o=n[i].value;"boolean"!==typeof e[a]&&-1===r.indexOf(","+a+",")||(o=null!==o),t[a]=o}return t}function Cr(e,t){return e.getAttribute(t)}function kr(e,t,r){e.setAttribute(t,r)}function Ar(e,t){e.removeAttribute(t)}function Dr(){s.a.body.focus(),s.a.onselectstart=function(){return!1}}function xr(){s.a.onselectstart=function(){return!0}}function Rr(e){if(e&&e.getBoundingClientRect&&e.parentNode){var t=e.getBoundingClientRect(),r={};return["bottom","height","left","right","top","width"].forEach(function(e){void 0!==t[e]&&(r[e]=t[e])}),r.height||(r.height=parseFloat(Ft(e,"height"))),r.width||(r.width=parseFloat(Ft(e,"width"))),r}}function Pr(e){if(!e||e&&!e.offsetParent)return{left:0,top:0,width:0,height:0};for(var t=e.offsetWidth,r=e.offsetHeight,n=0,i=0;e.offsetParent&&e!==s.a[At.fullscreenElement];)n+=e.offsetLeft,i+=e.offsetTop,e=e.offsetParent;return{left:n,top:i,width:t,height:r}}function Er(e,t){var r={x:0,y:0};if(or)for(var n=e;n&&"html"!==n.nodeName.toLowerCase();){var i=Ft(n,"transform");if(/^matrix/.test(i)){var a=i.slice(7,-1).split(/,\s/).map(Number);r.x+=a[4],r.y+=a[5]}else if(/^matrix3d/.test(i)){var o=i.slice(9,-1).split(/,\s/).map(Number);r.x+=o[12],r.y+=o[13]}n=n.parentNode}var s={},u=Pr(t.target),c=Pr(e),p=c.width,l=c.height,m=t.offsetY-(c.top-u.top),d=t.offsetX-(c.left-u.left);return t.changedTouches&&(d=t.changedTouches[0].pageX-c.left,m=t.changedTouches[0].pageY+c.top,or&&(d-=r.x,m-=r.y)),s.y=1-Math.max(0,Math.min(1,m/l)),s.x=Math.max(0,Math.min(1,d/p)),s}function _r(e){return Gt(e)&&3===e.nodeType}function wr(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function qr(e){return"function"===typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map(function(e){return"function"===typeof e&&(e=e()),mr(e)||_r(e)?e:"string"===typeof e&&/\S/.test(e)?s.a.createTextNode(e):void 0}).filter(function(e){return e})}function Mr(e,t){return qr(t).forEach(function(t){return e.appendChild(t)}),e}function Lr(e,t){return Mr(wr(e),t)}function Or(e){return void 0===e.button&&void 0===e.buttons||(0===e.button&&void 0===e.buttons||("mouseup"===e.type&&0===e.button&&0===e.buttons||0===e.button&&1===e.buttons))}var Br,Gr=yr("querySelector"),Ur=yr("querySelectorAll"),Fr=Object.freeze({__proto__:null,isReal:lr,isEl:mr,isInFrame:dr,createEl:hr,textContent:fr,prependTo:br,hasClass:gr,addClass:Sr,removeClass:vr,toggleClass:Ir,setAttributes:Nr,getAttributes:Tr,getAttribute:Cr,setAttribute:kr,removeAttribute:Ar,blockTextSelection:Dr,unblockTextSelection:xr,getBoundingClientRect:Rr,findPosition:Pr,getPointerPosition:Er,isTextNode:_r,emptyEl:wr,normalizeContent:qr,appendContent:Mr,insertContent:Lr,isSingleLeftClick:Or,$:Gr,$$:Ur}),Vr=!1,jr=function(){if(!1!==Br.options.autoSetup){var e=Array.prototype.slice.call(s.a.getElementsByTagName("video")),t=Array.prototype.slice.call(s.a.getElementsByTagName("audio")),r=Array.prototype.slice.call(s.a.getElementsByTagName("video-js")),n=e.concat(t,r);if(n&&n.length>0)for(var i=0,a=n.length;i<a;i++){var o=n[i];if(!o||!o.getAttribute){zr(1);break}void 0===o.player&&null!==o.getAttribute("data-setup")&&Br(o)}else Vr||zr(1)}};function zr(e,t){lr()&&(t&&(Br=t),a.a.setTimeout(jr,e))}function Wr(){Vr=!0,a.a.removeEventListener("load",Wr)}lr()&&("complete"===s.a.readyState?Wr():a.a.addEventListener("load",Wr));var Kr,Hr=function(e){var t=s.a.createElement("style");return t.className=e,t},Qr=function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.textContent=t},Zr=3;function Jr(){return Zr++}a.a.WeakMap||(Kr=function(){function e(){this.vdata="vdata"+Math.floor(a.a.performance&&a.a.performance.now()||Date.now()),this.data={}}var t=e.prototype;return t.set=function(e,t){var r=e[this.vdata]||Jr();return e[this.vdata]||(e[this.vdata]=r),this.data[r]=t,this},t.get=function(e){var t=e[this.vdata];if(t)return this.data[t];wt("We have no data for this element",e)},t.has=function(e){return e[this.vdata]in this.data},t.delete=function(e){var t=e[this.vdata];t&&(delete this.data[t],delete e[this.vdata])},e}());var $r,Yr=a.a.WeakMap?new WeakMap:new Kr;function Xr(e,t){if(Yr.has(e)){var r=Yr.get(e);0===r.handlers[t].length&&(delete r.handlers[t],e.removeEventListener?e.removeEventListener(t,r.dispatcher,!1):e.detachEvent&&e.detachEvent("on"+t,r.dispatcher)),Object.getOwnPropertyNames(r.handlers).length<=0&&(delete r.handlers,delete r.dispatcher,delete r.disabled),0===Object.getOwnPropertyNames(r).length&&Yr.delete(e)}}function en(e,t,r,n){r.forEach(function(r){e(t,r,n)})}function tn(e){if(e.fixed_)return e;function t(){return!0}function r(){return!1}if(!e||!e.isPropagationStopped||!e.isImmediatePropagationStopped){var n=e||a.a.event;for(var i in e={},n)"layerX"!==i&&"layerY"!==i&&"keyLocation"!==i&&"webkitMovementX"!==i&&"webkitMovementY"!==i&&("returnValue"===i&&n.preventDefault||(e[i]=n[i]));if(e.target||(e.target=e.srcElement||s.a),e.relatedTarget||(e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement),e.preventDefault=function(){n.preventDefault&&n.preventDefault(),e.returnValue=!1,n.returnValue=!1,e.defaultPrevented=!0},e.defaultPrevented=!1,e.stopPropagation=function(){n.stopPropagation&&n.stopPropagation(),e.cancelBubble=!0,n.cancelBubble=!0,e.isPropagationStopped=t},e.isPropagationStopped=r,e.stopImmediatePropagation=function(){n.stopImmediatePropagation&&n.stopImmediatePropagation(),e.isImmediatePropagationStopped=t,e.stopPropagation()},e.isImmediatePropagationStopped=r,null!==e.clientX&&void 0!==e.clientX){var o=s.a.documentElement,u=s.a.body;e.pageX=e.clientX+(o&&o.scrollLeft||u&&u.scrollLeft||0)-(o&&o.clientLeft||u&&u.clientLeft||0),e.pageY=e.clientY+(o&&o.scrollTop||u&&u.scrollTop||0)-(o&&o.clientTop||u&&u.clientTop||0)}e.which=e.charCode||e.keyCode,null!==e.button&&void 0!==e.button&&(e.button=1&e.button?0:4&e.button?1:2&e.button?2:0)}return e.fixed_=!0,e}var rn=function(){if("boolean"!==typeof $r){$r=!1;try{var e=Object.defineProperty({},"passive",{get:function(){$r=!0}});a.a.addEventListener("test",null,e),a.a.removeEventListener("test",null,e)}catch(t){}}return $r},nn=["touchstart","touchmove"];function an(e,t,r){if(Array.isArray(t))return en(an,e,t,r);Yr.has(e)||Yr.set(e,{});var n=Yr.get(e);if(n.handlers||(n.handlers={}),n.handlers[t]||(n.handlers[t]=[]),r.guid||(r.guid=Jr()),n.handlers[t].push(r),n.dispatcher||(n.disabled=!1,n.dispatcher=function(t,r){if(!n.disabled){t=tn(t);var i=n.handlers[t.type];if(i)for(var a=i.slice(0),o=0,s=a.length;o<s&&!t.isImmediatePropagationStopped();o++)try{a[o].call(e,t,r)}catch(u){wt.error(u)}}}),1===n.handlers[t].length)if(e.addEventListener){var i=!1;rn()&&nn.indexOf(t)>-1&&(i={passive:!0}),e.addEventListener(t,n.dispatcher,i)}else e.attachEvent&&e.attachEvent("on"+t,n.dispatcher)}function on(e,t,r){if(Yr.has(e)){var n=Yr.get(e);if(n.handlers){if(Array.isArray(t))return en(on,e,t,r);var i=function(e,t){n.handlers[t]=[],Xr(e,t)};if(void 0!==t){var a=n.handlers[t];if(a)if(r){if(r.guid)for(var o=0;o<a.length;o++)a[o].guid===r.guid&&a.splice(o--,1);Xr(e,t)}else i(e,t)}else for(var s in n.handlers)Object.prototype.hasOwnProperty.call(n.handlers||{},s)&&i(e,s)}}}function sn(e,t,r){var n=Yr.has(e)?Yr.get(e):{},i=e.parentNode||e.ownerDocument;if("string"===typeof t?t={type:t,target:e}:t.target||(t.target=e),t=tn(t),n.dispatcher&&n.dispatcher.call(e,t,r),i&&!t.isPropagationStopped()&&!0===t.bubbles)sn.call(null,i,t,r);else if(!i&&!t.defaultPrevented&&t.target&&t.target[t.type]){Yr.has(t.target)||Yr.set(t.target,{});var a=Yr.get(t.target);t.target[t.type]&&(a.disabled=!0,"function"===typeof t.target[t.type]&&t.target[t.type](),a.disabled=!1)}return!t.defaultPrevented}function un(e,t,r){if(Array.isArray(t))return en(un,e,t,r);var n=function n(){on(e,t,n),r.apply(this,arguments)};n.guid=r.guid=r.guid||Jr(),an(e,t,n)}function cn(e,t,r){var n=function n(){on(e,t,n),r.apply(this,arguments)};n.guid=r.guid=r.guid||Jr(),an(e,t,n)}var pn,ln=Object.freeze({__proto__:null,fixEvent:tn,on:an,off:on,trigger:sn,one:un,any:cn}),mn=30,dn=function(e,t,r){t.guid||(t.guid=Jr());var n=t.bind(e);return n.guid=r?r+"_"+t.guid:t.guid,n},yn=function(e,t){var r=a.a.performance.now();return function(){var n=a.a.performance.now();n-r>=t&&(e.apply(void 0,arguments),r=n)}},hn=function(e,t,r,n){var i;void 0===n&&(n=a.a);var o=function(){var a=this,o=arguments,s=function(){i=null,s=null,r||e.apply(a,o)};!i&&r&&e.apply(a,o),n.clearTimeout(i),i=n.setTimeout(s,t)};return o.cancel=function(){n.clearTimeout(i),i=null},o},fn=function(){};fn.prototype.allowedEvents_={},fn.prototype.on=function(e,t){var r=this.addEventListener;this.addEventListener=function(){},an(this,e,t),this.addEventListener=r},fn.prototype.addEventListener=fn.prototype.on,fn.prototype.off=function(e,t){on(this,e,t)},fn.prototype.removeEventListener=fn.prototype.off,fn.prototype.one=function(e,t){var r=this.addEventListener;this.addEventListener=function(){},un(this,e,t),this.addEventListener=r},fn.prototype.any=function(e,t){var r=this.addEventListener;this.addEventListener=function(){},cn(this,e,t),this.addEventListener=r},fn.prototype.trigger=function(e){var t=e.type||e;"string"===typeof e&&(e={type:t}),e=tn(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),sn(this,e)},fn.prototype.dispatchEvent=fn.prototype.trigger,fn.prototype.queueTrigger=function(e){var t=this;pn||(pn=new Map);var r=e.type||e,n=pn.get(this);n||(n=new Map,pn.set(this,n));var i=n.get(r);n.delete(r),a.a.clearTimeout(i);var o=a.a.setTimeout(function(){0===n.size&&(n=null,pn.delete(t)),t.trigger(e)},0);n.set(r,o)};var bn=function(e){return"function"===typeof e.name?e.name():"string"===typeof e.name?e.name:e.name_?e.name_:e.constructor&&e.constructor.name?e.constructor.name:typeof e},gn=function(e){return e instanceof fn||!!e.eventBusEl_&&["on","one","off","trigger"].every(function(t){return"function"===typeof e[t]})},Sn=function(e){return"string"===typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length},vn=function(e,t,r){if(!e||!e.nodeName&&!gn(e))throw new Error("Invalid target for "+bn(t)+"#"+r+"; must be a DOM node or evented object.")},In=function(e,t,r){if(!Sn(e))throw new Error("Invalid event type for "+bn(t)+"#"+r+"; must be a non-empty string or array.")},Nn=function(e,t,r){if("function"!==typeof e)throw new Error("Invalid listener for "+bn(t)+"#"+r+"; must be a function.")},Tn=function(e,t,r){var n,i,a,o=t.length<3||t[0]===e||t[0]===e.eventBusEl_;return o?(n=e.eventBusEl_,t.length>=3&&t.shift(),i=t[0],a=t[1]):(n=t[0],i=t[1],a=t[2]),vn(n,e,r),In(i,e,r),Nn(a,e,r),{isTargetingSelf:o,target:n,type:i,listener:a=dn(e,a)}},Cn=function(e,t,r,n){vn(e,e,t),e.nodeName?ln[t](e,r,n):e[t](r,n)},kn={on:function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=Tn(this,r,"on"),a=i.isTargetingSelf,o=i.target,s=i.type,u=i.listener;if(Cn(o,"on",s,u),!a){var c=function(){return e.off(o,s,u)};c.guid=u.guid;var p=function(){return e.off("dispose",c)};p.guid=u.guid,Cn(this,"on","dispose",c),Cn(o,"on","dispose",p)}},one:function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=Tn(this,r,"one"),a=i.isTargetingSelf,o=i.target,s=i.type,u=i.listener;if(a)Cn(o,"one",s,u);else{var c=function t(){e.off(o,s,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];u.apply(null,n)};c.guid=u.guid,Cn(o,"one",s,c)}},any:function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=Tn(this,r,"any"),a=i.isTargetingSelf,o=i.target,s=i.type,u=i.listener;if(a)Cn(o,"any",s,u);else{var c=function t(){e.off(o,s,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];u.apply(null,n)};c.guid=u.guid,Cn(o,"any",s,c)}},off:function(e,t,r){if(!e||Sn(e))on(this.eventBusEl_,e,t);else{var n=e,i=t;vn(n,this,"off"),In(i,this,"off"),Nn(r,this,"off"),r=dn(this,r),this.off("dispose",r),n.nodeName?(on(n,i,r),on(n,"dispose",r)):gn(n)&&(n.off(i,r),n.off("dispose",r))}},trigger:function(e,t){vn(this.eventBusEl_,this,"trigger");var r=e&&"string"!==typeof e?e.type:e;if(!Sn(r)){var n="Invalid event type for "+bn(this)+"#trigger; must be a non-empty string or object with a type key that has a non-empty value.";if(!e)throw new Error(n);(this.log||wt).error(n)}return sn(this.eventBusEl_,e,t)}};function An(e,t){void 0===t&&(t={});var r=t.eventBusKey;if(r){if(!e[r].nodeName)throw new Error('The eventBusKey "'+r+'" does not refer to an element.');e.eventBusEl_=e[r]}else e.eventBusEl_=hr("span",{className:"vjs-event-bus"});return Bt(e,kn),e.eventedCallbacks&&e.eventedCallbacks.forEach(function(e){e()}),e.on("dispose",function(){e.off(),[e,e.el_,e.eventBusEl_].forEach(function(e){e&&Yr.has(e)&&Yr.delete(e)}),a.a.setTimeout(function(){e.eventBusEl_=null},0)}),e}var Dn={state:{},setState:function(e){var t,r=this;return"function"===typeof e&&(e=e()),Ot(e,function(e,n){r.state[n]!==e&&((t=t||{})[n]={from:r.state[n],to:e}),r.state[n]=e}),t&&gn(this)&&this.trigger({changes:t,type:"statechanged"}),t}};function xn(e,t){return Bt(e,Dn),e.state=Bt({},e.state,t),"function"===typeof e.handleStateChanged&&gn(e)&&e.on("statechanged",e.handleStateChanged),e}var Rn=function(e){return"string"!==typeof e?e:e.replace(/./,function(e){return e.toLowerCase()})},Pn=function(e){return"string"!==typeof e?e:e.replace(/./,function(e){return e.toUpperCase()})};function En(){for(var e={},t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r.forEach(function(t){t&&Ot(t,function(t,r){Ut(t)?(Ut(e[r])||(e[r]={}),e[r]=En(e[r],t)):e[r]=t})}),e}var _n=function(){function e(){this.map_={}}var t=e.prototype;return t.has=function(e){return e in this.map_},t.delete=function(e){var t=this.has(e);return delete this.map_[e],t},t.set=function(e,t){return this.map_[e]=t,this},t.forEach=function(e,t){for(var r in this.map_)e.call(t,this.map_[r],r,this)},e}(),wn=a.a.Map?a.a.Map:_n,qn=function(){function e(){this.set_={}}var t=e.prototype;return t.has=function(e){return e in this.set_},t.delete=function(e){var t=this.has(e);return delete this.set_[e],t},t.add=function(e){return this.set_[e]=1,this},t.forEach=function(e,t){for(var r in this.set_)e.call(t,r,r,this)},e}(),Mn=a.a.Set?a.a.Set:qn,Ln=function(){function e(e,t,r){if(!e&&this.play?this.player_=e=this:this.player_=e,this.isDisposed_=!1,this.parentComponent_=null,this.options_=En({},this.options_),t=this.options_=En(this.options_,t),this.id_=t.id||t.el&&t.el.id,!this.id_){var n=e&&e.id&&e.id()||"no_player";this.id_=n+"_component_"+Jr()}this.name_=t.name||null,t.el?this.el_=t.el:!1!==t.createEl&&(this.el_=this.createEl()),!1!==t.evented&&(An(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),xn(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Mn,this.setIntervalIds_=new Mn,this.rafIds_=new Mn,this.namedRafs_=new wn,this.clearingTimersOnDispose_=!1,!1!==t.initChildren&&this.initChildren(),this.ready(r),!1!==t.reportTouchActivity&&this.enableTouchActivity()}var t=e.prototype;return t.dispose=function(){if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(var e=this.children_.length-1;e>=0;e--)this.children_[e].dispose&&this.children_[e].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},t.isDisposed=function(){return Boolean(this.isDisposed_)},t.player=function(){return this.player_},t.options=function(e){return e?(this.options_=En(this.options_,e),this.options_):this.options_},t.el=function(){return this.el_},t.createEl=function(e,t,r){return hr(e,t,r)},t.localize=function(e,t,r){void 0===r&&(r=e);var n=this.player_.language&&this.player_.language(),i=this.player_.languages&&this.player_.languages(),a=i&&i[n],o=n&&n.split("-")[0],s=i&&i[o],u=r;return a&&a[e]?u=a[e]:s&&s[e]&&(u=s[e]),t&&(u=u.replace(/\{(\d+)\}/g,function(e,r){var n=t[r-1],i=n;return"undefined"===typeof n&&(i=e),i})),u},t.handleLanguagechange=function(){},t.contentEl=function(){return this.contentEl_||this.el_},t.id=function(){return this.id_},t.name=function(){return this.name_},t.children=function(){return this.children_},t.getChildById=function(e){return this.childIndex_[e]},t.getChild=function(e){if(e)return this.childNameIndex_[e]},t.getDescendant=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t=t.reduce(function(e,t){return e.concat(t)},[]);for(var n=this,i=0;i<t.length;i++)if(!(n=n.getChild(t[i]))||!n.getChild)return;return n},t.addChild=function(t,r,n){var i,a;if(void 0===r&&(r={}),void 0===n&&(n=this.children_.length),"string"===typeof t){a=Pn(t);var o=r.componentClass||a;r.name=a;var s=e.getComponent(o);if(!s)throw new Error("Component "+o+" does not exist");if("function"!==typeof s)return null;i=new s(this.player_||this,r)}else i=t;if(i.parentComponent_&&i.parentComponent_.removeChild(i),this.children_.splice(n,0,i),i.parentComponent_=this,"function"===typeof i.id&&(this.childIndex_[i.id()]=i),(a=a||i.name&&Pn(i.name()))&&(this.childNameIndex_[a]=i,this.childNameIndex_[Rn(a)]=i),"function"===typeof i.el&&i.el()){var u=null;this.children_[n+1]&&(this.children_[n+1].el_?u=this.children_[n+1].el_:mr(this.children_[n+1])&&(u=this.children_[n+1])),this.contentEl().insertBefore(i.el(),u)}return i},t.removeChild=function(e){if("string"===typeof e&&(e=this.getChild(e)),e&&this.children_){for(var t=!1,r=this.children_.length-1;r>=0;r--)if(this.children_[r]===e){t=!0,this.children_.splice(r,1);break}if(t){e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[Pn(e.name())]=null,this.childNameIndex_[Rn(e.name())]=null;var n=e.el();n&&n.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}}},t.initChildren=function(){var t=this,r=this.options_.children;if(r){var n,i=this.options_,a=e.getComponent("Tech");(n=Array.isArray(r)?r:Object.keys(r)).concat(Object.keys(this.options_).filter(function(e){return!n.some(function(t){return"string"===typeof t?e===t:e===t.name})})).map(function(e){var n,i;return"string"===typeof e?i=r[n=e]||t.options_[n]||{}:(n=e.name,i=e),{name:n,opts:i}}).filter(function(t){var r=e.getComponent(t.opts.componentClass||Pn(t.name));return r&&!a.isTech(r)}).forEach(function(e){var r=e.name,n=e.opts;if(void 0!==i[r]&&(n=i[r]),!1!==n){!0===n&&(n={}),n.playerOptions=t.options_.playerOptions;var a=t.addChild(r,n);a&&(t[r]=a)}})}},t.buildCSSClass=function(){return""},t.ready=function(e,t){if(void 0===t&&(t=!1),e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))},t.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)},t.$=function(e,t){return Gr(e,t||this.contentEl())},t.$$=function(e,t){return Ur(e,t||this.contentEl())},t.hasClass=function(e){return gr(this.el_,e)},t.addClass=function(e){Sr(this.el_,e)},t.removeClass=function(e){vr(this.el_,e)},t.toggleClass=function(e,t){Ir(this.el_,e,t)},t.show=function(){this.removeClass("vjs-hidden")},t.hide=function(){this.addClass("vjs-hidden")},t.lockShowing=function(){this.addClass("vjs-lock-showing")},t.unlockShowing=function(){this.removeClass("vjs-lock-showing")},t.getAttribute=function(e){return Cr(this.el_,e)},t.setAttribute=function(e,t){kr(this.el_,e,t)},t.removeAttribute=function(e){Ar(this.el_,e)},t.width=function(e,t){return this.dimension("width",e,t)},t.height=function(e,t){return this.dimension("height",e,t)},t.dimensions=function(e,t){this.width(e,!0),this.height(t)},t.dimension=function(e,t,r){if(void 0!==t)return null!==t&&t===t||(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",void(r||this.trigger("componentresize"));if(!this.el_)return 0;var n=this.el_.style[e],i=n.indexOf("px");return-1!==i?parseInt(n.slice(0,i),10):parseInt(this.el_["offset"+Pn(e)],10)},t.currentDimension=function(e){var t=0;if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value");if(t=Ft(this.el_,e),0===(t=parseFloat(t))||isNaN(t)){var r="offset"+Pn(e);t=this.el_[r]}return t},t.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.currentWidth=function(){return this.currentDimension("width")},t.currentHeight=function(){return this.currentDimension("height")},t.focus=function(){this.el_.focus()},t.blur=function(){this.el_.blur()},t.handleKeyDown=function(e){this.player_&&(e.stopPropagation(),this.player_.handleKeyDown(e))},t.handleKeyPress=function(e){this.handleKeyDown(e)},t.emitTapEvents=function(){var e,t=0,r=null;this.on("touchstart",function(n){1===n.touches.length&&(r={pageX:n.touches[0].pageX,pageY:n.touches[0].pageY},t=a.a.performance.now(),e=!0)}),this.on("touchmove",function(t){if(t.touches.length>1)e=!1;else if(r){var n=t.touches[0].pageX-r.pageX,i=t.touches[0].pageY-r.pageY;Math.sqrt(n*n+i*i)>10&&(e=!1)}});var n=function(){e=!1};this.on("touchleave",n),this.on("touchcancel",n),this.on("touchend",function(n){(r=null,!0===e)&&(a.a.performance.now()-t<200&&(n.preventDefault(),this.trigger("tap")))})},t.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e,t=dn(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){t(),this.clearInterval(e),e=this.setInterval(t,250)});var r=function(r){t(),this.clearInterval(e)};this.on("touchmove",t),this.on("touchend",r),this.on("touchcancel",r)}},t.setTimeout=function(e,t){var r,n=this;return e=dn(this,e),this.clearTimersOnDispose_(),r=a.a.setTimeout(function(){n.setTimeoutIds_.has(r)&&n.setTimeoutIds_.delete(r),e()},t),this.setTimeoutIds_.add(r),r},t.clearTimeout=function(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),a.a.clearTimeout(e)),e},t.setInterval=function(e,t){e=dn(this,e),this.clearTimersOnDispose_();var r=a.a.setInterval(e,t);return this.setIntervalIds_.add(r),r},t.clearInterval=function(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),a.a.clearInterval(e)),e},t.requestAnimationFrame=function(e){var t,r=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),e=dn(this,e),t=a.a.requestAnimationFrame(function(){r.rafIds_.has(t)&&r.rafIds_.delete(t),e()}),this.rafIds_.add(t),t):this.setTimeout(e,1e3/60)},t.requestNamedAnimationFrame=function(e,t){var r=this;if(!this.namedRafs_.has(e)){this.clearTimersOnDispose_(),t=dn(this,t);var n=this.requestAnimationFrame(function(){t(),r.namedRafs_.has(e)&&r.namedRafs_.delete(e)});return this.namedRafs_.set(e,n),e}},t.cancelNamedAnimationFrame=function(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))},t.cancelAnimationFrame=function(e){return this.supportsRaf_?(this.rafIds_.has(e)&&(this.rafIds_.delete(e),a.a.cancelAnimationFrame(e)),e):this.clearTimeout(e)},t.clearTimersOnDispose_=function(){var e=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(t){var r=t[0],n=t[1];e[r].forEach(function(t,r){return e[n](r)})}),e.clearingTimersOnDispose_=!1}))},e.registerComponent=function(t,r){if("string"!==typeof t||!t)throw new Error('Illegal component name, "'+t+'"; must be a non-empty string.');var n,i=e.getComponent("Tech"),a=i&&i.isTech(r),o=e===r||e.prototype.isPrototypeOf(r.prototype);if(a||!o)throw n=a?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+t+'"; '+n+".");t=Pn(t),e.components_||(e.components_={});var s=e.getComponent("Player");if("Player"===t&&s&&s.players){var u=s.players,c=Object.keys(u);if(u&&c.length>0&&c.map(function(e){return u[e]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return e.components_[t]=r,e.components_[Rn(t)]=r,r},e.getComponent=function(t){if(t&&e.components_)return e.components_[t]},e}();function On(e,t,r,n){return function(e,t,r){if("number"!==typeof t||t<0||t>r)throw new Error("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+r+").")}(e,n,r.length-1),r[n][t]}function Bn(e){var t;return t=void 0===e||0===e.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:On.bind(null,"start",0,e),end:On.bind(null,"end",1,e)},a.a.Symbol&&a.a.Symbol.iterator&&(t[a.a.Symbol.iterator]=function(){return(e||[]).values()}),t}function Gn(e,t){return Array.isArray(e)?Bn(e):void 0===e||void 0===t?Bn():Bn([[e,t]])}function Un(e,t){var r,n,i=0;if(!t)return 0;e&&e.length||(e=Gn(0,0));for(var a=0;a<e.length;a++)r=e.start(a),(n=e.end(a))>t&&(n=t),i+=n-r;return i/t}function Fn(e){if(e instanceof Fn)return e;"number"===typeof e?this.code=e:"string"===typeof e?this.message=e:Gt(e)&&("number"===typeof e.code&&(this.code=e.code),Bt(this,e)),this.message||(this.message=Fn.defaultMessages[this.code]||"")}Ln.prototype.supportsRaf_="function"===typeof a.a.requestAnimationFrame&&"function"===typeof a.a.cancelAnimationFrame,Ln.registerComponent("Component",Ln),Fn.prototype.code=0,Fn.prototype.message="",Fn.prototype.status=null,Fn.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],Fn.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var Vn=0;Vn<Fn.errorTypes.length;Vn++)Fn[Fn.errorTypes[Vn]]=Vn,Fn.prototype[Fn.errorTypes[Vn]]=Vn;function jn(e){return void 0!==e&&null!==e&&"function"===typeof e.then}function zn(e){jn(e)&&e.then(null,function(e){})}var Wn=function(e){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce(function(t,r,n){return e[r]&&(t[r]=e[r]),t},{cues:e.cues&&Array.prototype.map.call(e.cues,function(e){return{startTime:e.startTime,endTime:e.endTime,text:e.text,id:e.id}})})},Kn=function(e){var t=e.$$("track"),r=Array.prototype.map.call(t,function(e){return e.track});return Array.prototype.map.call(t,function(e){var t=Wn(e.track);return e.src&&(t.src=e.src),t}).concat(Array.prototype.filter.call(e.textTracks(),function(e){return-1===r.indexOf(e)}).map(Wn))},Hn=function(e,t){return e.forEach(function(e){var r=t.addRemoteTextTrack(e).track;!e.src&&e.cues&&e.cues.forEach(function(e){return r.addCue(e)})}),t.textTracks()},Qn="vjs-modal-dialog",Zn=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).handleKeyDown_=function(e){return n.handleKeyDown(e)},n.close_=function(e){return n.close(e)},n.opened_=n.hasBeenOpened_=n.hasBeenFilled_=!1,n.closeable(!n.options_.uncloseable),n.content(n.options_.content),n.contentEl_=hr("div",{className:Qn+"-content"},{role:"document"}),n.descEl_=hr("p",{className:Qn+"-description vjs-control-text",id:n.el().getAttribute("aria-describedby")}),fr(n.descEl_,n.description()),n.el_.appendChild(n.descEl_),n.el_.appendChild(n.contentEl_),n}d()(t,e);var r=t.prototype;return r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},r.dispose=function(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,e.prototype.dispose.call(this)},r.buildCSSClass=function(){return Qn+" vjs-hidden "+e.prototype.buildCSSClass.call(this)},r.label=function(){return this.localize(this.options_.label||"Modal Window")},r.description=function(){var e=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e},r.open=function(){if(!this.opened_){var e=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!e.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&e.pause(),this.on("keydown",this.handleKeyDown_),this.hadControls_=e.controls(),e.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}},r.opened=function(e){return"boolean"===typeof e&&this[e?"open":"close"](),this.opened_},r.close=function(){if(this.opened_){var e=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&e.play(),this.off("keydown",this.handleKeyDown_),this.hadControls_&&e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}},r.closeable=function(e){if("boolean"===typeof e){var t=this.closeable_=!!e,r=this.getChild("closeButton");if(t&&!r){var n=this.contentEl_;this.contentEl_=this.el_,r=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=n,this.on(r,"close",this.close_)}!t&&r&&(this.off(r,"close",this.close_),this.removeChild(r),r.dispose())}return this.closeable_},r.fill=function(){this.fillWith(this.content())},r.fillWith=function(e){var t=this.contentEl(),r=t.parentNode,n=t.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,r.removeChild(t),this.empty(),Lr(t,e),this.trigger("modalfill"),n?r.insertBefore(t,n):r.appendChild(t);var i=this.getChild("closeButton");i&&r.appendChild(i.el_)},r.empty=function(){this.trigger("beforemodalempty"),wr(this.contentEl()),this.trigger("modalempty")},r.content=function(e){return"undefined"!==typeof e&&(this.content_=e),this.content_},r.conditionalFocus_=function(){var e=s.a.activeElement,t=this.player_.el_;this.previouslyActiveEl_=null,(t.contains(e)||t===e)&&(this.previouslyActiveEl_=e,this.focus())},r.conditionalBlur_=function(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null)},r.handleKeyDown=function(e){if(e.stopPropagation(),b.a.isEventKey(e,"Escape")&&this.closeable())return e.preventDefault(),void this.close();if(b.a.isEventKey(e,"Tab")){for(var t,r=this.focusableEls_(),n=this.el_.querySelector(":focus"),i=0;i<r.length;i++)if(n===r[i]){t=i;break}s.a.activeElement===this.el_&&(t=0),e.shiftKey&&0===t?(r[r.length-1].focus(),e.preventDefault()):e.shiftKey||t!==r.length-1||(r[0].focus(),e.preventDefault())}},r.focusableEls_=function(){var e=this.el_.querySelectorAll("*");return Array.prototype.filter.call(e,function(e){return(e instanceof a.a.HTMLAnchorElement||e instanceof a.a.HTMLAreaElement)&&e.hasAttribute("href")||(e instanceof a.a.HTMLInputElement||e instanceof a.a.HTMLSelectElement||e instanceof a.a.HTMLTextAreaElement||e instanceof a.a.HTMLButtonElement)&&!e.hasAttribute("disabled")||e instanceof a.a.HTMLIFrameElement||e instanceof a.a.HTMLObjectElement||e instanceof a.a.HTMLEmbedElement||e.hasAttribute("tabindex")&&-1!==e.getAttribute("tabindex")||e.hasAttribute("contenteditable")})},t}(Ln);Zn.prototype.options_={pauseOnOpen:!0,temporary:!0},Ln.registerComponent("ModalDialog",Zn);var Jn=function(e){function t(t){var r;void 0===t&&(t=[]),(r=e.call(this)||this).tracks_=[],Object.defineProperty(l()(r),"length",{get:function(){return this.tracks_.length}});for(var n=0;n<t.length;n++)r.addTrack(t[n]);return r}d()(t,e);var r=t.prototype;return r.addTrack=function(e){var t=this,r=this.tracks_.length;""+r in this||Object.defineProperty(this,r,{get:function(){return this.tracks_[r]}}),-1===this.tracks_.indexOf(e)&&(this.tracks_.push(e),this.trigger({track:e,type:"addtrack",target:this})),e.labelchange_=function(){t.trigger({track:e,type:"labelchange",target:t})},gn(e)&&e.addEventListener("labelchange",e.labelchange_)},r.removeTrack=function(e){for(var t,r=0,n=this.length;r<n;r++)if(this[r]===e){(t=this[r]).off&&t.off(),this.tracks_.splice(r,1);break}t&&this.trigger({track:t,type:"removetrack",target:this})},r.getTrackById=function(e){for(var t=null,r=0,n=this.length;r<n;r++){var i=this[r];if(i.id===e){t=i;break}}return t},t}(fn);for(var $n in Jn.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack",labelchange:"labelchange"},Jn.prototype.allowedEvents_)Jn.prototype["on"+$n]=null;var Yn=function(e,t){for(var r=0;r<e.length;r++)Object.keys(e[r]).length&&t.id!==e[r].id&&(e[r].enabled=!1)},Xn=function(e){function t(t){var r;void 0===t&&(t=[]);for(var n=t.length-1;n>=0;n--)if(t[n].enabled){Yn(t,t[n]);break}return(r=e.call(this,t)||this).changing_=!1,r}d()(t,e);var r=t.prototype;return r.addTrack=function(t){var r=this;t.enabled&&Yn(this,t),e.prototype.addTrack.call(this,t),t.addEventListener&&(t.enabledChange_=function(){r.changing_||(r.changing_=!0,Yn(r,t),r.changing_=!1,r.trigger("change"))},t.addEventListener("enabledchange",t.enabledChange_))},r.removeTrack=function(t){e.prototype.removeTrack.call(this,t),t.removeEventListener&&t.enabledChange_&&(t.removeEventListener("enabledchange",t.enabledChange_),t.enabledChange_=null)},t}(Jn),ei=function(e,t){for(var r=0;r<e.length;r++)Object.keys(e[r]).length&&t.id!==e[r].id&&(e[r].selected=!1)},ti=function(e){function t(t){var r;void 0===t&&(t=[]);for(var n=t.length-1;n>=0;n--)if(t[n].selected){ei(t,t[n]);break}return(r=e.call(this,t)||this).changing_=!1,Object.defineProperty(l()(r),"selectedIndex",{get:function(){for(var e=0;e<this.length;e++)if(this[e].selected)return e;return-1},set:function(){}}),r}d()(t,e);var r=t.prototype;return r.addTrack=function(t){var r=this;t.selected&&ei(this,t),e.prototype.addTrack.call(this,t),t.addEventListener&&(t.selectedChange_=function(){r.changing_||(r.changing_=!0,ei(r,t),r.changing_=!1,r.trigger("change"))},t.addEventListener("selectedchange",t.selectedChange_))},r.removeTrack=function(t){e.prototype.removeTrack.call(this,t),t.removeEventListener&&t.selectedChange_&&(t.removeEventListener("selectedchange",t.selectedChange_),t.selectedChange_=null)},t}(Jn),ri=function(e){function t(){return e.apply(this,arguments)||this}d()(t,e);var r=t.prototype;return r.addTrack=function(t){var r=this;e.prototype.addTrack.call(this,t),this.queueChange_||(this.queueChange_=function(){return r.queueTrigger("change")}),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=function(){return r.trigger("selectedlanguagechange")}),t.addEventListener("modechange",this.queueChange_);-1===["metadata","chapters"].indexOf(t.kind)&&t.addEventListener("modechange",this.triggerSelectedlanguagechange_)},r.removeTrack=function(t){e.prototype.removeTrack.call(this,t),t.removeEventListener&&(this.queueChange_&&t.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&t.removeEventListener("modechange",this.triggerSelectedlanguagechange_))},t}(Jn),ni=function(){function e(e){void 0===e&&(e=[]),this.trackElements_=[],Object.defineProperty(this,"length",{get:function(){return this.trackElements_.length}});for(var t=0,r=e.length;t<r;t++)this.addTrackElement_(e[t])}var t=e.prototype;return t.addTrackElement_=function(e){var t=this.trackElements_.length;""+t in this||Object.defineProperty(this,t,{get:function(){return this.trackElements_[t]}}),-1===this.trackElements_.indexOf(e)&&this.trackElements_.push(e)},t.getTrackElementByTrack_=function(e){for(var t,r=0,n=this.trackElements_.length;r<n;r++)if(e===this.trackElements_[r].track){t=this.trackElements_[r];break}return t},t.removeTrackElement_=function(e){for(var t=0,r=this.trackElements_.length;t<r;t++)if(e===this.trackElements_[t]){this.trackElements_[t].track&&"function"===typeof this.trackElements_[t].track.off&&this.trackElements_[t].track.off(),"function"===typeof this.trackElements_[t].off&&this.trackElements_[t].off(),this.trackElements_.splice(t,1);break}},e}(),ii=function(){function e(t){e.prototype.setCues_.call(this,t),Object.defineProperty(this,"length",{get:function(){return this.length_}})}var t=e.prototype;return t.setCues_=function(e){var t=this.length||0,r=0,n=e.length;this.cues_=e,this.length_=e.length;var i=function(e){""+e in this||Object.defineProperty(this,""+e,{get:function(){return this.cues_[e]}})};if(t<n)for(r=t;r<n;r++)i.call(this,r)},t.getCueById=function(e){for(var t=null,r=0,n=this.length;r<n;r++){var i=this[r];if(i.id===e){t=i;break}}return t},e}(),ai={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"},oi={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},si={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},ui={disabled:"disabled",hidden:"hidden",showing:"showing"},ci=function(e){function t(t){var r;void 0===t&&(t={}),r=e.call(this)||this;var n={id:t.id||"vjs_track_"+Jr(),kind:t.kind||"",language:t.language||""},i=t.label||"",a=function(e){Object.defineProperty(l()(r),e,{get:function(){return n[e]},set:function(){}})};for(var o in n)a(o);return Object.defineProperty(l()(r),"label",{get:function(){return i},set:function(e){e!==i&&(i=e,this.trigger("labelchange"))}}),r}return d()(t,e),t}(fn),pi=function(e){var t=["protocol","hostname","port","pathname","search","hash","host"],r=s.a.createElement("a");r.href=e;for(var n={},i=0;i<t.length;i++)n[t[i]]=r[t[i]];return"http:"===n.protocol&&(n.host=n.host.replace(/:80$/,"")),"https:"===n.protocol&&(n.host=n.host.replace(/:443$/,"")),n.protocol||(n.protocol=a.a.location.protocol),n.host||(n.host=a.a.location.host),n},li=function(e){if(!e.match(/^https?:\/\//)){var t=s.a.createElement("a");t.href=e,e=t.href}return e},mi=function(e){if("string"===typeof e){var t=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/.exec(e);if(t)return t.pop().toLowerCase()}return""},di=function(e,t){void 0===t&&(t=a.a.location);var r=pi(e);return(":"===r.protocol?t.protocol:r.protocol)+r.host!==t.protocol+t.host},yi=Object.freeze({__proto__:null,parseUrl:pi,getAbsoluteURL:li,getFileExtension:mi,isCrossOrigin:di}),hi=function(e,t){var r=new a.a.WebVTT.Parser(a.a,a.a.vttjs,a.a.WebVTT.StringDecoder()),n=[];r.oncue=function(e){t.addCue(e)},r.onparsingerror=function(e){n.push(e)},r.onflush=function(){t.trigger({type:"loadeddata",target:t})},r.parse(e),n.length>0&&(a.a.console&&a.a.console.groupCollapsed&&a.a.console.groupCollapsed("Text Track parsing errors for "+t.src),n.forEach(function(e){return wt.error(e)}),a.a.console&&a.a.console.groupEnd&&a.a.console.groupEnd()),r.flush()},fi=function(e,t){var r={uri:e},n=di(e);n&&(r.cors=n);var i="use-credentials"===t.tech_.crossOrigin();i&&(r.withCredentials=i),S()(r,dn(this,function(e,r,n){if(e)return wt.error(e,r);t.loaded_=!0,"function"!==typeof a.a.WebVTT?t.tech_&&t.tech_.any(["vttjsloaded","vttjserror"],function(e){if("vttjserror"!==e.type)return hi(n,t);wt.error("vttjs failed to load, stopping trying to process "+t.src)}):hi(n,t)}))},bi=function(e){function t(t){var r;if(void 0===t&&(t={}),!t.tech)throw new Error("A tech was not provided.");var n=En(t,{kind:si[t.kind]||"subtitles",language:t.language||t.srclang||""}),i=ui[n.mode]||"disabled",a=n.default;"metadata"!==n.kind&&"chapters"!==n.kind||(i="hidden"),(r=e.call(this,n)||this).tech_=n.tech,r.cues_=[],r.activeCues_=[],r.preload_=!1!==r.tech_.preloadTextTracks;var o=new ii(r.cues_),s=new ii(r.activeCues_),u=!1,c=dn(l()(r),function(){this.tech_.isReady_&&!this.tech_.isDisposed()&&(this.activeCues=this.activeCues,u&&(this.trigger("cuechange"),u=!1))});return r.tech_.one("dispose",function(){r.tech_.off("timeupdate",c)}),"disabled"!==i&&r.tech_.on("timeupdate",c),Object.defineProperties(l()(r),{default:{get:function(){return a},set:function(){}},mode:{get:function(){return i},set:function(e){ui[e]&&i!==e&&(i=e,this.preload_||"disabled"===i||0!==this.cues.length||fi(this.src,this),this.tech_.off("timeupdate",c),"disabled"!==i&&this.tech_.on("timeupdate",c),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?o:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return s;for(var e=this.tech_.currentTime(),t=[],r=0,n=this.cues.length;r<n;r++){var i=this.cues[r];i.startTime<=e&&i.endTime>=e?t.push(i):i.startTime===i.endTime&&i.startTime<=e&&i.startTime+.5>=e&&t.push(i)}if(u=!1,t.length!==this.activeCues_.length)u=!0;else for(var a=0;a<t.length;a++)-1===this.activeCues_.indexOf(t[a])&&(u=!0);return this.activeCues_=t,s.setCues_(this.activeCues_),s},set:function(){}}}),n.src?(r.src=n.src,r.preload_||(r.loaded_=!0),(r.preload_||"subtitles"!==n.kind&&"captions"!==n.kind)&&fi(r.src,l()(r))):r.loaded_=!0,r}d()(t,e);var r=t.prototype;return r.addCue=function(e){var t=e;if(a.a.vttjs&&!(e instanceof a.a.vttjs.VTTCue)){for(var r in t=new a.a.vttjs.VTTCue(e.startTime,e.endTime,e.text),e)r in t||(t[r]=e[r]);t.id=e.id,t.originalCue_=e}for(var n=this.tech_.textTracks(),i=0;i<n.length;i++)n[i]!==this&&n[i].removeCue(t);this.cues_.push(t),this.cues.setCues_(this.cues_)},r.removeCue=function(e){for(var t=this.cues_.length;t--;){var r=this.cues_[t];if(r===e||r.originalCue_&&r.originalCue_===e){this.cues_.splice(t,1),this.cues.setCues_(this.cues_);break}}},t}(ci);bi.prototype.allowedEvents_={cuechange:"cuechange"};var gi=function(e){function t(t){var r;void 0===t&&(t={});var n=En(t,{kind:oi[t.kind]||""});r=e.call(this,n)||this;var i=!1;return Object.defineProperty(l()(r),"enabled",{get:function(){return i},set:function(e){"boolean"===typeof e&&e!==i&&(i=e,this.trigger("enabledchange"))}}),n.enabled&&(r.enabled=n.enabled),r.loaded_=!0,r}return d()(t,e),t}(ci),Si=function(e){function t(t){var r;void 0===t&&(t={});var n=En(t,{kind:ai[t.kind]||""});r=e.call(this,n)||this;var i=!1;return Object.defineProperty(l()(r),"selected",{get:function(){return i},set:function(e){"boolean"===typeof e&&e!==i&&(i=e,this.trigger("selectedchange"))}}),n.selected&&(r.selected=n.selected),r}return d()(t,e),t}(ci),vi=0,Ii=2,Ni=function(e){function t(t){var r,n;void 0===t&&(t={}),r=e.call(this)||this;var i=new bi(t);return r.kind=i.kind,r.src=i.src,r.srclang=i.language,r.label=i.label,r.default=i.default,Object.defineProperties(l()(r),{readyState:{get:function(){return n}},track:{get:function(){return i}}}),n=vi,i.addEventListener("loadeddata",function(){n=Ii,r.trigger({type:"load",target:l()(r)})}),r}return d()(t,e),t}(fn);Ni.prototype.allowedEvents_={load:"load"},Ni.NONE=vi,Ni.LOADING=1,Ni.LOADED=Ii,Ni.ERROR=3;var Ti={audio:{ListClass:Xn,TrackClass:gi,capitalName:"Audio"},video:{ListClass:ti,TrackClass:Si,capitalName:"Video"},text:{ListClass:ri,TrackClass:bi,capitalName:"Text"}};Object.keys(Ti).forEach(function(e){Ti[e].getterName=e+"Tracks",Ti[e].privateName=e+"Tracks_"});var Ci={remoteText:{ListClass:ri,TrackClass:bi,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:ni,TrackClass:Ni,capitalName:"RemoteTextTrackEls",getterName:"remoteTextTrackEls",privateName:"remoteTextTrackEls_"}},ki=c()({},Ti,Ci);Ci.names=Object.keys(Ci),Ti.names=Object.keys(Ti),ki.names=[].concat(Ci.names).concat(Ti.names);var Ai=function(e){function t(t,r){var n;return void 0===t&&(t={}),void 0===r&&(r=function(){}),t.reportTouchActivity=!1,(n=e.call(this,null,t,r)||this).onDurationChange_=function(e){return n.onDurationChange(e)},n.trackProgress_=function(e){return n.trackProgress(e)},n.trackCurrentTime_=function(e){return n.trackCurrentTime(e)},n.stopTrackingCurrentTime_=function(e){return n.stopTrackingCurrentTime(e)},n.disposeSourceHandler_=function(e){return n.disposeSourceHandler(e)},n.hasStarted_=!1,n.on("playing",function(){this.hasStarted_=!0}),n.on("loadstart",function(){this.hasStarted_=!1}),ki.names.forEach(function(e){var r=ki[e];t&&t[r.getterName]&&(n[r.privateName]=t[r.getterName])}),n.featuresProgressEvents||n.manualProgressOn(),n.featuresTimeupdateEvents||n.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(function(e){!1===t["native"+e+"Tracks"]&&(n["featuresNative"+e+"Tracks"]=!1)}),!1===t.nativeCaptions||!1===t.nativeTextTracks?n.featuresNativeTextTracks=!1:!0!==t.nativeCaptions&&!0!==t.nativeTextTracks||(n.featuresNativeTextTracks=!0),n.featuresNativeTextTracks||n.emulateTextTracks(),n.preloadTextTracks=!1!==t.preloadTextTracks,n.autoRemoteTextTracks_=new ki.text.ListClass,n.initTrackListeners(),t.nativeControlsForTouch||n.emitTapEvents(),n.constructor&&(n.name_=n.constructor.name||"Unknown Tech"),n}d()(t,e);var r=t.prototype;return r.triggerSourceset=function(e){var t=this;this.isReady_||this.one("ready",function(){return t.setTimeout(function(){return t.triggerSourceset(e)},1)}),this.trigger({src:e,type:"sourceset"})},r.manualProgressOn=function(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)},r.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)},r.trackProgress=function(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(dn(this,function(){var e=this.bufferedPercent();this.bufferedPercent_!==e&&this.trigger("progress"),this.bufferedPercent_=e,1===e&&this.stopTrackingProgress()}),500)},r.onDurationChange=function(e){this.duration_=this.duration()},r.buffered=function(){return Gn(0,0)},r.bufferedPercent=function(){return Un(this.buffered(),this.duration_)},r.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},r.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)},r.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)},r.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)},r.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},r.dispose=function(){this.clearTracks(Ti.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),e.prototype.dispose.call(this)},r.clearTracks=function(e){var t=this;(e=[].concat(e)).forEach(function(e){for(var r=t[e+"Tracks"]()||[],n=r.length;n--;){var i=r[n];"text"===e&&t.removeRemoteTextTrack(i),r.removeTrack(i)}})},r.cleanupAutoTextTracks=function(){for(var e=this.autoRemoteTextTracks_||[],t=e.length;t--;){var r=e[t];this.removeRemoteTextTrack(r)}},r.reset=function(){},r.crossOrigin=function(){},r.setCrossOrigin=function(){},r.error=function(e){return void 0!==e&&(this.error_=new Fn(e),this.trigger("error")),this.error_},r.played=function(){return this.hasStarted_?Gn(0,0):Gn()},r.play=function(){},r.setScrubbing=function(){},r.scrubbing=function(){},r.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},r.initTrackListeners=function(){var e=this;Ti.names.forEach(function(t){var r=Ti[t],n=function(){e.trigger(t+"trackchange")},i=e[r.getterName]();i.addEventListener("removetrack",n),i.addEventListener("addtrack",n),e.on("dispose",function(){i.removeEventListener("removetrack",n),i.removeEventListener("addtrack",n)})})},r.addWebVttScript_=function(){var e=this;if(!a.a.WebVTT)if(s.a.body.contains(this.el())){if(!this.options_["vtt.js"]&&Ut(I.a)&&Object.keys(I.a).length>0)return void this.trigger("vttjsloaded");var t=s.a.createElement("script");t.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",t.onload=function(){e.trigger("vttjsloaded")},t.onerror=function(){e.trigger("vttjserror")},this.on("dispose",function(){t.onload=null,t.onerror=null}),a.a.WebVTT=!0,this.el().parentNode.appendChild(t)}else this.ready(this.addWebVttScript_)},r.emulateTextTracks=function(){var e=this,t=this.textTracks(),r=this.remoteTextTracks(),n=function(e){return t.addTrack(e.track)},i=function(e){return t.removeTrack(e.track)};r.on("addtrack",n),r.on("removetrack",i),this.addWebVttScript_();var a=function(){return e.trigger("texttrackchange")},o=function(){a();for(var e=0;e<t.length;e++){var r=t[e];r.removeEventListener("cuechange",a),"showing"===r.mode&&r.addEventListener("cuechange",a)}};o(),t.addEventListener("change",o),t.addEventListener("addtrack",o),t.addEventListener("removetrack",o),this.on("dispose",function(){r.off("addtrack",n),r.off("removetrack",i),t.removeEventListener("change",o),t.removeEventListener("addtrack",o),t.removeEventListener("removetrack",o);for(var e=0;e<t.length;e++){t[e].removeEventListener("cuechange",a)}})},r.addTextTrack=function(e,t,r){if(!e)throw new Error("TextTrack kind is required but was not provided");return function(e,t,r,n,i){void 0===i&&(i={});var a=e.textTracks();i.kind=t,r&&(i.label=r),n&&(i.language=n),i.tech=e;var o=new ki.text.TrackClass(i);return a.addTrack(o),o}(this,e,t,r)},r.createRemoteTextTrack=function(e){var t=En(e,{tech:this});return new Ci.remoteTextEl.TrackClass(t)},r.addRemoteTextTrack=function(e,t){var r=this;void 0===e&&(e={});var n=this.createRemoteTextTrack(e);return!0!==t&&!1!==t&&(wt.warn('Calling addRemoteTextTrack without explicitly setting the "manualCleanup" parameter to `true` is deprecated and default to `false` in future version of video.js'),t=!0),this.remoteTextTrackEls().addTrackElement_(n),this.remoteTextTracks().addTrack(n.track),!0!==t&&this.ready(function(){return r.autoRemoteTextTracks_.addTrack(n.track)}),n},r.removeRemoteTextTrack=function(e){var t=this.remoteTextTrackEls().getTrackElementByTrack_(e);this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack(e),this.autoRemoteTextTracks_.removeTrack(e)},r.getVideoPlaybackQuality=function(){return{}},r.requestPictureInPicture=function(){var e=this.options_.Promise||a.a.Promise;if(e)return e.reject()},r.disablePictureInPicture=function(){return!0},r.setDisablePictureInPicture=function(){},r.setPoster=function(){},r.playsinline=function(){},r.setPlaysinline=function(){},r.overrideNativeAudioTracks=function(){},r.overrideNativeVideoTracks=function(){},r.canPlayType=function(){return""},t.canPlayType=function(){return""},t.canPlaySource=function(e,r){return t.canPlayType(e.type)},t.isTech=function(e){return e.prototype instanceof t||e instanceof t||e===t},t.registerTech=function(e,r){if(t.techs_||(t.techs_={}),!t.isTech(r))throw new Error("Tech "+e+" must be a Tech");if(!t.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!t.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return e=Pn(e),t.techs_[e]=r,t.techs_[Rn(e)]=r,"Tech"!==e&&t.defaultTechOrder_.push(e),r},t.getTech=function(e){if(e)return t.techs_&&t.techs_[e]?t.techs_[e]:(e=Pn(e),a.a&&a.a.videojs&&a.a.videojs[e]?(wt.warn("The "+e+" tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)"),a.a.videojs[e]):void 0)},t}(Ln);ki.names.forEach(function(e){var t=ki[e];Ai.prototype[t.getterName]=function(){return this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName]}}),Ai.prototype.featuresVolumeControl=!0,Ai.prototype.featuresMuteControl=!0,Ai.prototype.featuresFullscreenResize=!1,Ai.prototype.featuresPlaybackRate=!1,Ai.prototype.featuresProgressEvents=!1,Ai.prototype.featuresSourceset=!1,Ai.prototype.featuresTimeupdateEvents=!1,Ai.prototype.featuresNativeTextTracks=!1,Ai.withSourceHandlers=function(e){e.registerSourceHandler=function(t,r){var n=e.sourceHandlers;n||(n=e.sourceHandlers=[]),void 0===r&&(r=n.length),n.splice(r,0,t)},e.canPlayType=function(t){for(var r,n=e.sourceHandlers||[],i=0;i<n.length;i++)if(r=n[i].canPlayType(t))return r;return""},e.selectSourceHandler=function(t,r){for(var n=e.sourceHandlers||[],i=0;i<n.length;i++)if(n[i].canHandleSource(t,r))return n[i];return null},e.canPlaySource=function(t,r){var n=e.selectSourceHandler(t,r);return n?n.canHandleSource(t,r):""};["seekable","seeking","duration"].forEach(function(e){var t=this[e];"function"===typeof t&&(this[e]=function(){return this.sourceHandler_&&this.sourceHandler_[e]?this.sourceHandler_[e].apply(this.sourceHandler_,arguments):t.apply(this,arguments)})},e.prototype),e.prototype.setSource=function(t){var r=e.selectSourceHandler(t,this.options_);r||(e.nativeSourceHandler?r=e.nativeSourceHandler:wt.error("No source handler found for the current source.")),this.disposeSourceHandler(),this.off("dispose",this.disposeSourceHandler_),r!==e.nativeSourceHandler&&(this.currentSource_=t),this.sourceHandler_=r.handleSource(t,this,this.options_),this.one("dispose",this.disposeSourceHandler_)},e.prototype.disposeSourceHandler=function(){this.currentSource_&&(this.clearTracks(["audio","video"]),this.currentSource_=null),this.cleanupAutoTextTracks(),this.sourceHandler_&&(this.sourceHandler_.dispose&&this.sourceHandler_.dispose(),this.sourceHandler_=null)}},Ln.registerComponent("Tech",Ai),Ai.registerTech("Tech",Ai),Ai.defaultTechOrder_=[];var Di={},xi={},Ri={};function Pi(e,t,r){e.setTimeout(function(){return function e(t,r,n,i,a,o){void 0===t&&(t={});void 0===r&&(r=[]);void 0===a&&(a=[]);void 0===o&&(o=!1);var s=r,u=s[0],c=s.slice(1);if("string"===typeof u)e(t,Di[u],n,i,a,o);else if(u){var p=function(e,t){var r=xi[e.id()],n=null;if(void 0===r||null===r)return n=t(e),xi[e.id()]=[[t,n]],n;for(var i=0;i<r.length;i++){var a=r[i],o=a[0],s=a[1];o===t&&(n=s)}null===n&&(n=t(e),r.push([t,n]));return n}(i,u);if(!p.setSource)return a.push(p),e(t,c,n,i,a,o);p.setSource(Bt({},t),function(r,s){if(r)return e(t,c,n,i,a,o);a.push(p),e(s,t.type===s.type?c:Di[s.type],n,i,a,o)})}else c.length?e(t,c,n,i,a,o):o?n(t,a):e(t,Di["*"],n,i,a,!0)}(t,Di[t.type],r,e)},1)}function Ei(e,t,r,n){void 0===n&&(n=null);var i="call"+Pn(r),a=e.reduce(Mi(i),n),o=a===Ri,s=o?null:t[r](a);return function(e,t,r,n){for(var i=e.length-1;i>=0;i--){var a=e[i];a[t]&&a[t](n,r)}}(e,r,s,o),s}var _i={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},wi={setCurrentTime:1,setMuted:1,setVolume:1},qi={play:1,pause:1};function Mi(e){return function(t,r){return t===Ri?Ri:r[e]?r[e](t):t}}var Li={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"},Oi=function(e){void 0===e&&(e="");var t=mi(e);return Li[t.toLowerCase()]||""};function Bi(e){if(!e.type){var t=Oi(e.src);t&&(e.type=t)}return e}var Gi=function(e){function t(t,r,n){var i,a=En({createEl:!1},r);if(i=e.call(this,t,a,n)||this,r.playerOptions.sources&&0!==r.playerOptions.sources.length)t.src(r.playerOptions.sources);else for(var o=0,s=r.playerOptions.techOrder;o<s.length;o++){var u=Pn(s[o]),c=Ai.getTech(u);if(u||(c=Ln.getComponent(u)),c&&c.isSupported()){t.loadTech_(u);break}}return i}return d()(t,e),t}(Ln);Ln.registerComponent("MediaLoader",Gi);var Ui=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).handleMouseOver_=function(e){return n.handleMouseOver(e)},n.handleMouseOut_=function(e){return n.handleMouseOut(e)},n.handleClick_=function(e){return n.handleClick(e)},n.handleKeyDown_=function(e){return n.handleKeyDown(e)},n.emitTapEvents(),n.enable(),n}d()(t,e);var r=t.prototype;return r.createEl=function(e,t,r){void 0===e&&(e="div"),void 0===t&&(t={}),void 0===r&&(r={}),t=Bt({className:this.buildCSSClass(),tabIndex:0},t),"button"===e&&wt.error("Creating a ClickableComponent with an HTML element of "+e+" is not supported; use a Button instead."),r=Bt({role:"button"},r),this.tabIndex_=t.tabIndex;var n=hr(e,t,r);return n.appendChild(hr("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(n),n},r.dispose=function(){this.controlTextEl_=null,e.prototype.dispose.call(this)},r.createControlTextEl=function(e){return this.controlTextEl_=hr("span",{className:"vjs-control-text"},{"aria-live":"polite"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_},r.controlText=function(e,t){if(void 0===t&&(t=this.el()),void 0===e)return this.controlText_||"Need Text";var r=this.localize(e);this.controlText_=e,fr(this.controlTextEl_,r),this.nonIconControl||this.player_.options_.noUITitleAttributes||t.setAttribute("title",r)},r.buildCSSClass=function(){return"vjs-control vjs-button "+e.prototype.buildCSSClass.call(this)},r.enable=function(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),"undefined"!==typeof this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick_),this.on("keydown",this.handleKeyDown_))},r.disable=function(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),"undefined"!==typeof this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off("mouseover",this.handleMouseOver_),this.off("mouseout",this.handleMouseOut_),this.off(["tap","click"],this.handleClick_),this.off("keydown",this.handleKeyDown_)},r.handleLanguagechange=function(){this.controlText(this.controlText_)},r.handleClick=function(e){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)},r.handleKeyDown=function(t){b.a.isEventKey(t,"Space")||b.a.isEventKey(t,"Enter")?(t.preventDefault(),t.stopPropagation(),this.trigger("click")):e.prototype.handleKeyDown.call(this,t)},t}(Ln);Ln.registerComponent("ClickableComponent",Ui);var Fi=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).update(),n.update_=function(e){return n.update(e)},t.on("posterchange",n.update_),n}d()(t,e);var r=t.prototype;return r.dispose=function(){this.player().off("posterchange",this.update_),e.prototype.dispose.call(this)},r.createEl=function(){return hr("div",{className:"vjs-poster",tabIndex:-1})},r.update=function(e){var t=this.player().poster();this.setSrc(t),t?this.show():this.hide()},r.setSrc=function(e){var t="";e&&(t='url("'+e+'")'),this.el_.style.backgroundImage=t},r.handleClick=function(e){if(this.player_.controls()){var t=this.player_.usingPlugin("eme")&&this.player_.eme.sessions&&this.player_.eme.sessions.length>0;!this.player_.tech(!0)||(er||$t)&&t||this.player_.tech(!0).focus(),this.player_.paused()?zn(this.player_.play()):this.player_.pause()}},t}(Ui);Ln.registerComponent("PosterImage",Fi);var Vi={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function ji(e,t){var r;if(4===e.length)r=e[1]+e[1]+e[2]+e[2]+e[3]+e[3];else{if(7!==e.length)throw new Error("Invalid color code provided, "+e+"; must be formatted as e.g. #f0e or #f604e2.");r=e.slice(1)}return"rgba("+parseInt(r.slice(0,2),16)+","+parseInt(r.slice(2,4),16)+","+parseInt(r.slice(4,6),16)+","+t+")"}function zi(e,t,r){try{e.style[t]=r}catch(n){return}}var Wi=function(e){function t(t,r,n){var i;i=e.call(this,t,r,n)||this;var o=function(e){return i.updateDisplay(e)};return t.on("loadstart",function(e){return i.toggleDisplay(e)}),t.on("texttrackchange",o),t.on("loadedmetadata",function(e){return i.preselectTrack(e)}),t.ready(dn(l()(i),function(){if(t.tech_&&t.tech_.featuresNativeTextTracks)this.hide();else{t.on("fullscreenchange",o),t.on("playerresize",o),a.a.addEventListener("orientationchange",o),t.on("dispose",function(){return a.a.removeEventListener("orientationchange",o)});for(var e=this.options_.playerOptions.tracks||[],r=0;r<e.length;r++)this.player_.addRemoteTextTrack(e[r],!0);this.preselectTrack()}})),i}d()(t,e);var r=t.prototype;return r.preselectTrack=function(){for(var e,t,r,n={captions:1,subtitles:1},i=this.player_.textTracks(),a=this.player_.cache_.selectedLanguage,o=0;o<i.length;o++){var s=i[o];a&&a.enabled&&a.language&&a.language===s.language&&s.kind in n?s.kind===a.kind?r=s:r||(r=s):a&&!a.enabled?(r=null,e=null,t=null):s.default&&("descriptions"!==s.kind||e?s.kind in n&&!t&&(t=s):e=s)}r?r.mode="showing":t?t.mode="showing":e&&(e.mode="showing")},r.toggleDisplay=function(){this.player_.tech_&&this.player_.tech_.featuresNativeTextTracks?this.hide():this.show()},r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-text-track-display"},{"aria-live":"off","aria-atomic":"true"})},r.clearDisplay=function(){"function"===typeof a.a.WebVTT&&a.a.WebVTT.processCues(a.a,[],this.el_)},r.updateDisplay=function(){var e=this.player_.textTracks(),t=this.options_.allowMultipleShowingTracks;if(this.clearDisplay(),t){for(var r=[],n=0;n<e.length;++n){var i=e[n];"showing"===i.mode&&r.push(i)}this.updateForTrack(r)}else{for(var a=null,o=null,s=e.length;s--;){var u=e[s];"showing"===u.mode&&("descriptions"===u.kind?a=u:o=u)}o?("off"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","off"),this.updateForTrack(o)):a&&("assertive"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","assertive"),this.updateForTrack(a))}},r.updateDisplayState=function(e){for(var t=this.player_.textTrackSettings.getValues(),r=e.activeCues,n=r.length;n--;){var i=r[n];if(i){var o=i.displayState;if(t.color&&(o.firstChild.style.color=t.color),t.textOpacity&&zi(o.firstChild,"color",ji(t.color||"#fff",t.textOpacity)),t.backgroundColor&&(o.firstChild.style.backgroundColor=t.backgroundColor),t.backgroundOpacity&&zi(o.firstChild,"backgroundColor",ji(t.backgroundColor||"#000",t.backgroundOpacity)),t.windowColor&&(t.windowOpacity?zi(o,"backgroundColor",ji(t.windowColor,t.windowOpacity)):o.style.backgroundColor=t.windowColor),t.edgeStyle&&("dropshadow"===t.edgeStyle?o.firstChild.style.textShadow="2px 2px 3px #222, 2px 2px 4px #222, 2px 2px 5px #222":"raised"===t.edgeStyle?o.firstChild.style.textShadow="1px 1px #222, 2px 2px #222, 3px 3px #222":"depressed"===t.edgeStyle?o.firstChild.style.textShadow="1px 1px #ccc, 0 1px #ccc, -1px -1px #222, 0 -1px #222":"uniform"===t.edgeStyle&&(o.firstChild.style.textShadow="0 0 4px #222, 0 0 4px #222, 0 0 4px #222, 0 0 4px #222")),t.fontPercent&&1!==t.fontPercent){var s=a.a.parseFloat(o.style.fontSize);o.style.fontSize=s*t.fontPercent+"px",o.style.height="auto",o.style.top="auto"}t.fontFamily&&"default"!==t.fontFamily&&("small-caps"===t.fontFamily?o.firstChild.style.fontVariant="small-caps":o.firstChild.style.fontFamily=Vi[t.fontFamily])}}},r.updateForTrack=function(e){if(Array.isArray(e)||(e=[e]),"function"===typeof a.a.WebVTT&&!e.every(function(e){return!e.activeCues})){for(var t=[],r=0;r<e.length;++r)for(var n=e[r],i=0;i<n.activeCues.length;++i)t.push(n.activeCues[i]);a.a.WebVTT.processCues(a.a,t,this.el_);for(var o=0;o<e.length;++o){for(var s=e[o],u=0;u<s.activeCues.length;++u){var c=s.activeCues[u].displayState;Sr(c,"vjs-text-track-cue"),Sr(c,"vjs-text-track-cue-"+(s.language?s.language:o))}this.player_.textTrackSettings&&this.updateDisplayState(s)}}},t}(Ln);Ln.registerComponent("TextTrackDisplay",Wi);var Ki=function(e){function t(){return e.apply(this,arguments)||this}return d()(t,e),t.prototype.createEl=function(){var t=this.player_.isAudio(),r=this.localize(t?"Audio Player":"Video Player"),n=hr("span",{className:"vjs-control-text",textContent:this.localize("{1} is loading.",[r])}),i=e.prototype.createEl.call(this,"div",{className:"vjs-loading-spinner",dir:"ltr"});return i.appendChild(n),i},t}(Ln);Ln.registerComponent("LoadingSpinner",Ki);var Hi=function(e){function t(){return e.apply(this,arguments)||this}d()(t,e);var r=t.prototype;return r.createEl=function(e,t,r){void 0===t&&(t={}),void 0===r&&(r={});var n=hr("button",t=Bt({className:this.buildCSSClass()},t),r=Bt({type:"button"},r));return n.appendChild(hr("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(n),n},r.addChild=function(e,t){void 0===t&&(t={});var r=this.constructor.name;return wt.warn("Adding an actionable (user controllable) child to a Button ("+r+") is not supported; use a ClickableComponent instead."),Ln.prototype.addChild.call(this,e,t)},r.enable=function(){e.prototype.enable.call(this),this.el_.removeAttribute("disabled")},r.disable=function(){e.prototype.disable.call(this),this.el_.setAttribute("disabled","disabled")},r.handleKeyDown=function(t){b.a.isEventKey(t,"Space")||b.a.isEventKey(t,"Enter")?t.stopPropagation():e.prototype.handleKeyDown.call(this,t)},t}(Ui);Ln.registerComponent("Button",Hi);var Qi=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).mouseused_=!1,n.on("mousedown",function(e){return n.handleMouseDown(e)}),n}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-big-play-button"},r.handleClick=function(e){var t=this.player_.play();if(this.mouseused_&&e.clientX&&e.clientY){var r=this.player_.usingPlugin("eme")&&this.player_.eme.sessions&&this.player_.eme.sessions.length>0;return zn(t),void(!this.player_.tech(!0)||(er||$t)&&r||this.player_.tech(!0).focus())}var n=this.player_.getChild("controlBar"),i=n&&n.getChild("playToggle");if(i){var a=function(){return i.focus()};jn(t)?t.then(a,function(){}):this.setTimeout(a,1)}else this.player_.tech(!0).focus()},r.handleKeyDown=function(t){this.mouseused_=!1,e.prototype.handleKeyDown.call(this,t)},r.handleMouseDown=function(e){this.mouseused_=!0},t}(Hi);Qi.prototype.controlText_="Play Video",Ln.registerComponent("BigPlayButton",Qi);var Zi=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).controlText(r&&r.controlText||n.localize("Close")),n}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-close-button "+e.prototype.buildCSSClass.call(this)},r.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},r.handleKeyDown=function(t){b.a.isEventKey(t,"Esc")?(t.preventDefault(),t.stopPropagation(),this.trigger("click")):e.prototype.handleKeyDown.call(this,t)},t}(Hi);Ln.registerComponent("CloseButton",Zi);var Ji=function(e){function t(t,r){var n;return void 0===r&&(r={}),n=e.call(this,t,r)||this,r.replay=void 0===r.replay||r.replay,n.on(t,"play",function(e){return n.handlePlay(e)}),n.on(t,"pause",function(e){return n.handlePause(e)}),r.replay&&n.on(t,"ended",function(e){return n.handleEnded(e)}),n}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-play-control "+e.prototype.buildCSSClass.call(this)},r.handleClick=function(e){this.player_.paused()?zn(this.player_.play()):this.player_.pause()},r.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},r.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},r.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},r.handleEnded=function(e){var t=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(e){return t.handleSeeked(e)})},t}(Hi);Ji.prototype.controlText_="Play",Ln.registerComponent("PlayToggle",Ji);var $i=function(e,t){e=e<0?0:e;var r=Math.floor(e%60),n=Math.floor(e/60%60),i=Math.floor(e/3600),a=Math.floor(t/60%60),o=Math.floor(t/3600);return(isNaN(e)||e===1/0)&&(i=n=r="-"),(i=i>0||o>0?i+":":"")+(n=((i||a>=10)&&n<10?"0"+n:n)+":")+(r=r<10?"0"+r:r)},Yi=$i;function Xi(e,t){return void 0===t&&(t=e),Yi(e,t)}var ea=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).on(t,["timeupdate","ended"],function(e){return n.updateContent(e)}),n.updateTextNode_(),n}d()(t,e);var r=t.prototype;return r.createEl=function(){var t=this.buildCSSClass(),r=e.prototype.createEl.call(this,"div",{className:t+" vjs-time-control vjs-control"}),n=hr("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return r.appendChild(n),this.contentEl_=hr("span",{className:t+"-display"},{"aria-live":"off",role:"presentation"}),r.appendChild(this.contentEl_),r},r.dispose=function(){this.contentEl_=null,this.textNode_=null,e.prototype.dispose.call(this)},r.updateTextNode_=function(e){var t=this;void 0===e&&(e=0),e=Xi(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(t.contentEl_){var e=t.textNode_;e&&t.contentEl_.firstChild!==e&&(e=null,wt.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),t.textNode_=s.a.createTextNode(t.formattedTime_),t.textNode_&&(e?t.contentEl_.replaceChild(t.textNode_,e):t.contentEl_.appendChild(t.textNode_))}}))},r.updateContent=function(e){},t}(Ln);ea.prototype.labelText_="Time",ea.prototype.controlText_="Time",Ln.registerComponent("TimeDisplay",ea);var ta=function(e){function t(){return e.apply(this,arguments)||this}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-current-time"},r.updateContent=function(e){var t;t=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(t)},t}(ea);ta.prototype.labelText_="Current Time",ta.prototype.controlText_="Current Time",Ln.registerComponent("CurrentTimeDisplay",ta);var ra=function(e){function t(t,r){var n,i=function(e){return n.updateContent(e)};return(n=e.call(this,t,r)||this).on(t,"durationchange",i),n.on(t,"loadstart",i),n.on(t,"loadedmetadata",i),n}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-duration"},r.updateContent=function(e){var t=this.player_.duration();this.updateTextNode_(t)},t}(ea);ra.prototype.labelText_="Duration",ra.prototype.controlText_="Duration",Ln.registerComponent("DurationDisplay",ra);var na=function(e){function t(){return e.apply(this,arguments)||this}return d()(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),r=e.prototype.createEl.call(this,"div"),n=e.prototype.createEl.call(this,"span",{textContent:"/"});return r.appendChild(n),t.appendChild(r),t},t}(Ln);Ln.registerComponent("TimeDivider",na);var ia=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).on(t,"durationchange",function(e){return n.updateContent(e)}),n}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-remaining-time"},r.createEl=function(){var t=e.prototype.createEl.call(this);return t.insertBefore(hr("span",{},{"aria-hidden":!0},"-"),this.contentEl_),t},r.updateContent=function(e){var t;"number"===typeof this.player_.duration()&&(t=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(t))},t}(ea);ia.prototype.labelText_="Remaining Time",ia.prototype.controlText_="Remaining Time",Ln.registerComponent("RemainingTimeDisplay",ia);var aa=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).updateShowing(),n.on(n.player(),"durationchange",function(e){return n.updateShowing(e)}),n}d()(t,e);var r=t.prototype;return r.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=hr("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(hr("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(s.a.createTextNode(this.localize("LIVE"))),t.appendChild(this.contentEl_),t},r.dispose=function(){this.contentEl_=null,e.prototype.dispose.call(this)},r.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},t}(Ln);Ln.registerComponent("LiveDisplay",aa);var oa=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).updateLiveEdgeStatus(),n.player_.liveTracker&&(n.updateLiveEdgeStatusHandler_=function(e){return n.updateLiveEdgeStatus(e)},n.on(n.player_.liveTracker,"liveedgechange",n.updateLiveEdgeStatusHandler_)),n}d()(t,e);var r=t.prototype;return r.createEl=function(){var t=e.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=hr("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),t.appendChild(this.textEl_),t},r.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},r.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},r.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,e.prototype.dispose.call(this)},t}(Hi);oa.prototype.controlText_="Seek to live, currently playing live",Ln.registerComponent("SeekToLive",oa);var sa=function(e,t,r){return e=Number(e),Math.min(r,Math.max(t,isNaN(e)?t:e))},ua=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).handleMouseDown_=function(e){return n.handleMouseDown(e)},n.handleMouseUp_=function(e){return n.handleMouseUp(e)},n.handleKeyDown_=function(e){return n.handleKeyDown(e)},n.handleClick_=function(e){return n.handleClick(e)},n.handleMouseMove_=function(e){return n.handleMouseMove(e)},n.update_=function(e){return n.update(e)},n.bar=n.getChild(n.options_.barName),n.vertical(!!n.options_.vertical),n.enable(),n}d()(t,e);var r=t.prototype;return r.enabled=function(){return this.enabled_},r.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},r.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},r.createEl=function(t,r,n){return void 0===r&&(r={}),void 0===n&&(n={}),r.className=r.className+" vjs-slider",r=Bt({tabIndex:0},r),n=Bt({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},n),e.prototype.createEl.call(this,t,r,n)},r.handleMouseDown=function(e){var t=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"!==e.type||Yt||e.preventDefault(),Dr(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove_),this.on(t,"mouseup",this.handleMouseUp_),this.on(t,"touchmove",this.handleMouseMove_),this.on(t,"touchend",this.handleMouseUp_),this.handleMouseMove(e)},r.handleMouseMove=function(e){},r.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;xr(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.update()},r.update=function(){var e=this;if(this.el_&&this.bar){var t=this.getProgress();return t===this.progress_?t:(this.progress_=t,this.requestNamedAnimationFrame("Slider#update",function(){var r=e.vertical()?"height":"width";e.bar.el().style[r]=(100*t).toFixed(2)+"%"}),t)}},r.getProgress=function(){return Number(sa(this.getPercent(),0,1).toFixed(4))},r.calculateDistance=function(e){var t=Er(this.el_,e);return this.vertical()?t.y:t.x},r.handleKeyDown=function(t){b.a.isEventKey(t,"Left")||b.a.isEventKey(t,"Down")?(t.preventDefault(),t.stopPropagation(),this.stepBack()):b.a.isEventKey(t,"Right")||b.a.isEventKey(t,"Up")?(t.preventDefault(),t.stopPropagation(),this.stepForward()):e.prototype.handleKeyDown.call(this,t)},r.handleClick=function(e){e.stopPropagation(),e.preventDefault()},r.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},t}(Ln);Ln.registerComponent("Slider",ua);var ca=function(e,t){return sa(e/t*100,0,100).toFixed(2)+"%"},pa=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).partEls_=[],n.on(t,"progress",function(e){return n.update(e)}),n}d()(t,e);var r=t.prototype;return r.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),r=hr("span",{className:"vjs-control-text"}),n=hr("span",{textContent:this.localize("Loaded")}),i=s.a.createTextNode(": ");return this.percentageEl_=hr("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),t.appendChild(r),r.appendChild(n),r.appendChild(i),r.appendChild(this.percentageEl_),t},r.dispose=function(){this.partEls_=null,this.percentageEl_=null,e.prototype.dispose.call(this)},r.update=function(e){var t=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var e=t.player_.liveTracker,r=t.player_.buffered(),n=e&&e.isLive()?e.seekableEnd():t.player_.duration(),i=t.player_.bufferedEnd(),a=t.partEls_,o=ca(i,n);t.percent_!==o&&(t.el_.style.width=o,fr(t.percentageEl_,o),t.percent_=o);for(var s=0;s<r.length;s++){var u=r.start(s),c=r.end(s),p=a[s];p||(p=t.el_.appendChild(hr()),a[s]=p),p.dataset.start===u&&p.dataset.end===c||(p.dataset.start=u,p.dataset.end=c,p.style.left=ca(u,i),p.style.width=ca(c-u,i))}for(var l=a.length;l>r.length;l--)t.el_.removeChild(a[l-1]);a.length=r.length})},t}(Ln);Ln.registerComponent("LoadProgressBar",pa);var la=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).update=yn(dn(l()(n),n.update),mn),n}d()(t,e);var r=t.prototype;return r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},r.update=function(e,t,r){var n=Pr(this.el_),i=Rr(this.player_.el()),a=e.width*t;if(i&&n){var o=e.left-i.left+a,s=e.width-a+(i.right-e.right),u=n.width/2;o<u?u+=u-o:s<u&&(u=s),u<0?u=0:u>n.width&&(u=n.width),u=Math.round(u),this.el_.style.right="-"+u+"px",this.write(r)}},r.write=function(e){fr(this.el_,e)},r.updateTime=function(e,t,r,n){var i=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var a,o=i.player_.duration();if(i.player_.liveTracker&&i.player_.liveTracker.isLive()){var s=i.player_.liveTracker.liveWindow(),u=s-t*s;a=(u<1?"":"-")+Xi(u,s)}else a=Xi(r,o);i.update(e,t,a),n&&n()})},t}(Ln);Ln.registerComponent("TimeTooltip",la);var ma=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).update=yn(dn(l()(n),n.update),mn),n}d()(t,e);var r=t.prototype;return r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},r.update=function(e,t){var r=this.getChild("timeTooltip");if(r){var n=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();r.updateTime(e,t,n)}},t}(Ln);ma.prototype.options_={children:[]},or||Ht||ma.prototype.options_.children.push("timeTooltip"),Ln.registerComponent("PlayProgressBar",ma);var da=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).update=yn(dn(l()(n),n.update),mn),n}d()(t,e);var r=t.prototype;return r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},r.update=function(e,t){var r=this,n=t*this.player_.duration();this.getChild("timeTooltip").updateTime(e,t,n,function(){r.el_.style.left=e.width*t+"px"})},t}(Ln);da.prototype.options_={children:["timeTooltip"]},Ln.registerComponent("MouseTimeDisplay",da);var ya=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).setEventHandlers_(),n}d()(t,e);var r=t.prototype;return r.setEventHandlers_=function(){var e=this;this.update_=dn(this,this.update),this.update=yn(this.update_,mn),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(t){return e.enableInterval_(t)},this.disableIntervalHandler_=function(t){return e.disableInterval_(t)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in s.a&&"visibilityState"in s.a&&this.on(s.a,"visibilitychange",this.toggleVisibility_)},r.toggleVisibility_=function(e){"hidden"===s.a.visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())},r.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,mn))},r.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},r.update=function(t){var r=this;if("hidden"!==s.a.visibilityState){var n=e.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var e=r.player_.ended()?r.player_.duration():r.getCurrentTime_(),t=r.player_.liveTracker,i=r.player_.duration();t&&t.isLive()&&(i=r.player_.liveTracker.liveCurrentTime()),r.percent_!==n&&(r.el_.setAttribute("aria-valuenow",(100*n).toFixed(2)),r.percent_=n),r.currentTime_===e&&r.duration_===i||(r.el_.setAttribute("aria-valuetext",r.localize("progress bar timing: currentTime={1} duration={2}",[Xi(e,i),Xi(i,i)],"{1} of {2}")),r.currentTime_=e,r.duration_=i),r.bar&&r.bar.update(Rr(r.el()),r.getProgress())}),n}},r.userSeek_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)},r.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},r.getPercent=function(){var e,t=this.getCurrentTime_(),r=this.player_.liveTracker;return r&&r.isLive()?(e=(t-r.seekableStart())/r.liveWindow(),r.atLiveEdge()&&(e=1)):e=t/this.player_.duration(),e},r.handleMouseDown=function(t){Or(t)&&(t.stopPropagation(),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),e.prototype.handleMouseDown.call(this,t))},r.handleMouseMove=function(e){if(Or(e)){var t,r=this.calculateDistance(e),n=this.player_.liveTracker;if(n&&n.isLive()){if(r>=.99)return void n.seekToLiveEdge();var i=n.seekableStart(),a=n.liveCurrentTime();if((t=i+r*n.liveWindow())>=a&&(t=a),t<=i&&(t=i+.1),t===1/0)return}else(t=r*this.player_.duration())===this.player_.duration()&&(t-=.1);this.userSeek_(t)}},r.enable=function(){e.prototype.enable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.show()},r.disable=function(){e.prototype.disable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.hide()},r.handleMouseUp=function(t){e.prototype.handleMouseUp.call(this,t),t&&t.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?zn(this.player_.play()):this.update_()},r.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},r.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},r.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},r.handleKeyDown=function(t){var r=this.player_.liveTracker;if(b.a.isEventKey(t,"Space")||b.a.isEventKey(t,"Enter"))t.preventDefault(),t.stopPropagation(),this.handleAction(t);else if(b.a.isEventKey(t,"Home"))t.preventDefault(),t.stopPropagation(),this.userSeek_(0);else if(b.a.isEventKey(t,"End"))t.preventDefault(),t.stopPropagation(),r&&r.isLive()?this.userSeek_(r.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(b()(t))){t.preventDefault(),t.stopPropagation();var n=10*(b.a.codes[b()(t)]-b.a.codes[0])/100;r&&r.isLive()?this.userSeek_(r.seekableStart()+r.liveWindow()*n):this.userSeek_(this.player_.duration()*n)}else b.a.isEventKey(t,"PgDn")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):b.a.isEventKey(t,"PgUp")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):e.prototype.handleKeyDown.call(this,t)},r.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in s.a&&"visibilityState"in s.a&&this.off(s.a,"visibilitychange",this.toggleVisibility_),e.prototype.dispose.call(this)},t}(ua);ya.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},or||Ht||ya.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Ln.registerComponent("SeekBar",ya);var ha=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).handleMouseMove=yn(dn(l()(n),n.handleMouseMove),mn),n.throttledHandleMouseSeek=yn(dn(l()(n),n.handleMouseSeek),mn),n.handleMouseUpHandler_=function(e){return n.handleMouseUp(e)},n.handleMouseDownHandler_=function(e){return n.handleMouseDown(e)},n.enable(),n}d()(t,e);var r=t.prototype;return r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},r.handleMouseMove=function(e){var t=this.getChild("seekBar");if(t){var r=t.getChild("playProgressBar"),n=t.getChild("mouseTimeDisplay");if(r||n){var i=t.el(),a=Pr(i),o=Er(i,e).x;o=sa(o,0,1),n&&n.update(a,o),r&&r.update(a,t.getProgress())}}},r.handleMouseSeek=function(e){var t=this.getChild("seekBar");t&&t.handleMouseMove(e)},r.enabled=function(){return this.enabled_},r.disable=function(){if(this.children().forEach(function(e){return e.disable&&e.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&zn(this.player_.play())}},r.enable=function(){this.children().forEach(function(e){return e.enable&&e.enable()}),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},r.removeListenersAddedOnMousedownAndTouchstart=function(){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)},r.handleMouseDown=function(e){var t=this.el_.ownerDocument,r=this.getChild("seekBar");r&&r.handleMouseDown(e),this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)},r.handleMouseUp=function(e){var t=this.getChild("seekBar");t&&t.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()},t}(Ln);ha.prototype.options_={children:["seekBar"]},Ln.registerComponent("ProgressControl",ha);var fa=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).on(t,["enterpictureinpicture","leavepictureinpicture"],function(e){return n.handlePictureInPictureChange(e)}),n.on(t,["disablepictureinpicturechanged","loadedmetadata"],function(e){return n.handlePictureInPictureEnabledChange(e)}),n.disable(),n}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-picture-in-picture-control "+e.prototype.buildCSSClass.call(this)},r.handlePictureInPictureEnabledChange=function(){s.a.pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},r.handlePictureInPictureChange=function(e){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},r.handleClick=function(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},t}(Hi);fa.prototype.controlText_="Picture-in-Picture",Ln.registerComponent("PictureInPictureToggle",fa);var ba=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).on(t,"fullscreenchange",function(e){return n.handleFullscreenChange(e)}),!1===s.a[t.fsApi_.fullscreenEnabled]&&n.disable(),n}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-fullscreen-control "+e.prototype.buildCSSClass.call(this)},r.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},r.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},t}(Hi);ba.prototype.controlText_="Fullscreen",Ln.registerComponent("FullscreenToggle",ba);var ga=function(e,t){t.tech_&&!t.tech_.featuresVolumeControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",function(){t.tech_.featuresVolumeControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")})},Sa=function(e){function t(){return e.apply(this,arguments)||this}return d()(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return t.appendChild(e.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),t},t}(Ln);Ln.registerComponent("VolumeLevel",Sa);var va=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).update=yn(dn(l()(n),n.update),mn),n}d()(t,e);var r=t.prototype;return r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},r.update=function(e,t,r,n){if(!r){var i=Rr(this.el_),a=Rr(this.player_.el()),o=e.width*t;if(!a||!i)return;var s=e.left-a.left+o,u=e.width-o+(a.right-e.right),c=i.width/2;s<c?c+=c-s:u<c&&(c=u),c<0?c=0:c>i.width&&(c=i.width),this.el_.style.right="-"+c+"px"}this.write(n+"%")},r.write=function(e){fr(this.el_,e)},r.updateVolume=function(e,t,r,n,i){var a=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){a.update(e,t,r,n.toFixed(0)),i&&i()})},t}(Ln);Ln.registerComponent("VolumeLevelTooltip",va);var Ia=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).update=yn(dn(l()(n),n.update),mn),n}d()(t,e);var r=t.prototype;return r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},r.update=function(e,t,r){var n=this,i=100*t;this.getChild("volumeLevelTooltip").updateVolume(e,t,r,i,function(){r?n.el_.style.bottom=e.height*t+"px":n.el_.style.left=e.width*t+"px"})},t}(Ln);Ia.prototype.options_={children:["volumeLevelTooltip"]},Ln.registerComponent("MouseVolumeLevelDisplay",Ia);var Na=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).on("slideractive",function(e){return n.updateLastVolume_(e)}),n.on(t,"volumechange",function(e){return n.updateARIAAttributes(e)}),t.ready(function(){return n.updateARIAAttributes()}),n}d()(t,e);var r=t.prototype;return r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},r.handleMouseDown=function(t){Or(t)&&e.prototype.handleMouseDown.call(this,t)},r.handleMouseMove=function(e){var t=this.getChild("mouseVolumeLevelDisplay");if(t){var r=this.el(),n=Rr(r),i=this.vertical(),a=Er(r,e);a=i?a.y:a.x,a=sa(a,0,1),t.update(n,a,i)}Or(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},r.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},r.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},r.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},r.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},r.updateARIAAttributes=function(e){var t=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")},r.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},r.updateLastVolume_=function(){var e=this,t=this.player_.volume();this.one("sliderinactive",function(){0===e.player_.volume()&&e.player_.lastVolume_(t)})},t}(ua);Na.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},or||Ht||Na.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),Na.prototype.playerEvent="volumechange",Ln.registerComponent("VolumeBar",Na);var Ta=function(e){function t(t,r){var n;return void 0===r&&(r={}),r.vertical=r.vertical||!1,("undefined"===typeof r.volumeBar||Ut(r.volumeBar))&&(r.volumeBar=r.volumeBar||{},r.volumeBar.vertical=r.vertical),n=e.call(this,t,r)||this,ga(l()(n),t),n.throttledHandleMouseMove=yn(dn(l()(n),n.handleMouseMove),mn),n.handleMouseUpHandler_=function(e){return n.handleMouseUp(e)},n.on("mousedown",function(e){return n.handleMouseDown(e)}),n.on("touchstart",function(e){return n.handleMouseDown(e)}),n.on("mousemove",function(e){return n.handleMouseMove(e)}),n.on(n.volumeBar,["focus","slideractive"],function(){n.volumeBar.addClass("vjs-slider-active"),n.addClass("vjs-slider-active"),n.trigger("slideractive")}),n.on(n.volumeBar,["blur","sliderinactive"],function(){n.volumeBar.removeClass("vjs-slider-active"),n.removeClass("vjs-slider-active"),n.trigger("sliderinactive")}),n}d()(t,e);var r=t.prototype;return r.createEl=function(){var t="vjs-volume-horizontal";return this.options_.vertical&&(t="vjs-volume-vertical"),e.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+t})},r.handleMouseDown=function(e){var t=this.el_.ownerDocument;this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)},r.handleMouseUp=function(e){var t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)},r.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},t}(Ln);Ta.prototype.options_={children:["volumeBar"]},Ln.registerComponent("VolumeControl",Ta);var Ca=function(e,t){t.tech_&&!t.tech_.featuresMuteControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",function(){t.tech_.featuresMuteControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")})},ka=function(e){function t(t,r){var n;return n=e.call(this,t,r)||this,Ca(l()(n),t),n.on(t,["loadstart","volumechange"],function(e){return n.update(e)}),n}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-mute-control "+e.prototype.buildCSSClass.call(this)},r.handleClick=function(e){var t=this.player_.volume(),r=this.player_.lastVolume_();if(0===t){var n=r<.1?.1:r;this.player_.volume(n),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},r.update=function(e){this.updateIcon_(),this.updateControlText_()},r.updateIcon_=function(){var e=this.player_.volume(),t=3;or&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?t=0:e<.33?t=1:e<.67&&(t=2);for(var r=0;r<4;r++)vr(this.el_,"vjs-vol-"+r);Sr(this.el_,"vjs-vol-"+t)},r.updateControlText_=function(){var e=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==e&&this.controlText(e)},t}(Hi);ka.prototype.controlText_="Mute",Ln.registerComponent("MuteToggle",ka);var Aa=function(e){function t(t,r){var n;return void 0===r&&(r={}),"undefined"!==typeof r.inline?r.inline=r.inline:r.inline=!0,("undefined"===typeof r.volumeControl||Ut(r.volumeControl))&&(r.volumeControl=r.volumeControl||{},r.volumeControl.vertical=!r.inline),(n=e.call(this,t,r)||this).handleKeyPressHandler_=function(e){return n.handleKeyPress(e)},n.on(t,["loadstart"],function(e){return n.volumePanelState_(e)}),n.on(n.muteToggle,"keyup",function(e){return n.handleKeyPress(e)}),n.on(n.volumeControl,"keyup",function(e){return n.handleVolumeControlKeyUp(e)}),n.on("keydown",function(e){return n.handleKeyPress(e)}),n.on("mouseover",function(e){return n.handleMouseOver(e)}),n.on("mouseout",function(e){return n.handleMouseOut(e)}),n.on(n.volumeControl,["slideractive"],n.sliderActive_),n.on(n.volumeControl,["sliderinactive"],n.sliderInactive_),n}d()(t,e);var r=t.prototype;return r.sliderActive_=function(){this.addClass("vjs-slider-active")},r.sliderInactive_=function(){this.removeClass("vjs-slider-active")},r.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},r.createEl=function(){var t="vjs-volume-panel-horizontal";return this.options_.inline||(t="vjs-volume-panel-vertical"),e.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+t})},r.dispose=function(){this.handleMouseOut(),e.prototype.dispose.call(this)},r.handleVolumeControlKeyUp=function(e){b.a.isEventKey(e,"Esc")&&this.muteToggle.focus()},r.handleMouseOver=function(e){this.addClass("vjs-hover"),an(s.a,"keyup",this.handleKeyPressHandler_)},r.handleMouseOut=function(e){this.removeClass("vjs-hover"),on(s.a,"keyup",this.handleKeyPressHandler_)},r.handleKeyPress=function(e){b.a.isEventKey(e,"Esc")&&this.handleMouseOut()},t}(Ln);Aa.prototype.options_={children:["muteToggle","volumeControl"]},Ln.registerComponent("VolumePanel",Aa);var Da=function(e){function t(t,r){var n;return n=e.call(this,t,r)||this,r&&(n.menuButton_=r.menuButton),n.focusedChild_=-1,n.on("keydown",function(e){return n.handleKeyDown(e)}),n.boundHandleBlur_=function(e){return n.handleBlur(e)},n.boundHandleTapClick_=function(e){return n.handleTapClick(e)},n}d()(t,e);var r=t.prototype;return r.addEventListenerForItem=function(e){e instanceof Ln&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))},r.removeEventListenerForItem=function(e){e instanceof Ln&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))},r.removeChild=function(t){"string"===typeof t&&(t=this.getChild(t)),this.removeEventListenerForItem(t),e.prototype.removeChild.call(this,t)},r.addItem=function(e){var t=this.addChild(e);t&&this.addEventListenerForItem(t)},r.createEl=function(){var t=this.options_.contentElType||"ul";this.contentEl_=hr(t,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var r=e.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return r.appendChild(this.contentEl_),an(r,"click",function(e){e.preventDefault(),e.stopImmediatePropagation()}),r},r.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,e.prototype.dispose.call(this)},r.handleBlur=function(e){var t=e.relatedTarget||s.a.activeElement;if(!this.children().some(function(e){return e.el()===t})){var r=this.menuButton_;r&&r.buttonPressed_&&t!==r.el().firstChild&&r.unpressButton()}},r.handleTapClick=function(e){if(this.menuButton_){this.menuButton_.unpressButton();var t=this.children();if(!Array.isArray(t))return;var r=t.filter(function(t){return t.el()===e.target})[0];if(!r)return;"CaptionSettingsMenuItem"!==r.name()&&this.menuButton_.focus()}},r.handleKeyDown=function(e){b.a.isEventKey(e,"Left")||b.a.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(b.a.isEventKey(e,"Right")||b.a.isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())},r.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},r.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},r.focus=function(e){void 0===e&&(e=0);var t=this.children().slice();t.length&&t[0].hasClass("vjs-menu-title")&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())},t}(Ln);Ln.registerComponent("Menu",Da);var xa=function(e){function t(t,r){var n;void 0===r&&(r={}),(n=e.call(this,t,r)||this).menuButton_=new Hi(t,r),n.menuButton_.controlText(n.controlText_),n.menuButton_.el_.setAttribute("aria-haspopup","true");var i=Hi.prototype.buildCSSClass();n.menuButton_.el_.className=n.buildCSSClass()+" "+i,n.menuButton_.removeClass("vjs-control"),n.addChild(n.menuButton_),n.update(),n.enabled_=!0;var a=function(e){return n.handleClick(e)};return n.handleMenuKeyUp_=function(e){return n.handleMenuKeyUp(e)},n.on(n.menuButton_,"tap",a),n.on(n.menuButton_,"click",a),n.on(n.menuButton_,"keydown",function(e){return n.handleKeyDown(e)}),n.on(n.menuButton_,"mouseenter",function(){n.addClass("vjs-hover"),n.menu.show(),an(s.a,"keyup",n.handleMenuKeyUp_)}),n.on("mouseleave",function(e){return n.handleMouseLeave(e)}),n.on("keydown",function(e){return n.handleSubmenuKeyDown(e)}),n}d()(t,e);var r=t.prototype;return r.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},r.createMenu=function(){var e=new Da(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var t=hr("li",{className:"vjs-menu-title",textContent:Pn(this.options_.title),tabIndex:-1}),r=new Ln(this.player_,{el:t});e.addItem(r)}if(this.items=this.createItems(),this.items)for(var n=0;n<this.items.length;n++)e.addItem(this.items[n]);return e},r.createItems=function(){},r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildWrapperCSSClass()},{})},r.buildWrapperCSSClass=function(){var t="vjs-menu-button";return!0===this.options_.inline?t+="-inline":t+="-popup","vjs-menu-button "+t+" "+Hi.prototype.buildCSSClass()+" "+e.prototype.buildCSSClass.call(this)},r.buildCSSClass=function(){var t="vjs-menu-button";return!0===this.options_.inline?t+="-inline":t+="-popup","vjs-menu-button "+t+" "+e.prototype.buildCSSClass.call(this)},r.controlText=function(e,t){return void 0===t&&(t=this.menuButton_.el()),this.menuButton_.controlText(e,t)},r.dispose=function(){this.handleMouseLeave(),e.prototype.dispose.call(this)},r.handleClick=function(e){this.buttonPressed_?this.unpressButton():this.pressButton()},r.handleMouseLeave=function(e){this.removeClass("vjs-hover"),on(s.a,"keyup",this.handleMenuKeyUp_)},r.focus=function(){this.menuButton_.focus()},r.blur=function(){this.menuButton_.blur()},r.handleKeyDown=function(e){b.a.isEventKey(e,"Esc")||b.a.isEventKey(e,"Tab")?(this.buttonPressed_&&this.unpressButton(),b.a.isEventKey(e,"Tab")||(e.preventDefault(),this.menuButton_.focus())):(b.a.isEventKey(e,"Up")||b.a.isEventKey(e,"Down"))&&(this.buttonPressed_||(e.preventDefault(),this.pressButton()))},r.handleMenuKeyUp=function(e){(b.a.isEventKey(e,"Esc")||b.a.isEventKey(e,"Tab"))&&this.removeClass("vjs-hover")},r.handleSubmenuKeyPress=function(e){this.handleSubmenuKeyDown(e)},r.handleSubmenuKeyDown=function(e){(b.a.isEventKey(e,"Esc")||b.a.isEventKey(e,"Tab"))&&(this.buttonPressed_&&this.unpressButton(),b.a.isEventKey(e,"Tab")||(e.preventDefault(),this.menuButton_.focus()))},r.pressButton=function(){if(this.enabled_){if(this.buttonPressed_=!0,this.menu.show(),this.menu.lockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","true"),or&&dr())return;this.menu.focus()}},r.unpressButton=function(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.menu.hide(),this.menuButton_.el_.setAttribute("aria-expanded","false"))},r.disable=function(){this.unpressButton(),this.enabled_=!1,this.addClass("vjs-disabled"),this.menuButton_.disable()},r.enable=function(){this.enabled_=!0,this.removeClass("vjs-disabled"),this.menuButton_.enable()},t}(Ln);Ln.registerComponent("MenuButton",xa);var Ra=function(e){function t(t,r){var n,i=r.tracks;if((n=e.call(this,t,r)||this).items.length<=1&&n.hide(),!i)return l()(n);var a=dn(l()(n),n.update);return i.addEventListener("removetrack",a),i.addEventListener("addtrack",a),i.addEventListener("labelchange",a),n.player_.on("ready",a),n.player_.on("dispose",function(){i.removeEventListener("removetrack",a),i.removeEventListener("addtrack",a),i.removeEventListener("labelchange",a)}),n}return d()(t,e),t}(xa);Ln.registerComponent("TrackButton",Ra);var Pa=["Tab","Esc","Up","Down","Right","Left"],Ea=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).selectable=r.selectable,n.isSelected_=r.selected||!1,n.multiSelectable=r.multiSelectable,n.selected(n.isSelected_),n.selectable?n.multiSelectable?n.el_.setAttribute("role","menuitemcheckbox"):n.el_.setAttribute("role","menuitemradio"):n.el_.setAttribute("role","menuitem"),n}d()(t,e);var r=t.prototype;return r.createEl=function(t,r,n){this.nonIconControl=!0;var i=e.prototype.createEl.call(this,"li",Bt({className:"vjs-menu-item",tabIndex:-1},r),n);return i.replaceChild(hr("span",{className:"vjs-menu-item-text",textContent:this.localize(this.options_.label)}),i.querySelector(".vjs-icon-placeholder")),i},r.handleKeyDown=function(t){Pa.some(function(e){return b.a.isEventKey(t,e)})||e.prototype.handleKeyDown.call(this,t)},r.handleClick=function(e){this.selected(!0)},r.selected=function(e){this.selectable&&(e?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected"),this.isSelected_=!0):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","false"),this.controlText(""),this.isSelected_=!1))},t}(Ui);Ln.registerComponent("MenuItem",Ea);var _a=function(e){function t(t,r){var n,i=r.track,o=t.textTracks();r.label=i.label||i.language||"Unknown",r.selected="showing"===i.mode,(n=e.call(this,t,r)||this).track=i,n.kinds=(r.kinds||[r.kind||n.track.kind]).filter(Boolean);var u,c=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n.handleTracksChange.apply(l()(n),t)},p=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n.handleSelectedLanguageChange.apply(l()(n),t)};(t.on(["loadstart","texttrackchange"],c),o.addEventListener("change",c),o.addEventListener("selectedlanguagechange",p),n.on("dispose",function(){t.off(["loadstart","texttrackchange"],c),o.removeEventListener("change",c),o.removeEventListener("selectedlanguagechange",p)}),void 0===o.onchange)&&n.on(["tap","click"],function(){if("object"!==typeof a.a.Event)try{u=new a.a.Event("change")}catch(e){}u||(u=s.a.createEvent("Event")).initEvent("change",!0,!0),o.dispatchEvent(u)});return n.handleTracksChange(),n}d()(t,e);var r=t.prototype;return r.handleClick=function(t){var r=this.track,n=this.player_.textTracks();if(e.prototype.handleClick.call(this,t),n)for(var i=0;i<n.length;i++){var a=n[i];-1!==this.kinds.indexOf(a.kind)&&(a===r?"showing"!==a.mode&&(a.mode="showing"):"disabled"!==a.mode&&(a.mode="disabled"))}},r.handleTracksChange=function(e){var t="showing"===this.track.mode;t!==this.isSelected_&&this.selected(t)},r.handleSelectedLanguageChange=function(e){if("showing"===this.track.mode){var t=this.player_.cache_.selectedLanguage;if(t&&t.enabled&&t.language===this.track.language&&t.kind!==this.track.kind)return;this.player_.cache_.selectedLanguage={enabled:!0,language:this.track.language,kind:this.track.kind}}},r.dispose=function(){this.track=null,e.prototype.dispose.call(this)},t}(Ea);Ln.registerComponent("TextTrackMenuItem",_a);var wa=function(e){function t(t,r){return r.track={player:t,kind:r.kind,kinds:r.kinds,default:!1,mode:"disabled"},r.kinds||(r.kinds=[r.kind]),r.label?r.track.label=r.label:r.track.label=r.kinds.join(" and ")+" off",r.selectable=!0,r.multiSelectable=!1,e.call(this,t,r)||this}d()(t,e);var r=t.prototype;return r.handleTracksChange=function(e){for(var t=this.player().textTracks(),r=!0,n=0,i=t.length;n<i;n++){var a=t[n];if(this.options_.kinds.indexOf(a.kind)>-1&&"showing"===a.mode){r=!1;break}}r!==this.isSelected_&&this.selected(r)},r.handleSelectedLanguageChange=function(e){for(var t=this.player().textTracks(),r=!0,n=0,i=t.length;n<i;n++){var a=t[n];if(["captions","descriptions","subtitles"].indexOf(a.kind)>-1&&"showing"===a.mode){r=!1;break}}r&&(this.player_.cache_.selectedLanguage={enabled:!1})},t}(_a);Ln.registerComponent("OffTextTrackMenuItem",wa);var qa=function(e){function t(t,r){return void 0===r&&(r={}),r.tracks=t.textTracks(),e.call(this,t,r)||this}return d()(t,e),t.prototype.createItems=function(e,t){var r;void 0===e&&(e=[]),void 0===t&&(t=_a),this.label_&&(r=this.label_+" off"),e.push(new wa(this.player_,{kinds:this.kinds_,kind:this.kind_,label:r})),this.hideThreshold_+=1;var n=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var i=0;i<n.length;i++){var a=n[i];if(this.kinds_.indexOf(a.kind)>-1){var o=new t(this.player_,{track:a,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});o.addClass("vjs-"+a.kind+"-menu-item"),e.push(o)}}return e},t}(Ra);Ln.registerComponent("TextTrackButton",qa);var Ma=function(e){function t(t,r){var n,i=r.track,a=r.cue,o=t.currentTime();return r.selectable=!0,r.multiSelectable=!1,r.label=a.text,r.selected=a.startTime<=o&&o<a.endTime,(n=e.call(this,t,r)||this).track=i,n.cue=a,i.addEventListener("cuechange",dn(l()(n),n.update)),n}d()(t,e);var r=t.prototype;return r.handleClick=function(t){e.prototype.handleClick.call(this),this.player_.currentTime(this.cue.startTime),this.update(this.cue.startTime)},r.update=function(e){var t=this.cue,r=this.player_.currentTime();this.selected(t.startTime<=r&&r<t.endTime)},t}(Ea);Ln.registerComponent("ChaptersTrackMenuItem",Ma);var La=function(e){function t(t,r,n){return e.call(this,t,r,n)||this}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-chapters-button "+e.prototype.buildCSSClass.call(this)},r.buildWrapperCSSClass=function(){return"vjs-chapters-button "+e.prototype.buildWrapperCSSClass.call(this)},r.update=function(t){this.track_&&(!t||"addtrack"!==t.type&&"removetrack"!==t.type)||this.setTrack(this.findChaptersTrack()),e.prototype.update.call(this)},r.setTrack=function(e){if(this.track_!==e){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){var t=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);t&&t.removeEventListener("load",this.updateHandler_),this.track_=null}if(this.track_=e,this.track_){this.track_.mode="hidden";var r=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);r&&r.addEventListener("load",this.updateHandler_)}}},r.findChaptersTrack=function(){for(var e=this.player_.textTracks()||[],t=e.length-1;t>=0;t--){var r=e[t];if(r.kind===this.kind_)return r}},r.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(Pn(this.kind_))},r.createMenu=function(){return this.options_.title=this.getMenuCaption(),e.prototype.createMenu.call(this)},r.createItems=function(){var e=[];if(!this.track_)return e;var t=this.track_.cues;if(!t)return e;for(var r=0,n=t.length;r<n;r++){var i=t[r],a=new Ma(this.player_,{track:this.track_,cue:i});e.push(a)}return e},t}(qa);La.prototype.kind_="chapters",La.prototype.controlText_="Chapters",Ln.registerComponent("ChaptersButton",La);var Oa=function(e){function t(t,r,n){var i;i=e.call(this,t,r,n)||this;var a=t.textTracks(),o=dn(l()(i),i.handleTracksChange);return a.addEventListener("change",o),i.on("dispose",function(){a.removeEventListener("change",o)}),i}d()(t,e);var r=t.prototype;return r.handleTracksChange=function(e){for(var t=this.player().textTracks(),r=!1,n=0,i=t.length;n<i;n++){var a=t[n];if(a.kind!==this.kind_&&"showing"===a.mode){r=!0;break}}r?this.disable():this.enable()},r.buildCSSClass=function(){return"vjs-descriptions-button "+e.prototype.buildCSSClass.call(this)},r.buildWrapperCSSClass=function(){return"vjs-descriptions-button "+e.prototype.buildWrapperCSSClass.call(this)},t}(qa);Oa.prototype.kind_="descriptions",Oa.prototype.controlText_="Descriptions",Ln.registerComponent("DescriptionsButton",Oa);var Ba=function(e){function t(t,r,n){return e.call(this,t,r,n)||this}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-subtitles-button "+e.prototype.buildCSSClass.call(this)},r.buildWrapperCSSClass=function(){return"vjs-subtitles-button "+e.prototype.buildWrapperCSSClass.call(this)},t}(qa);Ba.prototype.kind_="subtitles",Ba.prototype.controlText_="Subtitles",Ln.registerComponent("SubtitlesButton",Ba);var Ga=function(e){function t(t,r){var n;return r.track={player:t,kind:r.kind,label:r.kind+" settings",selectable:!1,default:!1,mode:"disabled"},r.selectable=!1,r.name="CaptionSettingsMenuItem",(n=e.call(this,t,r)||this).addClass("vjs-texttrack-settings"),n.controlText(", opens "+r.kind+" settings dialog"),n}return d()(t,e),t.prototype.handleClick=function(e){this.player().getChild("textTrackSettings").open()},t}(_a);Ln.registerComponent("CaptionSettingsMenuItem",Ga);var Ua=function(e){function t(t,r,n){return e.call(this,t,r,n)||this}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-captions-button "+e.prototype.buildCSSClass.call(this)},r.buildWrapperCSSClass=function(){return"vjs-captions-button "+e.prototype.buildWrapperCSSClass.call(this)},r.createItems=function(){var t=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(t.push(new Ga(this.player_,{kind:this.kind_})),this.hideThreshold_+=1),e.prototype.createItems.call(this,t)},t}(qa);Ua.prototype.kind_="captions",Ua.prototype.controlText_="Captions",Ln.registerComponent("CaptionsButton",Ua);var Fa=function(e){function t(){return e.apply(this,arguments)||this}return d()(t,e),t.prototype.createEl=function(t,r,n){var i=e.prototype.createEl.call(this,t,r,n),a=i.querySelector(".vjs-menu-item-text");return"captions"===this.options_.track.kind&&(a.appendChild(hr("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),a.appendChild(hr("span",{className:"vjs-control-text",textContent:" "+this.localize("Captions")}))),i},t}(_a);Ln.registerComponent("SubsCapsMenuItem",Fa);var Va=function(e){function t(t,r){var n;return void 0===r&&(r={}),(n=e.call(this,t,r)||this).label_="subtitles",["en","en-us","en-ca","fr-ca"].indexOf(n.player_.language_)>-1&&(n.label_="captions"),n.menuButton_.controlText(Pn(n.label_)),n}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-subs-caps-button "+e.prototype.buildCSSClass.call(this)},r.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+e.prototype.buildWrapperCSSClass.call(this)},r.createItems=function(){var t=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(t.push(new Ga(this.player_,{kind:this.label_})),this.hideThreshold_+=1),t=e.prototype.createItems.call(this,t,Fa)},t}(qa);Va.prototype.kinds_=["captions","subtitles"],Va.prototype.controlText_="Subtitles",Ln.registerComponent("SubsCapsButton",Va);var ja=function(e){function t(t,r){var n,i=r.track,a=t.audioTracks();r.label=i.label||i.language||"Unknown",r.selected=i.enabled,(n=e.call(this,t,r)||this).track=i,n.addClass("vjs-"+i.kind+"-menu-item");var o=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n.handleTracksChange.apply(l()(n),t)};return a.addEventListener("change",o),n.on("dispose",function(){a.removeEventListener("change",o)}),n}d()(t,e);var r=t.prototype;return r.createEl=function(t,r,n){var i=e.prototype.createEl.call(this,t,r,n),a=i.querySelector(".vjs-menu-item-text");return"main-desc"===this.options_.track.kind&&(a.appendChild(e.prototype.createEl.call(this,"span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),a.appendChild(e.prototype.createEl.call(this,"span",{className:"vjs-control-text",textContent:this.localize("Descriptions")}))),i},r.handleClick=function(t){e.prototype.handleClick.call(this,t),this.track.enabled=!0},r.handleTracksChange=function(e){this.selected(this.track.enabled)},t}(Ea);Ln.registerComponent("AudioTrackMenuItem",ja);var za=function(e){function t(t,r){return void 0===r&&(r={}),r.tracks=t.audioTracks(),e.call(this,t,r)||this}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-audio-button "+e.prototype.buildCSSClass.call(this)},r.buildWrapperCSSClass=function(){return"vjs-audio-button "+e.prototype.buildWrapperCSSClass.call(this)},r.createItems=function(e){void 0===e&&(e=[]),this.hideThreshold_=1;for(var t=this.player_.audioTracks(),r=0;r<t.length;r++){var n=t[r];e.push(new ja(this.player_,{track:n,selectable:!0,multiSelectable:!1}))}return e},t}(Ra);za.prototype.controlText_="Audio Track",Ln.registerComponent("AudioTrackButton",za);var Wa=function(e){function t(t,r){var n,i=r.rate,a=parseFloat(i,10);return r.label=i,r.selected=a===t.playbackRate(),r.selectable=!0,r.multiSelectable=!1,(n=e.call(this,t,r)||this).label=i,n.rate=a,n.on(t,"ratechange",function(e){return n.update(e)}),n}d()(t,e);var r=t.prototype;return r.handleClick=function(t){e.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},r.update=function(e){this.selected(this.player().playbackRate()===this.rate)},t}(Ea);Wa.prototype.contentElType="button",Ln.registerComponent("PlaybackRateMenuItem",Wa);var Ka=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).menuButton_.el_.setAttribute("aria-describedby",n.labelElId_),n.updateVisibility(),n.updateLabel(),n.on(t,"loadstart",function(e){return n.updateVisibility(e)}),n.on(t,"ratechange",function(e){return n.updateLabel(e)}),n.on(t,"playbackrateschange",function(e){return n.handlePlaybackRateschange(e)}),n}d()(t,e);var r=t.prototype;return r.createEl=function(){var t=e.prototype.createEl.call(this);return this.labelElId_="vjs-playback-rate-value-label-"+this.id_,this.labelEl_=hr("div",{className:"vjs-playback-rate-value",id:this.labelElId_,textContent:"1x"}),t.appendChild(this.labelEl_),t},r.dispose=function(){this.labelEl_=null,e.prototype.dispose.call(this)},r.buildCSSClass=function(){return"vjs-playback-rate "+e.prototype.buildCSSClass.call(this)},r.buildWrapperCSSClass=function(){return"vjs-playback-rate "+e.prototype.buildWrapperCSSClass.call(this)},r.createItems=function(){for(var e=this.playbackRates(),t=[],r=e.length-1;r>=0;r--)t.push(new Wa(this.player(),{rate:e[r]+"x"}));return t},r.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},r.handleClick=function(e){for(var t=this.player().playbackRate(),r=this.playbackRates(),n=r[0],i=0;i<r.length;i++)if(r[i]>t){n=r[i];break}this.player().playbackRate(n)},r.handlePlaybackRateschange=function(e){this.update()},r.playbackRates=function(){var e=this.player();return e.playbackRates&&e.playbackRates()||[]},r.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},r.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},r.updateLabel=function(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},t}(xa);Ka.prototype.controlText_="Playback Rate",Ln.registerComponent("PlaybackRateMenuButton",Ka);var Ha=function(e){function t(){return e.apply(this,arguments)||this}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-spacer "+e.prototype.buildCSSClass.call(this)},r.createEl=function(t,r,n){return void 0===t&&(t="div"),void 0===r&&(r={}),void 0===n&&(n={}),r.className||(r.className=this.buildCSSClass()),e.prototype.createEl.call(this,t,r,n)},t}(Ln);Ln.registerComponent("Spacer",Ha);var Qa=function(e){function t(){return e.apply(this,arguments)||this}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-custom-control-spacer "+e.prototype.buildCSSClass.call(this)},r.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},t}(Ha);Ln.registerComponent("CustomControlSpacer",Qa);var Za=function(e){function t(){return e.apply(this,arguments)||this}return d()(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},t}(Ln);Za.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in s.a&&Za.prototype.options_.children.splice(Za.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Ln.registerComponent("ControlBar",Za);var Ja=function(e){function t(t,r){var n;return(n=e.call(this,t,r)||this).on(t,"error",function(e){return n.open(e)}),n}d()(t,e);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-error-display "+e.prototype.buildCSSClass.call(this)},r.content=function(){var e=this.player().error();return e?this.localize(e.message):""},t}(Zn);Ja.prototype.options_=c()({},Zn.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Ln.registerComponent("ErrorDisplay",Ja);var $a=["#000","Black"],Ya=["#00F","Blue"],Xa=["#0FF","Cyan"],eo=["#0F0","Green"],to=["#F0F","Magenta"],ro=["#F00","Red"],no=["#FFF","White"],io=["#FF0","Yellow"],ao=["1","Opaque"],oo=["0.5","Semi-Transparent"],so=["0","Transparent"],uo={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[$a,no,ro,eo,Ya,io,to,Xa]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[ao,oo,so]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[no,$a,ro,eo,Ya,io,to,Xa]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(e){return"1.00"===e?null:Number(e)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[ao,oo]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[so,oo,ao]}};function co(e,t){if(t&&(e=t(e)),e&&"none"!==e)return e}uo.windowColor.options=uo.backgroundColor.options;var po=function(e){function t(t,r){var n;return r.temporary=!1,(n=e.call(this,t,r)||this).updateDisplay=n.updateDisplay.bind(l()(n)),n.fill(),n.hasBeenOpened_=n.hasBeenFilled_=!0,n.endDialog=hr("p",{className:"vjs-control-text",textContent:n.localize("End of dialog window.")}),n.el().appendChild(n.endDialog),n.setDefaults(),void 0===r.persistTextTrackSettings&&(n.options_.persistTextTrackSettings=n.options_.playerOptions.persistTextTrackSettings),n.on(n.$(".vjs-done-button"),"click",function(){n.saveSettings(),n.close()}),n.on(n.$(".vjs-default-button"),"click",function(){n.setDefaults(),n.updateDisplay()}),Ot(uo,function(e){n.on(n.$(e.selector),"change",n.updateDisplay)}),n.options_.persistTextTrackSettings&&n.restoreSettings(),n}d()(t,e);var r=t.prototype;return r.dispose=function(){this.endDialog=null,e.prototype.dispose.call(this)},r.createElSelect_=function(e,t,r){var n=this;void 0===t&&(t=""),void 0===r&&(r="label");var i=uo[e],a=i.id.replace("%s",this.id_),o=[t,a].join(" ").trim();return["<"+r+' id="'+a+'" class="'+("label"===r?"vjs-label":"")+'">',this.localize(i.label),"</"+r+">",'<select aria-labelledby="'+o+'">'].concat(i.options.map(function(e){var t=a+"-"+e[1].replace(/\W+/g,"");return['<option id="'+t+'" value="'+e[0]+'" ','aria-labelledby="'+o+" "+t+'">',n.localize(e[1]),"</option>"].join("")})).concat("</select>").join("")},r.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['<fieldset class="vjs-fg-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Text"),"</legend>",this.createElSelect_("color",e),'<span class="vjs-text-opacity vjs-opacity">',this.createElSelect_("textOpacity",e),"</span>","</fieldset>"].join("")},r.createElBgColor_=function(){var e="captions-background-"+this.id_;return['<fieldset class="vjs-bg-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Background"),"</legend>",this.createElSelect_("backgroundColor",e),'<span class="vjs-bg-opacity vjs-opacity">',this.createElSelect_("backgroundOpacity",e),"</span>","</fieldset>"].join("")},r.createElWinColor_=function(){var e="captions-window-"+this.id_;return['<fieldset class="vjs-window-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Window"),"</legend>",this.createElSelect_("windowColor",e),'<span class="vjs-window-opacity vjs-opacity">',this.createElSelect_("windowOpacity",e),"</span>","</fieldset>"].join("")},r.createElColors_=function(){return hr("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},r.createElFont_=function(){return hr("div",{className:"vjs-track-settings-font",innerHTML:['<fieldset class="vjs-font-percent vjs-track-setting">',this.createElSelect_("fontPercent","","legend"),"</fieldset>",'<fieldset class="vjs-edge-style vjs-track-setting">',this.createElSelect_("edgeStyle","","legend"),"</fieldset>",'<fieldset class="vjs-font-family vjs-track-setting">',this.createElSelect_("fontFamily","","legend"),"</fieldset>"].join("")})},r.createElControls_=function(){var e=this.localize("restore all settings to the default values");return hr("div",{className:"vjs-track-settings-controls",innerHTML:['<button type="button" class="vjs-default-button" title="'+e+'">',this.localize("Reset"),'<span class="vjs-control-text"> '+e+"</span>","</button>",'<button type="button" class="vjs-done-button">'+this.localize("Done")+"</button>"].join("")})},r.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},r.label=function(){return this.localize("Caption Settings Dialog")},r.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},r.buildCSSClass=function(){return e.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},r.getValues=function(){var e,t,r,n=this;return t=function(e,t,r){var i,a,o=(i=n.$(t.selector),a=t.parser,co(i.options[i.options.selectedIndex].value,a));return void 0!==o&&(e[r]=o),e},void 0===(r={})&&(r=0),Lt(e=uo).reduce(function(r,n){return t(r,e[n],n)},r)},r.setValues=function(e){var t=this;Ot(uo,function(r,n){!function(e,t,r){if(t)for(var n=0;n<e.options.length;n++)if(co(e.options[n].value,r)===t){e.selectedIndex=n;break}}(t.$(r.selector),e[n],r.parser)})},r.setDefaults=function(){var e=this;Ot(uo,function(t){var r=t.hasOwnProperty("default")?t.default:0;e.$(t.selector).selectedIndex=r})},r.restoreSettings=function(){var e;try{e=JSON.parse(a.a.localStorage.getItem("vjs-text-track-settings"))}catch(t){wt.warn(t)}e&&this.setValues(e)},r.saveSettings=function(){if(this.options_.persistTextTrackSettings){var e=this.getValues();try{Object.keys(e).length?a.a.localStorage.setItem("vjs-text-track-settings",JSON.stringify(e)):a.a.localStorage.removeItem("vjs-text-track-settings")}catch(t){wt.warn(t)}}},r.updateDisplay=function(){var e=this.player_.getChild("textTrackDisplay");e&&e.updateDisplay()},r.conditionalBlur_=function(){this.previouslyActiveEl_=null;var e=this.player_.controlBar,t=e&&e.subsCapsButton,r=e&&e.captionsButton;t?t.focus():r&&r.focus()},t}(Zn);Ln.registerComponent("TextTrackSettings",po);var lo=function(e){function t(t,r){var n,i=r.ResizeObserver||a.a.ResizeObserver;null===r.ResizeObserver&&(i=!1);var o=En({createEl:!i,reportTouchActivity:!1},r);return(n=e.call(this,t,o)||this).ResizeObserver=r.ResizeObserver||a.a.ResizeObserver,n.loadListener_=null,n.resizeObserver_=null,n.debouncedHandler_=hn(function(){n.resizeHandler()},100,!1,l()(n)),i?(n.resizeObserver_=new n.ResizeObserver(n.debouncedHandler_),n.resizeObserver_.observe(t.el())):(n.loadListener_=function(){if(n.el_&&n.el_.contentWindow){var e=n.debouncedHandler_,t=n.unloadListener_=function(){on(this,"resize",e),on(this,"unload",t),t=null};an(n.el_.contentWindow,"unload",t),an(n.el_.contentWindow,"resize",e)}},n.one("load",n.loadListener_)),n}d()(t,e);var r=t.prototype;return r.createEl=function(){return e.prototype.createEl.call(this,"iframe",{className:"vjs-resize-manager",tabIndex:-1},{"aria-hidden":"true"})},r.resizeHandler=function(){this.player_&&this.player_.trigger&&this.player_.trigger("playerresize")},r.dispose=function(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,e.prototype.dispose.call(this)},t}(Ln);Ln.registerComponent("ResizeManager",lo);var mo={trackingThreshold:30,liveTolerance:15},yo=function(e){function t(t,r){var n,i=En(mo,r,{createEl:!1});return(n=e.call(this,t,i)||this).handleVisibilityChange_=function(e){return n.handleVisibilityChange(e)},n.trackLiveHandler_=function(){return n.trackLive_()},n.handlePlay_=function(e){return n.handlePlay(e)},n.handleFirstTimeupdate_=function(e){return n.handleFirstTimeupdate(e)},n.handleSeeked_=function(e){return n.handleSeeked(e)},n.seekToLiveEdge_=function(e){return n.seekToLiveEdge(e)},n.reset_(),n.on(n.player_,"durationchange",function(e){return n.handleDurationchange(e)}),n.one(n.player_,"canplay",function(){return n.toggleTracking()}),er&&"hidden"in s.a&&"visibilityState"in s.a&&n.on(s.a,"visibilitychange",n.handleVisibilityChange_),n}d()(t,e);var r=t.prototype;return r.handleVisibilityChange=function(){this.player_.duration()===1/0&&(s.a.hidden?this.stopTracking():this.startTracking())},r.trackLive_=function(){var e=this.player_.seekable();if(e&&e.length){var t=Number(a.a.performance.now().toFixed(4)),r=-1===this.lastTime_?0:(t-this.lastTime_)/1e3;this.lastTime_=t,this.pastSeekEnd_=this.pastSeekEnd()+r;var n=this.liveCurrentTime(),i=this.player_.currentTime(),o=this.player_.paused()||this.seekedBehindLive_||Math.abs(n-i)>this.options_.liveTolerance;this.timeupdateSeen_&&n!==1/0||(o=!1),o!==this.behindLiveEdge_&&(this.behindLiveEdge_=o,this.trigger("liveedgechange"))}},r.handleDurationchange=function(){this.toggleTracking()},r.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},r.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,mn),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},r.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},r.handleSeeked=function(){var e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()},r.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},r.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},r.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},r.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},r.seekableEnd=function(){for(var e=this.player_.seekable(),t=[],r=e?e.length:0;r--;)t.push(e.end(r));return t.length?t.sort()[t.length-1]:1/0},r.seekableStart=function(){for(var e=this.player_.seekable(),t=[],r=e?e.length:0;r--;)t.push(e.start(r));return t.length?t.sort()[0]:0},r.liveWindow=function(){var e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()},r.isLive=function(){return this.isTracking()},r.atLiveEdge=function(){return!this.behindLiveEdge()},r.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},r.pastSeekEnd=function(){var e=this.seekableEnd();return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_},r.behindLiveEdge=function(){return this.behindLiveEdge_},r.isTracking=function(){return"number"===typeof this.trackingInterval_},r.seekToLiveEdge=function(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},r.dispose=function(){this.off(s.a,"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),e.prototype.dispose.call(this)},t}(Ln);Ln.registerComponent("LiveTracker",yo);var ho,fo=function(e){var t=e.el();if(t.hasAttribute("src"))return e.triggerSourceset(t.src),!0;var r=e.$$("source"),n=[],i="";if(!r.length)return!1;for(var a=0;a<r.length;a++){var o=r[a].src;o&&-1===n.indexOf(o)&&n.push(o)}return!!n.length&&(1===n.length&&(i=n[0]),e.triggerSourceset(i),!0)},bo=Object.defineProperty({},"innerHTML",{get:function(){return this.cloneNode(!0).innerHTML},set:function(e){var t=s.a.createElement(this.nodeName.toLowerCase());t.innerHTML=e;for(var r=s.a.createDocumentFragment();t.childNodes.length;)r.appendChild(t.childNodes[0]);return this.innerText="",a.a.Element.prototype.appendChild.call(this,r),this.innerHTML}}),go=function(e,t){for(var r={},n=0;n<e.length&&!((r=Object.getOwnPropertyDescriptor(e[n],t))&&r.set&&r.get);n++);return r.enumerable=!0,r.configurable=!0,r},So=function(e){var t=e.el();if(!t.resetSourceWatch_){var r={},n=function(e){return go([e.el(),a.a.HTMLMediaElement.prototype,a.a.Element.prototype,bo],"innerHTML")}(e),i=function(r){return function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=r.apply(t,i);return fo(e),o}};["append","appendChild","insertAdjacentHTML"].forEach(function(e){t[e]&&(r[e]=t[e],t[e]=i(r[e]))}),Object.defineProperty(t,"innerHTML",En(n,{set:i(n.set)})),t.resetSourceWatch_=function(){t.resetSourceWatch_=null,Object.keys(r).forEach(function(e){t[e]=r[e]}),Object.defineProperty(t,"innerHTML",n)},e.one("sourceset",t.resetSourceWatch_)}},vo=Object.defineProperty({},"src",{get:function(){return this.hasAttribute("src")?li(a.a.Element.prototype.getAttribute.call(this,"src")):""},set:function(e){return a.a.Element.prototype.setAttribute.call(this,"src",e),e}}),Io=function(e){if(e.featuresSourceset){var t=e.el();if(!t.resetSourceset_){var r=function(e){return go([e.el(),a.a.HTMLMediaElement.prototype,vo],"src")}(e),n=t.setAttribute,i=t.load;Object.defineProperty(t,"src",En(r,{set:function(n){var i=r.set.call(t,n);return e.triggerSourceset(t.src),i}})),t.setAttribute=function(r,i){var a=n.call(t,r,i);return/src/i.test(r)&&e.triggerSourceset(t.src),a},t.load=function(){var r=i.call(t);return fo(e)||(e.triggerSourceset(""),So(e)),r},t.currentSrc?e.triggerSourceset(t.currentSrc):fo(e)||So(e),t.resetSourceset_=function(){t.resetSourceset_=null,t.load=i,t.setAttribute=n,Object.defineProperty(t,"src",r),t.resetSourceWatch_&&t.resetSourceWatch_()}}}},No=function(e,t,r,n){void 0===n&&(n=!0);var i=function(r){return Object.defineProperty(e,t,{value:r,enumerable:!0,writable:!0})},a={configurable:!0,enumerable:!0,get:function(){var e=r();return i(e),e}};return n&&(a.set=i),Object.defineProperty(e,t,a)},To=function(e){function t(t,r){var n;n=e.call(this,t,r)||this;var i=t.source,a=!1;if(i&&(n.el_.currentSrc!==i.src||t.tag&&3===t.tag.initNetworkState_)?n.setSource(i):n.handleLateInit_(n.el_),t.enableSourceset&&n.setupSourcesetHandling_(),n.isScrubbing_=!1,n.el_.hasChildNodes()){for(var o=n.el_.childNodes,s=o.length,u=[];s--;){var c=o[s];"track"===c.nodeName.toLowerCase()&&(n.featuresNativeTextTracks?(n.remoteTextTrackEls().addTrackElement_(c),n.remoteTextTracks().addTrack(c.track),n.textTracks().addTrack(c.track),a||n.el_.hasAttribute("crossorigin")||!di(c.src)||(a=!0)):u.push(c))}for(var p=0;p<u.length;p++)n.el_.removeChild(u[p])}return n.proxyNativeTracks_(),n.featuresNativeTextTracks&&a&&wt.warn("Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\nThis may prevent text tracks from loading."),n.restoreMetadataTracksInIOSNativePlayer_(),(nr||ar||Zt)&&!0===t.nativeControlsForTouch&&n.setControls(!0),n.proxyWebkitFullscreen_(),n.triggerReady(),n}d()(t,e);var r=t.prototype;return r.dispose=function(){this.el_&&this.el_.resetSourceset_&&this.el_.resetSourceset_(),t.disposeMediaElement(this.el_),this.options_=null,e.prototype.dispose.call(this)},r.setupSourcesetHandling_=function(){Io(this)},r.restoreMetadataTracksInIOSNativePlayer_=function(){var e,t=this.textTracks(),r=function(){e=[];for(var r=0;r<t.length;r++){var n=t[r];"metadata"===n.kind&&e.push({track:n,storedMode:n.mode})}};r(),t.addEventListener("change",r),this.on("dispose",function(){return t.removeEventListener("change",r)});var n=function r(){for(var n=0;n<e.length;n++){var i=e[n];"disabled"===i.track.mode&&i.track.mode!==i.storedMode&&(i.track.mode=i.storedMode)}t.removeEventListener("change",r)};this.on("webkitbeginfullscreen",function(){t.removeEventListener("change",r),t.removeEventListener("change",n),t.addEventListener("change",n)}),this.on("webkitendfullscreen",function(){t.removeEventListener("change",r),t.addEventListener("change",r),t.removeEventListener("change",n)})},r.overrideNative_=function(e,t){var r=this;if(t===this["featuresNative"+e+"Tracks"]){var n=e.toLowerCase();this[n+"TracksListeners_"]&&Object.keys(this[n+"TracksListeners_"]).forEach(function(e){r.el()[n+"Tracks"].removeEventListener(e,r[n+"TracksListeners_"][e])}),this["featuresNative"+e+"Tracks"]=!t,this[n+"TracksListeners_"]=null,this.proxyNativeTracksForType_(n)}},r.overrideNativeAudioTracks=function(e){this.overrideNative_("Audio",e)},r.overrideNativeVideoTracks=function(e){this.overrideNative_("Video",e)},r.proxyNativeTracksForType_=function(e){var t=this,r=Ti[e],n=this.el()[r.getterName],i=this[r.getterName]();if(this["featuresNative"+r.capitalName+"Tracks"]&&n&&n.addEventListener){var a={change:function(r){var n={type:"change",target:i,currentTarget:i,srcElement:i};i.trigger(n),"text"===e&&t[Ci.remoteText.getterName]().trigger(n)},addtrack:function(e){i.addTrack(e.track)},removetrack:function(e){i.removeTrack(e.track)}},o=function(){for(var e=[],t=0;t<i.length;t++){for(var r=!1,a=0;a<n.length;a++)if(n[a]===i[t]){r=!0;break}r||e.push(i[t])}for(;e.length;)i.removeTrack(e.shift())};this[r.getterName+"Listeners_"]=a,Object.keys(a).forEach(function(e){var r=a[e];n.addEventListener(e,r),t.on("dispose",function(t){return n.removeEventListener(e,r)})}),this.on("loadstart",o),this.on("dispose",function(e){return t.off("loadstart",o)})}},r.proxyNativeTracks_=function(){var e=this;Ti.names.forEach(function(t){e.proxyNativeTracksForType_(t)})},r.createEl=function(){var e=this.options_.tag;if(!e||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(e){var r=e.cloneNode(!0);e.parentNode&&e.parentNode.insertBefore(r,e),t.disposeMediaElement(e),e=r}else{e=s.a.createElement("video");var n=En({},this.options_.tag&&Tr(this.options_.tag));nr&&!0===this.options_.nativeControlsForTouch||delete n.controls,Nr(e,Bt(n,{id:this.options_.techId,class:"vjs-tech"}))}e.playerId=this.options_.playerId}"undefined"!==typeof this.options_.preload&&kr(e,"preload",this.options_.preload),void 0!==this.options_.disablePictureInPicture&&(e.disablePictureInPicture=this.options_.disablePictureInPicture);for(var i=["loop","muted","playsinline","autoplay"],a=0;a<i.length;a++){var o=i[a],u=this.options_[o];"undefined"!==typeof u&&(u?kr(e,o,o):Ar(e,o),e[o]=u)}return e},r.handleLateInit_=function(e){if(0!==e.networkState&&3!==e.networkState){if(0===e.readyState){var t=!1,r=function(){t=!0};this.on("loadstart",r);var n=function(){t||this.trigger("loadstart")};return this.on("loadedmetadata",n),void this.ready(function(){this.off("loadstart",r),this.off("loadedmetadata",n),t||this.trigger("loadstart")})}var i=["loadstart"];i.push("loadedmetadata"),e.readyState>=2&&i.push("loadeddata"),e.readyState>=3&&i.push("canplay"),e.readyState>=4&&i.push("canplaythrough"),this.ready(function(){i.forEach(function(e){this.trigger(e)},this)})}},r.setScrubbing=function(e){this.isScrubbing_=e},r.scrubbing=function(){return this.isScrubbing_},r.setCurrentTime=function(e){try{this.isScrubbing_&&this.el_.fastSeek&&sr?this.el_.fastSeek(e):this.el_.currentTime=e}catch(t){wt(t,"Video is not ready. (Video.js)")}},r.duration=function(){var e=this;if(this.el_.duration===1/0&&Ht&&Yt&&0===this.el_.currentTime){return this.on("timeupdate",function t(){e.el_.currentTime>0&&(e.el_.duration===1/0&&e.trigger("durationchange"),e.off("timeupdate",t))}),NaN}return this.el_.duration||NaN},r.width=function(){return this.el_.offsetWidth},r.height=function(){return this.el_.offsetHeight},r.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var t=function(){this.trigger("fullscreenchange",{isFullscreen:!1})},r=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",t),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",r),this.on("dispose",function(){e.off("webkitbeginfullscreen",r),e.off("webkitendfullscreen",t)})}},r.supportsFullScreen=function(){if("function"===typeof this.el_.webkitEnterFullScreen){var e=a.a.navigator&&a.a.navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},r.enterFullScreen=function(){var e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)zn(this.el_.play()),this.setTimeout(function(){e.pause();try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}},0);else try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}},r.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},r.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},r.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},r.reset=function(){t.resetMediaElement(this.el_)},r.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},r.setControls=function(e){this.el_.controls=!!e},r.addTextTrack=function(t,r,n){return this.featuresNativeTextTracks?this.el_.addTextTrack(t,r,n):e.prototype.addTextTrack.call(this,t,r,n)},r.createRemoteTextTrack=function(t){if(!this.featuresNativeTextTracks)return e.prototype.createRemoteTextTrack.call(this,t);var r=s.a.createElement("track");return t.kind&&(r.kind=t.kind),t.label&&(r.label=t.label),(t.language||t.srclang)&&(r.srclang=t.language||t.srclang),t.default&&(r.default=t.default),t.id&&(r.id=t.id),t.src&&(r.src=t.src),r},r.addRemoteTextTrack=function(t,r){var n=e.prototype.addRemoteTextTrack.call(this,t,r);return this.featuresNativeTextTracks&&this.el().appendChild(n),n},r.removeRemoteTextTrack=function(t){if(e.prototype.removeRemoteTextTrack.call(this,t),this.featuresNativeTextTracks)for(var r=this.$$("track"),n=r.length;n--;)t!==r[n]&&t!==r[n].track||this.el().removeChild(r[n])},r.getVideoPlaybackQuality=function(){if("function"===typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return"undefined"!==typeof this.el().webkitDroppedFrameCount&&"undefined"!==typeof this.el().webkitDecodedFrameCount&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),a.a.performance&&"function"===typeof a.a.performance.now?e.creationTime=a.a.performance.now():a.a.performance&&a.a.performance.timing&&"number"===typeof a.a.performance.timing.navigationStart&&(e.creationTime=a.a.Date.now()-a.a.performance.timing.navigationStart),e},t}(Ai);No(To,"TEST_VID",function(){if(lr()){var e=s.a.createElement("video"),t=s.a.createElement("track");return t.kind="captions",t.srclang="en",t.label="English",e.appendChild(t),e}}),To.isSupported=function(){try{To.TEST_VID.volume=.5}catch(e){return!1}return!(!To.TEST_VID||!To.TEST_VID.canPlayType)},To.canPlayType=function(e){return To.TEST_VID.canPlayType(e)},To.canPlaySource=function(e,t){return To.canPlayType(e.type)},To.canControlVolume=function(){try{var e=To.TEST_VID.volume;return To.TEST_VID.volume=e/2+.1,e!==To.TEST_VID.volume}catch(t){return!1}},To.canMuteVolume=function(){try{var e=To.TEST_VID.muted;return To.TEST_VID.muted=!e,To.TEST_VID.muted?kr(To.TEST_VID,"muted","muted"):Ar(To.TEST_VID,"muted"),e!==To.TEST_VID.muted}catch(t){return!1}},To.canControlPlaybackRate=function(){if(Ht&&Yt&&Xt<58)return!1;try{var e=To.TEST_VID.playbackRate;return To.TEST_VID.playbackRate=e/2+.1,e!==To.TEST_VID.playbackRate}catch(t){return!1}},To.canOverrideAttributes=function(){try{var e=function(){};Object.defineProperty(s.a.createElement("video"),"src",{get:e,set:e}),Object.defineProperty(s.a.createElement("audio"),"src",{get:e,set:e}),Object.defineProperty(s.a.createElement("video"),"innerHTML",{get:e,set:e}),Object.defineProperty(s.a.createElement("audio"),"innerHTML",{get:e,set:e})}catch(t){return!1}return!0},To.supportsNativeTextTracks=function(){return sr||or&&Yt},To.supportsNativeVideoTracks=function(){return!(!To.TEST_VID||!To.TEST_VID.videoTracks)},To.supportsNativeAudioTracks=function(){return!(!To.TEST_VID||!To.TEST_VID.audioTracks)},To.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresVolumeControl","canControlVolume"],["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(e){var t=e[0],r=e[1];No(To.prototype,t,function(){return To[r]()},!0)}),To.prototype.movingMediaElementInDOM=!or,To.prototype.featuresFullscreenResize=!0,To.prototype.featuresProgressEvents=!0,To.prototype.featuresTimeupdateEvents=!0,To.patchCanPlayType=function(){Qt>=4&&!Jt&&!Yt&&(ho=To.TEST_VID&&To.TEST_VID.constructor.prototype.canPlayType,To.TEST_VID.constructor.prototype.canPlayType=function(e){return e&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(e)?"maybe":ho.call(this,e)})},To.unpatchCanPlayType=function(){var e=To.TEST_VID.constructor.prototype.canPlayType;return ho&&(To.TEST_VID.constructor.prototype.canPlayType=ho),e},To.patchCanPlayType(),To.disposeMediaElement=function(e){if(e){for(e.parentNode&&e.parentNode.removeChild(e);e.hasChildNodes();)e.removeChild(e.firstChild);e.removeAttribute("src"),"function"===typeof e.load&&function(){try{e.load()}catch(t){}}()}},To.resetMediaElement=function(e){if(e){for(var t=e.querySelectorAll("source"),r=t.length;r--;)e.removeChild(t[r]);e.removeAttribute("src"),"function"===typeof e.load&&function(){try{e.load()}catch(t){}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(e){To.prototype[e]=function(){return this.el_[e]||this.el_.hasAttribute(e)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(e){To.prototype["set"+Pn(e)]=function(t){this.el_[e]=t,t?this.el_.setAttribute(e,e):this.el_.removeAttribute(e)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(e){To.prototype[e]=function(){return this.el_[e]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(e){To.prototype["set"+Pn(e)]=function(t){this.el_[e]=t}}),["pause","load","play"].forEach(function(e){To.prototype[e]=function(){return this.el_[e]()}}),Ai.withSourceHandlers(To),To.nativeSourceHandler={},To.nativeSourceHandler.canPlayType=function(e){try{return To.TEST_VID.canPlayType(e)}catch(t){return""}},To.nativeSourceHandler.canHandleSource=function(e,t){if(e.type)return To.nativeSourceHandler.canPlayType(e.type);if(e.src){var r=mi(e.src);return To.nativeSourceHandler.canPlayType("video/"+r)}return""},To.nativeSourceHandler.handleSource=function(e,t,r){t.setSrc(e.src)},To.nativeSourceHandler.dispose=function(){},To.registerSourceHandler(To.nativeSourceHandler),Ai.registerTech("Html5",To);var Co=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],ko={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},Ao=["tiny","xsmall","small","medium","large","xlarge","huge"],Do={};Ao.forEach(function(e){var t="x"===e.charAt(0)?"x-"+e.substring(1):e;Do[e]="vjs-layout-"+t});var xo={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},Ro=function(e){function t(r,n,i){var a;if(r.id=r.id||n.id||"vjs_video_"+Jr(),(n=Bt(t.getTagSettings(r),n)).initChildren=!1,n.createEl=!1,n.evented=!1,n.reportTouchActivity=!1,!n.language)if("function"===typeof r.closest){var o=r.closest("[lang]");o&&o.getAttribute&&(n.language=o.getAttribute("lang"))}else for(var u=r;u&&1===u.nodeType;){if(Tr(u).hasOwnProperty("lang")){n.language=u.getAttribute("lang");break}u=u.parentNode}if((a=e.call(this,null,n,i)||this).boundDocumentFullscreenChange_=function(e){return a.documentFullscreenChange_(e)},a.boundFullWindowOnEscKey_=function(e){return a.fullWindowOnEscKey(e)},a.boundUpdateStyleEl_=function(e){return a.updateStyleEl_(e)},a.boundApplyInitTime_=function(e){return a.applyInitTime_(e)},a.boundUpdateCurrentBreakpoint_=function(e){return a.updateCurrentBreakpoint_(e)},a.boundHandleTechClick_=function(e){return a.handleTechClick_(e)},a.boundHandleTechDoubleClick_=function(e){return a.handleTechDoubleClick_(e)},a.boundHandleTechTouchStart_=function(e){return a.handleTechTouchStart_(e)},a.boundHandleTechTouchMove_=function(e){return a.handleTechTouchMove_(e)},a.boundHandleTechTouchEnd_=function(e){return a.handleTechTouchEnd_(e)},a.boundHandleTechTap_=function(e){return a.handleTechTap_(e)},a.isFullscreen_=!1,a.log=qt(a.id_),a.fsApi_=At,a.isPosterFromTech_=!1,a.queuedCallbacks_=[],a.isReady_=!1,a.hasStarted_=!1,a.userActive_=!1,a.debugEnabled_=!1,!a.options_||!a.options_.techOrder||!a.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(a.tag=r,a.tagAttributes=r&&Tr(r),a.language(a.options_.language),n.languages){var c={};Object.getOwnPropertyNames(n.languages).forEach(function(e){c[e.toLowerCase()]=n.languages[e]}),a.languages_=c}else a.languages_=t.prototype.options_.languages;a.resetCache_(),a.poster_=n.poster||"",a.controls_=!!n.controls,r.controls=!1,r.removeAttribute("controls"),a.changingSrc_=!1,a.playCallbacks_=[],a.playTerminatedQueue_=[],r.hasAttribute("autoplay")?a.autoplay(!0):a.autoplay(a.options_.autoplay),n.plugins&&Object.keys(n.plugins).forEach(function(e){if("function"!==typeof a[e])throw new Error('plugin "'+e+'" does not exist')}),a.scrubbing_=!1,a.el_=a.createEl(),An(l()(a),{eventBusKey:"el_"}),a.fsApi_.requestFullscreen&&(an(s.a,a.fsApi_.fullscreenchange,a.boundDocumentFullscreenChange_),a.on(a.fsApi_.fullscreenchange,a.boundDocumentFullscreenChange_)),a.fluid_&&a.on(["playerreset","resize"],a.boundUpdateStyleEl_);var p=En(a.options_);n.plugins&&Object.keys(n.plugins).forEach(function(e){a[e](n.plugins[e])}),n.debug&&a.debug(!0),a.options_.playerOptions=p,a.middleware_=[],a.playbackRates(n.playbackRates),a.initChildren(),a.isAudio("audio"===r.nodeName.toLowerCase()),a.controls()?a.addClass("vjs-controls-enabled"):a.addClass("vjs-controls-disabled"),a.el_.setAttribute("role","region"),a.isAudio()?a.el_.setAttribute("aria-label",a.localize("Audio Player")):a.el_.setAttribute("aria-label",a.localize("Video Player")),a.isAudio()&&a.addClass("vjs-audio"),a.flexNotSupported_()&&a.addClass("vjs-no-flex"),nr&&a.addClass("vjs-touch-enabled"),or||a.addClass("vjs-workinghover"),t.players[a.id_]=l()(a);var m=Nt.split(".")[0];return a.addClass("vjs-v"+m),a.userActive(!0),a.reportUserActivity(),a.one("play",function(e){return a.listenForUserActivity_(e)}),a.on("stageclick",function(e){return a.handleStageClick_(e)}),a.on("keydown",function(e){return a.handleKeyDown(e)}),a.on("languagechange",function(e){return a.handleLanguagechange(e)}),a.breakpoints(a.options_.breakpoints),a.responsive(a.options_.responsive),a}d()(t,e);var r=t.prototype;return r.dispose=function(){var r=this;this.trigger("dispose"),this.off("dispose"),on(s.a,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),on(s.a,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),t.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),xi[this.id()]=null,ki.names.forEach(function(e){var t=ki[e],n=r[t.getterName]();n&&n.off&&n.off()}),e.prototype.dispose.call(this)},r.createEl=function(){var t,r=this.tag,n=this.playerElIngest_=r.parentNode&&r.parentNode.hasAttribute&&r.parentNode.hasAttribute("data-vjs-player"),i="video-js"===this.tag.tagName.toLowerCase();n?t=this.el_=r.parentNode:i||(t=this.el_=e.prototype.createEl.call(this,"div"));var o=Tr(r);if(i){for(t=this.el_=r,r=this.tag=s.a.createElement("video");t.children.length;)r.appendChild(t.firstChild);gr(t,"video-js")||Sr(t,"video-js"),t.appendChild(r),n=this.playerElIngest_=t,Object.keys(t).forEach(function(e){try{r[e]=t[e]}catch(n){}})}if(r.setAttribute("tabindex","-1"),o.tabindex="-1",(er||Yt&&rr)&&(r.setAttribute("role","application"),o.role="application"),r.removeAttribute("width"),r.removeAttribute("height"),"width"in o&&delete o.width,"height"in o&&delete o.height,Object.getOwnPropertyNames(o).forEach(function(e){i&&"class"===e||t.setAttribute(e,o[e]),i&&r.setAttribute(e,o[e])}),r.playerId=r.id,r.id+="_html5_api",r.className="vjs-tech",r.player=t.player=this,this.addClass("vjs-paused"),!0!==a.a.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=Hr("vjs-styles-dimensions");var u=Gr(".vjs-styles-defaults"),c=Gr("head");c.insertBefore(this.styleEl_,u?u.nextSibling:c.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var p=r.getElementsByTagName("a"),l=0;l<p.length;l++){var m=p.item(l);Sr(m,"vjs-hidden"),m.setAttribute("hidden","hidden")}return r.initNetworkState_=r.networkState,r.parentNode&&!n&&r.parentNode.insertBefore(t,r),br(r,t),this.children_.unshift(r),this.el_.setAttribute("lang",this.language_),this.el_=t,t},r.crossOrigin=function(e){if(!e)return this.techGet_("crossOrigin");"anonymous"===e||"use-credentials"===e?this.techCall_("setCrossOrigin",e):wt.warn('crossOrigin must be "anonymous" or "use-credentials", given "'+e+'"')},r.width=function(e){return this.dimension("width",e)},r.height=function(e){return this.dimension("height",e)},r.dimension=function(e,t){var r=e+"_";if(void 0===t)return this[r]||0;if(""===t||"auto"===t)return this[r]=void 0,void this.updateStyleEl_();var n=parseFloat(t);isNaN(n)?wt.error('Improper value "'+t+'" supplied for for '+e):(this[r]=n,this.updateStyleEl_())},r.fluid=function(e){var t,r,n=this;if(void 0===e)return!!this.fluid_;this.fluid_=!!e,gn(this)&&this.off(["playerreset","resize"],this.boundUpdateStyleEl_),e?(this.addClass("vjs-fluid"),this.fill(!1),r=function(){n.on(["playerreset","resize"],n.boundUpdateStyleEl_)},gn(t=this)?r():(t.eventedCallbacks||(t.eventedCallbacks=[]),t.eventedCallbacks.push(r))):this.removeClass("vjs-fluid"),this.updateStyleEl_()},r.fill=function(e){if(void 0===e)return!!this.fill_;this.fill_=!!e,e?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")},r.aspectRatio=function(e){if(void 0===e)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()},r.updateStyleEl_=function(){if(!0!==a.a.VIDEOJS_NO_DYNAMIC_STYLE){var e,t,r,n=(void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),i=n[1]/n[0];e=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/i:this.videoWidth()||300,t=void 0!==this.height_?this.height_:e*i,r=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(r),Qr(this.styleEl_,"\n      ."+r+" {\n        width: "+e+"px;\n        height: "+t+"px;\n      }\n\n      ."+r+".vjs-fluid {\n        padding-top: "+100*i+"%;\n      }\n    ")}else{var o="number"===typeof this.width_?this.width_:this.options_.width,s="number"===typeof this.height_?this.height_:this.options_.height,u=this.tech_&&this.tech_.el();u&&(o>=0&&(u.width=o),s>=0&&(u.height=s))}},r.loadTech_=function(e,t){var r=this;this.tech_&&this.unloadTech_();var n=Pn(e),i=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==n&&this.tag&&(Ai.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=n,this.isReady_=!1;var a=this.autoplay();("string"===typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(a=!1);var o={source:t,autoplay:a,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+i+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};ki.names.forEach(function(e){var t=ki[e];o[t.getterName]=r[t.privateName]}),Bt(o,this.options_[n]),Bt(o,this.options_[i]),Bt(o,this.options_[e.toLowerCase()]),this.tag&&(o.tag=this.tag),t&&t.src===this.cache_.src&&this.cache_.currentTime>0&&(o.startTime=this.cache_.currentTime);var s=Ai.getTech(e);if(!s)throw new Error("No Tech named '"+n+"' exists! '"+n+"' should be registered using videojs.registerTech()'");this.tech_=new s(o),this.tech_.ready(dn(this,this.handleTechReady_),!0),Hn(this.textTracksJson_||[],this.tech_),Co.forEach(function(e){r.on(r.tech_,e,function(t){return r["handleTech"+Pn(e)+"_"](t)})}),Object.keys(ko).forEach(function(e){r.on(r.tech_,e,function(t){0===r.tech_.playbackRate()&&r.tech_.seeking()?r.queuedCallbacks_.push({callback:r["handleTech"+ko[e]+"_"].bind(r),event:t}):r["handleTech"+ko[e]+"_"](t)})}),this.on(this.tech_,"loadstart",function(e){return r.handleTechLoadStart_(e)}),this.on(this.tech_,"sourceset",function(e){return r.handleTechSourceset_(e)}),this.on(this.tech_,"waiting",function(e){return r.handleTechWaiting_(e)}),this.on(this.tech_,"ended",function(e){return r.handleTechEnded_(e)}),this.on(this.tech_,"seeking",function(e){return r.handleTechSeeking_(e)}),this.on(this.tech_,"play",function(e){return r.handleTechPlay_(e)}),this.on(this.tech_,"firstplay",function(e){return r.handleTechFirstPlay_(e)}),this.on(this.tech_,"pause",function(e){return r.handleTechPause_(e)}),this.on(this.tech_,"durationchange",function(e){return r.handleTechDurationChange_(e)}),this.on(this.tech_,"fullscreenchange",function(e,t){return r.handleTechFullscreenChange_(e,t)}),this.on(this.tech_,"fullscreenerror",function(e,t){return r.handleTechFullscreenError_(e,t)}),this.on(this.tech_,"enterpictureinpicture",function(e){return r.handleTechEnterPictureInPicture_(e)}),this.on(this.tech_,"leavepictureinpicture",function(e){return r.handleTechLeavePictureInPicture_(e)}),this.on(this.tech_,"error",function(e){return r.handleTechError_(e)}),this.on(this.tech_,"posterchange",function(e){return r.handleTechPosterChange_(e)}),this.on(this.tech_,"textdata",function(e){return r.handleTechTextData_(e)}),this.on(this.tech_,"ratechange",function(e){return r.handleTechRateChange_(e)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===n&&this.tag||br(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},r.unloadTech_=function(){var e=this;ki.names.forEach(function(t){var r=ki[t];e[r.privateName]=e[r.getterName]()}),this.textTracksJson_=Kn(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},r.tech=function(e){return void 0===e&&wt.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},r.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},r.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},r.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},r.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},r.manualAutoplay_=function(e){var t=this;if(this.tech_&&"string"===typeof e){var r,n=function(){var e=t.muted();t.muted(!0);var r=function(){t.muted(e)};t.playTerminatedQueue_.push(r);var n=t.play();if(jn(n))return n.catch(function(e){throw r(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(e||""))})};if("any"!==e||this.muted()?r="muted"!==e||this.muted()?this.play():n():jn(r=this.play())&&(r=r.catch(n)),jn(r))return r.then(function(){t.trigger({type:"autoplay-success",autoplay:e})}).catch(function(){t.trigger({type:"autoplay-failure",autoplay:e})})}},r.updateSourceCaches_=function(e){void 0===e&&(e="");var t=e,r="";"string"!==typeof t&&(t=e.src,r=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],t&&!r&&(r=function(e,t){if(!t)return"";if(e.cache_.source.src===t&&e.cache_.source.type)return e.cache_.source.type;var r=e.cache_.sources.filter(function(e){return e.src===t});if(r.length)return r[0].type;for(var n=e.$$("source"),i=0;i<n.length;i++){var a=n[i];if(a.type&&a.src&&a.src===t)return a.type}return Oi(t)}(this,t)),this.cache_.source=En({},e,{src:t,type:r});for(var n=this.cache_.sources.filter(function(e){return e.src&&e.src===t}),i=[],a=this.$$("source"),o=[],s=0;s<a.length;s++){var u=Tr(a[s]);i.push(u),u.src&&u.src===t&&o.push(u.src)}o.length&&!n.length?this.cache_.sources=i:n.length||(this.cache_.sources=[this.cache_.source]),this.cache_.src=t},r.handleTechSourceset_=function(e){var t=this;if(!this.changingSrc_){var r=function(e){return t.updateSourceCaches_(e)},n=this.currentSource().src,i=e.src;n&&!/^blob:/.test(n)&&/^blob:/.test(i)&&(!this.lastSource_||this.lastSource_.tech!==i&&this.lastSource_.player!==n)&&(r=function(){}),r(i),e.src||this.tech_.any(["sourceset","loadstart"],function(e){if("sourceset"!==e.type){var r=t.techGet("currentSrc");t.lastSource_.tech=r,t.updateSourceCaches_(r)}})}this.lastSource_={player:this.currentSource().src,tech:e.src},this.trigger({src:e.src,type:"sourceset"})},r.hasStarted=function(e){if(void 0===e)return this.hasStarted_;e!==this.hasStarted_&&(this.hasStarted_=e,this.hasStarted_?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started"))},r.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},r.handleTechRateChange_=function(){this.tech_.playbackRate()>0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(e){return e.callback(e.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},r.handleTechWaiting_=function(){var e=this;this.addClass("vjs-waiting"),this.trigger("waiting");var t=this.currentTime();this.on("timeupdate",function r(){t!==e.currentTime()&&(e.removeClass("vjs-waiting"),e.off("timeupdate",r))})},r.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},r.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},r.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},r.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},r.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},r.handleTechFirstPlay_=function(){this.options_.starttime&&(wt.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},r.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},r.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},r.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},r.handleTechClick_=function(e){this.controls_&&(this.paused()?zn(this.play()):this.pause())},r.handleTechDoubleClick_=function(e){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(t){return t.contains(e.target)})||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"===typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},r.handleTechTap_=function(){this.userActive(!this.userActive())},r.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},r.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},r.handleTechTouchEnd_=function(e){e.cancelable&&e.preventDefault()},r.handleStageClick_=function(){this.reportUserActivity()},r.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},r.documentFullscreenChange_=function(e){var t=e.target.player;if(!t||t===this){var r=this.el(),n=s.a[this.fsApi_.fullscreenElement]===r;!n&&r.matches?n=r.matches(":"+this.fsApi_.fullscreen):!n&&r.msMatchesSelector&&(n=r.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(n)}},r.handleTechFullscreenChange_=function(e,t){t&&(t.nativeIOSFullscreen&&this.toggleClass("vjs-ios-native-fs"),this.isFullscreen(t.isFullscreen))},r.handleTechFullscreenError_=function(e,t){this.trigger("fullscreenerror",t)},r.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},r.handleTechEnterPictureInPicture_=function(e){this.isInPictureInPicture(!0)},r.handleTechLeavePictureInPicture_=function(e){this.isInPictureInPicture(!1)},r.handleTechError_=function(){var e=this.tech_.error();this.error(e)},r.handleTechTextData_=function(){var e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)},r.getCache=function(){return this.cache_},r.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},r.techCall_=function(e,t){this.ready(function(){if(e in wi)return function(e,t,r,n){return t[r](e.reduce(Mi(r),n))}(this.middleware_,this.tech_,e,t);if(e in qi)return Ei(this.middleware_,this.tech_,e,t);try{this.tech_&&this.tech_[e](t)}catch(r){throw wt(r),r}},!0)},r.techGet_=function(e){if(this.tech_&&this.tech_.isReady_){if(e in _i)return function(e,t,r){return e.reduceRight(Mi(r),t[r]())}(this.middleware_,this.tech_,e);if(e in qi)return Ei(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(t){if(void 0===this.tech_[e])throw wt("Video.js: "+e+" method not defined for "+this.techName_+" playback technology.",t),t;if("TypeError"===t.name)throw wt("Video.js: "+e+" unavailable on "+this.techName_+" playback technology element.",t),this.tech_.isReady_=!1,t;throw wt(t),t}}},r.play=function(){var e=this,t=this.options_.Promise||a.a.Promise;return t?new t(function(t){e.play_(t)}):this.play_()},r.play_=function(e){var t=this;void 0===e&&(e=zn),this.playCallbacks_.push(e);var r=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc()));if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!r)return this.waitToPlay_=function(e){t.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(r||!sr&&!or||this.load());var n=this.techGet_("play");null===n?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(n)},r.runPlayTerminatedQueue_=function(){var e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(e){e()})},r.runPlayCallbacks_=function(e){var t=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],t.forEach(function(t){t(e)})},r.pause=function(){this.techCall_("pause")},r.paused=function(){return!1!==this.techGet_("paused")},r.played=function(){return this.techGet_("played")||Gn(0,0)},r.scrubbing=function(e){if("undefined"===typeof e)return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},r.currentTime=function(e){return"undefined"!==typeof e?(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),void(this.cache_.initTime=0)):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},r.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},r.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))},r.remainingTime=function(){return this.duration()-this.currentTime()},r.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},r.buffered=function(){var e=this.techGet_("buffered");return e&&e.length||(e=Gn(0,0)),e},r.bufferedPercent=function(){return Un(this.buffered(),this.duration())},r.bufferedEnd=function(){var e=this.buffered(),t=this.duration(),r=e.end(e.length-1);return r>t&&(r=t),r},r.volume=function(e){var t;return void 0!==e?(t=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=t,this.techCall_("setVolume",t),void(t>0&&this.lastVolume_(t))):(t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t)},r.muted=function(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)},r.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},r.lastVolume_=function(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e},r.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},r.isFullscreen=function(e){if(void 0!==e){var t=this.isFullscreen_;return this.isFullscreen_=Boolean(e),this.isFullscreen_!==t&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},r.requestFullscreen=function(e){var t=this.options_.Promise||a.a.Promise;if(t){var r=this;return new t(function(t,n){function i(){r.off("fullscreenerror",o),r.off("fullscreenchange",a)}function a(){i(),t()}function o(e,t){i(),n(t)}r.one("fullscreenchange",a),r.one("fullscreenerror",o);var s=r.requestFullscreenHelper_(e);s&&(s.then(i,i),s.then(t,n))})}return this.requestFullscreenHelper_()},r.requestFullscreenHelper_=function(e){var t,r=this;if(this.fsApi_.prefixed||(t=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(t=e)),this.fsApi_.requestFullscreen){var n=this.el_[this.fsApi_.requestFullscreen](t);return n&&n.then(function(){return r.isFullscreen(!0)},function(){return r.isFullscreen(!1)}),n}this.tech_.supportsFullScreen()&&!0===!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},r.exitFullscreen=function(){var e=this.options_.Promise||a.a.Promise;if(e){var t=this;return new e(function(e,r){function n(){t.off("fullscreenerror",a),t.off("fullscreenchange",i)}function i(){n(),e()}function a(e,t){n(),r(t)}t.one("fullscreenchange",i),t.one("fullscreenerror",a);var o=t.exitFullscreenHelper_();o&&(o.then(n,n),o.then(e,r))})}return this.exitFullscreenHelper_()},r.exitFullscreenHelper_=function(){var e=this;if(this.fsApi_.requestFullscreen){var t=s.a[this.fsApi_.exitFullscreen]();return t&&zn(t.then(function(){return e.isFullscreen(!1)})),t}this.tech_.supportsFullScreen()&&!0===!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},r.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=s.a.documentElement.style.overflow,an(s.a,"keydown",this.boundFullWindowOnEscKey_),s.a.documentElement.style.overflow="hidden",Sr(s.a.body,"vjs-full-window"),this.trigger("enterFullWindow")},r.fullWindowOnEscKey=function(e){b.a.isEventKey(e,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},r.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,on(s.a,"keydown",this.boundFullWindowOnEscKey_),s.a.documentElement.style.overflow=this.docOrigOverflow,vr(s.a.body,"vjs-full-window"),this.trigger("exitFullWindow")},r.disablePictureInPicture=function(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")},r.isInPictureInPicture=function(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},r.requestPictureInPicture=function(){if("pictureInPictureEnabled"in s.a&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},r.exitPictureInPicture=function(){if("pictureInPictureEnabled"in s.a)return s.a.exitPictureInPicture()},r.handleKeyDown=function(e){var t=this.options_.userActions;if(t&&t.hotkeys){(function(e){var t=e.tagName.toLowerCase();if(e.isContentEditable)return!0;if("input"===t)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(e.type);return-1!==["textarea"].indexOf(t)})(this.el_.ownerDocument.activeElement)||("function"===typeof t.hotkeys?t.hotkeys.call(this,e):this.handleHotkeys(e))}},r.handleHotkeys=function(e){var t=this.options_.userActions?this.options_.userActions.hotkeys:{},r=t.fullscreenKey,n=void 0===r?function(e){return b.a.isEventKey(e,"f")}:r,i=t.muteKey,a=void 0===i?function(e){return b.a.isEventKey(e,"m")}:i,o=t.playPauseKey,u=void 0===o?function(e){return b.a.isEventKey(e,"k")||b.a.isEventKey(e,"Space")}:o;if(n.call(this,e)){e.preventDefault(),e.stopPropagation();var c=Ln.getComponent("FullscreenToggle");!1!==s.a[this.fsApi_.fullscreenEnabled]&&c.prototype.handleClick.call(this,e)}else if(a.call(this,e)){e.preventDefault(),e.stopPropagation(),Ln.getComponent("MuteToggle").prototype.handleClick.call(this,e)}else if(u.call(this,e)){e.preventDefault(),e.stopPropagation(),Ln.getComponent("PlayToggle").prototype.handleClick.call(this,e)}},r.canPlayType=function(e){for(var t,r=0,n=this.options_.techOrder;r<n.length;r++){var i=n[r],a=Ai.getTech(i);if(a||(a=Ln.getComponent(i)),a){if(a.isSupported()&&(t=a.canPlayType(e)))return t}else wt.error('The "'+i+'" tech is undefined. Skipped browser support check for that tech.')}return""},r.selectSource=function(e){var t,r=this,n=this.options_.techOrder.map(function(e){return[e,Ai.getTech(e)]}).filter(function(e){var t=e[0],r=e[1];return r?r.isSupported():(wt.error('The "'+t+'" tech is undefined. Skipped browser support check for that tech.'),!1)}),i=function(e,t,r){var n;return e.some(function(e){return t.some(function(t){if(n=r(e,t))return!0})}),n},a=function(e,t){var n=e[0];if(e[1].canPlaySource(t,r.options_[n.toLowerCase()]))return{source:t,tech:n}};return(this.options_.sourceOrder?i(e,n,(t=a,function(e,r){return t(r,e)})):i(n,e,a))||!1},r.handleSrc_=function(e,t){var r=this;if("undefined"===typeof e)return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var n=function e(t){if(Array.isArray(t)){var r=[];t.forEach(function(t){t=e(t),Array.isArray(t)?r=r.concat(t):Gt(t)&&r.push(t)}),t=r}else t="string"===typeof t&&t.trim()?[Bi({src:t})]:Gt(t)&&"string"===typeof t.src&&t.src&&t.src.trim()?[Bi(t)]:[];return t}(e);if(n.length){if(this.changingSrc_=!0,t||(this.cache_.sources=n),this.updateSourceCaches_(n[0]),Pi(this,n[0],function(e,i){var a,o;if(r.middleware_=i,t||(r.cache_.sources=n),r.updateSourceCaches_(e),r.src_(e))return n.length>1?r.handleSrc_(n.slice(1)):(r.changingSrc_=!1,r.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void r.triggerReady());a=i,o=r.tech_,a.forEach(function(e){return e.setTech&&e.setTech(o)})}),this.options_.retryOnError&&n.length>1){var i=function(){r.error(null),r.handleSrc_(n.slice(1),!0)},a=function(){r.off("error",i)};this.one("error",i),this.one("playing",a),this.resetRetryOnError_=function(){r.off("error",i),r.off("playing",a)}}}else this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},r.src=function(e){return this.handleSrc_(e,!1)},r.src_=function(e){var t,r,n=this,i=this.selectSource([e]);return!i||(t=i.tech,r=this.techName_,Pn(t)!==Pn(r)?(this.changingSrc_=!0,this.loadTech_(i.tech,i.source),this.tech_.ready(function(){n.changingSrc_=!1}),!1):(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1))},r.load=function(){this.techCall_("load")},r.reset=function(){var e=this,t=this.options_.Promise||a.a.Promise;this.paused()||!t?this.doReset_():zn(this.play().then(function(){return e.doReset_()}))},r.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),gn(this)&&this.trigger("playerreset")},r.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},r.resetProgressBar_=function(){this.currentTime(0);var e=this.controlBar,t=e.durationDisplay,r=e.remainingTimeDisplay;t&&t.updateContent(),r&&r.updateContent()},r.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},r.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},r.currentSources=function(){var e=this.currentSource(),t=[];return 0!==Object.keys(e).length&&t.push(e),this.cache_.sources||t},r.currentSource=function(){return this.cache_.source||{}},r.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},r.currentType=function(){return this.currentSource()&&this.currentSource().type||""},r.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")},r.autoplay=function(e){if(void 0===e)return this.options_.autoplay||!1;var t;"string"===typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"===typeof e?e:"play"),t=!1):this.options_.autoplay=!!e,t="undefined"===typeof t?this.options_.autoplay:t,this.tech_&&this.techCall_("setAutoplay",t)},r.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},r.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")},r.poster=function(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))},r.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},r.controls=function(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},r.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},r.error=function(e){var t=this;if(void 0===e)return this.error_||null;if(Ct("beforeerror").forEach(function(r){var n=r(t,e);Gt(n)&&!Array.isArray(n)||"string"===typeof n||"number"===typeof n||null===n?e=n:t.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&e&&4===e.code){var r=function(){this.error(e)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],r),void this.one("loadstart",function(){this.off(["click","touchstart"],r)})}if(null===e)return this.error_=e,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new Fn(e),this.addClass("vjs-error"),wt.error("(CODE:"+this.error_.code+" "+Fn.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),Ct("error").forEach(function(e){return e(t,t.error_)})},r.reportUserActivity=function(e){this.userActivity_=!0},r.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(e){e.stopPropagation(),e.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},r.listenForUserActivity_=function(){var e,t,r,n=dn(this,this.reportUserActivity),i=function(t){n(),this.clearInterval(e)};this.on("mousedown",function(){n(),this.clearInterval(e),e=this.setInterval(n,250)}),this.on("mousemove",function(e){e.screenX===t&&e.screenY===r||(t=e.screenX,r=e.screenY,n())}),this.on("mouseup",i),this.on("mouseleave",i);var a,o=this.getChild("controlBar");!o||or||Ht||(o.on("mouseenter",function(e){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),o.on("mouseleave",function(e){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",n),this.on("keyup",n),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(a);var e=this.options_.inactivityTimeout;e<=0||(a=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},e))}},250)},r.playbackRate=function(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)},r.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},r.isAudio=function(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e},r.addTextTrack=function(e,t,r){if(this.tech_)return this.tech_.addTextTrack(e,t,r)},r.addRemoteTextTrack=function(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)},r.removeRemoteTextTrack=function(e){void 0===e&&(e={});var t=e.track;if(t||(t=e),this.tech_)return this.tech_.removeRemoteTextTrack(t)},r.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},r.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},r.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},r.language=function(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),gn(this)&&this.trigger("languagechange"))},r.languages=function(){return En(t.prototype.options_.languages,this.languages_)},r.toJSON=function(){var e=En(this.options_),t=e.tracks;e.tracks=[];for(var r=0;r<t.length;r++){var n=t[r];(n=En(n)).player=void 0,e.tracks[r]=n}return e},r.createModal=function(e,t){var r=this;(t=t||{}).content=e||"";var n=new Zn(this,t);return this.addChild(n),n.on("dispose",function(){r.removeChild(n)}),n.open(),n},r.updateCurrentBreakpoint_=function(){if(this.responsive())for(var e=this.currentBreakpoint(),t=this.currentWidth(),r=0;r<Ao.length;r++){var n=Ao[r];if(t<=this.breakpoints_[n]){if(e===n)return;e&&this.removeClass(Do[e]),this.addClass(Do[n]),this.breakpoint_=n;break}}},r.removeCurrentBreakpoint_=function(){var e=this.currentBreakpointClass();this.breakpoint_="",e&&this.removeClass(e)},r.breakpoints=function(e){return void 0===e?Bt(this.breakpoints_):(this.breakpoint_="",this.breakpoints_=Bt({},xo,e),this.updateCurrentBreakpoint_(),Bt(this.breakpoints_))},r.responsive=function(e){return void 0===e?this.responsive_:(e=Boolean(e))!==this.responsive_?(this.responsive_=e,e?(this.on("playerresize",this.boundUpdateCurrentBreakpoint_),this.updateCurrentBreakpoint_()):(this.off("playerresize",this.boundUpdateCurrentBreakpoint_),this.removeCurrentBreakpoint_()),e):void 0},r.currentBreakpoint=function(){return this.breakpoint_},r.currentBreakpointClass=function(){return Do[this.breakpoint_]||""},r.loadMedia=function(e,t){var r=this;if(e&&"object"===typeof e){this.reset(),this.cache_.media=En(e);var n=this.cache_.media,i=n.artwork,a=n.poster,o=n.src,s=n.textTracks;!i&&a&&(this.cache_.media.artwork=[{src:a,type:Oi(a)}]),o&&this.src(o),a&&this.poster(a),Array.isArray(s)&&s.forEach(function(e){return r.addRemoteTextTrack(e,!1)}),this.ready(t)}},r.getMedia=function(){if(!this.cache_.media){var e=this.poster(),t={src:this.currentSources(),textTracks:Array.prototype.map.call(this.remoteTextTracks(),function(e){return{kind:e.kind,label:e.label,language:e.language,src:e.src}})};return e&&(t.poster=e,t.artwork=[{src:t.poster,type:Oi(t.poster)}]),t}return En(this.cache_.media)},t.getTagSettings=function(e){var t={sources:[],tracks:[]},r=Tr(e),n=r["data-setup"];if(gr(e,"vjs-fill")&&(r.fill=!0),gr(e,"vjs-fluid")&&(r.fluid=!0),null!==n){var i=h()(n||"{}"),a=i[0],o=i[1];a&&wt.error(a),Bt(r,o)}if(Bt(t,r),e.hasChildNodes())for(var s=e.childNodes,u=0,c=s.length;u<c;u++){var p=s[u],l=p.nodeName.toLowerCase();"source"===l?t.sources.push(Tr(p)):"track"===l&&t.tracks.push(Tr(p))}return t},r.flexNotSupported_=function(){var e=s.a.createElement("i");return!("flexBasis"in e.style||"webkitFlexBasis"in e.style||"mozFlexBasis"in e.style||"msFlexBasis"in e.style||"msFlexOrder"in e.style)},r.debug=function(e){if(void 0===e)return this.debugEnabled_;e?(this.trigger("debugon"),this.previousLogLevel_=this.log.level,this.log.level("debug"),this.debugEnabled_=!0):(this.trigger("debugoff"),this.log.level(this.previousLogLevel_),this.previousLogLevel_=void 0,this.debugEnabled_=!1)},r.playbackRates=function(e){if(void 0===e)return this.cache_.playbackRates;Array.isArray(e)&&e.every(function(e){return"number"===typeof e})&&(this.cache_.playbackRates=e,this.trigger("playbackrateschange"))},t}(Ln);ki.names.forEach(function(e){var t=ki[e];Ro.prototype[t.getterName]=function(){return this.tech_?this.tech_[t.getterName]():(this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName])}}),Ro.prototype.crossorigin=Ro.prototype.crossOrigin,Ro.players={};var Po=a.a.navigator;Ro.prototype.options_={techOrder:Ai.defaultTechOrder_,html5:{},inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:Po&&(Po.languages&&Po.languages[0]||Po.userLanguage||Po.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media.",normalizeAutoplay:!1,fullscreen:{options:{navigationUI:"hide"}},breakpoints:{},responsive:!1},["ended","seeking","seekable","networkState","readyState"].forEach(function(e){Ro.prototype[e]=function(){return this.techGet_(e)}}),Co.forEach(function(e){Ro.prototype["handleTech"+Pn(e)+"_"]=function(){return this.trigger(e)}}),Ln.registerComponent("Player",Ro);var Eo={},_o=function(e){return Eo.hasOwnProperty(e)},wo=function(e){return _o(e)?Eo[e]:void 0},qo=function(e,t){e.activePlugins_=e.activePlugins_||{},e.activePlugins_[t]=!0},Mo=function(e,t,r){var n=(r?"before":"")+"pluginsetup";e.trigger(n,t),e.trigger(n+":"+t.name,t)},Lo=function(e,t){return t.prototype.name=e,function(){Mo(this,{name:e,plugin:t,instance:null},!0);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];var a=T()(t,[this].concat(n));return this[e]=function(){return a},Mo(this,a.getEventHash()),a}},Oo=function(){function e(t){if(this.constructor===e)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=t,this.log||(this.log=this.player.log.createLogger(this.name)),An(this),delete this.trigger,xn(this,this.constructor.defaultState),qo(t,this.name),this.dispose=this.dispose.bind(this),t.on("dispose",this.dispose)}var t=e.prototype;return t.version=function(){return this.constructor.VERSION},t.getEventHash=function(e){return void 0===e&&(e={}),e.name=this.name,e.plugin=this.constructor,e.instance=this,e},t.trigger=function(e,t){return void 0===t&&(t={}),sn(this.eventBusEl_,e,this.getEventHash(t))},t.handleStateChanged=function(e){},t.dispose=function(){var e=this.name,t=this.player;this.trigger("dispose"),this.off(),t.off("dispose",this.dispose),t.activePlugins_[e]=!1,this.player=this.state=null,t[e]=Lo(e,Eo[e])},e.isBasic=function(t){var r="string"===typeof t?wo(t):t;return"function"===typeof r&&!e.prototype.isPrototypeOf(r.prototype)},e.registerPlugin=function(t,r){if("string"!==typeof t)throw new Error('Illegal plugin name, "'+t+'", must be a string, was '+typeof t+".");if(_o(t))wt.warn('A plugin named "'+t+'" already exists. You may want to avoid re-registering plugins!');else if(Ro.prototype.hasOwnProperty(t))throw new Error('Illegal plugin name, "'+t+'", cannot share a name with an existing player method!');if("function"!==typeof r)throw new Error('Illegal plugin for "'+t+'", must be a function, was '+typeof r+".");return Eo[t]=r,"plugin"!==t&&(e.isBasic(r)?Ro.prototype[t]=function(e,t){var r=function(){Mo(this,{name:e,plugin:t,instance:null},!0);var r=t.apply(this,arguments);return qo(this,e),Mo(this,{name:e,plugin:t,instance:r}),r};return Object.keys(t).forEach(function(e){r[e]=t[e]}),r}(t,r):Ro.prototype[t]=Lo(t,r)),r},e.deregisterPlugin=function(e){if("plugin"===e)throw new Error("Cannot de-register base plugin.");_o(e)&&(delete Eo[e],delete Ro.prototype[e])},e.getPlugins=function(e){var t;return void 0===e&&(e=Object.keys(Eo)),e.forEach(function(e){var r=wo(e);r&&((t=t||{})[e]=r)}),t},e.getPluginVersion=function(e){var t=wo(e);return t&&t.VERSION||""},e}();Oo.getPlugin=wo,Oo.BASE_PLUGIN_NAME="plugin",Oo.registerPlugin("plugin",Oo),Ro.prototype.usingPlugin=function(e){return!!this.activePlugins_&&!0===this.activePlugins_[e]},Ro.prototype.hasPlugin=function(e){return!!_o(e)};var Bo=function(e){return 0===e.indexOf("#")?e.slice(1):e};function Go(e,t,r){var n=Go.getPlayer(e);if(n)return t&&wt.warn('Player "'+e+'" is already initialised. Options will not be applied.'),r&&n.ready(r),n;var i="string"===typeof e?Gr("#"+Bo(e)):e;if(!mr(i))throw new TypeError("The element or ID supplied is not valid. (videojs)");i.ownerDocument.defaultView&&i.ownerDocument.body.contains(i)||wt.warn("The element supplied is not included in the DOM"),t=t||{},Ct("beforesetup").forEach(function(e){var r=e(i,En(t));Gt(r)&&!Array.isArray(r)?t=En(t,r):wt.error("please return an object in beforesetup hooks")});var a=Ln.getComponent("Player");return n=new a(i,t,r),Ct("setup").forEach(function(e){return e(n)}),n}if(Go.hooks_=Tt,Go.hooks=Ct,Go.hook=function(e,t){Ct(e,t)},Go.hookOnce=function(e,t){Ct(e,[].concat(t).map(function(t){return function r(){return kt(e,r),t.apply(void 0,arguments)}}))},Go.removeHook=kt,!0!==a.a.VIDEOJS_NO_DYNAMIC_STYLE&&lr()){var Uo=Gr(".vjs-styles-defaults");if(!Uo){Uo=Hr("vjs-styles-defaults");var Fo=Gr("head");Fo&&Fo.insertBefore(Uo,Fo.firstChild),Qr(Uo,"\n      .video-js {\n        width: 300px;\n        height: 150px;\n      }\n\n      .vjs-fluid {\n        padding-top: 56.25%\n      }\n    ")}}zr(1,Go),Go.VERSION=Nt,Go.options=Ro.prototype.options_,Go.getPlayers=function(){return Ro.players},Go.getPlayer=function(e){var t,r=Ro.players;if("string"===typeof e){var n=Bo(e),i=r[n];if(i)return i;t=Gr("#"+n)}else t=e;if(mr(t)){var a=t,o=a.player,s=a.playerId;if(o||r[s])return o||r[s]}},Go.getAllPlayers=function(){return Object.keys(Ro.players).map(function(e){return Ro.players[e]}).filter(Boolean)},Go.players=Ro.players,Go.getComponent=Ln.getComponent,Go.registerComponent=function(e,t){Ai.isTech(t)&&wt.warn("The "+e+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),Ln.registerComponent.call(Ln,e,t)},Go.getTech=Ai.getTech,Go.registerTech=Ai.registerTech,Go.use=function(e,t){Di[e]=Di[e]||[],Di[e].push(t)},Object.defineProperty(Go,"middleware",{value:{},writeable:!1,enumerable:!0}),Object.defineProperty(Go.middleware,"TERMINATOR",{value:Ri,writeable:!1,enumerable:!0}),Go.browser=ur,Go.TOUCH_ENABLED=nr,Go.extend=function(e,t){void 0===t&&(t={});var r=function(){e.apply(this,arguments)},n={};for(var i in"object"===typeof t?(t.constructor!==Object.prototype.constructor&&(r=t.constructor),n=t):"function"===typeof t&&(r=t),k()(r,e),e&&(r.super_=e),n)n.hasOwnProperty(i)&&(r.prototype[i]=n[i]);return r},Go.mergeOptions=En,Go.bind=dn,Go.registerPlugin=Oo.registerPlugin,Go.deregisterPlugin=Oo.deregisterPlugin,Go.plugin=function(e,t){return wt.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),Oo.registerPlugin(e,t)},Go.getPlugins=Oo.getPlugins,Go.getPlugin=Oo.getPlugin,Go.getPluginVersion=Oo.getPluginVersion,Go.addLanguage=function(e,t){var r;return e=(""+e).toLowerCase(),Go.options.languages=En(Go.options.languages,((r={})[e]=t,r)),Go.options.languages[e]},Go.log=wt,Go.createLogger=qt,Go.createTimeRange=Go.createTimeRanges=Gn,Go.formatTime=Xi,Go.setFormatTime=function(e){Yi=e},Go.resetFormatTime=function(){Yi=$i},Go.parseUrl=pi,Go.isCrossOrigin=di,Go.EventTarget=fn,Go.on=an,Go.one=un,Go.off=on,Go.trigger=sn,Go.xhr=S.a,Go.TextTrack=bi,Go.AudioTrack=gi,Go.VideoTrack=Si,["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach(function(e){Go[e]=function(){return wt.warn("videojs."+e+"() is deprecated; use videojs.dom."+e+"() instead"),Fr[e].apply(null,arguments)}}),Go.computedStyle=Ft,Go.dom=Fr,Go.url=yi,Go.defineLazyProperty=No,Go.addLanguage("en",{"Non-Fullscreen":"Exit Fullscreen"});var Vo=x,jo=function(e,t,r){return e&&r&&r.responseURL&&t!==r.responseURL?r.responseURL:t},zo=function(e){return Go.log.debug?Go.log.debug.bind(Go,"VHS:",e+" >"):function(){}},Wo=function(e,t){var r,n=[];if(e&&e.length)for(r=0;r<e.length;r++)t(e.start(r),e.end(r))&&n.push([e.start(r),e.end(r)]);return Go.createTimeRanges(n)},Ko=function(e,t){return Wo(e,function(e,r){return e-.1<=t&&r+.1>=t})},Ho=function(e,t){return Wo(e,function(e){return e-1/30>=t})},Qo=function(e){var t=[];if(!e||!e.length)return"";for(var r=0;r<e.length;r++)t.push(e.start(r)+" => "+e.end(r));return t.join(", ")},Zo=function(e){for(var t=[],r=0;r<e.length;r++)t.push({start:e.start(r),end:e.end(r)});return t},Jo=function(e){if(e&&e.length&&e.end)return e.end(e.length-1)},$o=Go.createTimeRange,Yo=function(e){return(e.segments||[]).reduce(function(e,t,r){return t.parts?t.parts.forEach(function(n,i){e.push({duration:n.duration,segmentIndex:r,partIndex:i,part:n,segment:t})}):e.push({duration:t.duration,segmentIndex:r,partIndex:null,segment:t,part:null}),e},[])},Xo=function(e){var t=e.segments&&e.segments.length&&e.segments[e.segments.length-1];return t&&t.parts||[]},es=function(e){var t=e.preloadSegment;if(t){var r=t.parts,n=(t.preloadHints||[]).reduce(function(e,t){return e+("PART"===t.type?1:0)},0);return n+=r&&r.length?r.length:0}},ts=function(e,t){if(t.endList)return 0;if(e&&e.suggestedPresentationDelay)return e.suggestedPresentationDelay;var r=Xo(t).length>0;return r&&t.serverControl&&t.serverControl.partHoldBack?t.serverControl.partHoldBack:r&&t.partTargetDuration?3*t.partTargetDuration:t.serverControl&&t.serverControl.holdBack?t.serverControl.holdBack:t.targetDuration?3*t.targetDuration:0},rs=function(e,t,r){if("undefined"===typeof t&&(t=e.mediaSequence+e.segments.length),t<e.mediaSequence)return 0;var n=function(e,t){var r=0,n=t-e.mediaSequence,i=e.segments[n];if(i){if("undefined"!==typeof i.start)return{result:i.start,precise:!0};if("undefined"!==typeof i.end)return{result:i.end-i.duration,precise:!0}}for(;n--;){if("undefined"!==typeof(i=e.segments[n]).end)return{result:r+i.end,precise:!0};if(r+=i.duration,"undefined"!==typeof i.start)return{result:r+i.start,precise:!0}}return{result:r,precise:!1}}(e,t);if(n.precise)return n.result;var i=function(e,t){for(var r,n=0,i=t-e.mediaSequence;i<e.segments.length;i++){if("undefined"!==typeof(r=e.segments[i]).start)return{result:r.start-n,precise:!0};if(n+=r.duration,"undefined"!==typeof r.end)return{result:r.end-n,precise:!0}}return{result:-1,precise:!1}}(e,t);return i.precise?i.result:n.result+r},ns=function(e,t,r){if(!e)return 0;if("number"!==typeof r&&(r=0),"undefined"===typeof t){if(e.totalDuration)return e.totalDuration;if(!e.endList)return a.a.Infinity}return rs(e,t,r)},is=function(e){var t=e.defaultDuration,r=e.durationList,n=e.startIndex,i=e.endIndex,a=0;if(n>i){var o=[i,n];n=o[0],i=o[1]}if(n<0){for(var s=n;s<Math.min(0,i);s++)a+=t;n=0}for(var u=n;u<i;u++)a+=r[u].duration;return a},as=function(e,t,r,n){if(!e||!e.segments)return null;if(e.endList)return ns(e);if(null===t)return null;t=t||0;var i=rs(e,e.mediaSequence+e.segments.length,t);return r&&(i-=n="number"===typeof n?n:ts(null,e)),Math.max(0,i)},os=function(e){return e.excludeUntil&&e.excludeUntil>Date.now()},ss=function(e){return e.excludeUntil&&e.excludeUntil===1/0},us=function(e){var t=os(e);return!e.disabled&&!t},cs=function(e,t){return t.attributes&&t.attributes[e]},ps=function(e,t){if(1===e.playlists.length)return!0;var r=t.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===e.playlists.filter(function(e){return!!us(e)&&(e.attributes.BANDWIDTH||0)<r}).length},ls=function(e,t){return!(!e&&!t||!e&&t||e&&!t)&&(e===t||(!(!e.id||!t.id||e.id!==t.id)||(!(!e.resolvedUri||!t.resolvedUri||e.resolvedUri!==t.resolvedUri)||!(!e.uri||!t.uri||e.uri!==t.uri))))},ms=function(e,t){var r=e&&e.mediaGroups&&e.mediaGroups.AUDIO||{},n=!1;for(var i in r){for(var a in r[i])if(n=t(r[i][a]))break;if(n)break}return!!n},ds=function(e){if(!e||!e.playlists||!e.playlists.length)return ms(e,function(e){return e.playlists&&e.playlists.length||e.uri});for(var t=function(t){var r=e.playlists[t],n=r.attributes&&r.attributes.CODECS;return n&&n.split(",").every(function(e){return z(e)})?"continue":ms(e,function(e){return ls(r,e)})?"continue":{v:!1}},r=0;r<e.playlists.length;r++){var n=t(r);if("continue"!==n&&"object"===typeof n)return n.v}return!0},ys={liveEdgeDelay:ts,duration:ns,seekable:function(e,t,r){var n=t||0,i=as(e,t,!0,r);return null===i?$o():$o(n,i)},getMediaInfoForTime:function(e){for(var t=e.playlist,r=e.currentTime,n=e.startingSegmentIndex,i=e.startingPartIndex,a=e.startTime,o=e.experimentalExactManifestTimings,s=r-a,u=Yo(t),c=0,p=0;p<u.length;p++){var l=u[p];if(n===l.segmentIndex&&("number"!==typeof i||"number"!==typeof l.partIndex||i===l.partIndex)){c=p;break}}if(s<0){if(c>0)for(var m=c-1;m>=0;m--){var d=u[m];if(s+=d.duration,o){if(s<0)continue}else if(s+1/30<=0)continue;return{partIndex:d.partIndex,segmentIndex:d.segmentIndex,startTime:a-is({defaultDuration:t.targetDuration,durationList:u,startIndex:c,endIndex:m})}}return{partIndex:u[0]&&u[0].partIndex||null,segmentIndex:u[0]&&u[0].segmentIndex||0,startTime:r}}if(c<0){for(var y=c;y<0;y++)if((s-=t.targetDuration)<0)return{partIndex:u[0]&&u[0].partIndex||null,segmentIndex:u[0]&&u[0].segmentIndex||0,startTime:r};c=0}for(var h=c;h<u.length;h++){var f=u[h];if(s-=f.duration,o){if(s>0)continue}else if(s-1/30>=0)continue;return{partIndex:f.partIndex,segmentIndex:f.segmentIndex,startTime:a+is({defaultDuration:t.targetDuration,durationList:u,startIndex:c,endIndex:h})}}return{segmentIndex:u[u.length-1].segmentIndex,partIndex:u[u.length-1].partIndex,startTime:r}},isEnabled:us,isDisabled:function(e){return e.disabled},isBlacklisted:os,isIncompatible:ss,playlistEnd:as,isAes:function(e){for(var t=0;t<e.segments.length;t++)if(e.segments[t].key)return!0;return!1},hasAttribute:cs,estimateSegmentRequestTime:function(e,t,r,n){return void 0===n&&(n=0),cs("BANDWIDTH",r)?(e*r.attributes.BANDWIDTH-8*n)/t:NaN},isLowestEnabledRendition:ps,isAudioOnly:ds,playlistMatch:ls},hs=Go.log,fs=function(e,t){return e+"-"+t},bs=function(e,t){e.mediaGroups&&["AUDIO","SUBTITLES"].forEach(function(r){if(e.mediaGroups[r])for(var n in e.mediaGroups[r])for(var i in e.mediaGroups[r][n]){var a=e.mediaGroups[r][n][i];t(a,r,n,i)}})},gs=function(e){var t=e.playlist,r=e.uri,n=e.id;t.id=n,t.playlistErrors_=0,r&&(t.uri=r),t.attributes=t.attributes||{}},Ss=function(e,t){e.uri=t;for(var r=0;r<e.playlists.length;r++)if(!e.playlists[r].uri){var n="placeholder-uri-"+r;e.playlists[r].uri=n}var i=ds(e);bs(e,function(t,r,n,a){var o="placeholder-uri-"+r+"-"+n+"-"+a;if(!t.playlists||!t.playlists.length){if(i&&"AUDIO"===r&&!t.uri)for(var s=0;s<e.playlists.length;s++){var u=e.playlists[s];if(u.attributes&&u.attributes.AUDIO&&u.attributes.AUDIO===n)return}t.playlists=[c()({},t)]}t.playlists.forEach(function(t,r){var n=fs(r,o);t.uri?t.resolvedUri=t.resolvedUri||Vo(e.uri,t.uri):(t.uri=0===r?o:n,t.resolvedUri=t.uri),t.id=t.id||n,t.attributes=t.attributes||{},e.playlists[t.id]=t,e.playlists[t.uri]=t})}),function(e){for(var t=e.playlists.length;t--;){var r=e.playlists[t];gs({playlist:r,id:fs(t,r.uri)}),r.resolvedUri=Vo(e.uri,r.uri),e.playlists[r.id]=r,e.playlists[r.uri]=r,r.attributes.BANDWIDTH||hs.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute.")}}(e),function(e){bs(e,function(t){t.uri&&(t.resolvedUri=Vo(e.uri,t.uri))})}(e)},vs=Go.mergeOptions,Is=Go.EventTarget,Ns=function(e,t){if(!e)return t;var r=vs(e,t);if(e.preloadHints&&!t.preloadHints&&delete r.preloadHints,e.parts&&!t.parts)delete r.parts;else if(e.parts&&t.parts)for(var n=0;n<t.parts.length;n++)e.parts&&e.parts[n]&&(r.parts[n]=vs(e.parts[n],t.parts[n]));return!e.skipped&&t.skipped&&(r.skipped=!1),e.preload&&!t.preload&&(r.preload=!1),r},Ts=function(e,t){!e.resolvedUri&&e.uri&&(e.resolvedUri=Vo(t,e.uri)),e.key&&!e.key.resolvedUri&&(e.key.resolvedUri=Vo(t,e.key.uri)),e.map&&!e.map.resolvedUri&&(e.map.resolvedUri=Vo(t,e.map.uri)),e.map&&e.map.key&&!e.map.key.resolvedUri&&(e.map.key.resolvedUri=Vo(t,e.map.key.uri)),e.parts&&e.parts.length&&e.parts.forEach(function(e){e.resolvedUri||(e.resolvedUri=Vo(t,e.uri))}),e.preloadHints&&e.preloadHints.length&&e.preloadHints.forEach(function(e){e.resolvedUri||(e.resolvedUri=Vo(t,e.uri))})},Cs=function(e){var t=e.segments||[],r=e.preloadSegment;if(r&&r.parts&&r.parts.length){if(r.preloadHints)for(var n=0;n<r.preloadHints.length;n++)if("MAP"===r.preloadHints[n].type)return t;r.duration=e.targetDuration,r.preload=!0,t.push(r)}return t},ks=function(e,t){return e===t||e.segments&&t.segments&&e.segments.length===t.segments.length&&e.endList===t.endList&&e.mediaSequence===t.mediaSequence},As=function(e,t,r){void 0===r&&(r=ks);var n=vs(e,{}),i=n.playlists[t.id];if(!i)return null;if(r(i,t))return null;t.segments=Cs(t);var a=vs(i,t);if(a.preloadSegment&&!t.preloadSegment&&delete a.preloadSegment,i.segments){if(t.skip){t.segments=t.segments||[];for(var o=0;o<t.skip.skippedSegments;o++)t.segments.unshift({skipped:!0})}a.segments=function(e,t,r){var n=e.slice(),i=t.slice();r=r||0;for(var a,o=[],s=0;s<i.length;s++){var u=n[s+r],c=i[s];u?(a=u.map||a,o.push(Ns(u,c))):(a&&!c.map&&(c.map=a),o.push(c))}return o}(i.segments,t.segments,t.mediaSequence-i.mediaSequence)}a.segments.forEach(function(e){Ts(e,a.resolvedUri)});for(var s=0;s<n.playlists.length;s++)n.playlists[s].id===t.id&&(n.playlists[s]=a);return n.playlists[t.id]=a,n.playlists[t.uri]=a,bs(e,function(e,r,n,i){if(e.playlists)for(var a=0;a<e.playlists.length;a++)t.id===e.playlists[a].id&&(e.playlists[a]=t)}),n},Ds=function(e,t){var r=e.segments[e.segments.length-1],n=r&&r.parts&&r.parts[r.parts.length-1],i=n&&n.duration||r&&r.duration;return t&&i?1e3*i:500*(e.partTargetDuration||e.targetDuration||10)},xs=function(e){function t(t,r,n){var i;if(void 0===n&&(n={}),i=e.call(this)||this,!t)throw new Error("A non-empty playlist URL or object is required");i.logger_=zo("PlaylistLoader");var a=n,o=a.withCredentials,s=void 0!==o&&o,u=a.handleManifestRedirects,c=void 0!==u&&u;i.src=t,i.vhs_=r,i.withCredentials=s,i.handleManifestRedirects=c;var p=r.options_;return i.customTagParsers=p&&p.customTagParsers||[],i.customTagMappers=p&&p.customTagMappers||[],i.experimentalLLHLS=p&&p.experimentalLLHLS||!1,i.state="HAVE_NOTHING",i.handleMediaupdatetimeout_=i.handleMediaupdatetimeout_.bind(l()(i)),i.on("mediaupdatetimeout",i.handleMediaupdatetimeout_),i}d()(t,e);var r=t.prototype;return r.handleMediaupdatetimeout_=function(){var e=this;if("HAVE_METADATA"===this.state){var t=this.media(),r=Vo(this.master.uri,t.uri);this.experimentalLLHLS&&(r=function(e,t){if(t.endList)return e;var r=[];if(t.serverControl&&t.serverControl.canBlockReload){var n=t.preloadSegment,i=t.mediaSequence+t.segments.length;if(n){var a=n.parts||[],o=es(t)-1;o>-1&&o!==a.length-1&&r.push("_HLS_part="+o),(o>-1||a.length)&&i--}r.unshift("_HLS_msn="+i)}return t.serverControl&&t.serverControl.canSkipUntil&&r.unshift("_HLS_skip="+(t.serverControl.canSkipDateranges?"v2":"YES")),r.forEach(function(t,r){e+=(0===r?"?":"&")+t}),e}(r,t)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:r,withCredentials:this.withCredentials},function(t,r){if(e.request)return t?e.playlistRequestError(e.request,e.media(),"HAVE_METADATA"):void e.haveMetadata({playlistString:e.request.responseText,url:e.media().uri,id:e.media().id})})}},r.playlistRequestError=function(e,t,r){var n=t.uri,i=t.id;this.request=null,r&&(this.state=r),this.error={playlist:this.master.playlists[i],status:e.status,message:"HLS playlist request error at URL: "+n+".",responseText:e.responseText,code:e.status>=500?4:2},this.trigger("error")},r.parseManifest_=function(e){var t=this,r=e.url;return function(e){var t=e.onwarn,r=e.oninfo,n=e.manifestString,i=e.customTagParsers,a=void 0===i?[]:i,o=e.customTagMappers,s=void 0===o?[]:o,u=e.experimentalLLHLS,c=new B;t&&c.on("warn",t),r&&c.on("info",r),a.forEach(function(e){return c.addParser(e)}),s.forEach(function(e){return c.addTagMapper(e)}),c.push(n),c.end();var p=c.manifest;if(u||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(e){p.hasOwnProperty(e)&&delete p[e]}),p.segments&&p.segments.forEach(function(e){["parts","preloadHints"].forEach(function(t){e.hasOwnProperty(t)&&delete e[t]})})),!p.targetDuration){var l=10;p.segments&&p.segments.length&&(l=p.segments.reduce(function(e,t){return Math.max(e,t.duration)},0)),t&&t("manifest has no targetDuration defaulting to "+l),p.targetDuration=l}var m=Xo(p);if(m.length&&!p.partTargetDuration){var d=m.reduce(function(e,t){return Math.max(e,t.duration)},0);t&&(t("manifest has no partTargetDuration defaulting to "+d),hs.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),p.partTargetDuration=d}return p}({onwarn:function(e){var n=e.message;return t.logger_("m3u8-parser warn for "+r+": "+n)},oninfo:function(e){var n=e.message;return t.logger_("m3u8-parser info for "+r+": "+n)},manifestString:e.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},r.haveMetadata=function(e){var t=e.playlistString,r=e.playlistObject,n=e.url,i=e.id;this.request=null,this.state="HAVE_METADATA";var a=r||this.parseManifest_({url:n,manifestString:t});a.lastRequest=Date.now(),gs({playlist:a,uri:n,id:i});var o=As(this.master,a);this.targetDuration=a.partTargetDuration||a.targetDuration,o?(this.master=o,this.media_=this.master.playlists[i]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(Ds(this.media(),!!o)),this.trigger("loadedplaylist")},r.dispose=function(){this.trigger("dispose"),this.stopRequest(),a.a.clearTimeout(this.mediaUpdateTimeout),a.a.clearTimeout(this.finalRenditionTimeout),this.off()},r.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},r.media=function(e,t){var r=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"===typeof e){if(!this.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.master.playlists[e]}if(a.a.clearTimeout(this.finalRenditionTimeout),t){var n=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=a.a.setTimeout(this.media.bind(this,e,!1),n)}else{var i=this.state,o=!this.media_||e.id!==this.media_.id,s=this.master.playlists[e.id];if(s&&s.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(o&&(this.trigger("mediachanging"),"HAVE_MASTER"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(Ds(e,!0)),o){if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials},function(t,n){if(r.request){if(e.lastRequest=Date.now(),e.resolvedUri=jo(r.handleManifestRedirects,e.resolvedUri,n),t)return r.playlistRequestError(r.request,e,i);r.haveMetadata({playlistString:n.responseText,url:e.uri,id:e.id}),"HAVE_MASTER"===i?r.trigger("loadedmetadata"):r.trigger("mediachange")}})}}},r.pause=function(){this.mediaUpdateTimeout&&(a.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},r.load=function(e){var t=this;this.mediaUpdateTimeout&&(a.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var r=this.media();if(e){var n=r?(r.partTargetDuration||r.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=a.a.setTimeout(function(){t.mediaUpdateTimeout=null,t.load()},n)}else this.started?r&&!r.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},r.updateMediaUpdateTimeout_=function(e){var t=this;this.mediaUpdateTimeout&&(a.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=a.a.setTimeout(function(){t.mediaUpdateTimeout=null,t.trigger("mediaupdatetimeout"),t.updateMediaUpdateTimeout_(e)},e))},r.start=function(){var e=this;if(this.started=!0,"object"===typeof this.src)return this.src.uri||(this.src.uri=a.a.location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){e.setupInitialPlaylist(e.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(t,r){if(e.request){if(e.request=null,t)return e.error={status:r.status,message:"HLS playlist request error at URL: "+e.src+".",responseText:r.responseText,code:2},"HAVE_NOTHING"===e.state&&(e.started=!1),e.trigger("error");e.src=jo(e.handleManifestRedirects,e.src,r);var n=e.parseManifest_({manifestString:r.responseText,url:e.src});e.setupInitialPlaylist(n)}})},r.srcUri=function(){return"string"===typeof this.src?this.src:this.src.uri},r.setupInitialPlaylist=function(e){if(this.state="HAVE_MASTER",e.playlists)return this.master=e,Ss(this.master,this.srcUri()),e.playlists.forEach(function(e){e.segments=Cs(e),e.segments.forEach(function(t){Ts(t,e.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var t=this.srcUri()||a.a.location.href;this.master=function(e,t){var r=fs(0,t),n={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:a.a.location.href,resolvedUri:a.a.location.href,playlists:[{uri:t,id:r,resolvedUri:t,attributes:{}}]};return n.playlists[r]=n.playlists[0],n.playlists[t]=n.playlists[0],n}(0,t),this.haveMetadata({playlistObject:e,url:t,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},t}(Is),Rs=Go.xhr,Ps=Go.mergeOptions,Es=function(e,t,r,n){var i="arraybuffer"===e.responseType?e.response:e.responseText;!t&&i&&(e.responseTime=Date.now(),e.roundTripTime=e.responseTime-e.requestTime,e.bytesReceived=i.byteLength||i.length,e.bandwidth||(e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3))),r.headers&&(e.responseHeaders=r.headers),t&&"ETIMEDOUT"===t.code&&(e.timedout=!0),t||e.aborted||200===r.statusCode||206===r.statusCode||0===r.statusCode||(t=new Error("XHR Failed with a response of: "+(e&&(i||e.responseText)))),n(t,e)},_s=function(){var e=function e(t,r){t=Ps({timeout:45e3},t);var n=e.beforeRequest||Go.Vhs.xhr.beforeRequest;if(n&&"function"===typeof n){var i=n(t);i&&(t=i)}var a=(!0===Go.Vhs.xhr.original?Rs:Go.Vhs.xhr)(t,function(e,t){return Es(a,e,t,r)}),o=a.abort;return a.abort=function(){return a.aborted=!0,o.apply(a,arguments)},a.uri=t.uri,a.requestTime=Date.now(),a};return e.original=!0,e},ws=function(e){var t={};return e.byterange&&(t.Range=function(e){var t=e.offset+e.length-1;return"bytes="+e.offset+"-"+t}(e.byterange)),t},qs=function(e,t){return e.start(t)+"-"+e.end(t)},Ms=function(e,t){var r=e.toString(16);return"00".substring(0,2-r.length)+r+(t%2?" ":"")},Ls=function(e){return e>=32&&e<126?String.fromCharCode(e):"."},Os=function(e){var t={};return Object.keys(e).forEach(function(r){var n=e[r];ArrayBuffer.isView(n)?t[r]={bytes:n.buffer,byteOffset:n.byteOffset,byteLength:n.byteLength}:t[r]=n}),t},Bs=function(e){var t=e.byterange||{length:1/0,offset:0};return[t.length,t.offset,e.resolvedUri].join(",")},Gs=function(e){return e.resolvedUri},Us=function(e){for(var t=Array.prototype.slice.call(e),r="",n=0;n<t.length/16;n++)r+=t.slice(16*n,16*n+16).map(Ms).join("")+" "+t.slice(16*n,16*n+16).map(Ls).join("")+"\n";return r},Fs=Object.freeze({__proto__:null,createTransferableMessage:Os,initSegmentId:Bs,segmentKeyId:Gs,hexDump:Us,tagDump:function(e){var t=e.bytes;return Us(t)},textRanges:function(e){var t,r="";for(t=0;t<e.length;t++)r+=qs(e,t)+" ";return r}}),Vs=function(e){var t=e.playlist,r=e.time,n=void 0===r?void 0:r,i=e.callback;if(!i)throw new Error("getProgramTime: callback must be provided");if(!t||void 0===n)return i({message:"getProgramTime: playlist and time must be provided"});var a=function(e,t){if(!t||!t.segments||0===t.segments.length)return null;for(var r,n=0,i=0;i<t.segments.length&&!(e<=(n=(r=t.segments[i]).videoTimingInfo?r.videoTimingInfo.transmuxedPresentationEnd:n+r.duration));i++);var a=t.segments[t.segments.length-1];if(a.videoTimingInfo&&a.videoTimingInfo.transmuxedPresentationEnd<e)return null;if(e>n){if(e>n+.25*a.duration)return null;r=a}return{segment:r,estimatedStart:r.videoTimingInfo?r.videoTimingInfo.transmuxedPresentationStart:n-r.duration,type:r.videoTimingInfo?"accurate":"estimate"}}(n,t);if(!a)return i({message:"valid programTime was not found"});if("estimate"===a.type)return i({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:a.estimatedStart});var o={mediaSeconds:n},s=function(e,t){if(!t.dateTimeObject)return null;var r=t.videoTimingInfo.transmuxerPrependedSeconds,n=e-(t.videoTimingInfo.transmuxedPresentationStart+r);return new Date(t.dateTimeObject.getTime()+1e3*n)}(n,a.segment);return s&&(o.programDateTime=s.toISOString()),i(null,o)},js=function e(t){var r=t.programTime,n=t.playlist,i=t.retryCount,a=void 0===i?2:i,o=t.seekTo,s=t.pauseAfterSeek,u=void 0===s||s,c=t.tech,p=t.callback;if(!p)throw new Error("seekToProgramTime: callback must be provided");if("undefined"===typeof r||!n||!o)return p({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!n.endList&&!c.hasStarted_)return p({message:"player must be playing a live stream to start buffering"});if(!function(e){if(!e.segments||0===e.segments.length)return!1;for(var t=0;t<e.segments.length;t++)if(!e.segments[t].dateTimeObject)return!1;return!0}(n))return p({message:"programDateTime tags must be provided in the manifest "+n.resolvedUri});var l=function(e,t){var r;try{r=new Date(e)}catch(c){return null}if(!t||!t.segments||0===t.segments.length)return null;var n=t.segments[0];if(r<n.dateTimeObject)return null;for(var i=0;i<t.segments.length-1&&(n=t.segments[i],!(r<t.segments[i+1].dateTimeObject));i++);var a,o=t.segments[t.segments.length-1],s=o.dateTimeObject,u=o.videoTimingInfo?(a=o.videoTimingInfo).transmuxedPresentationEnd-a.transmuxedPresentationStart-a.transmuxerPrependedSeconds:o.duration+.25*o.duration;return r>new Date(s.getTime()+1e3*u)?null:(r>s&&(n=o),{segment:n,estimatedStart:n.videoTimingInfo?n.videoTimingInfo.transmuxedPresentationStart:ys.duration(t,t.mediaSequence+t.segments.indexOf(n)),type:n.videoTimingInfo?"accurate":"estimate"})}(r,n);if(!l)return p({message:r+" was not found in the stream"});var m=l.segment,d=function(e,t){var r,n;try{r=new Date(e),n=new Date(t)}catch(a){}var i=r.getTime();return(n.getTime()-i)/1e3}(m.dateTimeObject,r);if("estimate"===l.type)return 0===a?p({message:r+" is not buffered yet. Try again"}):(o(l.estimatedStart+d),void c.one("seeked",function(){e({programTime:r,playlist:n,retryCount:a-1,seekTo:o,pauseAfterSeek:u,tech:c,callback:p})}));var y=m.start+d;c.one("seeked",function(){return p(null,c.currentTime())}),u&&c.pause(),o(y)},zs=function(e,t){if(4===e.readyState)return t()},Ws=function(e,t,r){var n,i=[],a=!1,o=function(e,t,n,i){return t.abort(),a=!0,r(e,t,n,i)},s=function(e,t){if(!a){if(e)return o(e,t,"",i);var r=t.responseText.substring(i&&i.byteLength||0,t.responseText.length);if(i=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];if((t=t.filter(function(e){return e&&(e.byteLength||e.length)&&"string"!==typeof e})).length<=1)return We(t[0]);var n=t.reduce(function(e,t,r){return e+(t.byteLength||t.length)},0),i=new Uint8Array(n),a=0;return t.forEach(function(e){e=We(e),i.set(e,a),a+=e.byteLength}),i}(i,$e(r,!0)),n=n||et(i),i.length<10||n&&i.length<n+2)return zs(t,function(){return o(e,t,"",i)});var s=vt(i);return"ts"===s&&i.length<188?zs(t,function(){return o(e,t,"",i)}):!s&&i.length<376?zs(t,function(){return o(e,t,"",i)}):o(null,t,s,i)}},u=t({uri:e,beforeSend:function(e){e.overrideMimeType("text/plain; charset=x-user-defined"),e.addEventListener("progress",function(t){return t.total,t.loaded,Es(e,null,{statusCode:e.status},s)})}},function(e,t){return Es(u,e,t,s)});return u},Ks=Go.EventTarget,Hs=Go.mergeOptions,Qs=function(e,t){if(!ks(e,t))return!1;if(e.sidx&&t.sidx&&(e.sidx.offset!==t.sidx.offset||e.sidx.length!==t.sidx.length))return!1;if(!e.sidx&&t.sidx||e.sidx&&!t.sidx)return!1;if(e.segments&&!t.segments||!e.segments&&t.segments)return!1;if(!e.segments&&!t.segments)return!0;for(var r=0;r<e.segments.length;r++){var n=e.segments[r],i=t.segments[r];if(n.uri!==i.uri)return!1;if(n.byterange||i.byterange){var a=n.byterange,o=i.byterange;if(a&&!o||!a&&o)return!1;if(a.offset!==o.offset||a.length!==o.length)return!1}}return!0},Zs=function(e,t){var r,n,i={};for(var a in e){var o=e[a].sidx;if(o){var s=ye(o);if(!t[s])break;var u=t[s].sidxInfo;r=u,n=o,(Boolean(!r.map&&!n.map)||Boolean(r.map&&n.map&&r.map.byterange.offset===n.map.byterange.offset&&r.map.byterange.length===n.map.byterange.length))&&r.uri===n.uri&&r.byterange.offset===n.byterange.offset&&r.byterange.length===n.byterange.length&&(i[s]=t[s])}}return i},Js=function(e){function t(t,r,n,i){var a;void 0===n&&(n={}),(a=e.call(this)||this).masterPlaylistLoader_=i||l()(a),i||(a.isMaster_=!0);var o=n,s=o.withCredentials,u=void 0!==s&&s,c=o.handleManifestRedirects,p=void 0!==c&&c;if(a.vhs_=r,a.withCredentials=u,a.handleManifestRedirects=p,!t)throw new Error("A non-empty playlist URL or object is required");return a.on("minimumUpdatePeriod",function(){a.refreshXml_()}),a.on("mediaupdatetimeout",function(){a.refreshMedia_(a.media().id)}),a.state="HAVE_NOTHING",a.loadedPlaylists_={},a.logger_=zo("DashPlaylistLoader"),a.isMaster_?(a.masterPlaylistLoader_.srcUrl=t,a.masterPlaylistLoader_.sidxMapping_={}):a.childPlaylist_=t,a}d()(t,e);var r=t.prototype;return r.requestErrored_=function(e,t,r){return!this.request||(this.request=null,e?(this.error="object"!==typeof e||e instanceof Error?{status:t.status,message:"DASH request error at URL: "+t.uri,response:t.response,code:2}:e,r&&(this.state=r),this.trigger("error"),!0):void 0)},r.addSidxSegments_=function(e,t,r){var n=this,i=e.sidx&&ye(e.sidx);if(e.sidx&&i&&!this.masterPlaylistLoader_.sidxMapping_[i]){var o=jo(this.handleManifestRedirects,e.sidx.resolvedUri),s=function(a,o){if(!n.requestErrored_(a,o,t)){var s,u=n.masterPlaylistLoader_.sidxMapping_;try{s=ze()(We(o.response).subarray(8))}catch(c){return void n.requestErrored_(c,o,t)}return u[i]={sidxInfo:e.sidx,sidx:s},de(e,s,e.sidx.resolvedUri),r(!0)}};this.request=Ws(o,this.vhs_.xhr,function(t,r,i,a){if(t)return s(t,r);if(!i||"mp4"!==i)return s({status:r.status,message:"Unsupported "+(i||"unknown")+" container type for sidx segment at URL: "+o,response:"",playlist:e,internal:!0,blacklistDuration:1/0,code:2},r);var u=e.sidx.byterange,c=u.offset,p=u.length;if(a.length>=p+c)return s(t,{response:a.subarray(c,c+p),status:r.status,uri:r.uri});n.request=n.vhs_.xhr({uri:o,responseType:"arraybuffer",headers:ws({byterange:e.sidx.byterange})},s)})}else this.mediaRequest_=a.a.setTimeout(function(){return r(!1)},0)},r.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},a.a.clearTimeout(this.minimumUpdatePeriodTimeout_),a.a.clearTimeout(this.mediaRequest_),a.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},r.hasPendingRequest=function(){return this.request||this.mediaRequest_},r.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},r.media=function(e){var t=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var r=this.state;if("string"===typeof e){if(!this.masterPlaylistLoader_.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.masterPlaylistLoader_.master.playlists[e]}var n=!this.media_||e.id!==this.media_.id;if(n&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(n&&(this.trigger("mediachanging"),this.trigger("mediachange")));n&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,r,function(n){t.haveMetadata({startingState:r,playlist:e})}))},r.haveMetadata=function(e){var t=e.startingState,r=e.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[r.id]=r,this.mediaRequest_=null,this.refreshMedia_(r.id),"HAVE_MASTER"===t?this.trigger("loadedmetadata"):this.trigger("mediachange")},r.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),a.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(a.a.clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},r.load=function(e){var t=this;a.a.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var r=this.media();if(e){var n=r?r.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=a.a.setTimeout(function(){return t.load()},n)}else this.started?r&&!r.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},r.start=function(){var e=this;this.started=!0,this.isMaster_?this.requestMaster_(function(t,r){e.haveMaster_(),e.hasPendingRequest()||e.media_||e.media(e.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=a.a.setTimeout(function(){return e.haveMaster_()},0)},r.requestMaster_=function(e){var t=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(r,n){if(!t.requestErrored_(r,n)){var i=n.responseText!==t.masterPlaylistLoader_.masterXml_;return t.masterPlaylistLoader_.masterXml_=n.responseText,n.responseHeaders&&n.responseHeaders.date?t.masterLoaded_=Date.parse(n.responseHeaders.date):t.masterLoaded_=Date.now(),t.masterPlaylistLoader_.srcUrl=jo(t.handleManifestRedirects,t.masterPlaylistLoader_.srcUrl,n),i?(t.handleMaster_(),void t.syncClientServerClock_(function(){return e(n,i)})):e(n,i)}"HAVE_NOTHING"===t.state&&(t.started=!1)})},r.syncClientServerClock_=function(e){var t=this,r=Ve(this.masterPlaylistLoader_.masterXml_);return null===r?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),e()):"DIRECT"===r.method?(this.masterPlaylistLoader_.clientOffset_=r.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:Vo(this.masterPlaylistLoader_.srcUrl,r.value),method:r.method,withCredentials:this.withCredentials},function(n,i){if(t.request){if(n)return t.masterPlaylistLoader_.clientOffset_=t.masterLoaded_-Date.now(),e();var a;a="HEAD"===r.method?i.responseHeaders&&i.responseHeaders.date?Date.parse(i.responseHeaders.date):t.masterLoaded_:Date.parse(i.responseText),t.masterPlaylistLoader_.clientOffset_=a-Date.now(),e()}}))},r.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},r.handleMaster_=function(){this.mediaRequest_=null;var e=function(e){var t=e.masterXml,r=e.srcUrl,n=e.clientOffset,i=e.sidxMapping,a=Fe(t,{manifestUri:r,clientOffset:n,sidxMapping:i});return Ss(a,r),a}({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_}),t=this.masterPlaylistLoader_.master;t&&(e=function(e,t,r){for(var n=!0,i=Hs(e,{duration:t.duration,minimumUpdatePeriod:t.minimumUpdatePeriod}),a=0;a<t.playlists.length;a++){var o=t.playlists[a];if(o.sidx){var s=ye(o.sidx);r&&r[s]&&r[s].sidx&&de(o,r[s].sidx,o.sidx.resolvedUri)}var u=As(i,o,Qs);u&&(i=u,n=!1)}return bs(t,function(e,t,r,a){if(e.playlists&&e.playlists.length){var o=e.playlists[0].id,s=As(i,e.playlists[0],Qs);s&&((i=s).mediaGroups[t][r][a].playlists[0]=i.playlists[o],n=!1)}}),t.minimumUpdatePeriod!==e.minimumUpdatePeriod&&(n=!1),n?null:i}(t,e,this.masterPlaylistLoader_.sidxMapping_)),this.masterPlaylistLoader_.master=e||t;var r=this.masterPlaylistLoader_.master.locations&&this.masterPlaylistLoader_.master.locations[0];return r&&r!==this.masterPlaylistLoader_.srcUrl&&(this.masterPlaylistLoader_.srcUrl=r),(!t||e&&e.minimumUpdatePeriod!==t.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),Boolean(e)},r.updateMinimumUpdatePeriodTimeout_=function(){var e=this.masterPlaylistLoader_;e.createMupOnMedia_&&(e.off("loadedmetadata",e.createMupOnMedia_),e.createMupOnMedia_=null),e.minimumUpdatePeriodTimeout_&&(a.a.clearTimeout(e.minimumUpdatePeriodTimeout_),e.minimumUpdatePeriodTimeout_=null);var t=e.master&&e.master.minimumUpdatePeriod;0===t&&(e.media()?t=1e3*e.media().targetDuration:(e.createMupOnMedia_=e.updateMinimumUpdatePeriodTimeout_,e.one("loadedmetadata",e.createMupOnMedia_))),"number"!==typeof t||t<=0?t<0&&this.logger_("found invalid minimumUpdatePeriod of "+t+", not setting a timeout"):this.createMUPTimeout_(t)},r.createMUPTimeout_=function(e){var t=this.masterPlaylistLoader_;t.minimumUpdatePeriodTimeout_=a.a.setTimeout(function(){t.minimumUpdatePeriodTimeout_=null,t.trigger("minimumUpdatePeriod"),t.createMUPTimeout_(e)},e)},r.refreshXml_=function(){var e=this;this.requestMaster_(function(t,r){r&&(e.media_&&(e.media_=e.masterPlaylistLoader_.master.playlists[e.media_.id]),e.masterPlaylistLoader_.sidxMapping_=function(e,t){var r=Zs(e.playlists,t);return bs(e,function(e,n,i,a){if(e.playlists&&e.playlists.length){var o=e.playlists;r=Hs(r,Zs(o,t))}}),r}(e.masterPlaylistLoader_.master,e.masterPlaylistLoader_.sidxMapping_),e.addSidxSegments_(e.media(),e.state,function(t){e.refreshMedia_(e.media().id)}))})},r.refreshMedia_=function(e){var t=this;if(!e)throw new Error("refreshMedia_ must take a media id");this.media_&&this.isMaster_&&this.handleMaster_();var r=this.masterPlaylistLoader_.master.playlists,n=!this.media_||this.media_!==r[e];if(n?this.media_=r[e]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){!function e(){t.media().endList||(t.mediaUpdateTimeout=a.a.setTimeout(function(){t.trigger("mediaupdatetimeout"),e()},Ds(t.media(),Boolean(n))))}()}this.trigger("loadedplaylist")},t}(Ks),$s={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30},Ys=function(e){return e.on=e.addEventListener,e.off=e.removeEventListener,e},Xs=function(e){return function(){var t=function(e){try{return URL.createObjectURL(new Blob([e],{type:"application/javascript"}))}catch(r){var t=new BlobBuilder;return t.append(e),URL.createObjectURL(t.getBlob())}}(e),r=Ys(new Worker(t));r.objURL=t;var n=r.terminate;return r.on=r.addEventListener,r.off=r.removeEventListener,r.terminate=function(){return URL.revokeObjectURL(t),n.call(this)},r}},eu=function(e){return"var browserWorkerPolyFill = "+Ys.toString()+";\nbrowserWorkerPolyFill(self);\n"+e},tu=function(e){return e.toString().replace(/^function.+?{/,"").slice(0,-1)},ru=Xs(eu(tu(function(){var e=function(){this.init=function(){var e={};this.on=function(t,r){e[t]||(e[t]=[]),e[t]=e[t].concat(r)},this.off=function(t,r){var n;return!!e[t]&&(n=e[t].indexOf(r),e[t]=e[t].slice(),e[t].splice(n,1),n>-1)},this.trigger=function(t){var r,n,i,a;if(r=e[t])if(2===arguments.length)for(i=r.length,n=0;n<i;++n)r[n].call(this,arguments[1]);else{for(a=[],n=arguments.length,n=1;n<arguments.length;++n)a.push(arguments[n]);for(i=r.length,n=0;n<i;++n)r[n].apply(this,a)}},this.dispose=function(){e={}}}};e.prototype.pipe=function(e){return this.on("data",function(t){e.push(t)}),this.on("done",function(t){e.flush(t)}),this.on("partialdone",function(t){e.partialFlush(t)}),this.on("endedtimeline",function(t){e.endTimeline(t)}),this.on("reset",function(t){e.reset(t)}),e},e.prototype.push=function(e){this.trigger("data",e)},e.prototype.flush=function(e){this.trigger("done",e)},e.prototype.partialFlush=function(e){this.trigger("partialdone",e)},e.prototype.endTimeline=function(e){this.trigger("endedtimeline",e)},e.prototype.reset=function(e){this.trigger("reset",e)};var t,r,n,i,a,o,s,u,c,p,l,m,d,y,h,f,b,g,S,v,I,N,T,C,k,A,D,x,R,P,E,_,w,q,M,L,O=e,B=Math.pow(2,32)-1;!function(){var e;if(T={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],pasp:[],sdtp:[],smhd:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],styp:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[]},"undefined"!==typeof Uint8Array){for(e in T)T.hasOwnProperty(e)&&(T[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);C=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),A=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),k=new Uint8Array([0,0,0,1]),D=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),x=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),R={video:D,audio:x},_=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),E=new Uint8Array([0,0,0,0,0,0,0,0]),w=new Uint8Array([0,0,0,0,0,0,0,0]),q=w,M=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),L=w,P=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}}(),t=function(e){var t,r,n=[],i=0;for(t=1;t<arguments.length;t++)n.push(arguments[t]);for(t=n.length;t--;)i+=n[t].byteLength;for(r=new Uint8Array(i+8),new DataView(r.buffer,r.byteOffset,r.byteLength).setUint32(0,r.byteLength),r.set(e,4),t=0,i=8;t<n.length;t++)r.set(n[t],i),i+=n[t].byteLength;return r},r=function(){return t(T.dinf,t(T.dref,_))},n=function(e){return t(T.esds,new Uint8Array([0,0,0,0,3,25,0,0,0,4,17,64,21,0,6,0,0,0,218,192,0,0,218,192,5,2,e.audioobjecttype<<3|e.samplingfrequencyindex>>>1,e.samplingfrequencyindex<<7|e.channelcount<<3,6,1,2]))},i=function(){return t(T.ftyp,C,k,C,A)},f=function(e){return t(T.hdlr,R[e])},a=function(e){return t(T.mdat,e)},h=function(e){var r=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,e.duration>>>24&255,e.duration>>>16&255,e.duration>>>8&255,255&e.duration,85,196,0,0]);return e.samplerate&&(r[12]=e.samplerate>>>24&255,r[13]=e.samplerate>>>16&255,r[14]=e.samplerate>>>8&255,r[15]=255&e.samplerate),t(T.mdhd,r)},y=function(e){return t(T.mdia,h(e),f(e.type),s(e))},o=function(e){return t(T.mfhd,new Uint8Array([0,0,0,0,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))},s=function(e){return t(T.minf,"video"===e.type?t(T.vmhd,P):t(T.smhd,E),r(),g(e))},u=function(e,r){for(var n=[],i=r.length;i--;)n[i]=v(r[i]);return t.apply(null,[T.moof,o(e)].concat(n))},c=function(e){for(var r=e.length,n=[];r--;)n[r]=m(e[r]);return t.apply(null,[T.moov,l(4294967295)].concat(n).concat(p(e)))},p=function(e){for(var r=e.length,n=[];r--;)n[r]=I(e[r]);return t.apply(null,[T.mvex].concat(n))},l=function(e){var r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t(T.mvhd,r)},b=function(e){var r,n,i=e.samples||[],a=new Uint8Array(4+i.length);for(n=0;n<i.length;n++)r=i[n].flags,a[n+4]=r.dependsOn<<4|r.isDependedOn<<2|r.hasRedundancy;return t(T.sdtp,a)},g=function(e){return t(T.stbl,S(e),t(T.stts,L),t(T.stsc,q),t(T.stsz,M),t(T.stco,w))},function(){var e,r;S=function(n){return t(T.stsd,new Uint8Array([0,0,0,0,0,0,0,1]),"video"===n.type?e(n):r(n))},e=function(e){var r,n,i=e.sps||[],a=e.pps||[],o=[],s=[];for(r=0;r<i.length;r++)o.push((65280&i[r].byteLength)>>>8),o.push(255&i[r].byteLength),o=o.concat(Array.prototype.slice.call(i[r]));for(r=0;r<a.length;r++)s.push((65280&a[r].byteLength)>>>8),s.push(255&a[r].byteLength),s=s.concat(Array.prototype.slice.call(a[r]));if(n=[T.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&e.width)>>8,255&e.width,(65280&e.height)>>8,255&e.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),t(T.avcC,new Uint8Array([1,e.profileIdc,e.profileCompatibility,e.levelIdc,255].concat([i.length],o,[a.length],s))),t(T.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],e.sarRatio){var u=e.sarRatio[0],c=e.sarRatio[1];n.push(t(T.pasp,new Uint8Array([(4278190080&u)>>24,(16711680&u)>>16,(65280&u)>>8,255&u,(4278190080&c)>>24,(16711680&c)>>16,(65280&c)>>8,255&c])))}return t.apply(null,n)},r=function(e){return t(T.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&e.channelcount)>>8,255&e.channelcount,(65280&e.samplesize)>>8,255&e.samplesize,0,0,0,0,(65280&e.samplerate)>>8,255&e.samplerate,0,0]),n(e))}}(),d=function(e){var r=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,0,(4278190080&e.duration)>>24,(16711680&e.duration)>>16,(65280&e.duration)>>8,255&e.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&e.width)>>8,255&e.width,0,0,(65280&e.height)>>8,255&e.height,0,0]);return t(T.tkhd,r)},v=function(e){var r,n,i,a,o,s;return r=t(T.tfhd,new Uint8Array([0,0,0,58,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),o=Math.floor(e.baseMediaDecodeTime/(B+1)),s=Math.floor(e.baseMediaDecodeTime%(B+1)),n=t(T.tfdt,new Uint8Array([1,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,255&o,s>>>24&255,s>>>16&255,s>>>8&255,255&s])),92,"audio"===e.type?(i=N(e,92),t(T.traf,r,n,i)):(a=b(e),i=N(e,a.length+92),t(T.traf,r,n,i,a))},m=function(e){return e.duration=e.duration||4294967295,t(T.trak,d(e),y(e))},I=function(e){var r=new Uint8Array([0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==e.type&&(r[r.length-1]=0),t(T.trex,r)},function(){var e,r,n;n=function(e,t){var r=0,n=0,i=0,a=0;return e.length&&(void 0!==e[0].duration&&(r=1),void 0!==e[0].size&&(n=2),void 0!==e[0].flags&&(i=4),void 0!==e[0].compositionTimeOffset&&(a=8)),[0,0,r|n|i|a,1,(4278190080&e.length)>>>24,(16711680&e.length)>>>16,(65280&e.length)>>>8,255&e.length,(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t]},r=function(e,r){var i,a,o,s,u,c;for(r+=20+16*(s=e.samples||[]).length,o=n(s,r),(a=new Uint8Array(o.length+16*s.length)).set(o),i=o.length,c=0;c<s.length;c++)u=s[c],a[i++]=(4278190080&u.duration)>>>24,a[i++]=(16711680&u.duration)>>>16,a[i++]=(65280&u.duration)>>>8,a[i++]=255&u.duration,a[i++]=(4278190080&u.size)>>>24,a[i++]=(16711680&u.size)>>>16,a[i++]=(65280&u.size)>>>8,a[i++]=255&u.size,a[i++]=u.flags.isLeading<<2|u.flags.dependsOn,a[i++]=u.flags.isDependedOn<<6|u.flags.hasRedundancy<<4|u.flags.paddingValue<<1|u.flags.isNonSyncSample,a[i++]=61440&u.flags.degradationPriority,a[i++]=15&u.flags.degradationPriority,a[i++]=(4278190080&u.compositionTimeOffset)>>>24,a[i++]=(16711680&u.compositionTimeOffset)>>>16,a[i++]=(65280&u.compositionTimeOffset)>>>8,a[i++]=255&u.compositionTimeOffset;return t(T.trun,a)},e=function(e,r){var i,a,o,s,u,c;for(r+=20+8*(s=e.samples||[]).length,o=n(s,r),(i=new Uint8Array(o.length+8*s.length)).set(o),a=o.length,c=0;c<s.length;c++)u=s[c],i[a++]=(4278190080&u.duration)>>>24,i[a++]=(16711680&u.duration)>>>16,i[a++]=(65280&u.duration)>>>8,i[a++]=255&u.duration,i[a++]=(4278190080&u.size)>>>24,i[a++]=(16711680&u.size)>>>16,i[a++]=(65280&u.size)>>>8,i[a++]=255&u.size;return t(T.trun,i)},N=function(t,n){return"audio"===t.type?e(t,n):r(t,n)}}();var G,U,F,V,j,z,W,K,H=a,Q=u,Z=function(e){var t,r=i(),n=c(e);return(t=new Uint8Array(r.byteLength+n.byteLength)).set(r),t.set(n,r.byteLength),t},J=function(e,t){var r={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return r.dataOffset=t,r.compositionTimeOffset=e.pts-e.dts,r.duration=e.duration,r.size=4*e.length,r.size+=e.byteLength,e.keyFrame&&(r.flags.dependsOn=2,r.flags.isNonSyncSample=0),r},$=function(e){var t,r,n=[],i=[];for(i.byteLength=0,i.nalCount=0,i.duration=0,n.byteLength=0,t=0;t<e.length;t++)"access_unit_delimiter_rbsp"===(r=e[t]).nalUnitType?(n.length&&(n.duration=r.dts-n.dts,i.byteLength+=n.byteLength,i.nalCount+=n.length,i.duration+=n.duration,i.push(n)),(n=[r]).byteLength=r.data.byteLength,n.pts=r.pts,n.dts=r.dts):("slice_layer_without_partitioning_rbsp_idr"===r.nalUnitType&&(n.keyFrame=!0),n.duration=r.dts-n.dts,n.byteLength+=r.data.byteLength,n.push(r));return i.length&&(!n.duration||n.duration<=0)&&(n.duration=i[i.length-1].duration),i.byteLength+=n.byteLength,i.nalCount+=n.length,i.duration+=n.duration,i.push(n),i},Y=function(e){var t,r,n=[],i=[];for(n.byteLength=0,n.nalCount=0,n.duration=0,n.pts=e[0].pts,n.dts=e[0].dts,i.byteLength=0,i.nalCount=0,i.duration=0,i.pts=e[0].pts,i.dts=e[0].dts,t=0;t<e.length;t++)(r=e[t]).keyFrame?(n.length&&(i.push(n),i.byteLength+=n.byteLength,i.nalCount+=n.nalCount,i.duration+=n.duration),(n=[r]).nalCount=r.length,n.byteLength=r.byteLength,n.pts=r.pts,n.dts=r.dts,n.duration=r.duration):(n.duration+=r.duration,n.nalCount+=r.length,n.byteLength+=r.byteLength,n.push(r));return i.length&&n.duration<=0&&(n.duration=i[i.length-1].duration),i.byteLength+=n.byteLength,i.nalCount+=n.nalCount,i.duration+=n.duration,i.push(n),i},X=function(e){var t;return!e[0][0].keyFrame&&e.length>1&&(t=e.shift(),e.byteLength-=t.byteLength,e.nalCount-=t.nalCount,e[0][0].dts=t.dts,e[0][0].pts=t.pts,e[0][0].duration+=t.duration),e},ee=function(e,t){var r,n,i,a,o,s=t||0,u=[];for(r=0;r<e.length;r++)for(a=e[r],n=0;n<a.length;n++)o=a[n],s+=(i=J(o,s)).size,u.push(i);return u},te=function(e){var t,r,n,i,a,o,s=0,u=e.byteLength,c=e.nalCount,p=new Uint8Array(u+4*c),l=new DataView(p.buffer);for(t=0;t<e.length;t++)for(i=e[t],r=0;r<i.length;r++)for(a=i[r],n=0;n<a.length;n++)o=a[n],l.setUint32(s,o.data.byteLength),s+=4,p.set(o.data,s),s+=o.data.byteLength;return p},re=[33,16,5,32,164,27],ne=[33,65,108,84,1,2,4,8,168,2,4,8,17,191,252],ie=function(e){for(var t=[];e--;)t.push(0);return t},ae=function(){if(!G){var e={96000:[re,[227,64],ie(154),[56]],88200:[re,[231],ie(170),[56]],64000:[re,[248,192],ie(240),[56]],48000:[re,[255,192],ie(268),[55,148,128],ie(54),[112]],44100:[re,[255,192],ie(268),[55,163,128],ie(84),[112]],32000:[re,[255,192],ie(268),[55,234],ie(226),[112]],24000:[re,[255,192],ie(268),[55,255,128],ie(268),[111,112],ie(126),[224]],16000:[re,[255,192],ie(268),[55,255,128],ie(268),[111,255],ie(269),[223,108],ie(195),[1,192]],12000:[ne,ie(268),[3,127,248],ie(268),[6,255,240],ie(268),[13,255,224],ie(268),[27,253,128],ie(259),[56]],11025:[ne,ie(268),[3,127,248],ie(268),[6,255,240],ie(268),[13,255,224],ie(268),[27,255,192],ie(268),[55,175,128],ie(108),[112]],8000:[ne,ie(268),[3,121,16],ie(47),[7]]};t=e,G=Object.keys(t).reduce(function(e,r){return e[r]=new Uint8Array(t[r].reduce(function(e,t){return e.concat(t)},[])),e},{})}var t;return G};z=function(e,t){return U(j(e,t))},W=function(e,t){return F(V(e),t)},K=function(e,t,r){return V(r?e:e-t)};var oe=9e4,se=U=function(e){return 9e4*e},ue=(F=function(e,t){return e*t},V=function(e){return e/9e4}),ce=(j=function(e,t){return e/t},z),pe=W,le=K,me=function(e,t,r,n){var i,a,o,s,u,c=0,p=0,l=0;if(t.length&&(i=ce(e.baseMediaDecodeTime,e.samplerate),a=Math.ceil(oe/(e.samplerate/1024)),r&&n&&(c=i-Math.max(r,n),l=(p=Math.floor(c/a))*a),!(p<1||l>oe/2))){for((o=ae()[e.samplerate])||(o=t[0].data),s=0;s<p;s++)u=t[0],t.splice(0,0,{data:o,dts:u.dts-a,pts:u.pts-a});return e.baseMediaDecodeTime-=Math.floor(pe(l,e.samplerate)),l}},de=function(e,t,r){return t.minSegmentDts>=r?e:(t.minSegmentDts=1/0,e.filter(function(e){return e.dts>=r&&(t.minSegmentDts=Math.min(t.minSegmentDts,e.dts),t.minSegmentPts=t.minSegmentDts,!0)}))},ye=function(e){var t,r,n=[];for(t=0;t<e.length;t++)r=e[t],n.push({size:r.data.byteLength,duration:1024});return n},he=function(e){var t,r,n=0,i=new Uint8Array(function(e){var t,r=0;for(t=0;t<e.length;t++)r+=e[t].data.byteLength;return r}(e));for(t=0;t<e.length;t++)r=e[t],i.set(r.data,n),n+=r.data.byteLength;return i},fe=oe,be=function(e){delete e.minSegmentDts,delete e.maxSegmentDts,delete e.minSegmentPts,delete e.maxSegmentPts},ge=function(e,t){var r,n=e.minSegmentDts;return t||(n-=e.timelineStartInfo.dts),r=e.timelineStartInfo.baseMediaDecodeTime,r+=n,r=Math.max(0,r),"audio"===e.type&&(r*=e.samplerate/fe,r=Math.floor(r)),r},Se=function(e,t){"number"===typeof t.pts&&(void 0===e.timelineStartInfo.pts&&(e.timelineStartInfo.pts=t.pts),void 0===e.minSegmentPts?e.minSegmentPts=t.pts:e.minSegmentPts=Math.min(e.minSegmentPts,t.pts),void 0===e.maxSegmentPts?e.maxSegmentPts=t.pts:e.maxSegmentPts=Math.max(e.maxSegmentPts,t.pts)),"number"===typeof t.dts&&(void 0===e.timelineStartInfo.dts&&(e.timelineStartInfo.dts=t.dts),void 0===e.minSegmentDts?e.minSegmentDts=t.dts:e.minSegmentDts=Math.min(e.minSegmentDts,t.dts),void 0===e.maxSegmentDts?e.maxSegmentDts=t.dts:e.maxSegmentDts=Math.max(e.maxSegmentDts,t.dts))},ve=function(e){for(var t=0,r={payloadType:-1,payloadSize:0},n=0,i=0;t<e.byteLength&&128!==e[t];){for(;255===e[t];)n+=255,t++;for(n+=e[t++];255===e[t];)i+=255,t++;if(i+=e[t++],!r.payload&&4===n){if("GA94"===String.fromCharCode(e[t+3],e[t+4],e[t+5],e[t+6])){r.payloadType=n,r.payloadSize=i,r.payload=e.subarray(t,t+i);break}r.payload=void 0}t+=i,n=0,i=0}return r},Ie=function(e){return 181!==e.payload[0]?null:49!==(e.payload[1]<<8|e.payload[2])?null:"GA94"!==String.fromCharCode(e.payload[3],e.payload[4],e.payload[5],e.payload[6])?null:3!==e.payload[7]?null:e.payload.subarray(8,e.payload.length-1)},Ne=function(e,t){var r,n,i,a,o=[];if(!(64&t[0]))return o;for(n=31&t[0],r=0;r<n;r++)a={type:3&t[2+(i=3*r)],pts:e},4&t[i+2]&&(a.ccData=t[i+3]<<8|t[i+4],o.push(a));return o},Te=function(e){for(var t,r,n=e.byteLength,i=[],a=1;a<n-2;)0===e[a]&&0===e[a+1]&&3===e[a+2]?(i.push(a+2),a+=2):a++;if(0===i.length)return e;t=n-i.length,r=new Uint8Array(t);var o=0;for(a=0;a<t;o++,a++)o===i[0]&&(o++,i.shift()),r[a]=e[o];return r},Ce=4,ke=function e(t){t=t||{},e.prototype.init.call(this),this.parse708captions_="boolean"!==typeof t.parse708captions||t.parse708captions,this.captionPackets_=[],this.ccStreams_=[new Me(0,0),new Me(0,1),new Me(1,0),new Me(1,1)],this.parse708captions_&&(this.cc708Stream_=new Pe),this.reset(),this.ccStreams_.forEach(function(e){e.on("data",this.trigger.bind(this,"data")),e.on("partialdone",this.trigger.bind(this,"partialdone")),e.on("done",this.trigger.bind(this,"done"))},this),this.parse708captions_&&(this.cc708Stream_.on("data",this.trigger.bind(this,"data")),this.cc708Stream_.on("partialdone",this.trigger.bind(this,"partialdone")),this.cc708Stream_.on("done",this.trigger.bind(this,"done")))};(ke.prototype=new O).push=function(e){var t,r,n;if("sei_rbsp"===e.nalUnitType&&(t=ve(e.escapedRBSP)).payload&&t.payloadType===Ce&&(r=Ie(t)))if(e.dts<this.latestDts_)this.ignoreNextEqualDts_=!0;else{if(e.dts===this.latestDts_&&this.ignoreNextEqualDts_)return this.numSameDts_--,void(this.numSameDts_||(this.ignoreNextEqualDts_=!1));n=Ne(e.pts,r),this.captionPackets_=this.captionPackets_.concat(n),this.latestDts_!==e.dts&&(this.numSameDts_=0),this.numSameDts_++,this.latestDts_=e.dts}},ke.prototype.flushCCStreams=function(e){this.ccStreams_.forEach(function(t){return"flush"===e?t.flush():t.partialFlush()},this)},ke.prototype.flushStream=function(e){this.captionPackets_.length?(this.captionPackets_.forEach(function(e,t){e.presortIndex=t}),this.captionPackets_.sort(function(e,t){return e.pts===t.pts?e.presortIndex-t.presortIndex:e.pts-t.pts}),this.captionPackets_.forEach(function(e){e.type<2?this.dispatchCea608Packet(e):this.dispatchCea708Packet(e)},this),this.captionPackets_.length=0,this.flushCCStreams(e)):this.flushCCStreams(e)},ke.prototype.flush=function(){return this.flushStream("flush")},ke.prototype.partialFlush=function(){return this.flushStream("partialFlush")},ke.prototype.reset=function(){this.latestDts_=null,this.ignoreNextEqualDts_=!1,this.numSameDts_=0,this.activeCea608Channel_=[null,null],this.ccStreams_.forEach(function(e){e.reset()})},ke.prototype.dispatchCea608Packet=function(e){this.setsTextOrXDSActive(e)?this.activeCea608Channel_[e.type]=null:this.setsChannel1Active(e)?this.activeCea608Channel_[e.type]=0:this.setsChannel2Active(e)&&(this.activeCea608Channel_[e.type]=1),null!==this.activeCea608Channel_[e.type]&&this.ccStreams_[(e.type<<1)+this.activeCea608Channel_[e.type]].push(e)},ke.prototype.setsChannel1Active=function(e){return 4096===(30720&e.ccData)},ke.prototype.setsChannel2Active=function(e){return 6144===(30720&e.ccData)},ke.prototype.setsTextOrXDSActive=function(e){return 256===(28928&e.ccData)||4138===(30974&e.ccData)||6186===(30974&e.ccData)},ke.prototype.dispatchCea708Packet=function(e){this.parse708captions_&&this.cc708Stream_.push(e)};var Ae={127:9834,4128:32,4129:160,4133:8230,4138:352,4140:338,4144:9608,4145:8216,4146:8217,4147:8220,4148:8221,4149:8226,4153:8482,4154:353,4156:339,4157:8480,4159:376,4214:8539,4215:8540,4216:8541,4217:8542,4218:9168,4219:9124,4220:9123,4221:9135,4222:9126,4223:9121,4256:12600},De=function(e){return 32<=e&&e<=127||160<=e&&e<=255},xe=function(e){this.windowNum=e,this.reset()};xe.prototype.reset=function(){this.clearText(),this.pendingNewLine=!1,this.winAttr={},this.penAttr={},this.penLoc={},this.penColor={},this.visible=0,this.rowLock=0,this.columnLock=0,this.priority=0,this.relativePositioning=0,this.anchorVertical=0,this.anchorHorizontal=0,this.anchorPoint=0,this.rowCount=1,this.virtualRowCount=this.rowCount+1,this.columnCount=41,this.windowStyle=0,this.penStyle=0},xe.prototype.getText=function(){return this.rows.join("\n")},xe.prototype.clearText=function(){this.rows=[""],this.rowIdx=0},xe.prototype.newLine=function(e){for(this.rows.length>=this.virtualRowCount&&"function"===typeof this.beforeRowOverflow&&this.beforeRowOverflow(e),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},xe.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},xe.prototype.addText=function(e){this.rows[this.rowIdx]+=e},xe.prototype.backspace=function(){if(!this.isEmpty()){var e=this.rows[this.rowIdx];this.rows[this.rowIdx]=e.substr(0,e.length-1)}};var Re=function(e){this.serviceNum=e,this.text="",this.currentWindow=new xe(-1),this.windows=[]};Re.prototype.init=function(e,t){this.startPts=e;for(var r=0;r<8;r++)this.windows[r]=new xe(r),"function"===typeof t&&(this.windows[r].beforeRowOverflow=t)},Re.prototype.setCurrentWindow=function(e){this.currentWindow=this.windows[e]};var Pe=function e(){e.prototype.init.call(this);var t=this;this.current708Packet=null,this.services={},this.push=function(e){3===e.type?(t.new708Packet(),t.add708Bytes(e)):(null===t.current708Packet&&t.new708Packet(),t.add708Bytes(e))}};Pe.prototype=new O,Pe.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Pe.prototype.add708Bytes=function(e){var t=e.ccData,r=t>>>8,n=255&t;this.current708Packet.ptsVals.push(e.pts),this.current708Packet.data.push(r),this.current708Packet.data.push(n)},Pe.prototype.push708Packet=function(){var e=this.current708Packet,t=e.data,r=null,n=null,i=0,a=t[i++];for(e.seq=a>>6,e.sizeCode=63&a;i<t.length;i++)n=31&(a=t[i++]),7===(r=a>>5)&&n>0&&(r=a=t[i++]),this.pushServiceBlock(r,i,n),n>0&&(i+=n-1)},Pe.prototype.pushServiceBlock=function(e,t,r){var n,i=t,a=this.current708Packet.data,o=this.services[e];for(o||(o=this.initService(e,i));i<t+r&&i<a.length;i++)n=a[i],De(n)?i=this.handleText(i,o):16===n?i=this.extendedCommands(i,o):128<=n&&n<=135?i=this.setCurrentWindow(i,o):152<=n&&n<=159?i=this.defineWindow(i,o):136===n?i=this.clearWindows(i,o):140===n?i=this.deleteWindows(i,o):137===n?i=this.displayWindows(i,o):138===n?i=this.hideWindows(i,o):139===n?i=this.toggleWindows(i,o):151===n?i=this.setWindowAttributes(i,o):144===n?i=this.setPenAttributes(i,o):145===n?i=this.setPenColor(i,o):146===n?i=this.setPenLocation(i,o):143===n?o=this.reset(i,o):8===n?o.currentWindow.backspace():12===n?o.currentWindow.clearText():13===n?o.currentWindow.pendingNewLine=!0:14===n?o.currentWindow.clearText():141===n&&i++},Pe.prototype.extendedCommands=function(e,t){var r=this.current708Packet.data[++e];return De(r)&&(e=this.handleText(e,t,!0)),e},Pe.prototype.getPts=function(e){return this.current708Packet.ptsVals[Math.floor(e/2)]},Pe.prototype.initService=function(e,t){var r=this;return this.services[e]=new Re(e),this.services[e].init(this.getPts(t),function(t){r.flushDisplayed(t,r.services[e])}),this.services[e]},Pe.prototype.handleText=function(e,t,r){var n=function(e){var t=Ae[e]||e;return 4096&e&&e===t?"":String.fromCharCode(t)}((r?4096:0)|this.current708Packet.data[e]),i=t.currentWindow;return i.pendingNewLine&&!i.isEmpty()&&i.newLine(this.getPts(e)),i.pendingNewLine=!1,i.addText(n),e},Pe.prototype.setCurrentWindow=function(e,t){var r=7&this.current708Packet.data[e];return t.setCurrentWindow(r),e},Pe.prototype.defineWindow=function(e,t){var r=this.current708Packet.data,n=r[e],i=7&n;t.setCurrentWindow(i);var a=t.currentWindow;return n=r[++e],a.visible=(32&n)>>5,a.rowLock=(16&n)>>4,a.columnLock=(8&n)>>3,a.priority=7&n,n=r[++e],a.relativePositioning=(128&n)>>7,a.anchorVertical=127&n,n=r[++e],a.anchorHorizontal=n,n=r[++e],a.anchorPoint=(240&n)>>4,a.rowCount=15&n,n=r[++e],a.columnCount=63&n,n=r[++e],a.windowStyle=(56&n)>>3,a.penStyle=7&n,a.virtualRowCount=a.rowCount+1,e},Pe.prototype.setWindowAttributes=function(e,t){var r=this.current708Packet.data,n=r[e],i=t.currentWindow.winAttr;return n=r[++e],i.fillOpacity=(192&n)>>6,i.fillRed=(48&n)>>4,i.fillGreen=(12&n)>>2,i.fillBlue=3&n,n=r[++e],i.borderType=(192&n)>>6,i.borderRed=(48&n)>>4,i.borderGreen=(12&n)>>2,i.borderBlue=3&n,n=r[++e],i.borderType+=(128&n)>>5,i.wordWrap=(64&n)>>6,i.printDirection=(48&n)>>4,i.scrollDirection=(12&n)>>2,i.justify=3&n,n=r[++e],i.effectSpeed=(240&n)>>4,i.effectDirection=(12&n)>>2,i.displayEffect=3&n,e},Pe.prototype.flushDisplayed=function(e,t){for(var r=[],n=0;n<8;n++)t.windows[n].visible&&!t.windows[n].isEmpty()&&r.push(t.windows[n].getText());t.endPts=e,t.text=r.join("\n\n"),this.pushCaption(t),t.startPts=e},Pe.prototype.pushCaption=function(e){""!==e.text&&(this.trigger("data",{startPts:e.startPts,endPts:e.endPts,text:e.text,stream:"cc708_"+e.serviceNum}),e.text="",e.startPts=e.endPts)},Pe.prototype.displayWindows=function(e,t){var r=this.current708Packet.data[++e],n=this.getPts(e);this.flushDisplayed(n,t);for(var i=0;i<8;i++)r&1<<i&&(t.windows[i].visible=1);return e},Pe.prototype.hideWindows=function(e,t){var r=this.current708Packet.data[++e],n=this.getPts(e);this.flushDisplayed(n,t);for(var i=0;i<8;i++)r&1<<i&&(t.windows[i].visible=0);return e},Pe.prototype.toggleWindows=function(e,t){var r=this.current708Packet.data[++e],n=this.getPts(e);this.flushDisplayed(n,t);for(var i=0;i<8;i++)r&1<<i&&(t.windows[i].visible^=1);return e},Pe.prototype.clearWindows=function(e,t){var r=this.current708Packet.data[++e],n=this.getPts(e);this.flushDisplayed(n,t);for(var i=0;i<8;i++)r&1<<i&&t.windows[i].clearText();return e},Pe.prototype.deleteWindows=function(e,t){var r=this.current708Packet.data[++e],n=this.getPts(e);this.flushDisplayed(n,t);for(var i=0;i<8;i++)r&1<<i&&t.windows[i].reset();return e},Pe.prototype.setPenAttributes=function(e,t){var r=this.current708Packet.data,n=r[e],i=t.currentWindow.penAttr;return n=r[++e],i.textTag=(240&n)>>4,i.offset=(12&n)>>2,i.penSize=3&n,n=r[++e],i.italics=(128&n)>>7,i.underline=(64&n)>>6,i.edgeType=(56&n)>>3,i.fontStyle=7&n,e},Pe.prototype.setPenColor=function(e,t){var r=this.current708Packet.data,n=r[e],i=t.currentWindow.penColor;return n=r[++e],i.fgOpacity=(192&n)>>6,i.fgRed=(48&n)>>4,i.fgGreen=(12&n)>>2,i.fgBlue=3&n,n=r[++e],i.bgOpacity=(192&n)>>6,i.bgRed=(48&n)>>4,i.bgGreen=(12&n)>>2,i.bgBlue=3&n,n=r[++e],i.edgeRed=(48&n)>>4,i.edgeGreen=(12&n)>>2,i.edgeBlue=3&n,e},Pe.prototype.setPenLocation=function(e,t){var r=this.current708Packet.data,n=r[e],i=t.currentWindow.penLoc;return t.currentWindow.pendingNewLine=!0,n=r[++e],i.row=15&n,n=r[++e],i.column=63&n,e},Pe.prototype.reset=function(e,t){var r=this.getPts(e);return this.flushDisplayed(r,t),this.initService(t.serviceNum,e)};var Ee={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},_e=function(e){return null===e?"":(e=Ee[e]||e,String.fromCharCode(e))},we=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],qe=function(){for(var e=[],t=15;t--;)e.push("");return e},Me=function e(t,r){e.prototype.init.call(this),this.field_=t||0,this.dataChannel_=r||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(e){var t,r,n,i,a;if((t=32639&e.ccData)!==this.lastControlCode_){if(4096===(61440&t)?this.lastControlCode_=t:t!==this.PADDING_&&(this.lastControlCode_=null),n=t>>>8,i=255&t,t!==this.PADDING_)if(t===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(t===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(e.pts),this.flushDisplayed(e.pts),r=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=r,this.startPts_=e.pts;else if(t===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(e.pts);else if(t===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(e.pts);else if(t===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(e.pts);else if(t===this.CARRIAGE_RETURN_)this.clearFormatting(e.pts),this.flushDisplayed(e.pts),this.shiftRowsUp_(),this.startPts_=e.pts;else if(t===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(t===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(e.pts),this.displayed_=qe();else if(t===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=qe();else if(t===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(e.pts),this.displayed_=qe()),this.mode_="paintOn",this.startPts_=e.pts;else if(this.isSpecialCharacter(n,i))a=_e((n=(3&n)<<8)|i),this[this.mode_](e.pts,a),this.column_++;else if(this.isExtCharacter(n,i))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),a=_e((n=(3&n)<<8)|i),this[this.mode_](e.pts,a),this.column_++;else if(this.isMidRowCode(n,i))this.clearFormatting(e.pts),this[this.mode_](e.pts," "),this.column_++,14===(14&i)&&this.addFormatting(e.pts,["i"]),1===(1&i)&&this.addFormatting(e.pts,["u"]);else if(this.isOffsetControlCode(n,i))this.column_+=3&i;else if(this.isPAC(n,i)){var o=we.indexOf(7968&t);"rollUp"===this.mode_&&(o-this.rollUpRows_+1<0&&(o=this.rollUpRows_-1),this.setRollUp(e.pts,o)),o!==this.row_&&(this.clearFormatting(e.pts),this.row_=o),1&i&&-1===this.formatting_.indexOf("u")&&this.addFormatting(e.pts,["u"]),16===(16&t)&&(this.column_=4*((14&t)>>1)),this.isColorPAC(i)&&14===(14&i)&&this.addFormatting(e.pts,["i"])}else this.isNormalChar(n)&&(0===i&&(i=null),a=_e(n),a+=_e(i),this[this.mode_](e.pts,a),this.column_+=a.length)}else this.lastControlCode_=null}};Me.prototype=new O,Me.prototype.flushDisplayed=function(e){var t=this.displayed_.map(function(e,t){try{return e.trim()}catch(r){return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+t+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");t.length&&this.trigger("data",{startPts:this.startPts_,endPts:e,text:t,stream:this.name_})},Me.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=qe(),this.nonDisplayed_=qe(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Me.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Me.prototype.isSpecialCharacter=function(e,t){return e===this.EXT_&&t>=48&&t<=63},Me.prototype.isExtCharacter=function(e,t){return(e===this.EXT_+1||e===this.EXT_+2)&&t>=32&&t<=63},Me.prototype.isMidRowCode=function(e,t){return e===this.EXT_&&t>=32&&t<=47},Me.prototype.isOffsetControlCode=function(e,t){return e===this.OFFSET_&&t>=33&&t<=35},Me.prototype.isPAC=function(e,t){return e>=this.BASE_&&e<this.BASE_+8&&t>=64&&t<=127},Me.prototype.isColorPAC=function(e){return e>=64&&e<=79||e>=96&&e<=127},Me.prototype.isNormalChar=function(e){return e>=32&&e<=127},Me.prototype.setRollUp=function(e,t){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(e),this.nonDisplayed_=qe(),this.displayed_=qe()),void 0!==t&&t!==this.row_)for(var r=0;r<this.rollUpRows_;r++)this.displayed_[t-r]=this.displayed_[this.row_-r],this.displayed_[this.row_-r]="";void 0===t&&(t=this.row_),this.topRow_=t-this.rollUpRows_+1},Me.prototype.addFormatting=function(e,t){this.formatting_=this.formatting_.concat(t);var r=t.reduce(function(e,t){return e+"<"+t+">"},"");this[this.mode_](e,r)},Me.prototype.clearFormatting=function(e){if(this.formatting_.length){var t=this.formatting_.reverse().reduce(function(e,t){return e+"</"+t+">"},"");this.formatting_=[],this[this.mode_](e,t)}},Me.prototype.popOn=function(e,t){var r=this.nonDisplayed_[this.row_];r+=t,this.nonDisplayed_[this.row_]=r},Me.prototype.rollUp=function(e,t){var r=this.displayed_[this.row_];r+=t,this.displayed_[this.row_]=r},Me.prototype.shiftRowsUp_=function(){var e;for(e=0;e<this.topRow_;e++)this.displayed_[e]="";for(e=this.row_+1;e<15;e++)this.displayed_[e]="";for(e=this.topRow_;e<this.row_;e++)this.displayed_[e]=this.displayed_[e+1];this.displayed_[this.row_]=""},Me.prototype.paintOn=function(e,t){var r=this.displayed_[this.row_];r+=t,this.displayed_[this.row_]=r};var Le={CaptionStream:ke,Cea608Stream:Me,Cea708Stream:Pe},Oe={H264_STREAM_TYPE:27,ADTS_STREAM_TYPE:15,METADATA_STREAM_TYPE:21},Be=function(e,t){var r=1;for(e>t&&(r=-1);Math.abs(t-e)>4294967296;)e+=8589934592*r;return e},Ge=function e(t){var r,n;e.prototype.init.call(this),this.type_=t||"shared",this.push=function(e){"shared"!==this.type_&&e.type!==this.type_||(void 0===n&&(n=e.dts),e.dts=Be(e.dts,n),e.pts=Be(e.pts,n),r=e.dts,this.trigger("data",e))},this.flush=function(){n=r,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){n=void 0,r=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};Ge.prototype=new O;var Ue,Fe=Ge,Ve=Be,je=function(e,t,r){var n,i="";for(n=t;n<r;n++)i+="%"+("00"+e[n].toString(16)).slice(-2);return i},ze=function(e,t,r){return decodeURIComponent(je(e,t,r))},We=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},Ke={TXXX:function(e){var t;if(3===e.data[0]){for(t=1;t<e.data.length;t++)if(0===e.data[t]){e.description=ze(e.data,1,t),e.value=ze(e.data,t+1,e.data.length).replace(/\0*$/,"");break}e.data=e.value}},WXXX:function(e){var t;if(3===e.data[0])for(t=1;t<e.data.length;t++)if(0===e.data[t]){e.description=ze(e.data,1,t),e.url=ze(e.data,t+1,e.data.length);break}},PRIV:function(e){var t,r;for(t=0;t<e.data.length;t++)if(0===e.data[t]){e.owner=(r=e.data,unescape(je(r,0,t)));break}e.privateData=e.data.subarray(t+1),e.data=e.privateData}};(Ue=function(e){var t,r={descriptor:e&&e.descriptor},n=0,i=[],a=0;if(Ue.prototype.init.call(this),this.dispatchType=Oe.METADATA_STREAM_TYPE.toString(16),r.descriptor)for(t=0;t<r.descriptor.length;t++)this.dispatchType+=("00"+r.descriptor[t].toString(16)).slice(-2);this.push=function(e){var t,r,o,s,u;if("timed-metadata"===e.type)if(e.dataAlignmentIndicator&&(a=0,i.length=0),0===i.length&&(e.data.length<10||e.data[0]!=="I".charCodeAt(0)||e.data[1]!=="D".charCodeAt(0)||e.data[2]!=="3".charCodeAt(0)))this.trigger("log",{level:"warn",message:"Skipping unrecognized metadata packet"});else if(i.push(e),a+=e.data.byteLength,1===i.length&&(n=We(e.data.subarray(6,10)),n+=10),!(a<n)){for(t={data:new Uint8Array(n),frames:[],pts:i[0].pts,dts:i[0].dts},u=0;u<n;)t.data.set(i[0].data.subarray(0,n-u),u),u+=i[0].data.byteLength,a-=i[0].data.byteLength,i.shift();r=10,64&t.data[5]&&(r+=4,r+=We(t.data.subarray(10,14)),n-=We(t.data.subarray(16,20)));do{if((o=We(t.data.subarray(r+4,r+8)))<1)return void this.trigger("log",{level:"warn",message:"Malformed ID3 frame encountered. Skipping metadata parsing."});if((s={id:String.fromCharCode(t.data[r],t.data[r+1],t.data[r+2],t.data[r+3]),data:t.data.subarray(r+10,r+o+10)}).key=s.id,Ke[s.id]&&(Ke[s.id](s),"com.apple.streaming.transportStreamTimestamp"===s.owner)){var c=s.data,p=(1&c[3])<<30|c[4]<<22|c[5]<<14|c[6]<<6|c[7]>>>2;p*=4,p+=3&c[7],s.timeStamp=p,void 0===t.pts&&void 0===t.dts&&(t.pts=s.timeStamp,t.dts=s.timeStamp),this.trigger("timestamp",s)}t.frames.push(s),r+=10,r+=o}while(r<n);this.trigger("data",t)}}}).prototype=new O;var He,Qe,Ze,Je=Ue,$e=Fe;(He=function(){var e=new Uint8Array(188),t=0;He.prototype.init.call(this),this.push=function(r){var n,i=0,a=188;for(t?((n=new Uint8Array(r.byteLength+t)).set(e.subarray(0,t)),n.set(r,t),t=0):n=r;a<n.byteLength;)71!==n[i]||71!==n[a]?(i++,a++):(this.trigger("data",n.subarray(i,a)),i+=188,a+=188);i<n.byteLength&&(e.set(n.subarray(i),0),t=n.byteLength-i)},this.flush=function(){188===t&&71===e[0]&&(this.trigger("data",e),t=0),this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.reset=function(){t=0,this.trigger("reset")}}).prototype=new O,(Qe=function(){var e,t,r,n;Qe.prototype.init.call(this),n=this,this.packetsWaitingForPmt=[],this.programMapTable=void 0,e=function(e,n){var i=0;n.payloadUnitStartIndicator&&(i+=e[i]+1),"pat"===n.type?t(e.subarray(i),n):r(e.subarray(i),n)},t=function(e,t){t.section_number=e[7],t.last_section_number=e[8],n.pmtPid=(31&e[10])<<8|e[11],t.pmtPid=n.pmtPid},r=function(e,t){var r,i;if(1&e[5]){for(n.programMapTable={video:null,audio:null,"timed-metadata":{}},r=3+((15&e[1])<<8|e[2])-4,i=12+((15&e[10])<<8|e[11]);i<r;){var a=e[i],o=(31&e[i+1])<<8|e[i+2];a===Oe.H264_STREAM_TYPE&&null===n.programMapTable.video?n.programMapTable.video=o:a===Oe.ADTS_STREAM_TYPE&&null===n.programMapTable.audio?n.programMapTable.audio=o:a===Oe.METADATA_STREAM_TYPE&&(n.programMapTable["timed-metadata"][o]=a),i+=5+((15&e[i+3])<<8|e[i+4])}t.programMapTable=n.programMapTable}},this.push=function(t){var r={},n=4;if(r.payloadUnitStartIndicator=!!(64&t[1]),r.pid=31&t[1],r.pid<<=8,r.pid|=t[2],(48&t[3])>>>4>1&&(n+=t[n]+1),0===r.pid)r.type="pat",e(t.subarray(n),r),this.trigger("data",r);else if(r.pid===this.pmtPid)for(r.type="pmt",e(t.subarray(n),r),this.trigger("data",r);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([t,n,r]):this.processPes_(t,n,r)},this.processPes_=function(e,t,r){r.pid===this.programMapTable.video?r.streamType=Oe.H264_STREAM_TYPE:r.pid===this.programMapTable.audio?r.streamType=Oe.ADTS_STREAM_TYPE:r.streamType=this.programMapTable["timed-metadata"][r.pid],r.type="pes",r.data=e.subarray(t),this.trigger("data",r)}}).prototype=new O,Qe.STREAM_TYPES={h264:27,adts:15},(Ze=function(){var e,t=this,r=!1,n={data:[],size:0},i={data:[],size:0},a={data:[],size:0},o=function(e,r,n){var i,a,o=new Uint8Array(e.size),s={type:r},u=0,c=0;if(e.data.length&&!(e.size<9)){for(s.trackId=e.data[0].pid,u=0;u<e.data.length;u++)a=e.data[u],o.set(a.data,c),c+=a.data.byteLength;!function(e,t){var r,n=e[0]<<16|e[1]<<8|e[2];t.data=new Uint8Array,1===n&&(t.packetLength=6+(e[4]<<8|e[5]),t.dataAlignmentIndicator=0!==(4&e[6]),192&(r=e[7])&&(t.pts=(14&e[9])<<27|(255&e[10])<<20|(254&e[11])<<12|(255&e[12])<<5|(254&e[13])>>>3,t.pts*=4,t.pts+=(6&e[13])>>>1,t.dts=t.pts,64&r&&(t.dts=(14&e[14])<<27|(255&e[15])<<20|(254&e[16])<<12|(255&e[17])<<5|(254&e[18])>>>3,t.dts*=4,t.dts+=(6&e[18])>>>1)),t.data=e.subarray(9+e[8]))}(o,s),i="video"===r||s.packetLength<=e.size,(n||i)&&(e.size=0,e.data.length=0),i&&t.trigger("data",s)}};Ze.prototype.init.call(this),this.push=function(s){({pat:function(){},pes:function(){var e,t;switch(s.streamType){case Oe.H264_STREAM_TYPE:e=n,t="video";break;case Oe.ADTS_STREAM_TYPE:e=i,t="audio";break;case Oe.METADATA_STREAM_TYPE:e=a,t="timed-metadata";break;default:return}s.payloadUnitStartIndicator&&o(e,t,!0),e.data.push(s),e.size+=s.data.byteLength},pmt:function(){var n={type:"metadata",tracks:[]};null!==(e=s.programMapTable).video&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),r=!0,t.trigger("data",n)}})[s.type]()},this.reset=function(){n.size=0,n.data.length=0,i.size=0,i.data.length=0,this.trigger("reset")},this.flushStreams_=function(){o(n,"video"),o(i,"audio"),o(a,"timed-metadata")},this.flush=function(){if(!r&&e){var n={type:"metadata",tracks:[]};null!==e.video&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&n.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),t.trigger("data",n)}r=!1,this.flushStreams_(),this.trigger("done")}}).prototype=new O;var Ye={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:He,TransportParseStream:Qe,ElementaryStream:Ze,TimestampRolloverStream:$e,CaptionStream:Le.CaptionStream,Cea608Stream:Le.Cea608Stream,Cea708Stream:Le.Cea708Stream,MetadataStream:Je};for(var Xe in Oe)Oe.hasOwnProperty(Xe)&&(Ye[Xe]=Oe[Xe]);var et,tt=Ye,rt=oe,nt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];(et=function(e){var t,r=0;et.prototype.init.call(this),this.skipWarn_=function(e,t){this.trigger("log",{level:"warn",message:"adts skiping bytes "+e+" to "+t+" in frame "+r+" outside syncword"})},this.push=function(n){var i,a,o,s,u,c=0;if(e||(r=0),"audio"===n.type){var p;for(t&&t.length?(o=t,(t=new Uint8Array(o.byteLength+n.data.byteLength)).set(o),t.set(n.data,o.byteLength)):t=n.data;c+7<t.length;)if(255===t[c]&&240===(246&t[c+1])){if("number"===typeof p&&(this.skipWarn_(p,c),p=null),a=2*(1&~t[c+1]),i=(3&t[c+3])<<11|t[c+4]<<3|(224&t[c+5])>>5,u=(s=1024*(1+(3&t[c+6])))*rt/nt[(60&t[c+2])>>>2],t.byteLength-c<i)break;this.trigger("data",{pts:n.pts+r*u,dts:n.dts+r*u,sampleCount:s,audioobjecttype:1+(t[c+2]>>>6&3),channelcount:(1&t[c+2])<<2|(192&t[c+3])>>>6,samplerate:nt[(60&t[c+2])>>>2],samplingfrequencyindex:(60&t[c+2])>>>2,samplesize:16,data:t.subarray(c+7+a,c+i)}),r++,c+=i}else"number"!==typeof p&&(p=c),c++;"number"===typeof p&&(this.skipWarn_(p,c),p=null),t=t.subarray(c)}},this.flush=function(){r=0,this.trigger("done")},this.reset=function(){t=void 0,this.trigger("reset")},this.endTimeline=function(){t=void 0,this.trigger("endedtimeline")}}).prototype=new O;var it,at,ot,st=et,ut=function(e){var t=e.byteLength,r=0,n=0;this.length=function(){return 8*t},this.bitsAvailable=function(){return 8*t+n},this.loadWord=function(){var i=e.byteLength-t,a=new Uint8Array(4),o=Math.min(4,t);if(0===o)throw new Error("no bytes available");a.set(e.subarray(i,i+o)),r=new DataView(a.buffer).getUint32(0),n=8*o,t-=o},this.skipBits=function(e){var i;n>e?(r<<=e,n-=e):(e-=n,e-=8*(i=Math.floor(e/8)),t-=i,this.loadWord(),r<<=e,n-=e)},this.readBits=function(e){var i=Math.min(n,e),a=r>>>32-i;return(n-=i)>0?r<<=i:t>0&&this.loadWord(),(i=e-i)>0?a<<i|this.readBits(i):a},this.skipLeadingZeros=function(){var e;for(e=0;e<n;++e)if(0!==(r&2147483648>>>e))return r<<=e,n-=e,e;return this.loadWord(),e+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var e=this.skipLeadingZeros();return this.readBits(e+1)-1},this.readExpGolomb=function(){var e=this.readUnsignedExpGolomb();return 1&e?1+e>>>1:-1*(e>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};(at=function(){var e,t,r=0;at.prototype.init.call(this),this.push=function(n){var i;t?((i=new Uint8Array(t.byteLength+n.data.byteLength)).set(t),i.set(n.data,t.byteLength),t=i):t=n.data;for(var a=t.byteLength;r<a-3;r++)if(1===t[r+2]){e=r+5;break}for(;e<a;)switch(t[e]){case 0:if(0!==t[e-1]){e+=2;break}if(0!==t[e-2]){e++;break}r+3!==e-2&&this.trigger("data",t.subarray(r+3,e-2));do{e++}while(1!==t[e]&&e<a);r=e-2,e+=3;break;case 1:if(0!==t[e-1]||0!==t[e-2]){e+=3;break}this.trigger("data",t.subarray(r+3,e-2)),r=e-2,e+=3;break;default:e+=3}t=t.subarray(r),e-=r,r=0},this.reset=function(){t=null,r=0,this.trigger("reset")},this.flush=function(){t&&t.byteLength>3&&this.trigger("data",t.subarray(r+3)),t=null,r=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}}).prototype=new O,ot={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},(it=function(){var e,t,r,n,i,a,o,s=new at;it.prototype.init.call(this),e=this,this.push=function(e){"video"===e.type&&(t=e.trackId,r=e.pts,n=e.dts,s.push(e))},s.on("data",function(o){var s={trackId:t,pts:r,dts:n,data:o,nalUnitTypeCode:31&o[0]};switch(s.nalUnitTypeCode){case 5:s.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:s.nalUnitType="sei_rbsp",s.escapedRBSP=i(o.subarray(1));break;case 7:s.nalUnitType="seq_parameter_set_rbsp",s.escapedRBSP=i(o.subarray(1)),s.config=a(s.escapedRBSP);break;case 8:s.nalUnitType="pic_parameter_set_rbsp";break;case 9:s.nalUnitType="access_unit_delimiter_rbsp"}e.trigger("data",s)}),s.on("done",function(){e.trigger("done")}),s.on("partialdone",function(){e.trigger("partialdone")}),s.on("reset",function(){e.trigger("reset")}),s.on("endedtimeline",function(){e.trigger("endedtimeline")}),this.flush=function(){s.flush()},this.partialFlush=function(){s.partialFlush()},this.reset=function(){s.reset()},this.endTimeline=function(){s.endTimeline()},o=function(e,t){var r,n=8,i=8;for(r=0;r<e;r++)0!==i&&(i=(n+t.readExpGolomb()+256)%256),n=0===i?n:i},i=function(e){for(var t,r,n=e.byteLength,i=[],a=1;a<n-2;)0===e[a]&&0===e[a+1]&&3===e[a+2]?(i.push(a+2),a+=2):a++;if(0===i.length)return e;t=n-i.length,r=new Uint8Array(t);var o=0;for(a=0;a<t;o++,a++)o===i[0]&&(o++,i.shift()),r[a]=e[o];return r},a=function(e){var t,r,n,i,a,s,u,c,p,l,m,d,y=0,h=0,f=0,b=0,g=[1,1];if(r=(t=new ut(e)).readUnsignedByte(),i=t.readUnsignedByte(),n=t.readUnsignedByte(),t.skipUnsignedExpGolomb(),ot[r]&&(3===(a=t.readUnsignedExpGolomb())&&t.skipBits(1),t.skipUnsignedExpGolomb(),t.skipUnsignedExpGolomb(),t.skipBits(1),t.readBoolean()))for(m=3!==a?8:12,d=0;d<m;d++)t.readBoolean()&&o(d<6?16:64,t);if(t.skipUnsignedExpGolomb(),0===(s=t.readUnsignedExpGolomb()))t.readUnsignedExpGolomb();else if(1===s)for(t.skipBits(1),t.skipExpGolomb(),t.skipExpGolomb(),u=t.readUnsignedExpGolomb(),d=0;d<u;d++)t.skipExpGolomb();if(t.skipUnsignedExpGolomb(),t.skipBits(1),c=t.readUnsignedExpGolomb(),p=t.readUnsignedExpGolomb(),0===(l=t.readBits(1))&&t.skipBits(1),t.skipBits(1),t.readBoolean()&&(y=t.readUnsignedExpGolomb(),h=t.readUnsignedExpGolomb(),f=t.readUnsignedExpGolomb(),b=t.readUnsignedExpGolomb()),t.readBoolean()&&t.readBoolean()){switch(t.readUnsignedByte()){case 1:g=[1,1];break;case 2:g=[12,11];break;case 3:g=[10,11];break;case 4:g=[16,11];break;case 5:g=[40,33];break;case 6:g=[24,11];break;case 7:g=[20,11];break;case 8:g=[32,11];break;case 9:g=[80,33];break;case 10:g=[18,11];break;case 11:g=[15,11];break;case 12:g=[64,33];break;case 13:g=[160,99];break;case 14:g=[4,3];break;case 15:g=[3,2];break;case 16:g=[2,1];break;case 255:g=[t.readUnsignedByte()<<8|t.readUnsignedByte(),t.readUnsignedByte()<<8|t.readUnsignedByte()]}g&&(g[0],g[1])}return{profileIdc:r,levelIdc:n,profileCompatibility:i,width:16*(c+1)-2*y-2*h,height:(2-l)*(p+1)*16-2*f-2*b,sarRatio:g}}}).prototype=new O;var ct,pt={H264Stream:it,NalByteStream:at},lt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],mt=function(e,t){var r=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return r=r>=0?r:0,(16&e[t+5])>>4?r+20:r+10},dt=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},yt={isLikelyAacData:function(e){var t=function e(t,r){return t.length-r<10||t[r]!=="I".charCodeAt(0)||t[r+1]!=="D".charCodeAt(0)||t[r+2]!=="3".charCodeAt(0)?r:e(t,r+=mt(t,r))}(e,0);return e.length>=t+2&&255===(255&e[t])&&240===(240&e[t+1])&&16===(22&e[t+1])},parseId3TagSize:mt,parseAdtsSize:function(e,t){var r=(224&e[t+5])>>5,n=e[t+4]<<3;return 6144&e[t+3]|n|r},parseType:function(e,t){return e[t]==="I".charCodeAt(0)&&e[t+1]==="D".charCodeAt(0)&&e[t+2]==="3".charCodeAt(0)?"timed-metadata":!0&e[t]&&240===(240&e[t+1])?"audio":null},parseSampleRate:function(e){for(var t=0;t+5<e.length;){if(255===e[t]&&240===(246&e[t+1]))return lt[(60&e[t+2])>>>2];t++}return null},parseAacTimestamp:function(e){var t,r,n;t=10,64&e[5]&&(t+=4,t+=dt(e.subarray(10,14)));do{if((r=dt(e.subarray(t+4,t+8)))<1)return null;if("PRIV"===String.fromCharCode(e[t],e[t+1],e[t+2],e[t+3])){n=e.subarray(t+10,t+r+10);for(var i=0;i<n.byteLength;i++)if(0===n[i]){if("com.apple.streaming.transportStreamTimestamp"===unescape(function(e,t,r){var n,i="";for(n=t;n<r;n++)i+="%"+("00"+e[n].toString(16)).slice(-2);return i}(n,0,i))){var a=n.subarray(i+1),o=(1&a[3])<<30|a[4]<<22|a[5]<<14|a[6]<<6|a[7]>>>2;return o*=4,o+=3&a[7]}break}}t+=10,t+=r}while(t<e.byteLength);return null}};(ct=function(){var e=new Uint8Array,t=0;ct.prototype.init.call(this),this.setTimestamp=function(e){t=e},this.push=function(r){var n,i,a,o,s=0,u=0;for(e.length?(o=e.length,(e=new Uint8Array(r.byteLength+o)).set(e.subarray(0,o)),e.set(r,o)):e=r;e.length-u>=3;)if(e[u]!=="I".charCodeAt(0)||e[u+1]!=="D".charCodeAt(0)||e[u+2]!=="3".charCodeAt(0))if(255!==(255&e[u])||240!==(240&e[u+1]))u++;else{if(e.length-u<7)break;if(u+(s=yt.parseAdtsSize(e,u))>e.length)break;a={type:"audio",data:e.subarray(u,u+s),pts:t,dts:t},this.trigger("data",a),u+=s}else{if(e.length-u<10)break;if(u+(s=yt.parseId3TagSize(e,u))>e.length)break;i={type:"timed-metadata",data:e.subarray(u,u+s)},this.trigger("data",i),u+=s}n=e.length-u,e=n>0?e.subarray(u):new Uint8Array},this.reset=function(){e=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){e=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new O;var ht,ft,bt,gt,St=ct,vt=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],It=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],Nt=pt.H264Stream,Tt=yt.isLikelyAacData,Ct=oe,kt=function(e,t){var r;if(e.length!==t.length)return!1;for(r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0},At=function(e,t,r,n,i,a){return{start:{dts:e,pts:e+(r-t)},end:{dts:e+(n-t),pts:e+(i-r)},prependedContentDuration:a,baseMediaDecodeTime:e}};(ft=function(e,t){var r,n=[],i=0,a=0,o=1/0;r=(t=t||{}).firstSequenceNumber||0,ft.prototype.init.call(this),this.push=function(t){Se(e,t),e&&vt.forEach(function(r){e[r]=t[r]}),n.push(t)},this.setEarliestDts=function(e){i=e},this.setVideoBaseMediaDecodeTime=function(e){o=e},this.setAudioAppendStart=function(e){a=e},this.flush=function(){var s,u,c,p,l,m,d;0!==n.length?(s=de(n,e,i),e.baseMediaDecodeTime=ge(e,t.keepOriginalTimestamps),d=me(e,s,a,o),e.samples=ye(s),c=H(he(s)),n=[],u=Q(r,[e]),p=new Uint8Array(u.byteLength+c.byteLength),r++,p.set(u),p.set(c,u.byteLength),be(e),l=Math.ceil(1024*Ct/e.samplerate),s.length&&(m=s.length*l,this.trigger("segmentTimingInfo",At(ce(e.baseMediaDecodeTime,e.samplerate),s[0].dts,s[0].pts,s[0].dts+m,s[0].pts+m,d||0)),this.trigger("timingInfo",{start:s[0].pts,end:s[0].pts+m})),this.trigger("data",{track:e,boxes:p}),this.trigger("done","AudioSegmentStream")):this.trigger("done","AudioSegmentStream")},this.reset=function(){be(e),n=[],this.trigger("reset")}}).prototype=new O,(ht=function(e,t){var r,n,i,a=[],o=[];r=(t=t||{}).firstSequenceNumber||0,ht.prototype.init.call(this),delete e.minPTS,this.gopCache_=[],this.push=function(t){Se(e,t),"seq_parameter_set_rbsp"!==t.nalUnitType||n||(n=t.config,e.sps=[t.data],It.forEach(function(t){e[t]=n[t]},this)),"pic_parameter_set_rbsp"!==t.nalUnitType||i||(i=t.data,e.pps=[t.data]),a.push(t)},this.flush=function(){for(var n,i,s,u,c,p,l,m,d=0;a.length&&"access_unit_delimiter_rbsp"!==a[0].nalUnitType;)a.shift();if(0===a.length)return this.resetStream_(),void this.trigger("done","VideoSegmentStream");if(n=$(a),(s=Y(n))[0][0].keyFrame||((i=this.getGopForFusion_(a[0],e))?(d=i.duration,s.unshift(i),s.byteLength+=i.byteLength,s.nalCount+=i.nalCount,s.pts=i.pts,s.dts=i.dts,s.duration+=i.duration):s=X(s)),o.length){var y;if(!(y=t.alignGopsAtEnd?this.alignGopsAtEnd_(s):this.alignGopsAtStart_(s)))return this.gopCache_.unshift({gop:s.pop(),pps:e.pps,sps:e.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),a=[],this.resetStream_(),void this.trigger("done","VideoSegmentStream");be(e),s=y}Se(e,s),e.samples=ee(s),c=H(te(s)),e.baseMediaDecodeTime=ge(e,t.keepOriginalTimestamps),this.trigger("processedGopsInfo",s.map(function(e){return{pts:e.pts,dts:e.dts,byteLength:e.byteLength}})),l=s[0],m=s[s.length-1],this.trigger("segmentTimingInfo",At(e.baseMediaDecodeTime,l.dts,l.pts,m.dts+m.duration,m.pts+m.duration,d)),this.trigger("timingInfo",{start:s[0].pts,end:s[s.length-1].pts+s[s.length-1].duration}),this.gopCache_.unshift({gop:s.pop(),pps:e.pps,sps:e.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),a=[],this.trigger("baseMediaDecodeTime",e.baseMediaDecodeTime),this.trigger("timelineStartInfo",e.timelineStartInfo),u=Q(r,[e]),p=new Uint8Array(u.byteLength+c.byteLength),r++,p.set(u),p.set(c,u.byteLength),this.trigger("data",{track:e,boxes:p}),this.resetStream_(),this.trigger("done","VideoSegmentStream")},this.reset=function(){this.resetStream_(),a=[],this.gopCache_.length=0,o.length=0,this.trigger("reset")},this.resetStream_=function(){be(e),n=void 0,i=void 0},this.getGopForFusion_=function(t){var r,n,i,a,o,s=1/0;for(o=0;o<this.gopCache_.length;o++)i=(a=this.gopCache_[o]).gop,e.pps&&kt(e.pps[0],a.pps[0])&&e.sps&&kt(e.sps[0],a.sps[0])&&(i.dts<e.timelineStartInfo.dts||(r=t.dts-i.dts-i.duration)>=-1e4&&r<=45e3&&(!n||s>r)&&(n=a,s=r));return n?n.gop:null},this.alignGopsAtStart_=function(e){var t,r,n,i,a,s,u,c;for(a=e.byteLength,s=e.nalCount,u=e.duration,t=r=0;t<o.length&&r<e.length&&(n=o[t],i=e[r],n.pts!==i.pts);)i.pts>n.pts?t++:(r++,a-=i.byteLength,s-=i.nalCount,u-=i.duration);return 0===r?e:r===e.length?null:((c=e.slice(r)).byteLength=a,c.duration=u,c.nalCount=s,c.pts=c[0].pts,c.dts=c[0].dts,c)},this.alignGopsAtEnd_=function(e){var t,r,n,i,a,s,u;for(t=o.length-1,r=e.length-1,a=null,s=!1;t>=0&&r>=0;){if(n=o[t],i=e[r],n.pts===i.pts){s=!0;break}n.pts>i.pts?t--:(t===o.length-1&&(a=r),r--)}if(!s&&null===a)return null;if(0===(u=s?r:a))return e;var c=e.slice(u),p=c.reduce(function(e,t){return e.byteLength+=t.byteLength,e.duration+=t.duration,e.nalCount+=t.nalCount,e},{byteLength:0,duration:0,nalCount:0});return c.byteLength=p.byteLength,c.duration=p.duration,c.nalCount=p.nalCount,c.pts=c[0].pts,c.dts=c[0].dts,c},this.alignGopsWith=function(e){o=e}}).prototype=new O,(gt=function(e,t){this.numberOfTracks=0,this.metadataStream=t,"undefined"!==typeof(e=e||{}).remux?this.remuxTracks=!!e.remux:this.remuxTracks=!0,"boolean"===typeof e.keepOriginalTimestamps?this.keepOriginalTimestamps=e.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,gt.prototype.init.call(this),this.push=function(e){return e.text?this.pendingCaptions.push(e):e.frames?this.pendingMetadata.push(e):(this.pendingTracks.push(e.track),this.pendingBytes+=e.boxes.byteLength,"video"===e.track.type&&(this.videoTrack=e.track,this.pendingBoxes.push(e.boxes)),void("audio"===e.track.type&&(this.audioTrack=e.track,this.pendingBoxes.unshift(e.boxes))))}}).prototype=new O,gt.prototype.flush=function(e){var t,r,n,i,a=0,o={captions:[],captionStreams:{},metadata:[],info:{}},s=0;if(this.pendingTracks.length<this.numberOfTracks){if("VideoSegmentStream"!==e&&"AudioSegmentStream"!==e)return;if(this.remuxTracks)return;if(0===this.pendingTracks.length)return this.emittedTracks++,void(this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(s=this.videoTrack.timelineStartInfo.pts,It.forEach(function(e){o.info[e]=this.videoTrack[e]},this)):this.audioTrack&&(s=this.audioTrack.timelineStartInfo.pts,vt.forEach(function(e){o.info[e]=this.audioTrack[e]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?o.type=this.pendingTracks[0].type:o.type="combined",this.emittedTracks+=this.pendingTracks.length,n=Z(this.pendingTracks),o.initSegment=new Uint8Array(n.byteLength),o.initSegment.set(n),o.data=new Uint8Array(this.pendingBytes),i=0;i<this.pendingBoxes.length;i++)o.data.set(this.pendingBoxes[i],a),a+=this.pendingBoxes[i].byteLength;for(i=0;i<this.pendingCaptions.length;i++)(t=this.pendingCaptions[i]).startTime=le(t.startPts,s,this.keepOriginalTimestamps),t.endTime=le(t.endPts,s,this.keepOriginalTimestamps),o.captionStreams[t.stream]=!0,o.captions.push(t);for(i=0;i<this.pendingMetadata.length;i++)(r=this.pendingMetadata[i]).cueTime=le(r.pts,s,this.keepOriginalTimestamps),o.metadata.push(r);for(o.metadata.dispatchType=this.metadataStream.dispatchType,this.pendingTracks.length=0,this.videoTrack=null,this.pendingBoxes.length=0,this.pendingCaptions.length=0,this.pendingBytes=0,this.pendingMetadata.length=0,this.trigger("data",o),i=0;i<o.captions.length;i++)t=o.captions[i],this.trigger("caption",t);for(i=0;i<o.metadata.length;i++)r=o.metadata[i],this.trigger("id3Frame",r)}this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},gt.prototype.setRemux=function(e){this.remuxTracks=e},(bt=function(e){var t,r,n=this,i=!0;bt.prototype.init.call(this),e=e||{},this.baseMediaDecodeTime=e.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var i={};this.transmuxPipeline_=i,i.type="aac",i.metadataStream=new tt.MetadataStream,i.aacStream=new St,i.audioTimestampRolloverStream=new tt.TimestampRolloverStream("audio"),i.timedMetadataTimestampRolloverStream=new tt.TimestampRolloverStream("timed-metadata"),i.adtsStream=new st,i.coalesceStream=new gt(e,i.metadataStream),i.headOfPipeline=i.aacStream,i.aacStream.pipe(i.audioTimestampRolloverStream).pipe(i.adtsStream),i.aacStream.pipe(i.timedMetadataTimestampRolloverStream).pipe(i.metadataStream).pipe(i.coalesceStream),i.metadataStream.on("timestamp",function(e){i.aacStream.setTimestamp(e.timeStamp)}),i.aacStream.on("data",function(a){"timed-metadata"!==a.type&&"audio"!==a.type||i.audioSegmentStream||(r=r||{timelineStartInfo:{baseMediaDecodeTime:n.baseMediaDecodeTime},codec:"adts",type:"audio"},i.coalesceStream.numberOfTracks++,i.audioSegmentStream=new ft(r,e),i.audioSegmentStream.on("log",n.getLogTrigger_("audioSegmentStream")),i.audioSegmentStream.on("timingInfo",n.trigger.bind(n,"audioTimingInfo")),i.adtsStream.pipe(i.audioSegmentStream).pipe(i.coalesceStream),n.trigger("trackinfo",{hasAudio:!!r,hasVideo:!!t}))}),i.coalesceStream.on("data",this.trigger.bind(this,"data")),i.coalesceStream.on("done",this.trigger.bind(this,"done"))},this.setupTsPipeline=function(){var i={};this.transmuxPipeline_=i,i.type="ts",i.metadataStream=new tt.MetadataStream,i.packetStream=new tt.TransportPacketStream,i.parseStream=new tt.TransportParseStream,i.elementaryStream=new tt.ElementaryStream,i.timestampRolloverStream=new tt.TimestampRolloverStream,i.adtsStream=new st,i.h264Stream=new Nt,i.captionStream=new tt.CaptionStream(e),i.coalesceStream=new gt(e,i.metadataStream),i.headOfPipeline=i.packetStream,i.packetStream.pipe(i.parseStream).pipe(i.elementaryStream).pipe(i.timestampRolloverStream),i.timestampRolloverStream.pipe(i.h264Stream),i.timestampRolloverStream.pipe(i.adtsStream),i.timestampRolloverStream.pipe(i.metadataStream).pipe(i.coalesceStream),i.h264Stream.pipe(i.captionStream).pipe(i.coalesceStream),i.elementaryStream.on("data",function(a){var o;if("metadata"===a.type){for(o=a.tracks.length;o--;)t||"video"!==a.tracks[o].type?r||"audio"!==a.tracks[o].type||((r=a.tracks[o]).timelineStartInfo.baseMediaDecodeTime=n.baseMediaDecodeTime):(t=a.tracks[o]).timelineStartInfo.baseMediaDecodeTime=n.baseMediaDecodeTime;t&&!i.videoSegmentStream&&(i.coalesceStream.numberOfTracks++,i.videoSegmentStream=new ht(t,e),i.videoSegmentStream.on("log",n.getLogTrigger_("videoSegmentStream")),i.videoSegmentStream.on("timelineStartInfo",function(t){r&&!e.keepOriginalTimestamps&&(r.timelineStartInfo=t,i.audioSegmentStream.setEarliestDts(t.dts-n.baseMediaDecodeTime))}),i.videoSegmentStream.on("processedGopsInfo",n.trigger.bind(n,"gopInfo")),i.videoSegmentStream.on("segmentTimingInfo",n.trigger.bind(n,"videoSegmentTimingInfo")),i.videoSegmentStream.on("baseMediaDecodeTime",function(e){r&&i.audioSegmentStream.setVideoBaseMediaDecodeTime(e)}),i.videoSegmentStream.on("timingInfo",n.trigger.bind(n,"videoTimingInfo")),i.h264Stream.pipe(i.videoSegmentStream).pipe(i.coalesceStream)),r&&!i.audioSegmentStream&&(i.coalesceStream.numberOfTracks++,i.audioSegmentStream=new ft(r,e),i.audioSegmentStream.on("log",n.getLogTrigger_("audioSegmentStream")),i.audioSegmentStream.on("timingInfo",n.trigger.bind(n,"audioTimingInfo")),i.audioSegmentStream.on("segmentTimingInfo",n.trigger.bind(n,"audioSegmentTimingInfo")),i.adtsStream.pipe(i.audioSegmentStream).pipe(i.coalesceStream)),n.trigger("trackinfo",{hasAudio:!!r,hasVideo:!!t})}}),i.coalesceStream.on("data",this.trigger.bind(this,"data")),i.coalesceStream.on("id3Frame",function(e){e.dispatchType=i.metadataStream.dispatchType,n.trigger("id3Frame",e)}),i.coalesceStream.on("caption",this.trigger.bind(this,"caption")),i.coalesceStream.on("done",this.trigger.bind(this,"done"))},this.setBaseMediaDecodeTime=function(n){var i=this.transmuxPipeline_;e.keepOriginalTimestamps||(this.baseMediaDecodeTime=n),r&&(r.timelineStartInfo.dts=void 0,r.timelineStartInfo.pts=void 0,be(r),i.audioTimestampRolloverStream&&i.audioTimestampRolloverStream.discontinuity()),t&&(i.videoSegmentStream&&(i.videoSegmentStream.gopCache_=[]),t.timelineStartInfo.dts=void 0,t.timelineStartInfo.pts=void 0,be(t),i.captionStream.reset()),i.timestampRolloverStream&&i.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(e){r&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(e)},this.setRemux=function(t){var r=this.transmuxPipeline_;e.remux=t,r&&r.coalesceStream&&r.coalesceStream.setRemux(t)},this.alignGopsWith=function(e){t&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(e)},this.getLogTrigger_=function(e){var t=this;return function(r){r.stream=e,t.trigger("log",r)}},this.push=function(e){if(i){var t=Tt(e);if(t&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():t||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),this.transmuxPipeline_)for(var r=Object.keys(this.transmuxPipeline_),n=0;n<r.length;n++){var a=r[n];"headOfPipeline"!==a&&this.transmuxPipeline_[a].on&&this.transmuxPipeline_[a].on("log",this.getLogTrigger_(a))}i=!1}this.transmuxPipeline_.headOfPipeline.push(e)},this.flush=function(){i=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}}).prototype=new O;var Dt,xt,Rt,Pt={Transmuxer:bt,VideoSegmentStream:ht,AudioSegmentStream:ft,AUDIO_PROPERTIES:vt,VIDEO_PROPERTIES:It,generateSegmentTimingInfo:At},Et=function(e){return e>>>0},_t=function(e){var t="";return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),t+=String.fromCharCode(e[2]),t+=String.fromCharCode(e[3])},wt=Et,qt=function e(t,r){var n,i,a,o,s,u=[];if(!r.length)return null;for(n=0;n<t.byteLength;)i=wt(t[n]<<24|t[n+1]<<16|t[n+2]<<8|t[n+3]),a=_t(t.subarray(n+4,n+8)),o=i>1?n+i:t.byteLength,a===r[0]&&(1===r.length?u.push(t.subarray(n+8,o)):(s=e(t.subarray(n+8,o),r.slice(1))).length&&(u=u.concat(s))),n=o;return u},Mt=Et,Lt=function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4)),baseMediaDecodeTime:Mt(e[4]<<24|e[5]<<16|e[6]<<8|e[7])};return 1===t.version&&(t.baseMediaDecodeTime*=Math.pow(2,32),t.baseMediaDecodeTime+=Mt(e[8]<<24|e[9]<<16|e[10]<<8|e[11])),t},Ot=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}},Bt=function(e){var t,r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},n=new DataView(e.buffer,e.byteOffset,e.byteLength),i=1&r.flags[2],a=4&r.flags[2],o=1&r.flags[1],s=2&r.flags[1],u=4&r.flags[1],c=8&r.flags[1],p=n.getUint32(4),l=8;for(i&&(r.dataOffset=n.getInt32(l),l+=4),a&&p&&(t={flags:Ot(e.subarray(l,l+4))},l+=4,o&&(t.duration=n.getUint32(l),l+=4),s&&(t.size=n.getUint32(l),l+=4),c&&(1===r.version?t.compositionTimeOffset=n.getInt32(l):t.compositionTimeOffset=n.getUint32(l),l+=4),r.samples.push(t),p--);p--;)t={},o&&(t.duration=n.getUint32(l),l+=4),s&&(t.size=n.getUint32(l),l+=4),u&&(t.flags=Ot(e.subarray(l,l+4)),l+=4),c&&(1===r.version?t.compositionTimeOffset=n.getInt32(l):t.compositionTimeOffset=n.getUint32(l),l+=4),r.samples.push(t);return r},Gt=function(e){var t,r=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:r.getUint32(4)},i=1&n.flags[2],a=2&n.flags[2],o=8&n.flags[2],s=16&n.flags[2],u=32&n.flags[2],c=65536&n.flags[0],p=131072&n.flags[0];return t=8,i&&(t+=4,n.baseDataOffset=r.getUint32(12),t+=4),a&&(n.sampleDescriptionIndex=r.getUint32(t),t+=4),o&&(n.defaultSampleDuration=r.getUint32(t),t+=4),s&&(n.defaultSampleSize=r.getUint32(t),t+=4),u&&(n.defaultSampleFlags=r.getUint32(t)),c&&(n.durationIsEmpty=!0),!i&&p&&(n.baseDataOffsetIsMoof=!0),n},Ut=Te,Ft=Le.CaptionStream,Vt=function(e,t){for(var r=e,n=0;n<t.length;n++){var i=t[n];if(r<i.size)return i;r-=i.size}return null},jt=function(e,t){var r=qt(e,["moof","traf"]),n=qt(e,["mdat"]),i={},a=[];return n.forEach(function(e,t){var n=r[t];a.push({mdat:e,traf:n})}),a.forEach(function(e){var r,n=e.mdat,a=e.traf,o=qt(a,["tfhd"]),s=Gt(o[0]),u=s.trackId,c=qt(a,["tfdt"]),p=c.length>0?Lt(c[0]).baseMediaDecodeTime:0,l=qt(a,["trun"]);t===u&&l.length>0&&(r=function(e,t,r){var n,i,a,o,s=new DataView(e.buffer,e.byteOffset,e.byteLength),u={logs:[],seiNals:[]};for(i=0;i+4<e.length;i+=a)if(a=s.getUint32(i),i+=4,!(a<=0))switch(31&e[i]){case 6:var c=e.subarray(i+1,i+1+a),p=Vt(i,t);if(n={nalUnitType:"sei_rbsp",size:a,data:c,escapedRBSP:Ut(c),trackId:r},p)n.pts=p.pts,n.dts=p.dts,o=p;else{if(!o){u.logs.push({level:"warn",message:"We've encountered a nal unit without data at "+i+" for trackId "+r+". See mux.js#223."});break}n.pts=o.pts,n.dts=o.dts}u.seiNals.push(n)}return u}(n,function(e,t,r){var n=t,i=r.defaultSampleDuration||0,a=r.defaultSampleSize||0,o=r.trackId,s=[];return e.forEach(function(e){var t=Bt(e).samples;t.forEach(function(e){void 0===e.duration&&(e.duration=i),void 0===e.size&&(e.size=a),e.trackId=o,e.dts=n,void 0===e.compositionTimeOffset&&(e.compositionTimeOffset=0),e.pts=n+e.compositionTimeOffset,n+=e.duration}),s=s.concat(t)}),s}(l,p,s),u),i[u]||(i[u]={seiNals:[],logs:[]}),i[u].seiNals=i[u].seiNals.concat(r.seiNals),i[u].logs=i[u].logs.concat(r.logs))}),i},zt=function(){var e,t,r,n,i,a,o=!1;this.isInitialized=function(){return o},this.init=function(t){e=new Ft,o=!0,a=!!t&&t.isPartial,e.on("data",function(e){e.startTime=e.startPts/n,e.endTime=e.endPts/n,i.captions.push(e),i.captionStreams[e.stream]=!0}),e.on("log",function(e){i.logs.push(e)})},this.isNewInit=function(e,t){return!(e&&0===e.length||t&&"object"===typeof t&&0===Object.keys(t).length)&&(r!==e[0]||n!==t[r])},this.parse=function(e,a,o){var s;if(!this.isInitialized())return null;if(!a||!o)return null;if(this.isNewInit(a,o))r=a[0],n=o[r];else if(null===r||!n)return t.push(e),null;for(;t.length>0;){var u=t.shift();this.parse(u,a,o)}return(s=function(e,t,r){if(null===t)return null;var n=jt(e,t)[t]||{};return{seiNals:n.seiNals,logs:n.logs,timescale:r}}(e,r,n))&&s.logs&&(i.logs=i.logs.concat(s.logs)),null!==s&&s.seiNals?(this.pushNals(s.seiNals),this.flushStream(),i):i.logs.length?{logs:i.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(t){if(!this.isInitialized()||!t||0===t.length)return null;t.forEach(function(t){e.push(t)})},this.flushStream=function(){if(!this.isInitialized())return null;a?e.partialFlush():e.flush()},this.clearParsedCaptions=function(){i.captions=[],i.captionStreams={},i.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;e.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){t=[],r=null,n=null,i?this.clearParsedCaptions():i={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},Wt=Et,Kt=function(e){return("00"+e.toString(16)).slice(-2)};Dt=function(e,t){var r,n,i;return r=qt(t,["moof","traf"]),n=[].concat.apply([],r.map(function(t){return qt(t,["tfhd"]).map(function(r){var n,i,a;return n=Wt(r[4]<<24|r[5]<<16|r[6]<<8|r[7]),i=e[n]||9e4,(a="number"!==typeof(a=qt(t,["tfdt"]).map(function(e){var t,r;return t=e[0],r=Wt(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),1===t&&(r*=Math.pow(2,32),r+=Wt(e[8]<<24|e[9]<<16|e[10]<<8|e[11])),r})[0])||isNaN(a)?1/0:a)/i})})),i=Math.min.apply(null,n),isFinite(i)?i:0},xt=function(e){var t=qt(e,["moov","trak"]),r=[];return t.forEach(function(e){var t,n,i={},a=qt(e,["tkhd"])[0];a&&(n=(t=new DataView(a.buffer,a.byteOffset,a.byteLength)).getUint8(0),i.id=0===n?t.getUint32(12):t.getUint32(20));var o=qt(e,["mdia","hdlr"])[0];if(o){var s=_t(o.subarray(8,12));i.type="vide"===s?"video":"soun"===s?"audio":s}var u=qt(e,["mdia","minf","stbl","stsd"])[0];if(u){var c=u.subarray(8);i.codec=_t(c.subarray(4,8));var p,l=qt(c,[i.codec])[0];l&&(/^[a-z]vc[1-9]$/i.test(i.codec)?(p=l.subarray(78),"avcC"===_t(p.subarray(4,8))&&p.length>11?(i.codec+=".",i.codec+=Kt(p[9]),i.codec+=Kt(p[10]),i.codec+=Kt(p[11])):i.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(i.codec)?(p=l.subarray(28),"esds"===_t(p.subarray(4,8))&&p.length>20&&0!==p[19]?(i.codec+="."+Kt(p[19]),i.codec+="."+Kt(p[20]>>>2&63).replace(/^0/,"")):i.codec="mp4a.40.2"):i.codec=i.codec.toLowerCase())}var m=qt(e,["mdia","mdhd"])[0];m&&(i.timescale=Rt(m)),r.push(i)}),r};var Ht=Dt,Qt=xt,Zt=(Rt=function(e){var t=0===e[0]?12:20;return Wt(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])},function(e){var t=31&e[1];return t<<=8,t|=e[2]}),Jt=function(e){return!!(64&e[1])},$t=function(e){var t=0;return(48&e[3])>>>4>1&&(t+=e[4]+1),t},Yt=function(e){switch(e){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},Xt={parseType:function(e,t){var r=Zt(e);return 0===r?"pat":r===t?"pmt":t?"pes":null},parsePat:function(e){var t=Jt(e),r=4+$t(e);return t&&(r+=e[r]+1),(31&e[r+10])<<8|e[r+11]},parsePmt:function(e){var t={},r=Jt(e),n=4+$t(e);if(r&&(n+=e[n]+1),1&e[n+5]){var i;i=3+((15&e[n+1])<<8|e[n+2])-4;for(var a=12+((15&e[n+10])<<8|e[n+11]);a<i;){var o=n+a;t[(31&e[o+1])<<8|e[o+2]]=e[o],a+=5+((15&e[o+3])<<8|e[o+4])}return t}},parsePayloadUnitStartIndicator:Jt,parsePesType:function(e,t){switch(t[Zt(e)]){case Oe.H264_STREAM_TYPE:return"video";case Oe.ADTS_STREAM_TYPE:return"audio";case Oe.METADATA_STREAM_TYPE:return"timed-metadata";default:return null}},parsePesTime:function(e){if(!Jt(e))return null;var t=4+$t(e);if(t>=e.byteLength)return null;var r,n=null;return 192&(r=e[t+7])&&((n={}).pts=(14&e[t+9])<<27|(255&e[t+10])<<20|(254&e[t+11])<<12|(255&e[t+12])<<5|(254&e[t+13])>>>3,n.pts*=4,n.pts+=(6&e[t+13])>>>1,n.dts=n.pts,64&r&&(n.dts=(14&e[t+14])<<27|(255&e[t+15])<<20|(254&e[t+16])<<12|(255&e[t+17])<<5|(254&e[t+18])>>>3,n.dts*=4,n.dts+=(6&e[t+18])>>>1)),n},videoPacketContainsKeyFrame:function(e){for(var t=4+$t(e),r=e.subarray(t),n=0,i=0,a=!1;i<r.byteLength-3;i++)if(1===r[i+2]){n=i+5;break}for(;n<r.byteLength;)switch(r[n]){case 0:if(0!==r[n-1]){n+=2;break}if(0!==r[n-2]){n++;break}i+3!==n-2&&"slice_layer_without_partitioning_rbsp_idr"===Yt(31&r[i+3])&&(a=!0);do{n++}while(1!==r[n]&&n<r.length);i=n-2,n+=3;break;case 1:if(0!==r[n-1]||0!==r[n-2]){n+=3;break}"slice_layer_without_partitioning_rbsp_idr"===Yt(31&r[i+3])&&(a=!0),i=n-2,n+=3;break;default:n+=3}return r=r.subarray(i),n-=i,i=0,r&&r.byteLength>3&&"slice_layer_without_partitioning_rbsp_idr"===Yt(31&r[i+3])&&(a=!0),a}},er=Ve,tr={};tr.ts=Xt,tr.aac=yt;var rr=oe,nr=function(e,t,r){for(var n,i,a,o,s=0,u=188,c=!1;u<=e.byteLength;)if(71!==e[s]||71!==e[u]&&u!==e.byteLength)s++,u++;else{switch(n=e.subarray(s,u),tr.ts.parseType(n,t.pid)){case"pes":i=tr.ts.parsePesType(n,t.table),a=tr.ts.parsePayloadUnitStartIndicator(n),"audio"===i&&a&&(o=tr.ts.parsePesTime(n))&&(o.type="audio",r.audio.push(o),c=!0)}if(c)break;s+=188,u+=188}for(s=(u=e.byteLength)-188,c=!1;s>=0;)if(71!==e[s]||71!==e[u]&&u!==e.byteLength)s--,u--;else{switch(n=e.subarray(s,u),tr.ts.parseType(n,t.pid)){case"pes":i=tr.ts.parsePesType(n,t.table),a=tr.ts.parsePayloadUnitStartIndicator(n),"audio"===i&&a&&(o=tr.ts.parsePesTime(n))&&(o.type="audio",r.audio.push(o),c=!0)}if(c)break;s-=188,u-=188}},ir=function(e,t,r){for(var n,i,a,o,s,u,c,p=0,l=188,m=!1,d={data:[],size:0};l<e.byteLength;)if(71!==e[p]||71!==e[l])p++,l++;else{switch(n=e.subarray(p,l),tr.ts.parseType(n,t.pid)){case"pes":if(i=tr.ts.parsePesType(n,t.table),a=tr.ts.parsePayloadUnitStartIndicator(n),"video"===i&&(a&&!m&&(o=tr.ts.parsePesTime(n))&&(o.type="video",r.video.push(o),m=!0),!r.firstKeyFrame)){if(a&&0!==d.size){for(s=new Uint8Array(d.size),u=0;d.data.length;)c=d.data.shift(),s.set(c,u),u+=c.byteLength;if(tr.ts.videoPacketContainsKeyFrame(s)){var y=tr.ts.parsePesTime(s);y?(r.firstKeyFrame=y,r.firstKeyFrame.type="video"):console.warn("Failed to extract PTS/DTS from PES at first keyframe. This could be an unusual TS segment, or else mux.js did not parse your TS segment correctly. If you know your TS segments do contain PTS/DTS on keyframes please file a bug report! You can try ffprobe to double check for yourself.")}d.size=0}d.data.push(n),d.size+=n.byteLength}}if(m&&r.firstKeyFrame)break;p+=188,l+=188}for(p=(l=e.byteLength)-188,m=!1;p>=0;)if(71!==e[p]||71!==e[l])p--,l--;else{switch(n=e.subarray(p,l),tr.ts.parseType(n,t.pid)){case"pes":i=tr.ts.parsePesType(n,t.table),a=tr.ts.parsePayloadUnitStartIndicator(n),"video"===i&&a&&(o=tr.ts.parsePesTime(n))&&(o.type="video",r.video.push(o),m=!0)}if(m)break;p-=188,l-=188}},ar=function(e){var t={pid:null,table:null},r={};for(var n in function(e,t){for(var r,n=0,i=188;i<e.byteLength;)if(71!==e[n]||71!==e[i])n++,i++;else{switch(r=e.subarray(n,i),tr.ts.parseType(r,t.pid)){case"pat":t.pid=tr.ts.parsePat(r);break;case"pmt":var a=tr.ts.parsePmt(r);t.table=t.table||{},Object.keys(a).forEach(function(e){t.table[e]=a[e]})}n+=188,i+=188}}(e,t),t.table){if(t.table.hasOwnProperty(n))switch(t.table[n]){case Oe.H264_STREAM_TYPE:r.video=[],ir(e,t,r),0===r.video.length&&delete r.video;break;case Oe.ADTS_STREAM_TYPE:r.audio=[],nr(e,t,r),0===r.audio.length&&delete r.audio}}return r},or=function(e,t){var r;return(r=tr.aac.isLikelyAacData(e)?function(e){for(var t,r=!1,n=0,i=null,a=null,o=0,s=0;e.length-s>=3;){switch(tr.aac.parseType(e,s)){case"timed-metadata":if(e.length-s<10){r=!0;break}if((o=tr.aac.parseId3TagSize(e,s))>e.length){r=!0;break}null===a&&(t=e.subarray(s,s+o),a=tr.aac.parseAacTimestamp(t)),s+=o;break;case"audio":if(e.length-s<7){r=!0;break}if((o=tr.aac.parseAdtsSize(e,s))>e.length){r=!0;break}null===i&&(t=e.subarray(s,s+o),i=tr.aac.parseSampleRate(t)),n++,s+=o;break;default:s++}if(r)return null}if(null===i||null===a)return null;var u=rr/i;return{audio:[{type:"audio",dts:a,pts:a},{type:"audio",dts:a+1024*n*u,pts:a+1024*n*u}]}}(e):ar(e))&&(r.audio||r.video)?(function(e,t){if(e.audio&&e.audio.length){var r=t;("undefined"===typeof r||isNaN(r))&&(r=e.audio[0].dts),e.audio.forEach(function(e){e.dts=er(e.dts,r),e.pts=er(e.pts,r),e.dtsTime=e.dts/rr,e.ptsTime=e.pts/rr})}if(e.video&&e.video.length){var n=t;if(("undefined"===typeof n||isNaN(n))&&(n=e.video[0].dts),e.video.forEach(function(e){e.dts=er(e.dts,n),e.pts=er(e.pts,n),e.dtsTime=e.dts/rr,e.ptsTime=e.pts/rr}),e.firstKeyFrame){var i=e.firstKeyFrame;i.dts=er(i.dts,n),i.pts=er(i.pts,n),i.dtsTime=i.dts/rr,i.ptsTime=i.pts/rr}}}(r,t),r):null},sr=function(){function e(e,t){this.options=t||{},this.self=e,this.init()}var t=e.prototype;return t.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new Pt.Transmuxer(this.options),function(e,t){t.on("data",function(t){var r=t.initSegment;t.initSegment={data:r.buffer,byteOffset:r.byteOffset,byteLength:r.byteLength};var n=t.data;t.data=n.buffer,e.postMessage({action:"data",segment:t,byteOffset:n.byteOffset,byteLength:n.byteLength},[t.data])}),t.on("done",function(t){e.postMessage({action:"done"})}),t.on("gopInfo",function(t){e.postMessage({action:"gopInfo",gopInfo:t})}),t.on("videoSegmentTimingInfo",function(t){var r={start:{decode:ue(t.start.dts),presentation:ue(t.start.pts)},end:{decode:ue(t.end.dts),presentation:ue(t.end.pts)},baseMediaDecodeTime:ue(t.baseMediaDecodeTime)};t.prependedContentDuration&&(r.prependedContentDuration=ue(t.prependedContentDuration)),e.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:r})}),t.on("audioSegmentTimingInfo",function(t){var r={start:{decode:ue(t.start.dts),presentation:ue(t.start.pts)},end:{decode:ue(t.end.dts),presentation:ue(t.end.pts)},baseMediaDecodeTime:ue(t.baseMediaDecodeTime)};t.prependedContentDuration&&(r.prependedContentDuration=ue(t.prependedContentDuration)),e.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:r})}),t.on("id3Frame",function(t){e.postMessage({action:"id3Frame",id3Frame:t})}),t.on("caption",function(t){e.postMessage({action:"caption",caption:t})}),t.on("trackinfo",function(t){e.postMessage({action:"trackinfo",trackInfo:t})}),t.on("audioTimingInfo",function(t){e.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:ue(t.start),end:ue(t.end)}})}),t.on("videoTimingInfo",function(t){e.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:ue(t.start),end:ue(t.end)}})}),t.on("log",function(t){e.postMessage({action:"log",log:t})})}(this.self,this.transmuxer)},t.pushMp4Captions=function(e){this.captionParser||(this.captionParser=new zt,this.captionParser.init());var t=new Uint8Array(e.data,e.byteOffset,e.byteLength),r=this.captionParser.parse(t,e.trackIds,e.timescales);this.self.postMessage({action:"mp4Captions",captions:r&&r.captions||[],logs:r&&r.logs||[],data:t.buffer},[t.buffer])},t.probeMp4StartTime=function(e){var t=e.timescales,r=e.data,n=Ht(t,r);this.self.postMessage({action:"probeMp4StartTime",startTime:n,data:r},[r.buffer])},t.probeMp4Tracks=function(e){var t=e.data,r=Qt(t);this.self.postMessage({action:"probeMp4Tracks",tracks:r,data:t},[t.buffer])},t.probeTs=function(e){var t=e.data,r=e.baseStartTime,n="number"!==typeof r||isNaN(r)?void 0:r*oe,i=or(t,n),a=null;i&&((a={hasVideo:i.video&&2===i.video.length||!1,hasAudio:i.audio&&2===i.audio.length||!1}).hasVideo&&(a.videoStart=i.video[0].ptsTime),a.hasAudio&&(a.audioStart=i.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:a,data:t},[t.buffer])},t.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},t.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},t.push=function(e){var t=new Uint8Array(e.data,e.byteOffset,e.byteLength);this.transmuxer.push(t)},t.reset=function(){this.transmuxer.reset()},t.setTimestampOffset=function(e){var t=e.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(se(t)))},t.setAudioAppendStart=function(e){this.transmuxer.setAudioAppendStart(Math.ceil(se(e.appendStart)))},t.setRemux=function(e){this.transmuxer.setRemux(e.remux)},t.flush=function(e){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},t.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},t.alignGopsWith=function(e){this.transmuxer.alignGopsWith(e.gopsToAlignWith.slice())},e}();self.onmessage=function(e){"init"===e.data.action&&e.data.options?this.messageHandlers=new sr(self,e.data.options):(this.messageHandlers||(this.messageHandlers=new sr(self)),e.data&&e.data.action&&"init"!==e.data.action&&this.messageHandlers[e.data.action]&&this.messageHandlers[e.data.action](e.data))}}))),nu=function(e){var t=e.transmuxer,r=e.bytes,n=e.audioAppendStart,i=e.gopsToAlignWith,a=e.remux,o=e.onData,s=e.onTrackInfo,u=e.onAudioTimingInfo,c=e.onVideoTimingInfo,p=e.onVideoSegmentTimingInfo,l=e.onAudioSegmentTimingInfo,m=e.onId3,d=e.onCaptions,y=e.onDone,h=e.onEndedTimeline,f=e.onTransmuxerLog,b=e.isEndOfTimeline,g={buffer:[]},S=b;if(t.onmessage=function(r){t.currentTransmux===e&&("data"===r.data.action&&function(e,t,r){var n=e.data.segment,i=n.type,a=n.initSegment,o=n.captions,s=n.captionStreams,u=n.metadata,c=n.videoFrameDtsTime,p=n.videoFramePtsTime;t.buffer.push({captions:o,captionStreams:s,metadata:u});var l=e.data.segment.boxes||{data:e.data.segment.data},m={type:i,data:new Uint8Array(l.data,l.data.byteOffset,l.data.byteLength),initSegment:new Uint8Array(a.data,a.byteOffset,a.byteLength)};"undefined"!==typeof c&&(m.videoFrameDtsTime=c),"undefined"!==typeof p&&(m.videoFramePtsTime=p),r(m)}(r,g,o),"trackinfo"===r.data.action&&s(r.data.trackInfo),"gopInfo"===r.data.action&&function(e,t){t.gopInfo=e.data.gopInfo}(r,g),"audioTimingInfo"===r.data.action&&u(r.data.audioTimingInfo),"videoTimingInfo"===r.data.action&&c(r.data.videoTimingInfo),"videoSegmentTimingInfo"===r.data.action&&p(r.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===r.data.action&&l(r.data.audioSegmentTimingInfo),"id3Frame"===r.data.action&&m([r.data.id3Frame],r.data.id3Frame.dispatchType),"caption"===r.data.action&&d(r.data.caption),"endedtimeline"===r.data.action&&(S=!1,h()),"log"===r.data.action&&f(r.data.log),"transmuxed"===r.data.type&&(S||(t.onmessage=null,function(e){var t=e.transmuxedData,r=e.callback;t.buffer=[],r(t)}({transmuxedData:g,callback:y}),iu(t))))},n&&t.postMessage({action:"setAudioAppendStart",appendStart:n}),Array.isArray(i)&&t.postMessage({action:"alignGopsWith",gopsToAlignWith:i}),"undefined"!==typeof a&&t.postMessage({action:"setRemux",remux:a}),r.byteLength){var v=r instanceof ArrayBuffer?r:r.buffer,I=r instanceof ArrayBuffer?0:r.byteOffset;t.postMessage({action:"push",data:v,byteOffset:I,byteLength:r.byteLength},[v])}b&&t.postMessage({action:"endTimeline"}),t.postMessage({action:"flush"})},iu=function(e){e.currentTransmux=null,e.transmuxQueue.length&&(e.currentTransmux=e.transmuxQueue.shift(),"function"===typeof e.currentTransmux?e.currentTransmux():nu(e.currentTransmux))},au=function(e,t){e.postMessage({action:t}),iu(e)},ou=function(e,t){if(!t.currentTransmux)return t.currentTransmux=e,void au(t,e);t.transmuxQueue.push(au.bind(null,t,e))},su=function(e){if(!e.transmuxer.currentTransmux)return e.transmuxer.currentTransmux=e,void nu(e);e.transmuxer.transmuxQueue.push(e)},uu=function(e){ou("reset",e)},cu=function(e){var t=new ru;t.currentTransmux=null,t.transmuxQueue=[];var r=t.terminate;return t.terminate=function(){return t.currentTransmux=null,t.transmuxQueue.length=0,r.call(t)},t.postMessage({action:"init",options:e}),t},pu=function(e){var t=e.transmuxer,r=e.endAction||e.action,n=e.callback,i=c()({},e,{endAction:null,transmuxer:null,callback:null});if(t.addEventListener("message",function i(a){a.data.action===r&&(t.removeEventListener("message",i),a.data.data&&(a.data.data=new Uint8Array(a.data.data,e.byteOffset||0,e.byteLength||a.data.data.byteLength),e.data&&(e.data=a.data.data)),n(a.data))}),e.data){var a=e.data instanceof ArrayBuffer;i.byteOffset=a?0:e.data.byteOffset,i.byteLength=e.data.byteLength;var o=[a?e.data:e.data.buffer];t.postMessage(i,o)}else t.postMessage(i)},lu=2,mu=-101,du=-102,yu=function(e){e.forEach(function(e){e.abort()})},hu=function(e,t){return t.timedout?{status:t.status,message:"HLS request timed-out at URL: "+t.uri,code:mu,xhr:t}:t.aborted?{status:t.status,message:"HLS request aborted at URL: "+t.uri,code:du,xhr:t}:e?{status:t.status,message:"HLS request errored at URL: "+t.uri,code:lu,xhr:t}:"arraybuffer"===t.responseType&&0===t.response.byteLength?{status:t.status,message:"Empty HLS response at URL: "+t.uri,code:lu,xhr:t}:null},fu=function(e,t,r){return function(n,i){var a=i.response,o=hu(n,i);if(o)return r(o,e);if(16!==a.byteLength)return r({status:i.status,message:"Invalid HLS key at URL: "+i.uri,code:lu,xhr:i},e);for(var s=new DataView(a),u=new Uint32Array([s.getUint32(0),s.getUint32(4),s.getUint32(8),s.getUint32(12)]),c=0;c<t.length;c++)t[c].bytes=u;return r(null,e)}},bu=function(e,t){var r=vt(e.map.bytes);if("mp4"!==r){var n=e.map.resolvedUri||e.map.uri;return t({internal:!0,message:"Found unsupported "+(r||"unknown")+" container for initialization segment at URL: "+n,code:lu})}pu({action:"probeMp4Tracks",data:e.map.bytes,transmuxer:e.transmuxer,callback:function(r){var n=r.tracks,i=r.data;return e.map.bytes=i,n.forEach(function(t){e.map.tracks=e.map.tracks||{},e.map.tracks[t.type]||(e.map.tracks[t.type]=t,"number"===typeof t.id&&t.timescale&&(e.map.timescales=e.map.timescales||{},e.map.timescales[t.id]=t.timescale))}),t(null)}})},gu=function(e){var t=e.segment,r=e.finishProcessingFn,n=e.responseType;return function(e,i){var a=hu(e,i);if(a)return r(a,t);var o="arraybuffer"!==n&&i.responseText?function(e){for(var t=new Uint8Array(new ArrayBuffer(e.length)),r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t.buffer}(i.responseText.substring(t.lastReachedChar||0)):i.response;return t.stats=function(e){return{bandwidth:e.bandwidth,bytesReceived:e.bytesReceived||0,roundTripTime:e.roundTripTime||0}}(i),t.key?t.encryptedBytes=new Uint8Array(o):t.bytes=new Uint8Array(o),r(null,t)}},Su=function(e){var t=e.segment,r=e.bytes,n=e.trackInfoFn,i=e.timingInfoFn,a=e.videoSegmentTimingInfoFn,o=e.audioSegmentTimingInfoFn,s=e.id3Fn,u=e.captionsFn,c=e.isEndOfTimeline,p=e.endedTimelineFn,l=e.dataFn,m=e.doneFn,d=e.onTransmuxerLog,y=t.map&&t.map.tracks||{},h=Boolean(y.audio&&y.video),f=i.bind(null,t,"audio","start"),b=i.bind(null,t,"audio","end"),g=i.bind(null,t,"video","start"),S=i.bind(null,t,"video","end");pu({action:"probeTs",transmuxer:t.transmuxer,data:r,baseStartTime:t.baseStartTime,callback:function(e){t.bytes=r=e.data;var i=e.result;i&&(n(t,{hasAudio:i.hasAudio,hasVideo:i.hasVideo,isMuxed:h}),n=null,i.hasAudio&&!h&&f(i.audioStart),i.hasVideo&&g(i.videoStart),f=null,g=null),su({bytes:r,transmuxer:t.transmuxer,audioAppendStart:t.audioAppendStart,gopsToAlignWith:t.gopsToAlignWith,remux:h,onData:function(e){e.type="combined"===e.type?"video":e.type,l(t,e)},onTrackInfo:function(e){n&&(h&&(e.isMuxed=!0),n(t,e))},onAudioTimingInfo:function(e){f&&"undefined"!==typeof e.start&&(f(e.start),f=null),b&&"undefined"!==typeof e.end&&b(e.end)},onVideoTimingInfo:function(e){g&&"undefined"!==typeof e.start&&(g(e.start),g=null),S&&"undefined"!==typeof e.end&&S(e.end)},onVideoSegmentTimingInfo:function(e){a(e)},onAudioSegmentTimingInfo:function(e){o(e)},onId3:function(e,r){s(t,e,r)},onCaptions:function(e){u(t,[e])},isEndOfTimeline:c,onEndedTimeline:function(){p()},onTransmuxerLog:d,onDone:function(e){m&&(e.type="combined"===e.type?"video":e.type,m(null,t,e))}})}})},vu=function(e){var t=e.segment,r=e.bytes,n=e.trackInfoFn,i=e.timingInfoFn,a=e.videoSegmentTimingInfoFn,o=e.audioSegmentTimingInfoFn,s=e.id3Fn,u=e.captionsFn,c=e.isEndOfTimeline,p=e.endedTimelineFn,l=e.dataFn,m=e.doneFn,d=e.onTransmuxerLog,y=new Uint8Array(r);if(function(e){return nt(e,["moof"]).length>0}(y)){t.isFmp4=!0;var h=t.map.tracks,f={isFmp4:!0,hasVideo:!!h.video,hasAudio:!!h.audio};h.audio&&h.audio.codec&&"enca"!==h.audio.codec&&(f.audioCodec=h.audio.codec),h.video&&h.video.codec&&"encv"!==h.video.codec&&(f.videoCodec=h.video.codec),h.video&&h.audio&&(f.isMuxed=!0),n(t,f);var b=function(e){l(t,{data:y,type:f.hasAudio&&!f.isMuxed?"audio":"video"}),e&&e.length&&u(t,e),m(null,t,{})};pu({action:"probeMp4StartTime",timescales:t.map.timescales,data:y,transmuxer:t.transmuxer,callback:function(e){var n=e.data,a=e.startTime;r=n.buffer,t.bytes=y=n,f.hasAudio&&!f.isMuxed&&i(t,"audio","start",a),f.hasVideo&&i(t,"video","start",a),h.video&&n.byteLength&&t.transmuxer?pu({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:t.transmuxer,data:y,timescales:t.map.timescales,trackIds:[h.video.id],callback:function(e){r=e.data.buffer,t.bytes=y=e.data,e.logs.forEach(function(e){d(Go.mergeOptions(e,{stream:"mp4CaptionParser"}))}),b(e.captions)}}):b()}})}else if(t.transmuxer){if("undefined"===typeof t.container&&(t.container=vt(y)),"ts"!==t.container&&"aac"!==t.container)return n(t,{hasAudio:!1,hasVideo:!1}),void m(null,t,{});Su({segment:t,bytes:r,trackInfoFn:n,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:u,isEndOfTimeline:c,endedTimelineFn:p,dataFn:l,doneFn:m,onTransmuxerLog:d})}else m(null,t,{})},Iu=function(e,t){var r,n=e.id,i=e.key,a=e.encryptedBytes,o=e.decryptionWorker;o.addEventListener("message",function e(r){if(r.data.source===n){o.removeEventListener("message",e);var i=r.data.decrypted;t(new Uint8Array(i.bytes,i.byteOffset,i.byteLength))}}),r=i.bytes.slice?i.bytes.slice():new Uint32Array(Array.prototype.slice.call(i.bytes)),o.postMessage(Os({source:n,encrypted:a,key:r,iv:i.iv}),[a.buffer,r.buffer])},Nu=function(e){var t=e.activeXhrs,r=e.decryptionWorker,n=e.trackInfoFn,i=e.timingInfoFn,a=e.videoSegmentTimingInfoFn,o=e.audioSegmentTimingInfoFn,s=e.id3Fn,u=e.captionsFn,c=e.isEndOfTimeline,p=e.endedTimelineFn,l=e.dataFn,m=e.doneFn,d=e.onTransmuxerLog,y=0,h=!1;return function(e,f){if(!h){if(e)return h=!0,yu(t),m(e,f);if((y+=1)===t.length){var b=function(){if(f.encryptedBytes)return function(e){var t=e.decryptionWorker,r=e.segment,n=e.trackInfoFn,i=e.timingInfoFn,a=e.videoSegmentTimingInfoFn,o=e.audioSegmentTimingInfoFn,s=e.id3Fn,u=e.captionsFn,c=e.isEndOfTimeline,p=e.endedTimelineFn,l=e.dataFn,m=e.doneFn,d=e.onTransmuxerLog;Iu({id:r.requestId,key:r.key,encryptedBytes:r.encryptedBytes,decryptionWorker:t},function(e){r.bytes=e,vu({segment:r,bytes:r.bytes,trackInfoFn:n,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:u,isEndOfTimeline:c,endedTimelineFn:p,dataFn:l,doneFn:m,onTransmuxerLog:d})})}({decryptionWorker:r,segment:f,trackInfoFn:n,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:u,isEndOfTimeline:c,endedTimelineFn:p,dataFn:l,doneFn:m,onTransmuxerLog:d});vu({segment:f,bytes:f.bytes,trackInfoFn:n,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:u,isEndOfTimeline:c,endedTimelineFn:p,dataFn:l,doneFn:m,onTransmuxerLog:d})};if(f.endOfAllRequests=Date.now(),f.map&&f.map.encryptedBytes&&!f.map.bytes)return Iu({decryptionWorker:r,id:f.requestId+"-init",encryptedBytes:f.map.encryptedBytes,key:f.map.key},function(e){f.map.bytes=e,bu(f,function(e){if(e)return yu(t),m(e,f);b()})});b()}}}},Tu=function(e){var t=e.segment,r=e.progressFn;return e.trackInfoFn,e.timingInfoFn,e.videoSegmentTimingInfoFn,e.audioSegmentTimingInfoFn,e.id3Fn,e.captionsFn,e.isEndOfTimeline,e.endedTimelineFn,e.dataFn,function(e){if(!e.target.aborted)return t.stats=Go.mergeOptions(t.stats,function(e){var t=e.target,r={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-t.requestTime||0};return r.bytesReceived=e.loaded,r.bandwidth=Math.floor(r.bytesReceived/r.roundTripTime*8*1e3),r}(e)),!t.stats.firstBytesReceivedAt&&t.stats.bytesReceived&&(t.stats.firstBytesReceivedAt=Date.now()),r(e,t)}},Cu=function(e){var t=e.xhr,r=e.xhrOptions,n=e.decryptionWorker,i=e.segment,a=e.abortFn,o=e.progressFn,s=e.trackInfoFn,u=e.timingInfoFn,c=e.videoSegmentTimingInfoFn,p=e.audioSegmentTimingInfoFn,l=e.id3Fn,m=e.captionsFn,d=e.isEndOfTimeline,y=e.endedTimelineFn,h=e.dataFn,f=e.doneFn,b=e.onTransmuxerLog,g=[],S=Nu({activeXhrs:g,decryptionWorker:n,trackInfoFn:s,timingInfoFn:u,videoSegmentTimingInfoFn:c,audioSegmentTimingInfoFn:p,id3Fn:l,captionsFn:m,isEndOfTimeline:d,endedTimelineFn:y,dataFn:h,doneFn:f,onTransmuxerLog:b});if(i.key&&!i.key.bytes){var v=[i.key];i.map&&!i.map.bytes&&i.map.key&&i.map.key.resolvedUri===i.key.resolvedUri&&v.push(i.map.key);var I=t(Go.mergeOptions(r,{uri:i.key.resolvedUri,responseType:"arraybuffer"}),fu(i,v,S));g.push(I)}if(i.map&&!i.map.bytes){if(i.map.key&&(!i.key||i.key.resolvedUri!==i.map.key.resolvedUri)){var N=t(Go.mergeOptions(r,{uri:i.map.key.resolvedUri,responseType:"arraybuffer"}),fu(i,[i.map.key],S));g.push(N)}var T=t(Go.mergeOptions(r,{uri:i.map.resolvedUri,responseType:"arraybuffer",headers:ws(i.map)}),function(e){var t=e.segment,r=e.finishProcessingFn;return function(e,n){var i=hu(e,n);if(i)return r(i,t);var a=new Uint8Array(n.response);if(t.map.key)return t.map.encryptedBytes=a,r(null,t);t.map.bytes=a,bu(t,function(e){if(e)return e.xhr=n,e.status=n.status,r(e,t);r(null,t)})}}({segment:i,finishProcessingFn:S}));g.push(T)}var C=Go.mergeOptions(r,{uri:i.part&&i.part.resolvedUri||i.resolvedUri,responseType:"arraybuffer",headers:ws(i)}),k=t(C,gu({segment:i,finishProcessingFn:S,responseType:C.responseType}));k.addEventListener("progress",Tu({segment:i,progressFn:o,trackInfoFn:s,timingInfoFn:u,videoSegmentTimingInfoFn:c,audioSegmentTimingInfoFn:p,id3Fn:l,captionsFn:m,isEndOfTimeline:d,endedTimelineFn:y,dataFn:h})),g.push(k);var A={};return g.forEach(function(e){e.addEventListener("loadend",function(e){var t=e.loadendState,r=e.abortFn;return function(e){e.target.aborted&&r&&!t.calledAbortFn&&(r(),t.calledAbortFn=!0)}}({loadendState:A,abortFn:a}))}),function(){return yu(g)}},ku=zo("CodecUtils"),Au=function(e,t){var r=t.attributes||{};return e&&e.mediaGroups&&e.mediaGroups.AUDIO&&r.AUDIO&&e.mediaGroups.AUDIO[r.AUDIO]},Du=function(e){var t={};return e.forEach(function(e){var r=e.mediaType,n=e.type,i=e.details;t[r]=t[r]||[],t[r].push(V(""+n+i))}),Object.keys(t).forEach(function(e){if(t[e].length>1)return ku("multiple "+e+" codecs found as attributes: "+t[e].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(t[e]=null);t[e]=t[e][0]}),t},xu=function(e){var t=0;return e.audio&&t++,e.video&&t++,t},Ru=function(e,t){var r=t.attributes||{},n=Du(function(e){var t=e.attributes||{};if(t.CODECS)return j(t.CODECS)}(t)||[]);if(Au(e,t)&&!n.audio&&!function(e,t){if(!Au(e,t))return!0;var r=t.attributes||{},n=e.mediaGroups.AUDIO[r.AUDIO];for(var i in n)if(!n[i].uri&&!n[i].playlists)return!0;return!1}(e,t)){var i=Du(function(e,t){if(!e.mediaGroups.AUDIO||!t)return null;var r=e.mediaGroups.AUDIO[t];if(!r)return null;for(var n in r){var i=r[n];if(i.default&&i.playlists)return j(i.playlists[0].attributes.CODECS)}return null}(e,r.AUDIO)||[]);i.audio&&(n.audio=i.audio)}return n},Pu=zo("PlaylistSelector"),Eu=function(e){if(e&&e.playlist){var t=e.playlist;return JSON.stringify({id:t.id,bandwidth:e.bandwidth,width:e.width,height:e.height,codecs:t.attributes&&t.attributes.CODECS||""})}},_u=function(e,t){if(!e)return"";var r=a.a.getComputedStyle(e);return r?r[t]:""},wu=function(e,t){var r=e.slice();e.sort(function(e,n){var i=t(e,n);return 0===i?r.indexOf(e)-r.indexOf(n):i})},qu=function(e,t){var r,n;return e.attributes.BANDWIDTH&&(r=e.attributes.BANDWIDTH),r=r||a.a.Number.MAX_VALUE,t.attributes.BANDWIDTH&&(n=t.attributes.BANDWIDTH),r-(n=n||a.a.Number.MAX_VALUE)},Mu=function(e,t,r,n,i,o){if(e){var s={bandwidth:t,width:r,height:n,limitRenditionByPlayerDimensions:i},u=e.playlists;ys.isAudioOnly(e)&&(u=o.getAudioTrackPlaylists_(),s.audioOnly=!0);var c=u.map(function(e){var t=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width,r=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height;return{bandwidth:e.attributes&&e.attributes.BANDWIDTH||a.a.Number.MAX_VALUE,width:t,height:r,playlist:e}});wu(c,function(e,t){return e.bandwidth-t.bandwidth});var p=(c=c.filter(function(e){return!ys.isIncompatible(e.playlist)})).filter(function(e){return ys.isEnabled(e.playlist)});p.length||(p=c.filter(function(e){return!ys.isDisabled(e.playlist)}));var l=p.filter(function(e){return e.bandwidth*$s.BANDWIDTH_VARIANCE<t}),m=l[l.length-1],d=l.filter(function(e){return e.bandwidth===m.bandwidth})[0];if(!1===i){var y=d||p[0]||c[0];if(y&&y.playlist){var h="sortedPlaylistReps";return d&&(h="bandwidthBestRep"),p[0]&&(h="enabledPlaylistReps"),Pu("choosing "+Eu(y)+" using "+h+" with options",s),y.playlist}return Pu("could not choose a playlist with options",s),null}var f=l.filter(function(e){return e.width&&e.height});wu(f,function(e,t){return e.width-t.width});var b=f.filter(function(e){return e.width===r&&e.height===n});m=b[b.length-1];var g,S,v,I,N=b.filter(function(e){return e.bandwidth===m.bandwidth})[0];if(N||(S=(g=f.filter(function(e){return e.width>r||e.height>n})).filter(function(e){return e.width===g[0].width&&e.height===g[0].height}),m=S[S.length-1],v=S.filter(function(e){return e.bandwidth===m.bandwidth})[0]),o.experimentalLeastPixelDiffSelector){var T=f.map(function(e){return e.pixelDiff=Math.abs(e.width-r)+Math.abs(e.height-n),e});wu(T,function(e,t){return e.pixelDiff===t.pixelDiff?t.bandwidth-e.bandwidth:e.pixelDiff-t.pixelDiff}),I=T[0]}var C=I||v||N||d||p[0]||c[0];if(C&&C.playlist){var k="sortedPlaylistReps";return I?k="leastPixelDiffRep":v?k="resolutionPlusOneRep":N?k="resolutionBestRep":d?k="bandwidthBestRep":p[0]&&(k="enabledPlaylistReps"),Pu("choosing "+Eu(C)+" using "+k+" with options",s),C.playlist}return Pu("could not choose a playlist with options",s),null}},Lu=function(){var e=this.useDevicePixelRatio&&a.a.devicePixelRatio||1;return Mu(this.playlists.master,this.systemBandwidth,parseInt(_u(this.tech_.el(),"width"),10)*e,parseInt(_u(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},Ou=function(e){var t=e.inbandTextTracks,r=e.metadataArray,n=e.timestampOffset,i=e.videoDuration;if(r){var o=a.a.WebKitDataCue||a.a.VTTCue,s=t.metadataTrack_;if(s&&(r.forEach(function(e){var t=e.cueTime+n;!("number"!==typeof t||a.a.isNaN(t)||t<0)&&t<1/0&&e.frames.forEach(function(e){var r=new o(t,t,e.value||e.url||e.data||"");r.frame=e,r.value=e,function(e){Object.defineProperties(e.frame,{id:{get:function(){return Go.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),e.value.key}},value:{get:function(){return Go.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),e.value.data}},privateData:{get:function(){return Go.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),e.value.data}}})}(r),s.addCue(r)})}),s.cues&&s.cues.length)){for(var u=s.cues,c=[],p=0;p<u.length;p++)u[p]&&c.push(u[p]);var l=c.reduce(function(e,t){var r=e[t.startTime]||[];return r.push(t),e[t.startTime]=r,e},{}),m=Object.keys(l).sort(function(e,t){return Number(e)-Number(t)});m.forEach(function(e,t){var r=l[e],n=Number(m[t+1])||i;r.forEach(function(e){e.endTime=n})})}}},Bu=function(e,t,r){var n,i;if(r&&r.cues)for(n=r.cues.length;n--;)(i=r.cues[n]).startTime>=e&&i.endTime<=t&&r.removeCue(i)},Gu=function(e){return"number"===typeof e&&isFinite(e)},Uu=function(e){var t=e.startOfSegment,r=e.duration,n=e.segment,i=e.part,a=e.playlist,o=a.mediaSequence,s=a.id,u=a.segments,c=void 0===u?[]:u,p=e.mediaIndex,l=e.partIndex,m=e.timeline,d=c.length-1,y="mediaIndex/partIndex increment";e.getMediaInfoForTime?y="getMediaInfoForTime ("+e.getMediaInfoForTime+")":e.isSyncRequest&&(y="getSyncSegmentCandidate (isSyncRequest)");var h="number"===typeof l,f=e.segment.uri?"segment":"pre-segment",b=h?es({preloadSegment:n})-1:0;return f+" ["+(o+p)+"/"+(o+d)+"]"+(h?" part ["+l+"/"+b+"]":"")+" segment start/end ["+n.start+" => "+n.end+"]"+(h?" part start/end ["+i.start+" => "+i.end+"]":"")+" startOfSegment ["+t+"] duration ["+r+"] timeline ["+m+"] selected by ["+y+"] playlist ["+s+"]"},Fu=function(e){return e+"TimingInfo"},Vu=function(e){var t=e.timelineChangeController,r=e.currentTimeline,n=e.segmentTimeline,i=e.loaderType,a=e.audioDisabled;if(r===n)return!1;if("audio"===i){var o=t.lastTimelineChange({type:"main"});return!o||o.to!==n}if("main"===i&&a){var s=t.pendingTimelineChange({type:"audio"});return!s||s.to!==n}return!1},ju=function(e){var t=e.segmentDuration,r=e.maxDuration;return!!t&&Math.round(t)>r+1/30},zu=function(e,t){if("hls"!==t)return null;var r=function(e,t){var r=e&&"number"===typeof e.start&&"number"===typeof e.end?e.end-e.start:0,n=t&&"number"===typeof t.start&&"number"===typeof t.end?t.end-t.start:0;return Math.max(r,n)}(e.audioTimingInfo,e.videoTimingInfo);if(!r)return null;var n=e.playlist.targetDuration,i=ju({segmentDuration:r,maxDuration:2*n}),a=ju({segmentDuration:r,maxDuration:n}),o="Segment with index "+e.mediaIndex+" from playlist "+e.playlist.id+" has a duration of "+r+" when the reported duration is "+e.duration+" and the target duration is "+n+". For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1";return i||a?{severity:i?"warn":"info",message:o}:null},Wu=function(e){function t(t,r){var n;if(n=e.call(this)||this,!t)throw new TypeError("Initialization settings are required");if("function"!==typeof t.currentTime)throw new TypeError("No currentTime getter specified");if(!t.mediaSource)throw new TypeError("No MediaSource specified");return n.bandwidth=t.bandwidth,n.throughput={rate:0,count:0},n.roundTrip=NaN,n.resetStats_(),n.mediaIndex=null,n.partIndex=null,n.hasPlayed_=t.hasPlayed,n.currentTime_=t.currentTime,n.seekable_=t.seekable,n.seeking_=t.seeking,n.duration_=t.duration,n.mediaSource_=t.mediaSource,n.vhs_=t.vhs,n.loaderType_=t.loaderType,n.currentMediaInfo_=void 0,n.startingMediaInfo_=void 0,n.segmentMetadataTrack_=t.segmentMetadataTrack,n.goalBufferLength_=t.goalBufferLength,n.sourceType_=t.sourceType,n.sourceUpdater_=t.sourceUpdater,n.inbandTextTracks_=t.inbandTextTracks,n.state_="INIT",n.timelineChangeController_=t.timelineChangeController,n.shouldSaveSegmentTimingInfo_=!0,n.parse708captions_=t.parse708captions,n.experimentalExactManifestTimings=t.experimentalExactManifestTimings,n.checkBufferTimeout_=null,n.error_=void 0,n.currentTimeline_=-1,n.pendingSegment_=null,n.xhrOptions_=null,n.pendingSegments_=[],n.audioDisabled_=!1,n.isPendingTimestampOffset_=!1,n.gopBuffer_=[],n.timeMapping_=0,n.safeAppend_=Go.browser.IE_VERSION>=11,n.appendInitSegment_={audio:!0,video:!0},n.playlistOfLastInitSegment_={audio:null,video:null},n.callQueue_=[],n.loadQueue_=[],n.metadataQueue_={id3:[],caption:[]},n.waitingOnRemove_=!1,n.quotaExceededErrorRetryTimeout_=null,n.activeInitSegmentId_=null,n.initSegments_={},n.cacheEncryptionKeys_=t.cacheEncryptionKeys,n.keyCache_={},n.decrypter_=t.decrypter,n.syncController_=t.syncController,n.syncPoint_={segmentIndex:0,time:0},n.transmuxer_=n.createTransmuxer_(),n.triggerSyncInfoUpdate_=function(){return n.trigger("syncinfoupdate")},n.syncController_.on("syncinfoupdate",n.triggerSyncInfoUpdate_),n.mediaSource_.addEventListener("sourceopen",function(){n.isEndOfStream_()||(n.ended_=!1)}),n.fetchAtBuffer_=!1,n.logger_=zo("SegmentLoader["+n.loaderType_+"]"),Object.defineProperty(l()(n),"state",{get:function(){return this.state_},set:function(e){e!==this.state_&&(this.logger_(this.state_+" -> "+e),this.state_=e,this.trigger("statechange"))}}),n.sourceUpdater_.on("ready",function(){n.hasEnoughInfoToAppend_()&&n.processCallQueue_()}),"main"===n.loaderType_&&n.timelineChangeController_.on("pendingtimelinechange",function(){n.hasEnoughInfoToAppend_()&&n.processCallQueue_()}),"audio"===n.loaderType_&&n.timelineChangeController_.on("timelinechange",function(){n.hasEnoughInfoToLoad_()&&n.processLoadQueue_(),n.hasEnoughInfoToAppend_()&&n.processCallQueue_()}),n}d()(t,e);var r=t.prototype;return r.createTransmuxer_=function(){return cu({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_})},r.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},r.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&a.a.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},r.setAudio=function(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},r.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},r.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,a.a.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},r.checkForAbort_=function(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)},r.error=function(e){return"undefined"!==typeof e&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_},r.endOfStream=function(){this.ended_=!0,this.transmuxer_&&uu(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},r.buffered_=function(){var e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return Go.createTimeRanges();if("main"===this.loaderType_){var t=e.hasAudio,r=e.hasVideo,n=e.isMuxed;if(r&&t&&!this.audioDisabled_&&!n)return this.sourceUpdater_.buffered();if(r)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},r.initSegmentForMap=function(e,t){if(void 0===t&&(t=!1),!e)return null;var r=Bs(e),n=this.initSegments_[r];return t&&!n&&e.bytes&&(this.initSegments_[r]=n={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),n||e},r.segmentKey=function(e,t){if(void 0===t&&(t=!1),!e)return null;var r=Gs(e),n=this.keyCache_[r];this.cacheEncryptionKeys_&&t&&!n&&e.bytes&&(this.keyCache_[r]=n={resolvedUri:e.resolvedUri,bytes:e.bytes});var i={resolvedUri:(n||e).resolvedUri};return n&&(i.bytes=n.bytes),i},r.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},r.load=function(){if(this.monitorBuffer_(),this.playlist_)return"INIT"===this.state&&this.couldBeginLoading_()?this.init_():void(!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY"))},r.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},r.playlist=function(e,t){if(void 0===t&&(t={}),e){var r=this.playlist_,n=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=t,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));var i=null;if(r&&(r.id?i=r.id:r.uri&&(i=r.uri)),this.logger_("playlist update ["+i+" => "+(e.id||e.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!r||r.uri!==e.uri)return null!==this.mediaIndex&&this.resyncLoader(),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var a=e.mediaSequence-r.mediaSequence;if(this.logger_("live window shift ["+a+"]"),null!==this.mediaIndex)if(this.mediaIndex-=a,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var o=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!o.parts||!o.parts.length||!o.parts[this.partIndex])){var s=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=s}}n&&(n.mediaIndex-=a,n.mediaIndex<0?(n.mediaIndex=null,n.partIndex=null):(n.mediaIndex>=0&&(n.segment=e.segments[n.mediaIndex]),n.partIndex>=0&&n.segment.parts&&(n.part=n.segment.parts[n.partIndex]))),this.syncController_.saveExpiredSegmentInfo(r,e)}},r.pause=function(){this.checkBufferTimeout_&&(a.a.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},r.paused=function(){return null===this.checkBufferTimeout_},r.resetEverything=function(e){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"})},r.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},r.resyncLoader=function(){this.transmuxer_&&uu(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},r.remove=function(e,t,r,n){if(void 0===r&&(r=function(){}),void 0===n&&(n=!1),t===1/0&&(t=this.duration_()),t<=e)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var i=1,a=function(){0===--i&&r()};for(var o in!n&&this.audioDisabled_||(i++,this.sourceUpdater_.removeAudio(e,t,a)),(n||"main"===this.loaderType_)&&(this.gopBuffer_=function(e,t,r,n){for(var i=Math.ceil((t-n)*It.ONE_SECOND_IN_TS),a=Math.ceil((r-n)*It.ONE_SECOND_IN_TS),o=e.slice(),s=e.length;s--&&!(e[s].pts<=a););if(-1===s)return o;for(var u=s+1;u--&&!(e[u].pts<=i););return u=Math.max(u,0),o.splice(u,s-u+1),o}(this.gopBuffer_,e,t,this.timeMapping_),i++,this.sourceUpdater_.removeVideo(e,t,a)),this.inbandTextTracks_)Bu(e,t,this.inbandTextTracks_[o]);Bu(e,t,this.segmentMetadataTrack_),a()}else this.logger_("skipping remove because no source updater or starting media info")},r.monitorBuffer_=function(){this.checkBufferTimeout_&&a.a.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=a.a.setTimeout(this.monitorBufferTick_.bind(this),1)},r.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&a.a.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=a.a.setTimeout(this.monitorBufferTick_.bind(this),500)},r.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var e=this.chooseNextRequest_();e&&("number"===typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e))}},r.isEndOfStream_=function(e,t,r){if(void 0===e&&(e=this.mediaIndex),void 0===t&&(t=this.playlist_),void 0===r&&(r=this.partIndex),!t||!this.mediaSource_)return!1;var n="number"===typeof e&&t.segments[e],i=e+1===t.segments.length,a=!n||!n.parts||r+1===n.parts.length;return t.endList&&"open"===this.mediaSource_.readyState&&i&&a},r.chooseNextRequest_=function(){var e=Jo(this.buffered_())||0,t=Math.max(0,e-this.currentTime_()),r=!this.hasPlayed_()&&t>=1,n=t>=this.goalBufferLength_(),i=this.playlist_.segments;if(!i.length||r||n)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var a={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(a.isSyncRequest)a.mediaIndex=function(e,t,r){t=t||[];for(var n=[],i=0,a=0;a<t.length;a++){var o=t[a];if(e===o.timeline&&(n.push(a),(i+=o.duration)>r))return a}return 0===n.length?0:n[n.length-1]}(this.currentTimeline_,i,e);else if(null!==this.mediaIndex){var o=i[this.mediaIndex],s="number"===typeof this.partIndex?this.partIndex:-1;a.startOfSegment=o.end?o.end:e,o.parts&&o.parts[s+1]?(a.mediaIndex=this.mediaIndex,a.partIndex=s+1):a.mediaIndex=this.mediaIndex+1}else{var u=ys.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?e:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),c=u.segmentIndex,p=u.startTime,l=u.partIndex;a.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd":"currentTime",a.mediaIndex=c,a.startOfSegment=p,a.partIndex=l}var m=i[a.mediaIndex],d=m&&"number"===typeof a.partIndex&&m.parts&&m.parts[a.partIndex];if(!m||"number"===typeof a.partIndex&&!d)return null;"number"!==typeof a.partIndex&&m.parts&&(a.partIndex=0);var y=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return a.mediaIndex>=i.length-1&&y&&!this.seeking_()?null:this.generateSegmentInfo_(a)},r.generateSegmentInfo_=function(e){var t=e.playlist,r=e.mediaIndex,n=e.startOfSegment,i=e.isSyncRequest,a=e.partIndex,o=e.forceTimestampOffset,s=e.getMediaInfoForTime,u=t.segments[r],c="number"===typeof a&&u.parts[a],p={requestId:"segment-loader-"+Math.random(),uri:c&&c.resolvedUri||u.resolvedUri,mediaIndex:r,partIndex:c?a:null,isSyncRequest:i,startOfSegment:n,playlist:t,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:u.timeline,duration:c&&c.duration||u.duration,segment:u,part:c,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:s},l="undefined"!==typeof o?o:this.isPendingTimestampOffset_;p.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:u.timeline,currentTimeline:this.currentTimeline_,startOfSegment:n,buffered:this.buffered_(),overrideCheck:l});var m=Jo(this.sourceUpdater_.audioBuffered());return"number"===typeof m&&(p.audioAppendStart=m-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(p.gopsToAlignWith=function(e,t,r){if("undefined"===typeof t||null===t||!e.length)return[];var n,i=Math.ceil((t-r+3)*It.ONE_SECOND_IN_TS);for(n=0;n<e.length&&!(e[n].pts>i);n++);return e.slice(n)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),p},r.timestampOffsetForSegment_=function(e){return function(e){var t=e.segmentTimeline,r=e.currentTimeline,n=e.startOfSegment,i=e.buffered;return e.overrideCheck||t!==r?t<r?n:i.length?i.end(i.length-1):n:null}(e)},r.earlyAbortWhenNeeded_=function(e){if(!this.vhs_.tech_.paused()&&this.xhrOptions_.timeout&&this.playlist_.attributes.BANDWIDTH&&!(Date.now()-(e.firstBytesReceivedAt||Date.now())<1e3)){var t=this.currentTime_(),r=e.bandwidth,n=this.pendingSegment_.duration,i=ys.estimateSegmentRequestTime(n,r,this.playlist_,e.bytesReceived),a=function(e,t,r){return void 0===r&&(r=1),((e.length?e.end(e.length-1):0)-t)/r}(this.buffered_(),t,this.vhs_.tech_.playbackRate())-1;if(!(i<=a)){var o=function(e){var t=e.master,r=e.currentTime,n=e.bandwidth,i=e.duration,a=e.segmentDuration,o=e.timeUntilRebuffer,s=e.currentTimeline,u=e.syncController,c=t.playlists.filter(function(e){return!ys.isIncompatible(e)}),p=c.filter(ys.isEnabled);p.length||(p=c.filter(function(e){return!ys.isDisabled(e)}));var l=p.filter(ys.hasAttribute.bind(null,"BANDWIDTH")).map(function(e){var t=u.getSyncPoint(e,i,s,r)?1:2;return{playlist:e,rebufferingImpact:ys.estimateSegmentRequestTime(a,n,e)*t-o}}),m=l.filter(function(e){return e.rebufferingImpact<=0});return wu(m,function(e,t){return qu(t.playlist,e.playlist)}),m.length?m[0]:(wu(l,function(e,t){return e.rebufferingImpact-t.rebufferingImpact}),l[0]||null)}({master:this.vhs_.playlists.master,currentTime:t,bandwidth:r,duration:this.duration_(),segmentDuration:n,timeUntilRebuffer:a,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(o){var s=i-a-o.rebufferingImpact,u=.5;a<=1/30&&(u=1),!o.playlist||o.playlist.uri===this.playlist_.uri||s<u||(this.bandwidth=o.playlist.attributes.BANDWIDTH*$s.BANDWIDTH_VARIANCE+1,this.trigger("earlyabort"))}}}},r.handleAbort_=function(e){this.logger_("Aborting "+Uu(e)),this.mediaRequestsAborted+=1},r.handleProgress_=function(e,t){this.earlyAbortWhenNeeded_(t.stats),this.checkForAbort_(t.requestId)||this.trigger("progress")},r.handleTrackInfo_=function(e,t){this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||this.checkForIllegalMediaSwitch(t)||(t=t||{},function(e,t){if(!e&&!t||!e&&t||e&&!t)return!1;if(e===t)return!0;var r=Object.keys(e).sort(),n=Object.keys(t).sort();if(r.length!==n.length)return!1;for(var i=0;i<r.length;i++){var a=r[i];if(a!==n[i])return!1;if(e[a]!==t[a])return!1}return!0}(this.currentMediaInfo_,t)||(this.appendInitSegment_={audio:!0,video:!0},this.startingMediaInfo_=t,this.currentMediaInfo_=t,this.logger_("trackinfo update",t),this.trigger("trackinfo")),this.checkForAbort_(e.requestId)||(this.pendingSegment_.trackInfo=t,this.hasEnoughInfoToAppend_()&&this.processCallQueue_()))},r.handleTimingInfo_=function(e,t,r,n){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){var i=this.pendingSegment_,a=Fu(t);i[a]=i[a]||{},i[a][r]=n,this.logger_("timinginfo: "+t+" - "+r+" - "+n),this.hasEnoughInfoToAppend_()&&this.processCallQueue_()}},r.handleCaptions_=function(e,t){var r=this;if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId))if(0!==t.length)if(this.pendingSegment_.hasAppendedData_){var n=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset(),i={};t.forEach(function(e){i[e.stream]=i[e.stream]||{startTime:1/0,captions:[],endTime:0};var t=i[e.stream];t.startTime=Math.min(t.startTime,e.startTime+n),t.endTime=Math.max(t.endTime,e.endTime+n),t.captions.push(e)}),Object.keys(i).forEach(function(e){var t=i[e],o=t.startTime,s=t.endTime,u=t.captions,c=r.inbandTextTracks_;r.logger_("adding cues from "+o+" -> "+s+" for "+e),function(e,t,r){if(!e[r]){t.trigger({type:"usage",name:"vhs-608"}),t.trigger({type:"usage",name:"hls-608"});var n=r;/^cc708_/.test(r)&&(n="SERVICE"+r.split("_")[1]);var i=t.textTracks().getTrackById(n);if(i)e[r]=i;else{var a=r,o=r,s=!1,u=(t.options_.vhs&&t.options_.vhs.captionServices||{})[n];u&&(a=u.label,o=u.language,s=u.default),e[r]=t.addRemoteTextTrack({kind:"captions",id:n,default:s,label:a,language:o},!1).track}}}(c,r.vhs_.tech_,e),Bu(o,s,c[e]),function(e){var t=e.inbandTextTracks,r=e.captionArray,n=e.timestampOffset;if(r){var i=a.a.WebKitDataCue||a.a.VTTCue;r.forEach(function(e){var r=e.stream;t[r].addCue(new i(e.startTime+n,e.endTime+n,e.text))})}}({captionArray:u,inbandTextTracks:c,timestampOffset:n})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}else this.metadataQueue_.caption.push(this.handleCaptions_.bind(this,e,t));else this.logger_("SegmentLoader received no captions from a caption event")},r.handleId3_=function(e,t,r){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId))if(this.pendingSegment_.hasAppendedData_){var n=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();!function(e,t,r){e.metadataTrack_||(e.metadataTrack_=r.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,e.metadataTrack_.inBandMetadataTrackDispatchType=t)}(this.inbandTextTracks_,r,this.vhs_.tech_),Ou({inbandTextTracks:this.inbandTextTracks_,metadataArray:t,timestampOffset:n,videoDuration:this.duration_()})}else this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,t,r))},r.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(e){return e()}),this.metadataQueue_.caption.forEach(function(e){return e()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},r.processCallQueue_=function(){var e=this.callQueue_;this.callQueue_=[],e.forEach(function(e){return e()})},r.processLoadQueue_=function(){var e=this.loadQueue_;this.loadQueue_=[],e.forEach(function(e){return e()})},r.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var e=this.pendingSegment_;return!!e&&(!this.getCurrentMediaInfo_()||!Vu({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},r.getCurrentMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),e&&e.trackInfo||this.currentMediaInfo_},r.getMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),this.getCurrentMediaInfo_(e)||this.startingMediaInfo_},r.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready())return!1;if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var e=this.pendingSegment_,t=this.getCurrentMediaInfo_();if(!e||!t)return!1;var r=t.hasAudio,n=t.hasVideo,i=t.isMuxed;return!(n&&!e.videoTimingInfo)&&(!(r&&!this.audioDisabled_&&!i&&!e.audioTimingInfo)&&!Vu({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},r.handleData_=function(e,t){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId))if(!this.callQueue_.length&&this.hasEnoughInfoToAppend_()){var r=this.pendingSegment_;if(this.setTimeMapping_(r.timeline),this.updateMediaSecondsLoaded_(r.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),r.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),r.isFmp4=e.isFmp4,r.timingInfo=r.timingInfo||{},r.isFmp4)this.trigger("fmp4"),r.timingInfo.start=r[Fu(t.type)].start;else{var n,i=this.getCurrentMediaInfo_(),a="main"===this.loaderType_&&i&&i.hasVideo;a&&(n=r.videoTimingInfo.start),r.timingInfo.start=this.trueSegmentStart_({currentStart:r.timingInfo.start,playlist:r.playlist,mediaIndex:r.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:a,firstVideoFrameTimeForData:n,videoTimingInfo:r.videoTimingInfo,audioTimingInfo:r.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(r,t.type),this.updateSourceBufferTimestampOffset_(r),r.isSyncRequest){this.updateTimingInfoEnd_(r),this.syncController_.saveSegmentTimingInfo({segmentInfo:r,shouldSaveTimelineMapping:"main"===this.loaderType_});var o=this.chooseNextRequest_();if(o.mediaIndex!==r.mediaIndex||o.partIndex!==r.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}r.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(r,t)}}else this.callQueue_.push(this.handleData_.bind(this,e,t))},r.updateAppendInitSegmentStatus=function(e,t){"main"!==this.loaderType_||"number"!==typeof e.timestampOffset||e.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[t]!==e.playlist&&(this.appendInitSegment_[t]=!0)},r.getInitSegmentAndUpdateState_=function(e){var t=e.type,r=e.initSegment,n=e.map,i=e.playlist;if(n){var a=Bs(n);if(this.activeInitSegmentId_===a)return null;r=this.initSegmentForMap(n,!0).bytes,this.activeInitSegmentId_=a}return r&&this.appendInitSegment_[t]?(this.playlistOfLastInitSegment_[t]=i,this.appendInitSegment_[t]=!1,this.activeInitSegmentId_=null,r):null},r.handleQuotaExceededError_=function(e,t){var r=this,n=e.segmentInfo,i=e.type,o=e.bytes,s=this.sourceUpdater_.audioBuffered(),u=this.sourceUpdater_.videoBuffered();s.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+Zo(s).join(", ")),u.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+Zo(u).join(", "));var c=s.length?s.start(0):0,p=s.length?s.end(s.length-1):0,l=u.length?u.start(0):0,m=u.length?u.end(u.length-1):0;if(p-c<=1&&m-l<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+o.byteLength+", audio buffer: "+Zo(s).join(", ")+", video buffer: "+Zo(u).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:n,type:i,bytes:o}));var d=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+d),this.remove(0,d,function(){r.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),r.waitingOnRemove_=!1,r.quotaExceededErrorRetryTimeout_=a.a.setTimeout(function(){r.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),r.quotaExceededErrorRetryTimeout_=null,r.processCallQueue_()},1e3)},!0)},r.handleAppendError_=function(e,t){var r=e.segmentInfo,n=e.type,i=e.bytes;t&&(22!==t.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",t),this.error(n+" append of "+i.length+"b failed for segment #"+r.mediaIndex+" in playlist "+r.playlist.id),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:r,type:n,bytes:i}))},r.appendToSourceBuffer_=function(e){var t=e.segmentInfo,r=e.type,n=e.initSegment,i=e.data,a=e.bytes;if(!a){var o=[i],s=i.byteLength;n&&(o.unshift(n),s+=n.byteLength),a=function(e){var t,r=0;return e.bytes&&(t=new Uint8Array(e.bytes),e.segments.forEach(function(e){t.set(e,r),r+=e.byteLength})),t}({bytes:s,segments:o})}this.sourceUpdater_.appendBuffer({segmentInfo:t,type:r,bytes:a},this.handleAppendError_.bind(this,{segmentInfo:t,type:r,bytes:a}))},r.handleSegmentTimingInfo_=function(e,t,r){if(this.pendingSegment_&&t===this.pendingSegment_.requestId){var n=this.pendingSegment_.segment,i=e+"TimingInfo";n[i]||(n[i]={}),n[i].transmuxerPrependedSeconds=r.prependedContentDuration||0,n[i].transmuxedPresentationStart=r.start.presentation,n[i].transmuxedDecodeStart=r.start.decode,n[i].transmuxedPresentationEnd=r.end.presentation,n[i].transmuxedDecodeEnd=r.end.decode,n[i].baseMediaDecodeTime=r.baseMediaDecodeTime}},r.appendData_=function(e,t){var r=t.type,n=t.data;if(n&&n.byteLength&&("audio"!==r||!this.audioDisabled_)){var i=this.getInitSegmentAndUpdateState_({type:r,initSegment:t.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:r,initSegment:i,data:n})}},r.loadSegment_=function(e){var t=this;this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"===typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(e):this.loadQueue_.push(function(){var r=c()({},e,{forceTimestampOffset:!0});c()(e,t.generateSegmentInfo_(r)),t.isPendingTimestampOffset_=!1,t.updateTransmuxerAndRequestSegment_(e)})},r.updateTransmuxerAndRequestSegment_=function(e){var t=this;this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));var r=this.createSimplifiedSegmentObj_(e),n=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),i=null!==this.mediaIndex,a=e.timeline!==this.currentTimeline_&&e.timeline>0,o=n||i&&a;this.logger_("Requesting "+Uu(e)),r.map&&!r.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=Cu({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:r,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:o,endedTimelineFn:function(){t.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(r){var n=r.message,i=r.level,a=r.stream;t.logger_(Uu(e)+" logged from transmuxer stream "+a+" as a "+i+": "+n)}})},r.trimBackBuffer_=function(e){var t=function(e,t,r){var n=t-$s.BACK_BUFFER_LENGTH;e.length&&(n=Math.max(n,e.start(0)));var i=t-r;return Math.min(i,n)}(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);t>0&&this.remove(0,t)},r.createSimplifiedSegmentObj_=function(e){var t=e.segment,r=e.part,n={resolvedUri:r?r.resolvedUri:t.resolvedUri,byterange:r?r.byterange:t.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part},i=e.playlist.segments[e.mediaIndex-1];if(i&&i.timeline===t.timeline&&(i.videoTimingInfo?n.baseStartTime=i.videoTimingInfo.transmuxedDecodeEnd:i.audioTimingInfo&&(n.baseStartTime=i.audioTimingInfo.transmuxedDecodeEnd)),t.key){var a=t.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);n.key=this.segmentKey(t.key),n.key.iv=a}return t.map&&(n.map=this.initSegmentForMap(t.map)),n},r.saveTransferStats_=function(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)},r.saveBandwidthRelatedStats_=function(e,t){this.pendingSegment_.byteLength=t.bytesReceived,e<1/60?this.logger_("Ignoring segment's bandwidth because its duration of "+e+" is less than the min to record "+1/60):(this.bandwidth=t.bandwidth,this.roundTrip=t.roundTripTime)},r.handleTimeout_=function(){this.mediaRequestsTimedout+=1,this.bandwidth=1,this.roundTrip=NaN,this.trigger("bandwidthupdate")},r.segmentRequestFinished_=function(e,t,r){if(this.callQueue_.length)this.callQueue_.push(this.segmentRequestFinished_.bind(this,e,t,r));else if(this.saveTransferStats_(t.stats),this.pendingSegment_&&t.requestId===this.pendingSegment_.requestId){if(e){if(this.pendingSegment_=null,this.state="READY",e.code===du)return;return this.pause(),e.code===mu?void this.handleTimeout_():(this.mediaRequestsErrored+=1,this.error(e),void this.trigger("error"))}var n=this.pendingSegment_;this.saveBandwidthRelatedStats_(n.duration,t.stats),n.endOfAllRequests=t.endOfAllRequests,r.gopInfo&&(this.gopBuffer_=function(e,t,r){if(!t.length)return e;if(r)return t.slice();for(var n=t[0].pts,i=0;i<e.length&&!(e[i].pts>=n);i++);return e.slice(0,i).concat(t)}(this.gopBuffer_,r.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(n)}},r.setTimeMapping_=function(e){var t=this.syncController_.mappingForTimeline(e);null!==t&&(this.timeMapping_=t)},r.updateMediaSecondsLoaded_=function(e){"number"===typeof e.start&&"number"===typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration},r.shouldUpdateTransmuxerTimestampOffset_=function(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())},r.trueSegmentStart_=function(e){var t=e.currentStart,r=e.playlist,n=e.mediaIndex,i=e.firstVideoFrameTimeForData,a=e.currentVideoTimestampOffset,o=e.useVideoTimingInfo,s=e.videoTimingInfo,u=e.audioTimingInfo;if("undefined"!==typeof t)return t;if(!o)return u.start;var c=r.segments[n-1];return 0!==n&&c&&"undefined"!==typeof c.start&&c.end===i+a?s.start:i},r.waitForAppendsToComplete_=function(e){var t=this.getCurrentMediaInfo_(e);if(!t)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var r=t.hasAudio,n=t.hasVideo,i=t.isMuxed,a="main"===this.loaderType_&&n,o=!this.audioDisabled_&&r&&!i;if(e.waitingOnAppends=0,!e.hasAppendedData_)return e.timingInfo||"number"!==typeof e.timestampOffset||(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e);a&&e.waitingOnAppends++,o&&e.waitingOnAppends++,a&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),o&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))},r.checkAppendsDone_=function(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())},r.checkForIllegalMediaSwitch=function(e){var t=function(e,t,r){return"main"===e&&t&&r?r.hasAudio||r.hasVideo?t.hasVideo&&!r.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!t.hasVideo&&r.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null}(this.loaderType_,this.getCurrentMediaInfo_(),e);return!!t&&(this.error({message:t,blacklistDuration:1/0}),this.trigger("error"),!0)},r.updateSourceBufferTimestampOffset_=function(e){if(null!==e.timestampOffset&&"number"===typeof e.timingInfo.start&&!e.changedTimestampOffset&&"main"===this.loaderType_){var t=!1;e.timestampOffset-=e.timingInfo.start,e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),t=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),t=!0),t&&this.trigger("timestampoffset")}},r.updateTimingInfoEnd_=function(e){e.timingInfo=e.timingInfo||{};var t=this.getMediaInfo_(),r="main"===this.loaderType_&&t&&t.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;r&&(e.timingInfo.end="number"===typeof r.end?r.end:r.start+e.duration)},r.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var e=this.pendingSegment_;this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_});var t=zu(e,this.sourceType_);if(t&&("warn"===t.severity?Go.log.warn(t.message):this.logger_(t.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",!e.isSyncRequest||(this.trigger("syncinfoupdate"),e.hasAppendedData_)){this.logger_("Appended "+Uu(e)),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),"main"!==this.loaderType_||this.audioDisabled_||this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate");var r=e.segment;if(r.end&&this.currentTime_()-r.end>3*e.playlist.targetDuration)this.resetEverything();else null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+Uu(e))},r.recordThroughput_=function(e){if(e.duration<1/60)this.logger_("Ignoring segment's throughput because its duration of "+e.duration+" is less than the min to record "+1/60);else{var t=this.throughput.rate,r=Date.now()-e.endOfAllRequests+1,n=Math.floor(e.byteLength/r*8*1e3);this.throughput.rate+=(n-t)/++this.throughput.count}},r.addSegmentMetadataCue_=function(e){if(this.segmentMetadataTrack_){var t=e.segment,r=t.start,n=t.end;if(Gu(r)&&Gu(n)){Bu(r,n,this.segmentMetadataTrack_);var i=a.a.WebKitDataCue||a.a.VTTCue,o={custom:t.custom,dateTimeObject:t.dateTimeObject,dateTimeString:t.dateTimeString,bandwidth:e.playlist.attributes.BANDWIDTH,resolution:e.playlist.attributes.RESOLUTION,codecs:e.playlist.attributes.CODECS,byteLength:e.byteLength,uri:e.uri,timeline:e.timeline,playlist:e.playlist.id,start:r,end:n},s=new i(r,n,JSON.stringify(o));s.value=o,this.segmentMetadataTrack_.addCue(s)}}},t}(Go.EventTarget);function Ku(){}var Hu,Qu=function(e){return"string"!==typeof e?e:e.replace(/./,function(e){return e.toUpperCase()})},Zu=["video","audio"],Ju=function(e,t){var r=t[e+"Buffer"];return r&&r.updating||t.queuePending[e]},$u=function e(t,r){if(0!==r.queue.length){var n=0,i=r.queue[n];if("mediaSource"!==i.type){if("mediaSource"!==t&&r.ready()&&"closed"!==r.mediaSource.readyState&&!Ju(t,r)){if(i.type!==t){if(null===(n=function(e,t){for(var r=0;r<t.length;r++){var n=t[r];if("mediaSource"===n.type)return null;if(n.type===e)return r}return null}(t,r.queue)))return;i=r.queue[n]}return r.queue.splice(n,1),r.queuePending[t]=i,i.action(t,r),i.doneFn?void 0:(r.queuePending[t]=null,void e(t,r))}}else r.updating()||"closed"===r.mediaSource.readyState||(r.queue.shift(),i.action(r),i.doneFn&&i.doneFn(),e("audio",r),e("video",r))}},Yu=function(e,t){var r=t[e+"Buffer"],n=Qu(e);r&&(r.removeEventListener("updateend",t["on"+n+"UpdateEnd_"]),r.removeEventListener("error",t["on"+n+"Error_"]),t.codecs[e]=null,t[e+"Buffer"]=null)},Xu=function(e,t){return e&&t&&-1!==Array.prototype.indexOf.call(e.sourceBuffers,t)},ec=function(e,t,r){return function(n,i){var a=i[n+"Buffer"];if(Xu(i.mediaSource,a)){i.logger_("Appending segment "+t.mediaIndex+"'s "+e.length+" bytes to "+n+"Buffer");try{a.appendBuffer(e)}catch(o){i.logger_("Error with code "+o.code+" "+(22===o.code?"(QUOTA_EXCEEDED_ERR) ":"")+"when appending segment "+t.mediaIndex+" to "+n+"Buffer"),i.queuePending[n]=null,r(o)}}}},tc=function(e,t){return function(r,n){var i=n[r+"Buffer"];if(Xu(n.mediaSource,i)){n.logger_("Removing "+e+" to "+t+" from "+r+"Buffer");try{i.remove(e,t)}catch(a){n.logger_("Remove "+e+" to "+t+" from "+r+"Buffer failed")}}}},rc=function(e){return function(t,r){var n=r[t+"Buffer"];Xu(r.mediaSource,n)&&(r.logger_("Setting "+t+"timestampOffset to "+e),n.timestampOffset=e)}},nc=function(e){return function(t,r){e()}},ic=function(e){return function(t){if("open"===t.mediaSource.readyState){t.logger_("Calling mediaSource endOfStream("+(e||"")+")");try{t.mediaSource.endOfStream(e)}catch(r){Go.log.warn("Failed to call media source endOfStream",r)}}}},ac=function(e){return function(t){t.logger_("Setting mediaSource duration to "+e);try{t.mediaSource.duration=e}catch(r){Go.log.warn("Failed to set media source duration",r)}}},oc=function(){return function(e,t){if("open"===t.mediaSource.readyState){var r=t[e+"Buffer"];if(Xu(t.mediaSource,r)){t.logger_("calling abort on "+e+"Buffer");try{r.abort()}catch(n){Go.log.warn("Failed to abort on "+e+"Buffer",n)}}}}},sc=function(e,t){return function(r){var n=Qu(e),i=W(t);r.logger_("Adding "+e+"Buffer with codec "+t+" to mediaSource");var a=r.mediaSource.addSourceBuffer(i);a.addEventListener("updateend",r["on"+n+"UpdateEnd_"]),a.addEventListener("error",r["on"+n+"Error_"]),r.codecs[e]=t,r[e+"Buffer"]=a}},uc=function(e){return function(t){var r=t[e+"Buffer"];if(Yu(e,t),Xu(t.mediaSource,r)){t.logger_("Removing "+e+"Buffer with codec "+t.codecs[e]+" from mediaSource");try{t.mediaSource.removeSourceBuffer(r)}catch(n){Go.log.warn("Failed to removeSourceBuffer "+e+"Buffer",n)}}}},cc=function(e){return function(t,r){var n=r[t+"Buffer"],i=W(e);Xu(r.mediaSource,n)&&r.codecs[t]!==e&&(r.logger_("changing "+t+"Buffer codec from "+r.codecs[t]+" to "+e),n.changeType(i),r.codecs[t]=e)}},pc=function(e){var t=e.type,r=e.sourceUpdater,n=e.action,i=e.doneFn,a=e.name;r.queue.push({type:t,action:n,doneFn:i,name:a}),$u(t,r)},lc=function(e,t){return function(r){if(t.queuePending[e]){var n=t.queuePending[e].doneFn;t.queuePending[e]=null,n&&n(t[e+"Error_"])}$u(e,t)}},mc=function(e){function t(t){var r;return(r=e.call(this)||this).mediaSource=t,r.sourceopenListener_=function(){return $u("mediaSource",l()(r))},r.mediaSource.addEventListener("sourceopen",r.sourceopenListener_),r.logger_=zo("SourceUpdater"),r.audioTimestampOffset_=0,r.videoTimestampOffset_=0,r.queue=[],r.queuePending={audio:null,video:null},r.delayedAudioAppendQueue_=[],r.videoAppendQueued_=!1,r.codecs={},r.onVideoUpdateEnd_=lc("video",l()(r)),r.onAudioUpdateEnd_=lc("audio",l()(r)),r.onVideoError_=function(e){r.videoError_=e},r.onAudioError_=function(e){r.audioError_=e},r.createdSourceBuffers_=!1,r.initializedEme_=!1,r.triggeredReady_=!1,r}d()(t,e);var r=t.prototype;return r.initializedEme=function(){this.initializedEme_=!0,this.triggerReady()},r.hasCreatedSourceBuffers=function(){return this.createdSourceBuffers_},r.hasInitializedAnyEme=function(){return this.initializedEme_},r.ready=function(){return this.hasCreatedSourceBuffers()&&this.hasInitializedAnyEme()},r.createSourceBuffers=function(e){this.hasCreatedSourceBuffers()||(this.addOrChangeSourceBuffers(e),this.createdSourceBuffers_=!0,this.trigger("createdsourcebuffers"),this.triggerReady())},r.triggerReady=function(){this.ready()&&!this.triggeredReady_&&(this.triggeredReady_=!0,this.trigger("ready"))},r.addSourceBuffer=function(e,t){pc({type:"mediaSource",sourceUpdater:this,action:sc(e,t),name:"addSourceBuffer"})},r.abort=function(e){pc({type:e,sourceUpdater:this,action:oc(e),name:"abort"})},r.removeSourceBuffer=function(e){this.canRemoveSourceBuffer()?pc({type:"mediaSource",sourceUpdater:this,action:uc(e),name:"removeSourceBuffer"}):Go.log.error("removeSourceBuffer is not supported!")},r.canRemoveSourceBuffer=function(){return!Go.browser.IE_VERSION&&!Go.browser.IS_FIREFOX&&a.a.MediaSource&&a.a.MediaSource.prototype&&"function"===typeof a.a.MediaSource.prototype.removeSourceBuffer},t.canChangeType=function(){return a.a.SourceBuffer&&a.a.SourceBuffer.prototype&&"function"===typeof a.a.SourceBuffer.prototype.changeType},r.canChangeType=function(){return this.constructor.canChangeType()},r.changeType=function(e,t){this.canChangeType()?pc({type:e,sourceUpdater:this,action:cc(t),name:"changeType"}):Go.log.error("changeType is not supported!")},r.addOrChangeSourceBuffers=function(e){var t=this;if(!e||"object"!==typeof e||0===Object.keys(e).length)throw new Error("Cannot addOrChangeSourceBuffers to undefined codecs");Object.keys(e).forEach(function(r){var n=e[r];if(!t.hasCreatedSourceBuffers())return t.addSourceBuffer(r,n);t.canChangeType()&&t.changeType(r,n)})},r.appendBuffer=function(e,t){var r=this,n=e.segmentInfo,i=e.type,a=e.bytes;if(this.processedAppend_=!0,"audio"===i&&this.videoBuffer&&!this.videoAppendQueued_)return this.delayedAudioAppendQueue_.push([e,t]),void this.logger_("delayed audio append of "+a.length+" until video append");if(pc({type:i,sourceUpdater:this,action:ec(a,n||{mediaIndex:-1},t),doneFn:t,name:"appendBuffer"}),"video"===i){if(this.videoAppendQueued_=!0,!this.delayedAudioAppendQueue_.length)return;var o=this.delayedAudioAppendQueue_.slice();this.logger_("queuing delayed audio "+o.length+" appendBuffers"),this.delayedAudioAppendQueue_.length=0,o.forEach(function(e){r.appendBuffer.apply(r,e)})}},r.audioBuffered=function(){return Xu(this.mediaSource,this.audioBuffer)&&this.audioBuffer.buffered?this.audioBuffer.buffered:Go.createTimeRange()},r.videoBuffered=function(){return Xu(this.mediaSource,this.videoBuffer)&&this.videoBuffer.buffered?this.videoBuffer.buffered:Go.createTimeRange()},r.buffered=function(){var e=Xu(this.mediaSource,this.videoBuffer)?this.videoBuffer:null,t=Xu(this.mediaSource,this.audioBuffer)?this.audioBuffer:null;return t&&!e?this.audioBuffered():e&&!t?this.videoBuffered():function(e,t){var r=null,n=null,i=0,a=[],o=[];if(!e||!e.length||!t||!t.length)return Go.createTimeRange();for(var s=e.length;s--;)a.push({time:e.start(s),type:"start"}),a.push({time:e.end(s),type:"end"});for(s=t.length;s--;)a.push({time:t.start(s),type:"start"}),a.push({time:t.end(s),type:"end"});for(a.sort(function(e,t){return e.time-t.time}),s=0;s<a.length;s++)"start"===a[s].type?2===++i&&(r=a[s].time):"end"===a[s].type&&1===--i&&(n=a[s].time),null!==r&&null!==n&&(o.push([r,n]),r=null,n=null);return Go.createTimeRanges(o)}(this.audioBuffered(),this.videoBuffered())},r.setDuration=function(e,t){void 0===t&&(t=Ku),pc({type:"mediaSource",sourceUpdater:this,action:ac(e),name:"duration",doneFn:t})},r.endOfStream=function(e,t){void 0===e&&(e=null),void 0===t&&(t=Ku),"string"!==typeof e&&(e=void 0),pc({type:"mediaSource",sourceUpdater:this,action:ic(e),name:"endOfStream",doneFn:t})},r.removeAudio=function(e,t,r){void 0===r&&(r=Ku),this.audioBuffered().length&&0!==this.audioBuffered().end(0)?pc({type:"audio",sourceUpdater:this,action:tc(e,t),doneFn:r,name:"remove"}):r()},r.removeVideo=function(e,t,r){void 0===r&&(r=Ku),this.videoBuffered().length&&0!==this.videoBuffered().end(0)?pc({type:"video",sourceUpdater:this,action:tc(e,t),doneFn:r,name:"remove"}):r()},r.updating=function(){return!(!Ju("audio",this)&&!Ju("video",this))},r.audioTimestampOffset=function(e){return"undefined"!==typeof e&&this.audioBuffer&&this.audioTimestampOffset_!==e&&(pc({type:"audio",sourceUpdater:this,action:rc(e),name:"timestampOffset"}),this.audioTimestampOffset_=e),this.audioTimestampOffset_},r.videoTimestampOffset=function(e){return"undefined"!==typeof e&&this.videoBuffer&&this.videoTimestampOffset!==e&&(pc({type:"video",sourceUpdater:this,action:rc(e),name:"timestampOffset"}),this.videoTimestampOffset_=e),this.videoTimestampOffset_},r.audioQueueCallback=function(e){this.audioBuffer&&pc({type:"audio",sourceUpdater:this,action:nc(e),name:"callback"})},r.videoQueueCallback=function(e){this.videoBuffer&&pc({type:"video",sourceUpdater:this,action:nc(e),name:"callback"})},r.dispose=function(){var e=this;this.trigger("dispose"),Zu.forEach(function(t){e.abort(t),e.canRemoveSourceBuffer()?e.removeSourceBuffer(t):e[t+"QueueCallback"](function(){return Yu(t,e)})}),this.videoAppendQueued_=!1,this.delayedAudioAppendQueue_.length=0,this.sourceopenListener_&&this.mediaSource.removeEventListener("sourceopen",this.sourceopenListener_),this.off()},t}(Go.EventTarget),dc=function(e){return decodeURIComponent(escape(String.fromCharCode.apply(null,e)))},yc=new Uint8Array("\n\n".split("").map(function(e){return e.charCodeAt(0)})),hc=function(e){function t(t,r){var n;return void 0===r&&(r={}),(n=e.call(this,t,r)||this).mediaSource_=null,n.subtitlesTrack_=null,n.loaderType_="subtitle",n.featuresNativeTextTracks_=t.featuresNativeTextTracks,n.shouldSaveSegmentTimingInfo_=!1,n}d()(t,e);var r=t.prototype;return r.createTransmuxer_=function(){return null},r.buffered_=function(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues||!this.subtitlesTrack_.cues.length)return Go.createTimeRanges();var e=this.subtitlesTrack_.cues,t=e[0].startTime,r=e[e.length-1].startTime;return Go.createTimeRanges([[t,r]])},r.initSegmentForMap=function(e,t){if(void 0===t&&(t=!1),!e)return null;var r=Bs(e),n=this.initSegments_[r];if(t&&!n&&e.bytes){var i=yc.byteLength+e.bytes.byteLength,a=new Uint8Array(i);a.set(e.bytes),a.set(yc,e.bytes.byteLength),this.initSegments_[r]=n={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:a}}return n||e},r.couldBeginLoading_=function(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()},r.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},r.track=function(e){return"undefined"===typeof e?this.subtitlesTrack_:(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_(),this.subtitlesTrack_)},r.remove=function(e,t){Bu(e,t,this.subtitlesTrack_)},r.fillBuffer_=function(){var e=this,t=this.chooseNextRequest_();if(t){if(null===this.syncController_.timestampOffsetForTimeline(t.timeline)){return this.syncController_.one("timestampoffset",function(){e.state="READY",e.paused()||e.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(t)}},r.timestampOffsetForSegment_=function(){return null},r.chooseNextRequest_=function(){return this.skipEmptySegments_(e.prototype.chooseNextRequest_.call(this))},r.skipEmptySegments_=function(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e},r.stopForError=function(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")},r.segmentRequestFinished_=function(e,t,r){var n=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(t.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(e)return e.code===mu&&this.handleTimeout_(),e.code===du?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e);var i=this.pendingSegment_;this.saveBandwidthRelatedStats_(i.duration,t.stats),this.state="APPENDING",this.trigger("appending");var o=i.segment;if(o.map&&(o.map.bytes=t.map.bytes),i.bytes=t.bytes,"function"!==typeof a.a.WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var s,u=function(){n.subtitlesTrack_.tech_.off("vttjsloaded",s),n.stopForError({message:"Error loading vtt.js"})};return s=function(){n.subtitlesTrack_.tech_.off("vttjserror",u),n.segmentRequestFinished_(e,t,r)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",s),void this.subtitlesTrack_.tech_.one("vttjserror",u)}o.requested=!0;try{this.parseVTTCues_(i)}catch(c){return void this.stopForError({message:c.message})}if(this.updateTimeMapping_(i,this.syncController_.timelines[i.timeline],this.playlist_),i.cues.length?i.timingInfo={start:i.cues[0].startTime,end:i.cues[i.cues.length-1].endTime}:i.timingInfo={start:i.startOfSegment,end:i.startOfSegment+i.duration},i.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");i.byteLength=i.bytes.byteLength,this.mediaSecondsLoaded+=o.duration,i.cues.forEach(function(e){n.subtitlesTrack_.addCue(n.featuresNativeTextTracks_?new a.a.VTTCue(e.startTime,e.endTime,e.text):e)}),function(e){var t=e.cues;if(t)for(var r=0;r<t.length;r++){for(var n=[],i=0,a=0;a<t.length;a++)t[r].startTime===t[a].startTime&&t[r].endTime===t[a].endTime&&t[r].text===t[a].text&&++i>1&&n.push(t[a]);n.length&&n.forEach(function(t){return e.removeCue(t)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},r.handleData_=function(){},r.updateTimingInfoEnd_=function(){},r.parseVTTCues_=function(e){var t,r=!1;"function"===typeof a.a.TextDecoder?t=new a.a.TextDecoder("utf8"):(t=a.a.WebVTT.StringDecoder(),r=!0);var n=new a.a.WebVTT.Parser(a.a,a.a.vttjs,t);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},n.oncue=e.cues.push.bind(e.cues),n.ontimestampmap=function(t){e.timestampmap=t},n.onparsingerror=function(e){Go.log.warn("Error encountered when parsing cues: "+e.message)},e.segment.map){var i=e.segment.map.bytes;r&&(i=dc(i)),n.parse(i)}var o=e.bytes;r&&(o=dc(o)),n.parse(o),n.flush()},r.updateTimeMapping_=function(e,t,r){var n=e.segment;if(t)if(e.cues.length){var i=e.timestampmap,a=i.MPEGTS/It.ONE_SECOND_IN_TS-i.LOCAL+t.mapping;if(e.cues.forEach(function(e){e.startTime+=a,e.endTime+=a}),!r.syncInfo){var o=e.cues[0].startTime,s=e.cues[e.cues.length-1].startTime;r.syncInfo={mediaSequence:r.mediaSequence+e.mediaIndex,time:Math.min(o,s-n.duration)}}}else n.empty=!0},t}(Wu),fc=function(e,t){for(var r=e.cues,n=0;n<r.length;n++){var i=r[n];if(t>=i.adStartTime&&t<=i.adEndTime)return i}return null},bc=[{name:"VOD",run:function(e,t,r,n,i){if(r!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"ProgramDateTime",run:function(e,t,r,n,i){if(!Object.keys(e.timelineToDatetimeMappings).length)return null;var a=null,o=null,s=Yo(t);i=i||0;for(var u=0;u<s.length;u++){var c=s[t.endList||0===i?u:s.length-(u+1)],p=c.segment,l=e.timelineToDatetimeMappings[p.timeline];if(l&&p.dateTimeObject){var m=p.dateTimeObject.getTime()/1e3+l;if(p.parts&&"number"===typeof c.partIndex)for(var d=0;d<c.partIndex;d++)m+=p.parts[d].duration;var y=Math.abs(i-m);if(null!==o&&(0===y||o<y))break;o=y,a={time:m,segmentIndex:c.segmentIndex,partIndex:c.partIndex}}}return a}},{name:"Segment",run:function(e,t,r,n,i){var a=null,o=null;i=i||0;for(var s=Yo(t),u=0;u<s.length;u++){var c=s[t.endList||0===i?u:s.length-(u+1)],p=c.segment,l=c.part&&c.part.start||p&&p.start;if(p.timeline===n&&"undefined"!==typeof l){var m=Math.abs(i-l);if(null!==o&&o<m)break;(!a||null===o||o>=m)&&(o=m,a={time:l,segmentIndex:c.segmentIndex,partIndex:c.partIndex})}}return a}},{name:"Discontinuity",run:function(e,t,r,n,i){var a=null;if(i=i||0,t.discontinuityStarts&&t.discontinuityStarts.length)for(var o=null,s=0;s<t.discontinuityStarts.length;s++){var u=t.discontinuityStarts[s],c=t.discontinuitySequence+s+1,p=e.discontinuities[c];if(p){var l=Math.abs(i-p.time);if(null!==o&&o<l)break;(!a||null===o||o>=l)&&(o=l,a={time:p.time,segmentIndex:u,partIndex:null})}}return a}},{name:"Playlist",run:function(e,t,r,n,i){return t.syncInfo?{time:t.syncInfo.time,segmentIndex:t.syncInfo.mediaSequence-t.mediaSequence,partIndex:null}:null}}],gc=function(e){function t(t){var r;return(r=e.call(this)||this).timelines=[],r.discontinuities=[],r.timelineToDatetimeMappings={},r.logger_=zo("SyncController"),r}d()(t,e);var r=t.prototype;return r.getSyncPoint=function(e,t,r,n){var i=this.runStrategies_(e,t,r,n);return i.length?this.selectSyncPoint_(i,{key:"time",value:n}):null},r.getExpiredTime=function(e,t){if(!e||!e.segments)return null;var r=this.runStrategies_(e,t,e.discontinuitySequence,0);if(!r.length)return null;var n=this.selectSyncPoint_(r,{key:"segmentIndex",value:0});return n.segmentIndex>0&&(n.time*=-1),Math.abs(n.time+is({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:n.segmentIndex,endIndex:0}))},r.runStrategies_=function(e,t,r,n){for(var i=[],a=0;a<bc.length;a++){var o=bc[a],s=o.run(this,e,t,r,n);s&&(s.strategy=o.name,i.push({strategy:o.name,syncPoint:s}))}return i},r.selectSyncPoint_=function(e,t){for(var r=e[0].syncPoint,n=Math.abs(e[0].syncPoint[t.key]-t.value),i=e[0].strategy,a=1;a<e.length;a++){var o=Math.abs(e[a].syncPoint[t.key]-t.value);o<n&&(n=o,r=e[a].syncPoint,i=e[a].strategy)}return this.logger_("syncPoint for ["+t.key+": "+t.value+"] chosen with strategy ["+i+"]: [time:"+r.time+", segmentIndex:"+r.segmentIndex+("number"===typeof r.partIndex?",partIndex:"+r.partIndex:"")+"]"),r},r.saveExpiredSegmentInfo=function(e,t){for(var r=t.mediaSequence-e.mediaSequence-1;r>=0;r--){var n=e.segments[r];if(n&&"undefined"!==typeof n.start){t.syncInfo={mediaSequence:e.mediaSequence+r,time:n.start},this.logger_("playlist refresh sync: [time:"+t.syncInfo.time+", mediaSequence: "+t.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},r.setDateTimeMappingForStart=function(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){var t=e.segments[0],r=t.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[t.timeline]=-r}},r.saveSegmentTimingInfo=function(e){var t=e.segmentInfo,r=e.shouldSaveTimelineMapping,n=this.calculateSegmentTimeMapping_(t,t.timingInfo,r),i=t.segment;n&&(this.saveDiscontinuitySyncInfo_(t),t.playlist.syncInfo||(t.playlist.syncInfo={mediaSequence:t.playlist.mediaSequence+t.mediaIndex,time:i.start}));var a=i.dateTimeObject;i.discontinuity&&r&&a&&(this.timelineToDatetimeMappings[i.timeline]=-a.getTime()/1e3)},r.timestampOffsetForTimeline=function(e){return"undefined"===typeof this.timelines[e]?null:this.timelines[e].time},r.mappingForTimeline=function(e){return"undefined"===typeof this.timelines[e]?null:this.timelines[e].mapping},r.calculateSegmentTimeMapping_=function(e,t,r){var n,i,a=e.segment,o=e.part,s=this.timelines[e.timeline];if("number"===typeof e.timestampOffset)s={time:e.startOfSegment,mapping:e.startOfSegment-t.start},r&&(this.timelines[e.timeline]=s,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+e.timeline+": [time: "+s.time+"] [mapping: "+s.mapping+"]")),n=e.startOfSegment,i=t.end+s.mapping;else{if(!s)return!1;n=t.start+s.mapping,i=t.end+s.mapping}return o&&(o.start=n,o.end=i),(!a.start||n<a.start)&&(a.start=n),a.end=i,!0},r.saveDiscontinuitySyncInfo_=function(e){var t=e.playlist,r=e.segment;if(r.discontinuity)this.discontinuities[r.timeline]={time:r.start,accuracy:0};else if(t.discontinuityStarts&&t.discontinuityStarts.length)for(var n=0;n<t.discontinuityStarts.length;n++){var i=t.discontinuityStarts[n],a=t.discontinuitySequence+n+1,o=i-e.mediaIndex,s=Math.abs(o);if(!this.discontinuities[a]||this.discontinuities[a].accuracy>s){var u=void 0;u=o<0?r.start-is({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex,endIndex:i}):r.end+is({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex+1,endIndex:i}),this.discontinuities[a]={time:u,accuracy:s}}}},r.dispose=function(){this.trigger("dispose"),this.off()},t}(Go.EventTarget),Sc=function(e){function t(){var t;return(t=e.call(this)||this).pendingTimelineChanges_={},t.lastTimelineChanges_={},t}d()(t,e);var r=t.prototype;return r.clearPendingTimelineChange=function(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")},r.pendingTimelineChange=function(e){var t=e.type,r=e.from,n=e.to;return"number"===typeof r&&"number"===typeof n&&(this.pendingTimelineChanges_[t]={type:t,from:r,to:n},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[t]},r.lastTimelineChange=function(e){var t=e.type,r=e.from,n=e.to;return"number"===typeof r&&"number"===typeof n&&(this.lastTimelineChanges_[t]={type:t,from:r,to:n},delete this.pendingTimelineChanges_[t],this.trigger("timelinechange")),this.lastTimelineChanges_[t]},r.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},t}(Go.EventTarget),vc=Xs(eu(tu(function(){function e(e,t,r){return e(r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}((void 0===t||null===t)&&r.path)}},r.exports),r.exports}var t=e(function(e){function t(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),e},e.exports.default=e.exports,e.exports.__esModule=!0}),r=e(function(e){function t(r,n){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,t(r,n)}e.exports=t,e.exports.default=e.exports,e.exports.__esModule=!0}),n=e(function(e){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0}),i=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1;var r=this.listeners[e].indexOf(t);return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(r,1),r>-1},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var r=t.length,n=0;n<r;++n)t[n].call(this,arguments[1]);else for(var i=Array.prototype.slice.call(arguments,1),a=t.length,o=0;o<a;++o)t[o].apply(this,i)},t.dispose=function(){this.listeners={}},t.pipe=function(e){this.on("data",function(t){e.push(t)})},e}();var a=function(){var e,t,r,n,i,a,o,s,u=[[[],[],[],[],[]],[[],[],[],[],[]]],c=u[0],p=u[1],l=c[4],m=p[4],d=[],y=[];for(e=0;e<256;e++)y[(d[e]=e<<1^283*(e>>7))^e]=e;for(t=r=0;!l[t];t^=n||1,r=y[r]||1)for(a=(a=r^r<<1^r<<2^r<<3^r<<4)>>8^255&a^99,l[t]=a,m[a]=t,s=16843009*d[i=d[n=d[t]]]^65537*i^257*n^16843008*t,o=257*d[a]^16843008*a,e=0;e<4;e++)c[e][t]=o=o<<24^o>>>8,p[e][a]=s=s<<24^s>>>8;for(e=0;e<5;e++)c[e]=c[e].slice(0),p[e]=p[e].slice(0);return u},o=null,s=function(){function e(e){var t,r,n;o||(o=a()),this._tables=[[o[0][0].slice(),o[0][1].slice(),o[0][2].slice(),o[0][3].slice(),o[0][4].slice()],[o[1][0].slice(),o[1][1].slice(),o[1][2].slice(),o[1][3].slice(),o[1][4].slice()]];var i=this._tables[0][4],s=this._tables[1],u=e.length,c=1;if(4!==u&&6!==u&&8!==u)throw new Error("Invalid aes key size");var p=e.slice(0),l=[];for(this._key=[p,l],t=u;t<4*u+28;t++)n=p[t-1],(t%u===0||8===u&&t%u===4)&&(n=i[n>>>24]<<24^i[n>>16&255]<<16^i[n>>8&255]<<8^i[255&n],t%u===0&&(n=n<<8^n>>>24^c<<24,c=c<<1^283*(c>>7))),p[t]=p[t-u]^n;for(r=0;t;r++,t--)n=p[3&r?t:t-4],l[r]=t<=4||r<4?n:s[0][i[n>>>24]]^s[1][i[n>>16&255]]^s[2][i[n>>8&255]]^s[3][i[255&n]]}return e.prototype.decrypt=function(e,t,r,n,i,a){var o,s,u,c,p=this._key[1],l=e^p[0],m=n^p[1],d=r^p[2],y=t^p[3],h=p.length/4-2,f=4,b=this._tables[1],g=b[0],S=b[1],v=b[2],I=b[3],N=b[4];for(c=0;c<h;c++)o=g[l>>>24]^S[m>>16&255]^v[d>>8&255]^I[255&y]^p[f],s=g[m>>>24]^S[d>>16&255]^v[y>>8&255]^I[255&l]^p[f+1],u=g[d>>>24]^S[y>>16&255]^v[l>>8&255]^I[255&m]^p[f+2],y=g[y>>>24]^S[l>>16&255]^v[m>>8&255]^I[255&d]^p[f+3],f+=4,l=o,m=s,d=u;for(c=0;c<4;c++)i[(3&-c)+a]=N[l>>>24]<<24^N[m>>16&255]<<16^N[d>>8&255]<<8^N[255&y]^p[f++],o=l,l=m,m=d,d=y,y=o},e}(),u=function(e){function t(){var t;return(t=e.call(this,i)||this).jobs=[],t.delay=1,t.timeout_=null,t}n(t,e);var r=t.prototype;return r.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},r.push=function(e){this.jobs.push(e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},t}(i),c=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},p=function(){function e(t,r,n,i){var a=e.STEP,o=new Int32Array(t.buffer),s=new Uint8Array(t.byteLength),p=0;for(this.asyncStream_=new u,this.asyncStream_.push(this.decryptChunk_(o.subarray(p,p+a),r,n,s)),p=a;p<o.length;p+=a)n=new Uint32Array([c(o[p-4]),c(o[p-3]),c(o[p-2]),c(o[p-1])]),this.asyncStream_.push(this.decryptChunk_(o.subarray(p,p+a),r,n,s));this.asyncStream_.push(function(){var e;i(null,(e=s).subarray(0,e.byteLength-e[e.byteLength-1]))})}return e.prototype.decryptChunk_=function(e,t,r,n){return function(){var i=function(e,t,r){var n,i,a,o,u,p,l,m,d,y=new Int32Array(e.buffer,e.byteOffset,e.byteLength>>2),h=new s(Array.prototype.slice.call(t)),f=new Uint8Array(e.byteLength),b=new Int32Array(f.buffer);for(n=r[0],i=r[1],a=r[2],o=r[3],d=0;d<y.length;d+=4)u=c(y[d]),p=c(y[d+1]),l=c(y[d+2]),m=c(y[d+3]),h.decrypt(u,p,l,m,b,d),b[d]=c(b[d]^n),b[d+1]=c(b[d+1]^i),b[d+2]=c(b[d+2]^a),b[d+3]=c(b[d+3]^o),n=u,i=p,a=l,o=m;return f}(e,t,r);n.set(i,e.byteOffset)}},t(e,null,[{key:"STEP",get:function(){return 32e3}}]),e}();self.onmessage=function(e){var t=e.data,r=new Uint8Array(t.encrypted.bytes,t.encrypted.byteOffset,t.encrypted.byteLength),n=new Uint32Array(t.key.bytes,t.key.byteOffset,t.key.byteLength/4),i=new Uint32Array(t.iv.bytes,t.iv.byteOffset,t.iv.byteLength/4);new p(r,n,i,function(e,r){self.postMessage(function(e){var t={};return Object.keys(e).forEach(function(r){var n=e[r];ArrayBuffer.isView(n)?t[r]={bytes:n.buffer,byteOffset:n.byteOffset,byteLength:n.byteLength}:t[r]=n}),t}({source:t.source,decrypted:r}),[r.buffer])})}}))),Ic=function(e){var t=e.default?"main":"alternative";return e.characteristics&&e.characteristics.indexOf("public.accessibility.describes-video")>=0&&(t="main-desc"),t},Nc=function(e,t){e.abort(),e.pause(),t&&t.activePlaylistLoader&&(t.activePlaylistLoader.pause(),t.activePlaylistLoader=null)},Tc=function(e,t){t.activePlaylistLoader=e,e.load()},Cc={AUDIO:function(e,t){return function(){var r=t.segmentLoaders[e],n=t.mediaTypes[e],i=t.blacklistCurrentPlaylist;Nc(r,n);var a=n.activeTrack(),o=n.activeGroup(),s=(o.filter(function(e){return e.default})[0]||o[0]).id,u=n.tracks[s];if(a!==u){for(var c in Go.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),n.tracks)n.tracks[c].enabled=n.tracks[c]===u;n.onTrackChanged()}else i({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(e,t){return function(){var r=t.segmentLoaders[e],n=t.mediaTypes[e];Go.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),Nc(r,n);var i=n.activeTrack();i&&(i.mode="disabled"),n.onTrackChanged()}}},kc={AUDIO:function(e,t,r){if(t){var n=r.tech,i=r.requestOptions,a=r.segmentLoaders[e];t.on("loadedmetadata",function(){var e=t.media();a.playlist(e,i),(!n.paused()||e.endList&&"none"!==n.preload())&&a.load()}),t.on("loadedplaylist",function(){a.playlist(t.media(),i),n.paused()||a.load()}),t.on("error",Cc[e](e,r))}},SUBTITLES:function(e,t,r){var n=r.tech,i=r.requestOptions,a=r.segmentLoaders[e],o=r.mediaTypes[e];t.on("loadedmetadata",function(){var e=t.media();a.playlist(e,i),a.track(o.activeTrack()),(!n.paused()||e.endList&&"none"!==n.preload())&&a.load()}),t.on("loadedplaylist",function(){a.playlist(t.media(),i),n.paused()||a.load()}),t.on("error",Cc[e](e,r))}},Ac={AUDIO:function(e,t){var r=t.vhs,n=t.sourceType,i=t.segmentLoaders[e],a=t.requestOptions,o=t.master.mediaGroups,s=t.mediaTypes[e],u=s.groups,c=s.tracks,p=s.logger_,l=t.masterPlaylistLoader,m=ds(l.master);for(var d in o[e]&&0!==Object.keys(o[e]).length||(o[e]={main:{default:{default:!0}}},m&&(o[e].main.default.playlists=l.master.playlists)),o[e])for(var y in u[d]||(u[d]=[]),o[e][d]){var h=o[e][d][y],f=void 0;if(m?(p("AUDIO group '"+d+"' label '"+y+"' is a master playlist"),h.isMasterPlaylist=!0,f=null):f="vhs-json"===n&&h.playlists?new xs(h.playlists[0],r,a):h.resolvedUri?new xs(h.resolvedUri,r,a):h.playlists&&"dash"===n?new Js(h.playlists[0],r,a,l):null,h=Go.mergeOptions({id:y,playlistLoader:f},h),kc[e](e,h.playlistLoader,t),u[d].push(h),"undefined"===typeof c[y]){var b=new Go.AudioTrack({id:y,kind:Ic(h),enabled:!1,language:h.language,default:h.default,label:y});c[y]=b}}i.on("error",Cc[e](e,t))},SUBTITLES:function(e,t){var r=t.tech,n=t.vhs,i=t.sourceType,a=t.segmentLoaders[e],o=t.requestOptions,s=t.master.mediaGroups,u=t.mediaTypes[e],c=u.groups,p=u.tracks,l=t.masterPlaylistLoader;for(var m in s[e])for(var d in c[m]||(c[m]=[]),s[e][m])if(!s[e][m][d].forced){var y=s[e][m][d],h=void 0;if("hls"===i)h=new xs(y.resolvedUri,n,o);else if("dash"===i){if(!y.playlists.filter(function(e){return e.excludeUntil!==1/0}).length)return;h=new Js(y.playlists[0],n,o,l)}else"vhs-json"===i&&(h=new xs(y.playlists?y.playlists[0]:y.resolvedUri,n,o));if(y=Go.mergeOptions({id:d,playlistLoader:h},y),kc[e](e,y.playlistLoader,t),c[m].push(y),"undefined"===typeof p[d]){var f=r.addRemoteTextTrack({id:d,kind:"subtitles",default:y.default&&y.autoselect,language:y.language,label:d},!1).track;p[d]=f}}a.on("error",Cc[e](e,t))},"CLOSED-CAPTIONS":function(e,t){var r=t.tech,n=t.master.mediaGroups,i=t.mediaTypes[e],a=i.groups,o=i.tracks;for(var s in n[e])for(var u in a[s]||(a[s]=[]),n[e][s]){var c=n[e][s][u];if(/^(?:CC|SERVICE)/.test(c.instreamId)){var p=r.options_.vhs&&r.options_.vhs.captionServices||{},l={label:u,language:c.language,instreamId:c.instreamId,default:c.default&&c.autoselect};if(p[l.instreamId]&&(l=Go.mergeOptions(l,p[l.instreamId])),void 0===l.default&&delete l.default,a[s].push(Go.mergeOptions({id:u},c)),"undefined"===typeof o[u]){var m=r.addRemoteTextTrack({id:l.instreamId,kind:"captions",default:l.default,language:l.language,label:l.label},!1).track;o[u]=m}}}}},Dc=function e(t,r){for(var n=0;n<t.length;n++){if(ls(r,t[n]))return!0;if(t[n].playlists&&e(t[n].playlists,r))return!0}return!1},xc={AUDIO:function(e,t){return function(){var r=t.mediaTypes[e].tracks;for(var n in r)if(r[n].enabled)return r[n];return null}},SUBTITLES:function(e,t){return function(){var r=t.mediaTypes[e].tracks;for(var n in r)if("showing"===r[n].mode||"hidden"===r[n].mode)return r[n];return null}}},Rc=function(e){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(t){Ac[t](t,e)});var t=e.mediaTypes,r=e.masterPlaylistLoader,n=e.tech,i=e.vhs,a=e.segmentLoaders,o=a.AUDIO,s=a.main;["AUDIO","SUBTITLES"].forEach(function(r){t[r].activeGroup=function(e,t){return function(r){var n=t.masterPlaylistLoader,i=t.mediaTypes[e].groups,a=n.media();if(!a)return null;var o=null;a.attributes[e]&&(o=i[a.attributes[e]]);var s=Object.keys(i);if(!o)if("AUDIO"===e&&s.length>1&&ds(t.master))for(var u=0;u<s.length;u++){var c=i[s[u]];if(Dc(c,a)){o=c;break}}else i.main?o=i.main:1===s.length&&(o=i[s[0]]);return"undefined"===typeof r?o:null!==r&&o&&o.filter(function(e){return e.id===r.id})[0]||null}}(r,e),t[r].activeTrack=xc[r](r,e),t[r].onGroupChanged=function(e,t){return function(){var r=t.segmentLoaders,n=r[e],i=r.main,a=t.mediaTypes[e],o=a.activeTrack(),s=a.getActiveGroup(),u=a.activePlaylistLoader,c=a.lastGroup_;s&&c&&s.id===c.id||(a.lastGroup_=s,a.lastTrack_=o,Nc(n,a),s&&!s.isMasterPlaylist&&(s.playlistLoader?(n.resyncLoader(),Tc(s.playlistLoader,a)):u&&i.resetEverything()))}}(r,e),t[r].onGroupChanging=function(e,t){return function(){var r=t.segmentLoaders[e];t.mediaTypes[e].lastGroup_=null,r.abort(),r.pause()}}(r,e),t[r].onTrackChanged=function(e,t){return function(){var r=t.masterPlaylistLoader,n=t.segmentLoaders,i=n[e],a=n.main,o=t.mediaTypes[e],s=o.activeTrack(),u=o.getActiveGroup(),c=o.activePlaylistLoader,p=o.lastTrack_;if((!p||!s||p.id!==s.id)&&(o.lastGroup_=u,o.lastTrack_=s,Nc(i,o),u)){if(u.isMasterPlaylist){if(!s||!p||s.id===p.id)return;var l=t.vhs.masterPlaylistController_,m=l.selectPlaylist();if(l.media()===m)return;return o.logger_("track change. Switching master audio from "+p.id+" to "+s.id),r.pause(),a.resetEverything(),void l.fastQualityChange_(m)}if("AUDIO"===e){if(!u.playlistLoader)return a.setAudio(!0),void a.resetEverything();i.setAudio(!0),a.setAudio(!1)}c!==u.playlistLoader?(i.track&&i.track(s),i.resetEverything(),Tc(u.playlistLoader,o)):Tc(u.playlistLoader,o)}}}(r,e),t[r].getActiveGroup=function(e,t){var r=t.mediaTypes;return function(){var t=r[e].activeTrack();return t?r[e].activeGroup(t):null}}(r,e)});var u=t.AUDIO.activeGroup();if(u){var c=(u.filter(function(e){return e.default})[0]||u[0]).id;t.AUDIO.tracks[c].enabled=!0,t.AUDIO.onGroupChanged(),t.AUDIO.onTrackChanged(),t.AUDIO.getActiveGroup().playlistLoader?(s.setAudio(!1),o.setAudio(!0)):s.setAudio(!0)}r.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(e){return t[e].onGroupChanged()})}),r.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(e){return t[e].onGroupChanging()})});var p=function(){t.AUDIO.onTrackChanged(),n.trigger({type:"usage",name:"vhs-audio-change"}),n.trigger({type:"usage",name:"hls-audio-change"})};for(var l in n.audioTracks().addEventListener("change",p),n.remoteTextTracks().addEventListener("change",t.SUBTITLES.onTrackChanged),i.on("dispose",function(){n.audioTracks().removeEventListener("change",p),n.remoteTextTracks().removeEventListener("change",t.SUBTITLES.onTrackChanged)}),n.clearTracks("audio"),t.AUDIO.tracks)n.audioTracks().addTrack(t.AUDIO.tracks[l])},Pc=function(){var e={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(t){e[t]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:Ku,activeTrack:Ku,getActiveGroup:Ku,onGroupChanged:Ku,onTrackChanged:Ku,lastTrack_:null,logger_:zo("MediaGroups["+t+"]")}}),e},Ec=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],_c=function(e){return this.audioSegmentLoader_[e]+this.mainSegmentLoader_[e]},wc=function(e){function t(t){var r;r=e.call(this)||this;var n=t.src,i=t.handleManifestRedirects,o=t.withCredentials,s=t.tech,u=t.bandwidth,c=t.externVhs,p=t.useCueTags,m=t.blacklistDuration,d=t.enableLowInitialPlaylist,y=t.sourceType,h=t.cacheEncryptionKeys,f=t.experimentalBufferBasedABR,b=t.experimentalLeastPixelDiffSelector;if(!n)throw new Error("A non-empty playlist URL or JSON manifest string is required");var g=t.maxPlaylistRetries;null!==g&&"undefined"!==typeof g||(g=1/0),Hu=c,r.experimentalBufferBasedABR=Boolean(f),r.experimentalLeastPixelDiffSelector=Boolean(b),r.withCredentials=o,r.tech_=s,r.vhs_=s.vhs,r.sourceType_=y,r.useCueTags_=p,r.blacklistDuration=m,r.maxPlaylistRetries=g,r.enableLowInitialPlaylist=d,r.useCueTags_&&(r.cueTagsTrack_=r.tech_.addTextTrack("metadata","ad-cues"),r.cueTagsTrack_.inBandMetadataTrackDispatchType=""),r.requestOptions_={withCredentials:o,handleManifestRedirects:i,maxPlaylistRetries:g,timeout:null},r.on("error",r.pauseLoading),r.mediaTypes_=Pc(),r.mediaSource=new a.a.MediaSource,r.handleDurationChange_=r.handleDurationChange_.bind(l()(r)),r.handleSourceOpen_=r.handleSourceOpen_.bind(l()(r)),r.handleSourceEnded_=r.handleSourceEnded_.bind(l()(r)),r.mediaSource.addEventListener("durationchange",r.handleDurationChange_),r.mediaSource.addEventListener("sourceopen",r.handleSourceOpen_),r.mediaSource.addEventListener("sourceended",r.handleSourceEnded_),r.seekable_=Go.createTimeRanges(),r.hasPlayed_=!1,r.syncController_=new gc(t),r.segmentMetadataTrack_=s.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,r.decrypter_=new vc,r.sourceUpdater_=new mc(r.mediaSource),r.inbandTextTracks_={},r.timelineChangeController_=new Sc;var S={vhs:r.vhs_,parse708captions:t.parse708captions,mediaSource:r.mediaSource,currentTime:r.tech_.currentTime.bind(r.tech_),seekable:function(){return r.seekable()},seeking:function(){return r.tech_.seeking()},duration:function(){return r.duration()},hasPlayed:function(){return r.hasPlayed_},goalBufferLength:function(){return r.goalBufferLength()},bandwidth:u,syncController:r.syncController_,decrypter:r.decrypter_,sourceType:r.sourceType_,inbandTextTracks:r.inbandTextTracks_,cacheEncryptionKeys:h,sourceUpdater:r.sourceUpdater_,timelineChangeController:r.timelineChangeController_,experimentalExactManifestTimings:t.experimentalExactManifestTimings};r.masterPlaylistLoader_="dash"===r.sourceType_?new Js(n,r.vhs_,r.requestOptions_):new xs(n,r.vhs_,r.requestOptions_),r.setupMasterPlaylistLoaderListeners_(),r.mainSegmentLoader_=new Wu(Go.mergeOptions(S,{segmentMetadataTrack:r.segmentMetadataTrack_,loaderType:"main"}),t),r.audioSegmentLoader_=new Wu(Go.mergeOptions(S,{loaderType:"audio"}),t),r.subtitleSegmentLoader_=new hc(Go.mergeOptions(S,{loaderType:"vtt",featuresNativeTextTracks:r.tech_.featuresNativeTextTracks}),t),r.setupSegmentLoaderListeners_(),r.experimentalBufferBasedABR&&(r.masterPlaylistLoader_.one("loadedplaylist",function(){return r.startABRTimer_()}),r.tech_.on("pause",function(){return r.stopABRTimer_()}),r.tech_.on("play",function(){return r.startABRTimer_()})),Ec.forEach(function(e){r[e+"_"]=_c.bind(l()(r),e)}),r.logger_=zo("MPC"),r.triggeredFmp4Usage=!1,"none"===r.tech_.preload()?(r.loadOnPlay_=function(){r.loadOnPlay_=null,r.masterPlaylistLoader_.load()},r.tech_.one("play",r.loadOnPlay_)):r.masterPlaylistLoader_.load(),r.timeToLoadedData__=-1,r.mainAppendsToLoadedData__=-1,r.audioAppendsToLoadedData__=-1;var v="none"===r.tech_.preload()?"play":"loadstart";return r.tech_.one(v,function(){var e=Date.now();r.tech_.one("loadeddata",function(){r.timeToLoadedData__=Date.now()-e,r.mainAppendsToLoadedData__=r.mainSegmentLoader_.mediaAppends,r.audioAppendsToLoadedData__=r.audioSegmentLoader_.mediaAppends})}),r}d()(t,e);var r=t.prototype;return r.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},r.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},r.appendsToLoadedData_=function(){var e=this.mainAppendsToLoadedData_(),t=this.audioAppendsToLoadedData_();return-1===e||-1===t?-1:e+t},r.timeToLoadedData_=function(){return this.timeToLoadedData__},r.checkABR_=function(){var e=this.selectPlaylist();e&&this.shouldSwitchToMedia_(e)&&this.switchMedia_(e,"abr")},r.switchMedia_=function(e,t,r){var n=this.media(),i=n&&(n.id||n.uri),a=e.id||e.uri;i&&i!==a&&(this.logger_("switch media "+i+" -> "+a+" from "+t),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+t})),this.masterPlaylistLoader_.media(e,r)},r.startABRTimer_=function(){var e=this;this.stopABRTimer_(),this.abrTimer_=a.a.setInterval(function(){return e.checkABR_()},250)},r.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(a.a.clearInterval(this.abrTimer_),this.abrTimer_=null)},r.getAudioTrackPlaylists_=function(){var e=this.master(),t=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return t;var r,n=e.mediaGroups.AUDIO,i=Object.keys(n);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)r=this.mediaTypes_.AUDIO.activeTrack();else{var a=n.main||i.length&&n[i[0]];for(var o in a)if(a[o].default){r={label:o};break}}if(!r)return t;var s=[];for(var u in n)if(n[u][r.label]){var c=n[u][r.label];if(c.playlists&&c.playlists.length)s.push.apply(s,c.playlists);else if(c.uri)s.push(c);else if(e.playlists.length)for(var p=0;p<e.playlists.length;p++){var l=e.playlists[p];l.attributes&&l.attributes.AUDIO&&l.attributes.AUDIO===u&&s.push(l)}}return s.length?s:t},r.setupMasterPlaylistLoaderListeners_=function(){var e=this;this.masterPlaylistLoader_.on("loadedmetadata",function(){var t=e.masterPlaylistLoader_.media(),r=1.5*t.targetDuration*1e3;ps(e.masterPlaylistLoader_.master,e.masterPlaylistLoader_.media())?e.requestOptions_.timeout=0:e.requestOptions_.timeout=r,t.endList&&"none"!==e.tech_.preload()&&(e.mainSegmentLoader_.playlist(t,e.requestOptions_),e.mainSegmentLoader_.load()),Rc({sourceType:e.sourceType_,segmentLoaders:{AUDIO:e.audioSegmentLoader_,SUBTITLES:e.subtitleSegmentLoader_,main:e.mainSegmentLoader_},tech:e.tech_,requestOptions:e.requestOptions_,masterPlaylistLoader:e.masterPlaylistLoader_,vhs:e.vhs_,master:e.master(),mediaTypes:e.mediaTypes_,blacklistCurrentPlaylist:e.blacklistCurrentPlaylist.bind(e)}),e.triggerPresenceUsage_(e.master(),t),e.setupFirstPlay(),!e.mediaTypes_.AUDIO.activePlaylistLoader||e.mediaTypes_.AUDIO.activePlaylistLoader.media()?e.trigger("selectedinitialmedia"):e.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",function(){e.trigger("selectedinitialmedia")})}),this.masterPlaylistLoader_.on("loadedplaylist",function(){e.loadOnPlay_&&e.tech_.off("play",e.loadOnPlay_);var t=e.masterPlaylistLoader_.media();if(!t){var r;if(e.excludeUnsupportedVariants_(),e.enableLowInitialPlaylist&&(r=e.selectInitialPlaylist()),r||(r=e.selectPlaylist()),!r||!e.shouldSwitchToMedia_(r))return;if(e.initialMedia_=r,e.switchMedia_(e.initialMedia_,"initial"),!("vhs-json"===e.sourceType_&&e.initialMedia_.segments))return;t=e.initialMedia_}e.handleUpdatedMediaPlaylist(t)}),this.masterPlaylistLoader_.on("error",function(){e.blacklistCurrentPlaylist(e.masterPlaylistLoader_.error)}),this.masterPlaylistLoader_.on("mediachanging",function(){e.mainSegmentLoader_.abort(),e.mainSegmentLoader_.pause()}),this.masterPlaylistLoader_.on("mediachange",function(){var t=e.masterPlaylistLoader_.media(),r=1.5*t.targetDuration*1e3;ps(e.masterPlaylistLoader_.master,e.masterPlaylistLoader_.media())?e.requestOptions_.timeout=0:e.requestOptions_.timeout=r,e.mainSegmentLoader_.playlist(t,e.requestOptions_),e.mainSegmentLoader_.load(),e.tech_.trigger({type:"mediachange",bubbles:!0})}),this.masterPlaylistLoader_.on("playlistunchanged",function(){var t=e.masterPlaylistLoader_.media();"playlist-unchanged"!==t.lastExcludeReason_&&(e.stuckAtPlaylistEnd_(t)&&(e.blacklistCurrentPlaylist({message:"Playlist no longer updating.",reason:"playlist-unchanged"}),e.tech_.trigger("playliststuck")))}),this.masterPlaylistLoader_.on("renditiondisabled",function(){e.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"}),e.tech_.trigger({type:"usage",name:"hls-rendition-disabled"})}),this.masterPlaylistLoader_.on("renditionenabled",function(){e.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"}),e.tech_.trigger({type:"usage",name:"hls-rendition-enabled"})})},r.handleUpdatedMediaPlaylist=function(e){this.useCueTags_&&this.updateAdCues_(e),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.updateDuration(!e.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())},r.triggerPresenceUsage_=function(e,t){var r=e.mediaGroups||{},n=!0,i=Object.keys(r.AUDIO);for(var a in r.AUDIO)for(var o in r.AUDIO[a]){r.AUDIO[a][o].uri||(n=!1)}n&&(this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),this.tech_.trigger({type:"usage",name:"hls-demuxed"})),Object.keys(r.SUBTITLES).length&&(this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),this.tech_.trigger({type:"usage",name:"hls-webvtt"})),Hu.Playlist.isAes(t)&&(this.tech_.trigger({type:"usage",name:"vhs-aes"}),this.tech_.trigger({type:"usage",name:"hls-aes"})),i.length&&Object.keys(r.AUDIO[i[0]]).length>1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},r.shouldSwitchToMedia_=function(e){var t=this.masterPlaylistLoader_.media(),r=this.tech_.buffered();return function(e){var t=e.currentPlaylist,r=e.nextPlaylist,n=e.forwardBuffer,i=e.bufferLowWaterLine,a=e.bufferHighWaterLine,o=e.duration,s=e.experimentalBufferBasedABR,u=e.log;if(!r)return Go.log.warn("We received no playlist to switch to. Please check your stream."),!1;var c="allowing switch "+(t&&t.id||"null")+" -> "+r.id;if(!t)return u(c+" as current playlist is not set"),!0;if(r.id===t.id)return!1;if(!t.endList)return u(c+" as current playlist is live"),!0;var p=s?$s.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:$s.MAX_BUFFER_LOW_WATER_LINE;if(o<p)return u(c+" as duration < max low water line ("+o+" < "+p+")"),!0;var l=r.attributes.BANDWIDTH,m=t.attributes.BANDWIDTH;if(l<m&&(!s||n<a)){var d=c+" as next bandwidth < current bandwidth ("+l+" < "+m+")";return s&&(d+=" and forwardBuffer < bufferHighWaterLine ("+n+" < "+a+")"),u(d),!0}if((!s||l>m)&&n>=i){var y=c+" as forwardBuffer >= bufferLowWaterLine ("+n+" >= "+i+")";return s&&(y+=" and next bandwidth > current bandwidth ("+l+" > "+m+")"),u(y),!0}return u("not "+c+" as no switching criteria met"),!1}({currentPlaylist:t,nextPlaylist:e,forwardBuffer:r.length?r.end(r.length-1)-this.tech_.currentTime():0,bufferLowWaterLine:this.bufferLowWaterLine(),bufferHighWaterLine:this.bufferHighWaterLine(),duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},r.setupSegmentLoaderListeners_=function(){var e=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var t=e.selectPlaylist();e.shouldSwitchToMedia_(t)&&e.switchMedia_(t,"bandwidthupdate"),e.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){e.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){e.blacklistCurrentPlaylist(e.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){e.error=e.mainSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){e.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),e.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){e.error=e.audioSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){e.logger_("main segment loader ended"),e.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(t){e.experimentalBufferBasedABR||(e.delegateLoaders_("all",["abort"]),e.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var t=function(){if(!e.sourceUpdater_.hasCreatedSourceBuffers())return e.tryToCreateSourceBuffers_();var t=e.getCodecsOrExclude_();t&&e.sourceUpdater_.addOrChangeSourceBuffers(t)};this.mainSegmentLoader_.on("trackinfo",t),this.audioSegmentLoader_.on("trackinfo",t),this.mainSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){e.logger_("audioSegmentLoader ended"),e.onEndOfStream()})},r.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},r.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},r.smoothQualityChange_=function(e){void 0===e&&(e=this.selectPlaylist()),this.fastQualityChange_(e)},r.fastQualityChange_=function(e){var t=this;void 0===e&&(e=this.selectPlaylist()),e!==this.masterPlaylistLoader_.media()?(this.switchMedia_(e,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){Go.browser.IE_VERSION||Go.browser.IS_EDGE?t.tech_.setCurrentTime(t.tech_.currentTime()+.04):t.tech_.setCurrentTime(t.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},r.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var e=this.tech_.seekable();return this.tech_.duration()===1/0&&this.tech_.currentTime()<e.start(0)?this.tech_.setCurrentTime(e.end(e.length-1)):void 0}},r.setupFirstPlay=function(){var e=this,t=this.masterPlaylistLoader_.media();if(!t||this.tech_.paused()||this.hasPlayed_)return!1;if(!t.endList){var r=this.seekable();if(!r.length)return!1;if(Go.browser.IE_VERSION&&0===this.tech_.readyState())return this.tech_.one("loadedmetadata",function(){e.trigger("firstplay"),e.tech_.setCurrentTime(r.end(0)),e.hasPlayed_=!0}),!1;this.trigger("firstplay"),this.tech_.setCurrentTime(r.end(0))}return this.hasPlayed_=!0,this.load(),!0},r.handleSourceOpen_=function(){if(this.tryToCreateSourceBuffers_(),this.tech_.autoplay()){var e=this.tech_.play();"undefined"!==typeof e&&"function"===typeof e.then&&e.then(null,function(e){})}this.trigger("sourceopen")},r.handleSourceEnded_=function(){if(this.inbandTextTracks_.metadataTrack_){var e=this.inbandTextTracks_.metadataTrack_.cues;if(e&&e.length){var t=this.duration();e[e.length-1].endTime=isNaN(t)||Math.abs(t)===1/0?Number.MAX_VALUE:t}}},r.handleDurationChange_=function(){this.tech_.trigger("durationchange")},r.onEndOfStream=function(){var e=this.mainSegmentLoader_.ended_;if(this.mediaTypes_.AUDIO.activePlaylistLoader){var t=this.mainSegmentLoader_.getCurrentMediaInfo_();e=!t||t.hasVideo?e&&this.audioSegmentLoader_.ended_:this.audioSegmentLoader_.ended_}e&&(this.stopABRTimer_(),this.sourceUpdater_.endOfStream())},r.stuckAtPlaylistEnd_=function(e){if(!this.seekable().length)return!1;var t=this.syncController_.getExpiredTime(e,this.duration());if(null===t)return!1;var r=Hu.Playlist.playlistEnd(e,t),n=this.tech_.currentTime(),i=this.tech_.buffered();if(!i.length)return r-n<=.1;var a=i.end(i.length-1);return a-n<=.1&&r-a<=.1},r.blacklistCurrentPlaylist=function(e,t){void 0===e&&(e={});var r=e.playlist||this.masterPlaylistLoader_.media();if(t=t||e.blacklistDuration||this.blacklistDuration,!r)return this.error=e,void("open"!==this.mediaSource.readyState?this.trigger("error"):this.sourceUpdater_.endOfStream("network"));r.playlistErrors_++;var n,i=this.masterPlaylistLoader_.master.playlists,a=i.filter(us),o=1===a.length&&a[0]===r;if(1===i.length&&t!==1/0)return Go.log.warn("Problem encountered with playlist "+r.id+". Trying again since it is the only playlist."),this.tech_.trigger("retryplaylist"),this.masterPlaylistLoader_.load(o);if(o){var s=!1;i.forEach(function(e){if(e!==r){var t=e.excludeUntil;"undefined"!==typeof t&&t!==1/0&&(s=!0,delete e.excludeUntil)}}),s&&(Go.log.warn("Removing other playlists from the exclusion list because the last rendition is about to be excluded."),this.tech_.trigger("retryplaylist"))}n=r.playlistErrors_>this.maxPlaylistRetries?1/0:Date.now()+1e3*t,r.excludeUntil=n,e.reason&&(r.lastExcludeReason_=e.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var u=this.selectPlaylist();if(!u)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var c=e.internal?this.logger_:Go.log.warn,p=e.message?" "+e.message:"";c((e.internal?"Internal problem":"Problem")+" encountered with playlist "+r.id+"."+p+" Switching to playlist "+u.id+"."),u.attributes.AUDIO!==r.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),u.attributes.SUBTITLES!==r.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var l=u.targetDuration/2*1e3||5e3,m="number"===typeof u.lastRequest&&Date.now()-u.lastRequest<=l;return this.switchMedia_(u,"exclude",o||m)},r.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},r.delegateLoaders_=function(e,t){var r=this,n=[],i="all"===e;(i||"main"===e)&&n.push(this.masterPlaylistLoader_);var a=[];(i||"audio"===e)&&a.push("AUDIO"),(i||"subtitle"===e)&&(a.push("CLOSED-CAPTIONS"),a.push("SUBTITLES")),a.forEach(function(e){var t=r.mediaTypes_[e]&&r.mediaTypes_[e].activePlaylistLoader;t&&n.push(t)}),["main","audio","subtitle"].forEach(function(t){var i=r[t+"SegmentLoader_"];!i||e!==t&&"all"!==e||n.push(i)}),n.forEach(function(e){return t.forEach(function(t){"function"===typeof e[t]&&e[t]()})})},r.setCurrentTime=function(e){var t=Ko(this.tech_.buffered(),e);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?t&&t.length?e:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},r.duration=function(){if(!this.masterPlaylistLoader_)return 0;var e=this.masterPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:Hu.Playlist.duration(e):1/0:0},r.seekable=function(){return this.seekable_},r.onSyncInfoUpdate_=function(){var e;if(this.masterPlaylistLoader_){var t=this.masterPlaylistLoader_.media();if(t){var r=this.syncController_.getExpiredTime(t,this.duration());if(null!==r){var n=this.masterPlaylistLoader_.master,i=Hu.Playlist.seekable(t,r,Hu.Playlist.liveEdgeDelay(n,t));if(0!==i.length){if(this.mediaTypes_.AUDIO.activePlaylistLoader){if(t=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null===(r=this.syncController_.getExpiredTime(t,this.duration())))return;if(0===(e=Hu.Playlist.seekable(t,r,Hu.Playlist.liveEdgeDelay(n,t))).length)return}var a,o;this.seekable_&&this.seekable_.length&&(a=this.seekable_.end(0),o=this.seekable_.start(0)),e?e.start(0)>i.end(0)||i.start(0)>e.end(0)?this.seekable_=i:this.seekable_=Go.createTimeRanges([[e.start(0)>i.start(0)?e.start(0):i.start(0),e.end(0)<i.end(0)?e.end(0):i.end(0)]]):this.seekable_=i,this.seekable_&&this.seekable_.length&&this.seekable_.end(0)===a&&this.seekable_.start(0)===o||(this.logger_("seekable updated ["+Qo(this.seekable_)+"]"),this.tech_.trigger("seekablechanged"))}}}}},r.updateDuration=function(e){if(this.updateDuration_&&(this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.updateDuration_=null),"open"!==this.mediaSource.readyState)return this.updateDuration_=this.updateDuration.bind(this,e),void this.mediaSource.addEventListener("sourceopen",this.updateDuration_);if(e){var t=this.seekable();if(!t.length)return;(isNaN(this.mediaSource.duration)||this.mediaSource.duration<t.end(t.length-1))&&this.sourceUpdater_.setDuration(t.end(t.length-1))}else{var r=this.tech_.buffered(),n=Hu.Playlist.duration(this.masterPlaylistLoader_.media());r.length>0&&(n=Math.max(n,r.end(r.length-1))),this.mediaSource.duration!==n&&this.sourceUpdater_.setDuration(n)}},r.dispose=function(){var e=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(t){var r=e.mediaTypes_[t].groups;for(var n in r)r[n].forEach(function(e){e.playlistLoader&&e.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},r.master=function(){return this.masterPlaylistLoader_.master},r.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},r.areMediaTypesKnown_=function(){var e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,t=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),r=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!t||!r)},r.getCodecsOrExclude_=function(){var e=this,t={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};t.video=t.main;var r=Ru(this.master(),this.media()),n={},i=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(t.main.hasVideo&&(n.video=r.video||t.main.videoCodec||"avc1.4d400d"),t.main.isMuxed&&(n.video+=","+(r.audio||t.main.audioCodec||"mp4a.40.2")),(t.main.hasAudio&&!t.main.isMuxed||t.audio.hasAudio||i)&&(n.audio=r.audio||t.main.audioCodec||t.audio.audioCodec||"mp4a.40.2",t.audio.isFmp4=t.main.hasAudio&&!t.main.isMuxed?t.main.isFmp4:t.audio.isFmp4),n.audio||n.video){var a,o={};if(["video","audio"].forEach(function(e){if(n.hasOwnProperty(e)&&(i=t[e].isFmp4,s=n[e],!(i?K(s):H(s)))){var r=t[e].isFmp4?"browser":"muxer";o[r]=o[r]||[],o[r].push(n[e]),"audio"===e&&(a=r)}var i,s}),i&&a&&this.media().attributes.AUDIO){var s=this.media().attributes.AUDIO;this.master().playlists.forEach(function(t){(t.attributes&&t.attributes.AUDIO)===s&&t!==e.media()&&(t.excludeUntil=1/0)}),this.logger_("excluding audio group "+s+" as "+a+' does not support codec(s): "'+n.audio+'"')}if(!Object.keys(o).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var u=[];if(["video","audio"].forEach(function(t){var r=(j(e.sourceUpdater_.codecs[t]||"")[0]||{}).type,i=(j(n[t]||"")[0]||{}).type;r&&i&&r.toLowerCase()!==i.toLowerCase()&&u.push('"'+e.sourceUpdater_.codecs[t]+'" -> "'+n[t]+'"')}),u.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+u.join(", ")+".",blacklistDuration:1/0,internal:!0})}return n}var c=Object.keys(o).reduce(function(e,t){return e&&(e+=", "),e+=t+' does not support codec(s): "'+o[t].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:c,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},r.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var e=this.getCodecsOrExclude_();if(e){this.sourceUpdater_.createSourceBuffers(e);var t=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(t)}}},r.excludeUnsupportedVariants_=function(){var e=this,t=this.master().playlists,r=[];Object.keys(t).forEach(function(n){var i=t[n];if(-1===r.indexOf(i.id)){r.push(i.id);var a=Ru(e.master,i),o=[];!a.audio||H(a.audio)||K(a.audio)||o.push("audio codec "+a.audio),!a.video||H(a.video)||K(a.video)||o.push("video codec "+a.video),a.text&&"stpp.ttml.im1t"===a.text&&o.push("text codec "+a.text),o.length&&(i.excludeUntil=1/0,e.logger_("excluding "+i.id+" for unsupported: "+o.join(", ")))}})},r.excludeIncompatibleVariants_=function(e){var t=this,r=[],n=this.master().playlists,i=Du(j(e)),a=xu(i),o=i.video&&j(i.video)[0]||null,s=i.audio&&j(i.audio)[0]||null;Object.keys(n).forEach(function(e){var i=n[e];if(-1===r.indexOf(i.id)&&i.excludeUntil!==1/0){r.push(i.id);var u=[],c=Ru(t.masterPlaylistLoader_.master,i),p=xu(c);if(c.audio||c.video){if(p!==a&&u.push('codec count "'+p+'" !== "'+a+'"'),!t.sourceUpdater_.canChangeType()){var l=c.video&&j(c.video)[0]||null,m=c.audio&&j(c.audio)[0]||null;l&&o&&l.type.toLowerCase()!==o.type.toLowerCase()&&u.push('video codec "'+l.type+'" !== "'+o.type+'"'),m&&s&&m.type.toLowerCase()!==s.type.toLowerCase()&&u.push('audio codec "'+m.type+'" !== "'+s.type+'"')}u.length&&(i.excludeUntil=1/0,t.logger_("blacklisting "+i.id+": "+u.join(" && ")))}}})},r.updateAdCues_=function(e){var t=0,r=this.seekable();r.length&&(t=r.start(0)),function(e,t,r){if(void 0===r&&(r=0),e.segments)for(var n,i=r,o=0;o<e.segments.length;o++){var s=e.segments[o];if(n||(n=fc(t,i+s.duration/2)),n){if("cueIn"in s){n.endTime=i,n.adEndTime=i,i+=s.duration,n=null;continue}if(i<n.endTime){i+=s.duration;continue}n.endTime+=s.duration}else if("cueOut"in s&&((n=new a.a.VTTCue(i,i+s.duration,s.cueOut)).adStartTime=i,n.adEndTime=i+parseFloat(s.cueOut),t.addCue(n)),"cueOutCont"in s){var u=s.cueOutCont.split("/").map(parseFloat),c=u[0],p=u[1];(n=new a.a.VTTCue(i,i+s.duration,"")).adStartTime=i-c,n.adEndTime=n.adStartTime+p,t.addCue(n)}i+=s.duration}}(e,this.cueTagsTrack_,t)},r.goalBufferLength=function(){var e=this.tech_.currentTime(),t=$s.GOAL_BUFFER_LENGTH,r=$s.GOAL_BUFFER_LENGTH_RATE,n=Math.max(t,$s.MAX_GOAL_BUFFER_LENGTH);return Math.min(t+e*r,n)},r.bufferLowWaterLine=function(){var e=this.tech_.currentTime(),t=$s.BUFFER_LOW_WATER_LINE,r=$s.BUFFER_LOW_WATER_LINE_RATE,n=Math.max(t,$s.MAX_BUFFER_LOW_WATER_LINE),i=Math.max(t,$s.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(t+e*r,this.experimentalBufferBasedABR?i:n)},r.bufferHighWaterLine=function(){return $s.BUFFER_HIGH_WATER_LINE},t}(Go.EventTarget),qc=function(e,t,r){var n,i,a,o=e.masterPlaylistController_,s=o[(e.options_.smoothQualityChange?"smooth":"fast")+"QualityChange_"].bind(o);if(t.attributes){var u=t.attributes.RESOLUTION;this.width=u&&u.width,this.height=u&&u.height,this.bandwidth=t.attributes.BANDWIDTH}this.codecs=Ru(o.master(),t),this.playlist=t,this.id=r,this.enabled=(n=e.playlists,i=t.id,a=s,function(e){var t=n.master.playlists[i],r=ss(t),o=us(t);return"undefined"===typeof e?o:(e?delete t.disabled:t.disabled=!0,e===o||r||(a(),e?n.trigger("renditionenabled"):n.trigger("renditiondisabled")),e)})},Mc=["seeking","seeked","pause","playing","error"],Lc=function(){function e(e){var t=this;this.masterPlaylistController_=e.masterPlaylistController,this.tech_=e.tech,this.seekable=e.seekable,this.allowSeeksWithinUnsafeLiveWindow=e.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=e.liveRangeSafeTimeDelta,this.media=e.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=zo("PlaybackWatcher"),this.logger_("initialize");var r=function(){return t.monitorCurrentTime_()},n=function(){return t.monitorCurrentTime_()},i=function(){return t.techWaiting_()},o=function(){return t.cancelTimer_()},s=function(){return t.fixesBadSeeks_()},u=this.masterPlaylistController_,c=["main","subtitle","audio"],p={};c.forEach(function(e){p[e]={reset:function(){return t.resetSegmentDownloads_(e)},updateend:function(){return t.checkSegmentDownloads_(e)}},u[e+"SegmentLoader_"].on("appendsdone",p[e].updateend),u[e+"SegmentLoader_"].on("playlistupdate",p[e].reset),t.tech_.on(["seeked","seeking"],p[e].reset)}),this.tech_.on("seekablechanged",s),this.tech_.on("waiting",i),this.tech_.on(Mc,o),this.tech_.on("canplay",n),this.tech_.one("play",r),this.dispose=function(){t.logger_("dispose"),t.tech_.off("seekablechanged",s),t.tech_.off("waiting",i),t.tech_.off(Mc,o),t.tech_.off("canplay",n),t.tech_.off("play",r),c.forEach(function(e){u[e+"SegmentLoader_"].off("appendsdone",p[e].updateend),u[e+"SegmentLoader_"].off("playlistupdate",p[e].reset),t.tech_.off(["seeked","seeking"],p[e].reset)}),t.checkCurrentTimeTimeout_&&a.a.clearTimeout(t.checkCurrentTimeTimeout_),t.cancelTimer_()}}var t=e.prototype;return t.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&a.a.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=a.a.setTimeout(this.monitorCurrentTime_.bind(this),250)},t.resetSegmentDownloads_=function(e){var t=this.masterPlaylistController_[e+"SegmentLoader_"];this[e+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+e+" loader"),this[e+"StalledDownloads_"]=0,this[e+"Buffered_"]=t.buffered_()},t.checkSegmentDownloads_=function(e){var t=this.masterPlaylistController_,r=t[e+"SegmentLoader_"],n=r.buffered_(),i=function(e,t){if(e===t)return!1;if(!e&&t||!t&&e)return!0;if(e.length!==t.length)return!0;for(var r=0;r<e.length;r++)if(e.start(r)!==t.start(r)||e.end(r)!==t.end(r))return!0;return!1}(this[e+"Buffered_"],n);this[e+"Buffered_"]=n,i?this.resetSegmentDownloads_(e):(this[e+"StalledDownloads_"]++,this.logger_("found #"+this[e+"StalledDownloads_"]+" "+e+" appends that did not increase buffer (possible stalled download)",{playlistId:r.playlist_&&r.playlist_.id,buffered:Zo(n)}),this[e+"StalledDownloads_"]<10||(this.logger_(e+" loader stalled download exclusion"),this.resetSegmentDownloads_(e),this.tech_.trigger({type:"usage",name:"vhs-"+e+"-download-exclusion"}),"subtitle"!==e&&t.blacklistCurrentPlaylist({message:"Excessive "+e+" segment downloading detected."},1/0)))},t.checkCurrentTime_=function(){if(this.tech_.seeking()&&this.fixesBadSeeks_())return this.consecutiveUpdates=0,void(this.lastRecordedTime=this.tech_.currentTime());if(!this.tech_.paused()&&!this.tech_.seeking()){var e=this.tech_.currentTime(),t=this.tech_.buffered();if(this.lastRecordedTime===e&&(!t.length||e+.1>=t.end(t.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&e===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):e===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=e)}},t.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},t.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var e,t=this.seekable(),r=this.tech_.currentTime();this.afterSeekableWindow_(t,r,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(e=t.end(t.length-1));if(this.beforeSeekableWindow_(t,r)){var n=t.start(0);e=n+(n===t.end(0)?0:.1)}if("undefined"!==typeof e)return this.logger_("Trying to seek outside of seekable at time "+r+" with seekable range "+Qo(t)+". Seeking to "+e+"."),this.tech_.setCurrentTime(e),!0;var i=this.tech_.buffered();return!!function(e){var t=e.buffered,r=e.targetDuration,n=e.currentTime;return!!t.length&&!(t.end(0)-t.start(0)<2*r)&&!(n>t.start(0))&&t.start(0)-n<r}({buffered:i,targetDuration:this.media().targetDuration,currentTime:r})&&(e=i.start(0)+.1,this.logger_("Buffered region starts ("+i.start(0)+")  just beyond seek point ("+r+"). Seeking to "+e+"."),this.tech_.setCurrentTime(e),!0)},t.waiting_=function(){if(!this.techWaiting_()){var e=this.tech_.currentTime(),t=this.tech_.buffered(),r=Ko(t,e);return r.length&&e+3<=r.end(0)?(this.cancelTimer_(),this.tech_.setCurrentTime(e),this.logger_("Stopped at "+e+" while inside a buffered region ["+r.start(0)+" -> "+r.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})):void 0}},t.techWaiting_=function(){var e=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking()&&this.fixesBadSeeks_())return!0;if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(e,t)){var r=e.end(e.length-1);return this.logger_("Fell out of live window at time "+t+". Seeking to live point (seekable end) "+r),this.cancelTimer_(),this.tech_.setCurrentTime(r),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var n=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,i=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:n.audioBuffered(),videoBuffered:n.videoBuffered(),currentTime:t}))return this.cancelTimer_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var a=Ho(i,t);if(a.length>0){var o=a.start(0)-t;return this.logger_("Stopped at "+t+", setting timer for "+o+", seeking to "+a.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*o,t),!0}return!1},t.afterSeekableWindow_=function(e,t,r,n){if(void 0===n&&(n=!1),!e.length)return!1;var i=e.end(e.length-1)+.1;return!r.endList&&n&&(i=e.end(e.length-1)+3*r.targetDuration),t>i},t.beforeSeekableWindow_=function(e,t){return!!(e.length&&e.start(0)>0&&t<e.start(0)-this.liveRangeSafeTimeDelta)},t.videoUnderflow_=function(e){var t=e.videoBuffered,r=e.audioBuffered,n=e.currentTime;if(t){var i;if(t.length&&r.length){var a=Ko(t,n-3),o=Ko(t,n),s=Ko(r,n);s.length&&!o.length&&a.length&&(i={start:a.end(0),end:s.end(0)})}else{Ho(t,n).length||(i=this.gapFromVideoUnderflow_(t,n))}return!!i&&(this.logger_("Encountered a gap in video from "+i.start+" to "+i.end+". Seeking to current time "+n),!0)}},t.skipTheGap_=function(e){var t=this.tech_.buffered(),r=this.tech_.currentTime(),n=Ho(t,r);this.cancelTimer_(),0!==n.length&&r===e&&(this.logger_("skipTheGap_:","currentTime:",r,"scheduled currentTime:",e,"nextRange start:",n.start(0)),this.tech_.setCurrentTime(n.start(0)+1/30),this.tech_.trigger({type:"usage",name:"vhs-gap-skip"}),this.tech_.trigger({type:"usage",name:"hls-gap-skip"}))},t.gapFromVideoUnderflow_=function(e,t){for(var r=function(e){if(e.length<2)return Go.createTimeRanges();for(var t=[],r=1;r<e.length;r++){var n=e.end(r-1),i=e.start(r);t.push([n,i])}return Go.createTimeRanges(t)}(e),n=0;n<r.length;n++){var i=r.start(n),a=r.end(n);if(t-i<4&&t-i>2)return{start:i,end:a}}return null},e}(),Oc={errorInterval:30,getSource:function(e){return e(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},Bc=function(e){!function e(t,r){var n=0,i=0,a=Go.mergeOptions(Oc,r);t.ready(function(){t.trigger({type:"usage",name:"vhs-error-reload-initialized"}),t.trigger({type:"usage",name:"hls-error-reload-initialized"})});var o=function(){i&&t.currentTime(i)},s=function(e){null!==e&&void 0!==e&&(i=t.duration()!==1/0&&t.currentTime()||0,t.one("loadedmetadata",o),t.src(e),t.trigger({type:"usage",name:"vhs-error-reload"}),t.trigger({type:"usage",name:"hls-error-reload"}),t.play())},u=function(){return Date.now()-n<1e3*a.errorInterval?(t.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void t.trigger({type:"usage",name:"hls-error-reload-canceled"})):a.getSource&&"function"===typeof a.getSource?(n=Date.now(),a.getSource.call(t,s)):void Go.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},c=function e(){t.off("loadedmetadata",o),t.off("error",u),t.off("dispose",e)};t.on("error",u),t.on("dispose",c),t.reloadSourceOnError=function(r){c(),e(t,r)}}(this,e)},Gc={PlaylistLoader:xs,Playlist:ys,utils:Fs,STANDARD_PLAYLIST_SELECTOR:Lu,INITIAL_PLAYLIST_SELECTOR:function(){var e=this,t=this.playlists.master.playlists.filter(ys.isEnabled);return wu(t,function(e,t){return qu(e,t)}),t.filter(function(t){return!!Ru(e.playlists.master,t).video})[0]||null},lastBandwidthSelector:Lu,movingAverageBandwidthSelector:function(e){var t=-1,r=-1;if(e<0||e>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var n=this.useDevicePixelRatio&&a.a.devicePixelRatio||1;return t<0&&(t=this.systemBandwidth,r=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==r&&(t=e*this.systemBandwidth+(1-e)*t,r=this.systemBandwidth),Mu(this.playlists.master,t,parseInt(_u(this.tech_.el(),"width"),10)*n,parseInt(_u(this.tech_.el(),"height"),10)*n,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:qu,comparePlaylistResolution:function(e,t){var r,n;return e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width&&(r=e.attributes.RESOLUTION.width),r=r||a.a.Number.MAX_VALUE,t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(n=t.attributes.RESOLUTION.width),r===(n=n||a.a.Number.MAX_VALUE)&&e.attributes.BANDWIDTH&&t.attributes.BANDWIDTH?e.attributes.BANDWIDTH-t.attributes.BANDWIDTH:r-n},xhr:_s()};Object.keys($s).forEach(function(e){Object.defineProperty(Gc,e,{get:function(){return Go.log.warn("using Vhs."+e+" is UNSAFE be sure you know what you are doing"),$s[e]},set:function(t){Go.log.warn("using Vhs."+e+" is UNSAFE be sure you know what you are doing"),"number"!==typeof t||t<0?Go.log.warn("value of Vhs."+e+" must be greater than or equal to 0"):$s[e]=t}})});var Uc=function(e,t){for(var r=t.media(),n=-1,i=0;i<e.length;i++)if(e[i].id===r.id){n=i;break}e.selectedIndex_=n,e.trigger({selectedIndex:n,type:"change"})};Gc.canPlaySource=function(){return Go.log.warn("HLS is no longer a tech. Please remove it from your player's techOrder.")};var Fc=function(e){var t=e.player,r=e.sourceKeySystems,n=e.audioMedia,i=e.mainPlaylists;if(!t.eme.initializeMediaKeys)return Promise.resolve();var a=function(e,t){return e.reduce(function(e,r){if(!r.contentProtection)return e;var n=t.reduce(function(e,t){var n=r.contentProtection[t];return n&&n.pssh&&(e[t]={pssh:n.pssh}),e},{});return Object.keys(n).length&&e.push(n),e},[])}(n?i.concat([n]):i,Object.keys(r)),o=[],s=[];return a.forEach(function(e){s.push(new Promise(function(e,r){t.tech_.one("keysessioncreated",e)})),o.push(new Promise(function(r,n){t.eme.initializeMediaKeys({keySystems:e},function(e){e?n(e):r()})}))}),Promise.race([Promise.all(o),Promise.race(s)])},Vc=function(e){var t=e.player,r=function(e,t,r){if(!e)return e;var n={};t&&t.attributes&&t.attributes.CODECS&&(n=Du(j(t.attributes.CODECS))),r&&r.attributes&&r.attributes.CODECS&&(n.audio=r.attributes.CODECS);var i=W(n.video),a=W(n.audio),o={};for(var s in e)o[s]={},a&&(o[s].audioContentType=a),i&&(o[s].videoContentType=i),t.contentProtection&&t.contentProtection[s]&&t.contentProtection[s].pssh&&(o[s].pssh=t.contentProtection[s].pssh),"string"===typeof e[s]&&(o[s].url=e[s]);return Go.mergeOptions(e,o)}(e.sourceKeySystems,e.media,e.audioMedia);return!!r&&(t.currentSource().keySystems=r,!(r&&!t.eme)||(Go.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),!1))},jc=function(){if(!a.a.localStorage)return null;var e=a.a.localStorage.getItem("videojs-vhs");if(!e)return null;try{return JSON.parse(e)}catch(t){return null}};Gc.supportsNativeHls=function(){if(!s.a||!s.a.createElement)return!1;var e=s.a.createElement("video");if(!Go.getTech("Html5").isSupported())return!1;return["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some(function(t){return/maybe|probably/i.test(e.canPlayType(t))})}(),Gc.supportsNativeDash=!!(s.a&&s.a.createElement&&Go.getTech("Html5").isSupported())&&/maybe|probably/i.test(s.a.createElement("video").canPlayType("application/dash+xml")),Gc.supportsTypeNatively=function(e){return"hls"===e?Gc.supportsNativeHls:"dash"===e&&Gc.supportsNativeDash},Gc.isSupported=function(){return Go.log.warn("HLS is no longer a tech. Please remove it from your player's techOrder.")};var zc=function(e){function t(t,r,n){var i;if(i=e.call(this,r,Go.mergeOptions(n.hls,n.vhs))||this,n.hls&&Object.keys(n.hls).length&&Go.log.warn("Using hls options is deprecated. Use vhs instead."),"number"===typeof n.initialBandwidth&&(i.options_.bandwidth=n.initialBandwidth),i.logger_=zo("VhsHandler"),r.options_&&r.options_.playerId){var a=Go(r.options_.playerId);a.hasOwnProperty("hls")||Object.defineProperty(a,"hls",{get:function(){return Go.log.warn("player.hls is deprecated. Use player.tech().vhs instead."),r.trigger({type:"usage",name:"hls-player-access"}),l()(i)},configurable:!0}),a.hasOwnProperty("vhs")||Object.defineProperty(a,"vhs",{get:function(){return Go.log.warn("player.vhs is deprecated. Use player.tech().vhs instead."),r.trigger({type:"usage",name:"vhs-player-access"}),l()(i)},configurable:!0}),a.hasOwnProperty("dash")||Object.defineProperty(a,"dash",{get:function(){return Go.log.warn("player.dash is deprecated. Use player.tech().vhs instead."),l()(i)},configurable:!0}),i.player_=a}if(i.tech_=r,i.source_=t,i.stats={},i.ignoreNextSeekingEvent_=!1,i.setOptions_(),i.options_.overrideNative&&r.overrideNativeAudioTracks&&r.overrideNativeVideoTracks)r.overrideNativeAudioTracks(!0),r.overrideNativeVideoTracks(!0);else if(i.options_.overrideNative&&(r.featuresNativeVideoTracks||r.featuresNativeAudioTracks))throw new Error("Overriding native HLS requires emulated tracks. See https://git.io/vMpjB");return i.on(s.a,["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(e){var t=s.a.fullscreenElement||s.a.webkitFullscreenElement||s.a.mozFullScreenElement||s.a.msFullscreenElement;t&&t.contains(i.tech_.el())?i.masterPlaylistController_.fastQualityChange_():i.masterPlaylistController_.checkABR_()}),i.on(i.tech_,"seeking",function(){this.ignoreNextSeekingEvent_?this.ignoreNextSeekingEvent_=!1:this.setCurrentTime(this.tech_.currentTime())}),i.on(i.tech_,"error",function(){this.tech_.error()&&this.masterPlaylistController_&&this.masterPlaylistController_.pauseLoading()}),i.on(i.tech_,"play",i.play),i}d()(t,e);var r=t.prototype;return r.setOptions_=function(){var e=this;if(this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.handleManifestRedirects=!1!==this.options_.handleManifestRedirects,this.options_.limitRenditionByPlayerDimensions=!1!==this.options_.limitRenditionByPlayerDimensions,this.options_.useDevicePixelRatio=this.options_.useDevicePixelRatio||!1,this.options_.smoothQualityChange=this.options_.smoothQualityChange||!1,this.options_.useBandwidthFromLocalStorage="undefined"!==typeof this.source_.useBandwidthFromLocalStorage?this.source_.useBandwidthFromLocalStorage:this.options_.useBandwidthFromLocalStorage||!1,this.options_.customTagParsers=this.options_.customTagParsers||[],this.options_.customTagMappers=this.options_.customTagMappers||[],this.options_.cacheEncryptionKeys=this.options_.cacheEncryptionKeys||!1,"number"!==typeof this.options_.blacklistDuration&&(this.options_.blacklistDuration=300),"number"!==typeof this.options_.bandwidth&&this.options_.useBandwidthFromLocalStorage){var t=jc();t&&t.bandwidth&&(this.options_.bandwidth=t.bandwidth,this.tech_.trigger({type:"usage",name:"vhs-bandwidth-from-local-storage"}),this.tech_.trigger({type:"usage",name:"hls-bandwidth-from-local-storage"})),t&&t.throughput&&(this.options_.throughput=t.throughput,this.tech_.trigger({type:"usage",name:"vhs-throughput-from-local-storage"}),this.tech_.trigger({type:"usage",name:"hls-throughput-from-local-storage"}))}"number"!==typeof this.options_.bandwidth&&(this.options_.bandwidth=$s.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===$s.INITIAL_BANDWIDTH,["withCredentials","useDevicePixelRatio","limitRenditionByPlayerDimensions","bandwidth","smoothQualityChange","customTagParsers","customTagMappers","handleManifestRedirects","cacheEncryptionKeys","playlistSelector","initialPlaylistSelector","experimentalBufferBasedABR","liveRangeSafeTimeDelta","experimentalLLHLS","experimentalExactManifestTimings","experimentalLeastPixelDiffSelector"].forEach(function(t){"undefined"!==typeof e.source_[t]&&(e.options_[t]=e.source_[t])}),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions,this.useDevicePixelRatio=this.options_.useDevicePixelRatio},r.src=function(e,t){var r=this;if(e){var n;this.setOptions_(),this.options_.src=0===(n=this.source_.src).toLowerCase().indexOf("data:application/vnd.videojs.vhs+json,")?JSON.parse(n.substring(n.indexOf(",")+1)):n,this.options_.tech=this.tech_,this.options_.externVhs=Gc,this.options_.sourceType=J(t),this.options_.seekTo=function(e){r.tech_.setCurrentTime(e)},this.options_.smoothQualityChange&&Go.log.warn("smoothQualityChange is deprecated and will be removed in the next major version"),this.masterPlaylistController_=new wc(this.options_);var i=Go.mergeOptions({liveRangeSafeTimeDelta:.1},this.options_,{seekable:function(){return r.seekable()},media:function(){return r.masterPlaylistController_.media()},masterPlaylistController:this.masterPlaylistController_});this.playbackWatcher_=new Lc(i),this.masterPlaylistController_.on("error",function(){var e=Go.players[r.tech_.options_.playerId],t=r.masterPlaylistController_.error;"object"!==typeof t||t.code?"string"===typeof t&&(t={message:t,code:3}):t.code=3,e.error(t)});var o=this.options_.experimentalBufferBasedABR?Gc.movingAverageBandwidthSelector(.55):Gc.STANDARD_PLAYLIST_SELECTOR;this.masterPlaylistController_.selectPlaylist=this.selectPlaylist?this.selectPlaylist.bind(this):o.bind(this),this.masterPlaylistController_.selectInitialPlaylist=Gc.INITIAL_PLAYLIST_SELECTOR.bind(this),this.playlists=this.masterPlaylistController_.masterPlaylistLoader_,this.mediaSource=this.masterPlaylistController_.mediaSource,Object.defineProperties(this,{selectPlaylist:{get:function(){return this.masterPlaylistController_.selectPlaylist},set:function(e){this.masterPlaylistController_.selectPlaylist=e.bind(this)}},throughput:{get:function(){return this.masterPlaylistController_.mainSegmentLoader_.throughput.rate},set:function(e){this.masterPlaylistController_.mainSegmentLoader_.throughput.rate=e,this.masterPlaylistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get:function(){return this.masterPlaylistController_.mainSegmentLoader_.bandwidth},set:function(e){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=e,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var e,t=1/(this.bandwidth||1);return e=this.throughput>0?1/this.throughput:0,Math.floor(1/(t+e))},set:function(){Go.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return r.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return r.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return r.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return r.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return r.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return r.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return r.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return r.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return r.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return r.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return r.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return r.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return r.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return Zo(r.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return r.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return r.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return r.tech_.name_},enumerable:!0},duration:{get:function(){return r.tech_.duration()},enumerable:!0},master:{get:function(){return r.playlists.master},enumerable:!0},playerDimensions:{get:function(){return r.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return Zo(r.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return r.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){r.options_.useBandwidthFromLocalStorage&&function(e){if(!a.a.localStorage)return!1;var t=jc();t=t?Go.mergeOptions(t,e):e;try{a.a.localStorage.setItem("videojs-vhs",JSON.stringify(t))}catch(r){return!1}}({bandwidth:r.bandwidth,throughput:Math.round(r.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){var e;(e=r).representations=function(){var t=e.masterPlaylistController_.master(),r=ds(t)?e.masterPlaylistController_.getAudioTrackPlaylists_():t.playlists;return r?r.filter(function(e){return!ss(e)}).map(function(t,r){return new qc(e,t,t.id)}):[]}}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){r.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=a.a.URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},r.setupEme_=function(){var e=this,t=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,r=Vc({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:t&&t.media()});this.player_.tech_.on("keystatuschange",function(t){"output-restricted"===t.status&&e.masterPlaylistController_.blacklistCurrentPlaylist({playlist:e.masterPlaylistController_.media(),message:"DRM keystatus changed to "+t.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})}),11!==Go.browser.IE_VERSION&&r?(this.logger_("waiting for EME key session creation"),Fc({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:t&&t.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){e.logger_("created EME key session"),e.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(t){e.logger_("error while creating EME key session",t),e.player_.error({message:"Failed to initialize media keys for EME",code:3})})):this.masterPlaylistController_.sourceUpdater_.initializedEme()},r.setupQualityLevels_=function(){var e=this,t=Go.players[this.tech_.options_.playerId];t&&t.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=t.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){var t,r;t=e.qualityLevels_,(r=e).representations().forEach(function(e){t.addQualityLevel(e)}),Uc(t,r.playlists)}),this.playlists.on("mediachange",function(){Uc(e.qualityLevels_,e.playlists)}))},t.version=function(){return{"@videojs/http-streaming":"2.10.2","mux.js":"5.13.0","mpd-parser":"0.19.0","m3u8-parser":"4.7.0","aes-decrypter":"3.1.2"}},r.version=function(){return this.constructor.version()},r.canChangeType=function(){return mc.canChangeType()},r.play=function(){this.masterPlaylistController_.play()},r.setCurrentTime=function(e){this.masterPlaylistController_.setCurrentTime(e)},r.duration=function(){return this.masterPlaylistController_.duration()},r.seekable=function(){return this.masterPlaylistController_.seekable()},r.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&a.a.URL.revokeObjectURL&&(a.a.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),e.prototype.dispose.call(this)},r.convertToProgramTime=function(e,t){return Vs({playlist:this.masterPlaylistController_.media(),time:e,callback:t})},r.seekToProgramTime=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=2),js({programTime:e,playlist:this.masterPlaylistController_.media(),retryCount:n,pauseAfterSeek:r,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:t})},t}(Go.getComponent("Component")),Wc={name:"videojs-http-streaming",VERSION:"2.10.2",canHandleSource:function(e,t){void 0===t&&(t={});var r=Go.mergeOptions(Go.options,t);return Wc.canPlayType(e.type,r)},handleSource:function(e,t,r){void 0===r&&(r={});var n=Go.mergeOptions(Go.options,r);return t.vhs=new zc(e,t,n),Go.hasOwnProperty("hls")||Object.defineProperty(t,"hls",{get:function(){return Go.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),t.vhs},configurable:!0}),t.vhs.xhr=_s(),t.vhs.src(e.src,e.type),t.vhs},canPlayType:function(e,t){void 0===t&&(t={});var r=Go.mergeOptions(Go.options,t).vhs.overrideNative,n=void 0===r?!Go.browser.IS_ANY_SAFARI:r,i=J(e);return i&&(!Gc.supportsTypeNatively(i)||n)?"maybe":""}};K("avc1.4d400d,mp4a.40.2")&&Go.getTech("Html5").registerSourceHandler(Wc,0),Go.VhsHandler=zc,Object.defineProperty(Go,"HlsHandler",{get:function(){return Go.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),zc},configurable:!0}),Go.VhsSourceHandler=Wc,Object.defineProperty(Go,"HlsSourceHandler",{get:function(){return Go.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),Wc},configurable:!0}),Go.Vhs=Gc,Object.defineProperty(Go,"Hls",{get:function(){return Go.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),Gc},configurable:!0}),Go.use||(Go.registerComponent("Hls",Gc),Go.registerComponent("Vhs",Gc)),Go.options.vhs=Go.options.vhs||{},Go.options.hls=Go.options.hls||{},Go.registerPlugin?Go.registerPlugin("reloadSourceOnError",Bc):Go.plugin("reloadSourceOnError",Bc);t.default=Go},function(e,t,r){"use strict";var n=r(90),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(e){return n.isMemo(e)?o:s[e.$$typeof]||i}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=o;var c=Object.defineProperty,p=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,m=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,y=Object.prototype;e.exports=function e(t,r,n){if("string"!==typeof r){if(y){var i=d(r);i&&i!==y&&e(t,i,n)}var o=p(r);l&&(o=o.concat(l(r)));for(var s=u(t),h=u(r),f=0;f<o.length;++f){var b=o[f];if(!a[b]&&(!n||!n[b])&&(!h||!h[b])&&(!s||!s[b])){var g=m(r,b);try{c(t,b,g)}catch(S){}}}}return t}},function(e,t,r){e.exports=function e(t){"use strict";var r=/^\0+/g,n=/[\0\r\f]/g,i=/: */g,a=/zoo|gra/,o=/([,: ])(transform)/g,s=/,+\s*(?![^(]*[)])/g,u=/ +\s*(?![^(]*[)])/g,c=/ *[\0] */g,p=/,\r+?/g,l=/([\t\r\n ])*\f?&/g,m=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,d=/\W+/g,y=/@(k\w+)\s*(\S*)\s*/,h=/::(place)/g,f=/:(read-only)/g,b=/\s+(?=[{\];=:>])/g,g=/([[}=:>])\s+/g,S=/(\{[^{]+?);(?=\})/g,v=/\s{2,}/g,I=/([^\(])(:+) */g,N=/[svh]\w+-[tblr]{2}/,T=/\(\s*(.*)\s*\)/g,C=/([\s\S]*?);/g,k=/-self|flex-/g,A=/[^]*?(:[rp][el]a[\w-]+)[^]*/,D=/stretch|:\s*\w+\-(?:conte|avail)/,x=/([^-])(image-set\()/,R="-webkit-",P="-moz-",E="-ms-",_=59,w=125,q=123,M=40,L=41,O=91,B=93,G=10,U=13,F=9,V=64,j=32,z=38,W=45,K=95,H=42,Q=44,Z=58,J=39,$=34,Y=47,X=62,ee=43,te=126,re=0,ne=12,ie=11,ae=107,oe=109,se=115,ue=112,ce=111,pe=105,le=99,me=100,de=112,ye=1,he=1,fe=0,be=1,ge=1,Se=1,ve=0,Ie=0,Ne=0,Te=[],Ce=[],ke=0,Ae=null,De=-2,xe=-1,Re=0,Pe=1,Ee=2,_e=3,we=0,qe=1,Me="",Le="",Oe="";function Be(e,t,i,a,o){for(var s,u,p=0,l=0,m=0,d=0,b=0,g=0,S=0,v=0,N=0,C=0,k=0,A=0,D=0,x=0,K=0,ve=0,Ce=0,Ae=0,De=0,xe=i.length,Ue=xe-1,Ke="",He="",Qe="",Ze="",Je="",$e="";K<xe;){if(S=i.charCodeAt(K),K===Ue&&l+d+m+p!==0&&(0!==l&&(S=l===Y?G:Y),d=m=p=0,xe++,Ue++),l+d+m+p===0){if(K===Ue&&(ve>0&&(He=He.replace(n,"")),He.trim().length>0)){switch(S){case j:case F:case _:case U:case G:break;default:He+=i.charAt(K)}S=_}if(1===Ce)switch(S){case q:case w:case _:case $:case J:case M:case L:case Q:Ce=0;case F:case U:case G:case j:break;default:for(Ce=0,De=K,b=S,K--,S=_;De<xe;)switch(i.charCodeAt(De++)){case G:case U:case _:++K,S=b,De=xe;break;case Z:ve>0&&(++K,S=b);case q:De=xe}}switch(S){case q:for(b=(He=He.trim()).charCodeAt(0),k=1,De=++K;K<xe;){switch(S=i.charCodeAt(K)){case q:k++;break;case w:k--;break;case Y:switch(g=i.charCodeAt(K+1)){case H:case Y:K=We(g,K,Ue,i)}break;case O:S++;case M:S++;case $:case J:for(;K++<Ue&&i.charCodeAt(K)!==S;);}if(0===k)break;K++}switch(Qe=i.substring(De,K),b===re&&(b=(He=He.replace(r,"").trim()).charCodeAt(0)),b){case V:switch(ve>0&&(He=He.replace(n,"")),g=He.charCodeAt(1)){case me:case oe:case se:case W:s=t;break;default:s=Te}if(De=(Qe=Be(t,s,Qe,g,o+1)).length,Ne>0&&0===De&&(De=He.length),ke>0&&(s=Ge(Te,He,Ae),u=ze(_e,Qe,s,t,he,ye,De,g,o,a),He=s.join(""),void 0!==u&&0===(De=(Qe=u.trim()).length)&&(g=0,Qe="")),De>0)switch(g){case se:He=He.replace(T,je);case me:case oe:case W:Qe=He+"{"+Qe+"}";break;case ae:Qe=(He=He.replace(y,"$1 $2"+(qe>0?Me:"")))+"{"+Qe+"}",Qe=1===ge||2===ge&&Ve("@"+Qe,3)?"@"+R+Qe+"@"+Qe:"@"+Qe;break;default:Qe=He+Qe,a===de&&(Ze+=Qe,Qe="")}else Qe="";break;default:Qe=Be(t,Ge(t,He,Ae),Qe,a,o+1)}Je+=Qe,A=0,Ce=0,x=0,ve=0,Ae=0,D=0,He="",Qe="",S=i.charCodeAt(++K);break;case w:case _:if((De=(He=(ve>0?He.replace(n,""):He).trim()).length)>1)switch(0===x&&((b=He.charCodeAt(0))===W||b>96&&b<123)&&(De=(He=He.replace(" ",":")).length),ke>0&&void 0!==(u=ze(Pe,He,t,e,he,ye,Ze.length,a,o,a))&&0===(De=(He=u.trim()).length)&&(He="\0\0"),b=He.charCodeAt(0),g=He.charCodeAt(1),b){case re:break;case V:if(g===pe||g===le){$e+=He+i.charAt(K);break}default:if(He.charCodeAt(De-1)===Z)break;Ze+=Fe(He,b,g,He.charCodeAt(2))}A=0,Ce=0,x=0,ve=0,Ae=0,He="",S=i.charCodeAt(++K)}}switch(S){case U:case G:if(l+d+m+p+Ie===0)switch(C){case L:case J:case $:case V:case te:case X:case H:case ee:case Y:case W:case Z:case Q:case _:case q:case w:break;default:x>0&&(Ce=1)}l===Y?l=0:be+A===0&&a!==ae&&He.length>0&&(ve=1,He+="\0"),ke*we>0&&ze(Re,He,t,e,he,ye,Ze.length,a,o,a),ye=1,he++;break;case _:case w:if(l+d+m+p===0){ye++;break}default:switch(ye++,Ke=i.charAt(K),S){case F:case j:if(d+p+l===0)switch(v){case Q:case Z:case F:case j:Ke="";break;default:S!==j&&(Ke=" ")}break;case re:Ke="\\0";break;case ne:Ke="\\f";break;case ie:Ke="\\v";break;case z:d+l+p===0&&be>0&&(Ae=1,ve=1,Ke="\f"+Ke);break;case 108:if(d+l+p+fe===0&&x>0)switch(K-x){case 2:v===ue&&i.charCodeAt(K-3)===Z&&(fe=v);case 8:N===ce&&(fe=N)}break;case Z:d+l+p===0&&(x=K);break;case Q:l+m+d+p===0&&(ve=1,Ke+="\r");break;case $:case J:0===l&&(d=d===S?0:0===d?S:d);break;case O:d+l+m===0&&p++;break;case B:d+l+m===0&&p--;break;case L:d+l+p===0&&m--;break;case M:if(d+l+p===0){if(0===A)switch(2*v+3*N){case 533:break;default:k=0,A=1}m++}break;case V:l+m+d+p+x+D===0&&(D=1);break;case H:case Y:if(d+p+m>0)break;switch(l){case 0:switch(2*S+3*i.charCodeAt(K+1)){case 235:l=Y;break;case 220:De=K,l=H}break;case H:S===Y&&v===H&&De+2!==K&&(33===i.charCodeAt(De+2)&&(Ze+=i.substring(De,K+1)),Ke="",l=0)}}if(0===l){if(be+d+p+D===0&&a!==ae&&S!==_)switch(S){case Q:case te:case X:case ee:case L:case M:if(0===A){switch(v){case F:case j:case G:case U:Ke+="\0";break;default:Ke="\0"+Ke+(S===Q?"":"\0")}ve=1}else switch(S){case M:x+7===K&&108===v&&(x=0),A=++k;break;case L:0==(A=--k)&&(ve=1,Ke+="\0")}break;case F:case j:switch(v){case re:case q:case w:case _:case Q:case ne:case F:case j:case G:case U:break;default:0===A&&(ve=1,Ke+="\0")}}He+=Ke,S!==j&&S!==F&&(C=S)}}N=v,v=S,K++}if(De=Ze.length,Ne>0&&0===De&&0===Je.length&&0===t[0].length==0&&(a!==oe||1===t.length&&(be>0?Le:Oe)===t[0])&&(De=t.join(",").length+2),De>0){if(s=0===be&&a!==ae?function(e){for(var t,r,i=0,a=e.length,o=Array(a);i<a;++i){for(var s=e[i].split(c),u="",p=0,l=0,m=0,d=0,y=s.length;p<y;++p)if(!(0===(l=(r=s[p]).length)&&y>1)){if(m=u.charCodeAt(u.length-1),d=r.charCodeAt(0),t="",0!==p)switch(m){case H:case te:case X:case ee:case j:case M:break;default:t=" "}switch(d){case z:r=t+Le;case te:case X:case ee:case j:case L:case M:break;case O:r=t+r+Le;break;case Z:switch(2*r.charCodeAt(1)+3*r.charCodeAt(2)){case 530:if(Se>0){r=t+r.substring(8,l-1);break}default:(p<1||s[p-1].length<1)&&(r=t+Le+r)}break;case Q:t="";default:r=l>1&&r.indexOf(":")>0?t+r.replace(I,"$1"+Le+"$2"):t+r+Le}u+=r}o[i]=u.replace(n,"").trim()}return o}(t):t,ke>0&&void 0!==(u=ze(Ee,Ze,s,e,he,ye,De,a,o,a))&&0===(Ze=u).length)return $e+Ze+Je;if(Ze=s.join(",")+"{"+Ze+"}",ge*fe!=0){switch(2!==ge||Ve(Ze,2)||(fe=0),fe){case ce:Ze=Ze.replace(f,":"+P+"$1")+Ze;break;case ue:Ze=Ze.replace(h,"::"+R+"input-$1")+Ze.replace(h,"::"+P+"$1")+Ze.replace(h,":"+E+"input-$1")+Ze}fe=0}}return $e+Ze+Je}function Ge(e,t,r){var n=t.trim().split(p),i=n,a=n.length,o=e.length;switch(o){case 0:case 1:for(var s=0,u=0===o?"":e[0]+" ";s<a;++s)i[s]=Ue(u,i[s],r,o).trim();break;default:s=0;var c=0;for(i=[];s<a;++s)for(var l=0;l<o;++l)i[c++]=Ue(e[l]+" ",n[s],r,o).trim()}return i}function Ue(e,t,r,n){var i=t,a=i.charCodeAt(0);switch(a<33&&(a=(i=i.trim()).charCodeAt(0)),a){case z:switch(be+n){case 0:case 1:if(0===e.trim().length)break;default:return i.replace(l,"$1"+e.trim())}break;case Z:switch(i.charCodeAt(1)){case 103:if(Se>0&&be>0)return i.replace(m,"$1").replace(l,"$1"+Oe);break;default:return e.trim()+i.replace(l,"$1"+e.trim())}default:if(r*be>0&&i.indexOf("\f")>0)return i.replace(l,(e.charCodeAt(0)===Z?"":"$1")+e.trim())}return e+i}function Fe(e,t,r,n){var c,p=0,l=e+";",m=2*t+3*r+4*n;if(944===m)return function(e){var t=e.length,r=e.indexOf(":",9)+1,n=e.substring(0,r).trim(),i=e.substring(r,t-1).trim();switch(e.charCodeAt(9)*qe){case 0:break;case W:if(110!==e.charCodeAt(10))break;default:for(var a=i.split((i="",s)),o=0,r=0,t=a.length;o<t;r=0,++o){for(var c=a[o],p=c.split(u);c=p[r];){var l=c.charCodeAt(0);if(1===qe&&(l>V&&l<90||l>96&&l<123||l===K||l===W&&c.charCodeAt(1)!==W))switch(isNaN(parseFloat(c))+(-1!==c.indexOf("("))){case 1:switch(c){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:c+=Me}}p[r++]=c}i+=(0===o?"":",")+p.join(" ")}}return i=n+i+";",1===ge||2===ge&&Ve(i,1)?R+i+i:i}(l);if(0===ge||2===ge&&!Ve(l,1))return l;switch(m){case 1015:return 97===l.charCodeAt(10)?R+l+l:l;case 951:return 116===l.charCodeAt(3)?R+l+l:l;case 963:return 110===l.charCodeAt(5)?R+l+l:l;case 1009:if(100!==l.charCodeAt(4))break;case 969:case 942:return R+l+l;case 978:return R+l+P+l+l;case 1019:case 983:return R+l+P+l+E+l+l;case 883:return l.charCodeAt(8)===W?R+l+l:l.indexOf("image-set(",11)>0?l.replace(x,"$1"+R+"$2")+l:l;case 932:if(l.charCodeAt(4)===W)switch(l.charCodeAt(5)){case 103:return R+"box-"+l.replace("-grow","")+R+l+E+l.replace("grow","positive")+l;case 115:return R+l+E+l.replace("shrink","negative")+l;case 98:return R+l+E+l.replace("basis","preferred-size")+l}return R+l+E+l+l;case 964:return R+l+E+"flex-"+l+l;case 1023:if(99!==l.charCodeAt(8))break;return c=l.substring(l.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),R+"box-pack"+c+R+l+E+"flex-pack"+c+l;case 1005:return a.test(l)?l.replace(i,":"+R)+l.replace(i,":"+P)+l:l;case 1e3:switch(p=(c=l.substring(13).trim()).indexOf("-")+1,c.charCodeAt(0)+c.charCodeAt(p)){case 226:c=l.replace(N,"tb");break;case 232:c=l.replace(N,"tb-rl");break;case 220:c=l.replace(N,"lr");break;default:return l}return R+l+E+c+l;case 1017:if(-1===l.indexOf("sticky",9))return l;case 975:switch(p=(l=e).length-10,m=(c=(33===l.charCodeAt(p)?l.substring(0,p):l).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|c.charCodeAt(7))){case 203:if(c.charCodeAt(8)<111)break;case 115:l=l.replace(c,R+c)+";"+l;break;case 207:case 102:l=l.replace(c,R+(m>102?"inline-":"")+"box")+";"+l.replace(c,R+c)+";"+l.replace(c,E+c+"box")+";"+l}return l+";";case 938:if(l.charCodeAt(5)===W)switch(l.charCodeAt(6)){case 105:return c=l.replace("-items",""),R+l+R+"box-"+c+E+"flex-"+c+l;case 115:return R+l+E+"flex-item-"+l.replace(k,"")+l;default:return R+l+E+"flex-line-pack"+l.replace("align-content","").replace(k,"")+l}break;case 973:case 989:if(l.charCodeAt(3)!==W||122===l.charCodeAt(4))break;case 931:case 953:if(!0===D.test(e))return 115===(c=e.substring(e.indexOf(":")+1)).charCodeAt(0)?Fe(e.replace("stretch","fill-available"),t,r,n).replace(":fill-available",":stretch"):l.replace(c,R+c)+l.replace(c,P+c.replace("fill-",""))+l;break;case 962:if(l=R+l+(102===l.charCodeAt(5)?E+l:"")+l,r+n===211&&105===l.charCodeAt(13)&&l.indexOf("transform",10)>0)return l.substring(0,l.indexOf(";",27)+1).replace(o,"$1"+R+"$2")+l}return l}function Ve(e,t){var r=e.indexOf(1===t?":":"{"),n=e.substring(0,3!==t?r:10),i=e.substring(r+1,e.length-1);return Ae(2!==t?n:n.replace(A,"$1"),i,t)}function je(e,t){var r=Fe(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return r!==t+";"?r.replace(C," or ($1)").substring(4):"("+t+")"}function ze(e,t,r,n,i,a,o,s,u,c){for(var p,l=0,m=t;l<ke;++l)switch(p=Ce[l].call(He,e,m,r,n,i,a,o,s,u,c)){case void 0:case!1:case!0:case null:break;default:m=p}if(m!==t)return m}function We(e,t,r,n){for(var i=t+1;i<r;++i)switch(n.charCodeAt(i)){case Y:if(e===H&&n.charCodeAt(i-1)===H&&t+2!==i)return i+1;break;case G:if(e===Y)return i+1}return i}function Ke(e){for(var t in e){var r=e[t];switch(t){case"keyframe":qe=0|r;break;case"global":Se=0|r;break;case"cascade":be=0|r;break;case"compress":ve=0|r;break;case"semicolon":Ie=0|r;break;case"preserve":Ne=0|r;break;case"prefix":Ae=null,r?"function"!=typeof r?ge=1:(ge=2,Ae=r):ge=0}}return Ke}function He(t,r){if(void 0!==this&&this.constructor===He)return e(t);var i=t,a=i.charCodeAt(0);a<33&&(a=(i=i.trim()).charCodeAt(0)),qe>0&&(Me=i.replace(d,a===O?"":"-")),a=1,1===be?Oe=i:Le=i;var o,s=[Oe];ke>0&&void 0!==(o=ze(xe,r,s,s,he,ye,0,0,0,0))&&"string"==typeof o&&(r=o);var u=Be(Te,s,r,0,0);return ke>0&&void 0!==(o=ze(De,u,s,s,he,ye,u.length,0,0,0))&&"string"!=typeof(u=o)&&(a=0),Me="",Oe="",Le="",fe=0,he=1,ye=1,ve*a==0?u:u.replace(n,"").replace(b,"").replace(g,"$1").replace(S,"$1").replace(v," ")}return He.use=function e(t){switch(t){case void 0:case null:ke=Ce.length=0;break;default:if("function"==typeof t)Ce[ke++]=t;else if("object"==typeof t)for(var r=0,n=t.length;r<n;++r)e(t[r]);else we=0|!!t}return e},He.set=Ke,void 0!==t&&Ke(t),He}(null)},function(e,t,r){"use strict";var n=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function i(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(i=e[r],a=t[r],!(i===a||n(i)&&n(a)))return!1;var i,a;return!0}t.a=function(e,t){var r;void 0===t&&(t=i);var n,a=[],o=!1;return function(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];return o&&r===this&&t(i,a)?n:(n=e.apply(this,i),o=!0,r=this,a=i,n)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.socialSharingList=t.handleShareClick=void 0;var n=s(r(542)),i=s(r(543)),a=s(r(544)),o=r(545);function s(e){return e&&e.__esModule?e:{default:e}}t.handleShareClick=function(e,t){var r=o.shareWindow.width,n=o.shareWindow.height,i="".concat(o.shareUrls[e]).concat(o.shareUrl).concat(t);window.open(i,"","width=".concat(r,",height=").concat(n))};var u=[{icon:a.default,name:"Embed",label:"Open Embed Settings"},{icon:n.default,name:"Facebook",label:"Share to Facebook"},{icon:i.default,name:"Twitter",label:"Share to Twitter"}];t.socialSharingList=u},function(e,t,r){"use strict";var n=r(1),i=r(43),a=r(558);u.httpHandler=r(559);var o=function(e){var t={};return e?(e.trim().split("\n").forEach(function(e){var r=e.indexOf(":"),n=e.slice(0,r).trim().toLowerCase(),i=e.slice(r+1).trim();"undefined"===typeof t[n]?t[n]=i:Array.isArray(t[n])?t[n].push(i):t[n]=[t[n],i]}),t):t};function s(e,t,r){var n=e;return a(t)?(r=t,"string"===typeof e&&(n={uri:e})):n=i({},t,{uri:e}),n.callback=r,n}function u(e,t,r){return c(t=s(e,t,r))}function c(e){if("undefined"===typeof e.callback)throw new Error("callback argument missing");var t=!1,r=function(r,n,i){t||(t=!0,e.callback(r,n,i))};function n(){var e=void 0;if(e=p.response?p.response:p.responseText||function(e){try{if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;if(""===e.responseType&&!t)return e.responseXML}catch(r){}return null}(p),b)try{e=JSON.parse(e)}catch(t){}return e}function i(e){return clearTimeout(l),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,r(e,g)}function a(){if(!c){var t;clearTimeout(l),t=e.useXDR&&void 0===p.status?200:1223===p.status?204:p.status;var i=g,a=null;return 0!==t?(i={body:n(),statusCode:t,method:d,headers:{},url:m,rawRequest:p},p.getAllResponseHeaders&&(i.headers=o(p.getAllResponseHeaders()))):a=new Error("Internal XMLHttpRequest Error"),r(a,i,i.body)}}var s,c,p=e.xhr||null;p||(p=e.cors||e.useXDR?new u.XDomainRequest:new u.XMLHttpRequest);var l,m=p.url=e.uri||e.url,d=p.method=e.method||"GET",y=e.body||e.data,h=p.headers=e.headers||{},f=!!e.sync,b=!1,g={body:void 0,headers:{},statusCode:0,method:d,url:m,rawRequest:p};if("json"in e&&!1!==e.json&&(b=!0,h.accept||h.Accept||(h.Accept="application/json"),"GET"!==d&&"HEAD"!==d&&(h["content-type"]||h["Content-Type"]||(h["Content-Type"]="application/json"),y=JSON.stringify(!0===e.json?y:e.json))),p.onreadystatechange=function(){4===p.readyState&&setTimeout(a,0)},p.onload=a,p.onerror=i,p.onprogress=function(){},p.onabort=function(){c=!0},p.ontimeout=i,p.open(d,m,!f,e.username,e.password),f||(p.withCredentials=!!e.withCredentials),!f&&e.timeout>0&&(l=setTimeout(function(){if(!c){c=!0,p.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",i(e)}},e.timeout)),p.setRequestHeader)for(s in h)h.hasOwnProperty(s)&&p.setRequestHeader(s,h[s]);else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(p.responseType=e.responseType),"beforeSend"in e&&"function"===typeof e.beforeSend&&e.beforeSend(p),p.send(y||null),p}e.exports=u,e.exports.default=u,u.XMLHttpRequest=n.XMLHttpRequest||function(){},u.XDomainRequest="withCredentials"in new u.XMLHttpRequest?u.XMLHttpRequest:n.XDomainRequest,function(e,t){for(var r=0;r<e.length;r++)t(e[r])}(["get","put","post","patch","head","delete"],function(e){u["delete"===e?"del":e]=function(t,r,n){return(r=s(t,r,n)).method=e.toUpperCase(),c(r)}})},function(e,t,r){var n=r(1),i=e.exports={WebVTT:r(560),VTTCue:r(561),VTTRegion:r(562)};n.vttjs=i,n.WebVTT=i.WebVTT;var a=i.VTTCue,o=i.VTTRegion,s=n.VTTCue,u=n.VTTRegion;i.shim=function(){n.VTTCue=a,n.VTTRegion=o},i.restore=function(){n.VTTCue=s,n.VTTRegion=u},n.VTTCue||i.shim()},function(e,t,r){!function(t){var r=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,n=/^([^\/?#]*)([^]*)$/,i=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,o={buildAbsoluteURL:function(e,t,r){if(r=r||{},e=e.trim(),!(t=t.trim())){if(!r.alwaysNormalize)return e;var i=o.parseURL(e);if(!i)throw new Error("Error trying to parse base URL.");return i.path=o.normalizePath(i.path),o.buildURLFromParts(i)}var a=o.parseURL(t);if(!a)throw new Error("Error trying to parse relative URL.");if(a.scheme)return r.alwaysNormalize?(a.path=o.normalizePath(a.path),o.buildURLFromParts(a)):t;var s=o.parseURL(e);if(!s)throw new Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var u=n.exec(s.path);s.netLoc=u[1],s.path=u[2]}s.netLoc&&!s.path&&(s.path="/");var c={scheme:s.scheme,netLoc:a.netLoc,path:null,params:a.params,query:a.query,fragment:a.fragment};if(!a.netLoc&&(c.netLoc=s.netLoc,"/"!==a.path[0]))if(a.path){var p=s.path,l=p.substring(0,p.lastIndexOf("/")+1)+a.path;c.path=o.normalizePath(l)}else c.path=s.path,a.params||(c.params=s.params,a.query||(c.query=s.query));return null===c.path&&(c.path=r.alwaysNormalize?o.normalizePath(a.path):a.path),o.buildURLFromParts(c)},parseURL:function(e){var t=r.exec(e);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(i,"");e.length!==(e=e.replace(a,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}};e.exports=o}()},function(e,t,r){r(5);var n=r(2);"undefined"!==typeof window&&(window.AWS=n),e.exports=n,"undefined"!==typeof self&&(self.AWS=n),r(686)},function(e,t,r){e.exports=!r(24)&&!r(13)(function(){return 7!=Object.defineProperty(r(126)("div"),"a",{get:function(){return 7}}).a})},function(e,t,r){var n=r(12),i=r(23),a=r(70),o=r(127),s=r(25).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},function(e,t,r){var n=r(36),i=r(38),a=r(102)(!1),o=r(128)("IE_PROTO");e.exports=function(e,t){var r,s=i(e),u=0,c=[];for(r in s)r!=o&&n(s,r)&&c.push(r);for(;t.length>u;)n(s,r=t[u++])&&(~a(c,r)||c.push(r));return c}},function(e,t,r){var n=r(25),i=r(14),a=r(71);e.exports=r(24)?Object.defineProperties:function(e,t){i(e);for(var r,o=a(t),s=o.length,u=0;s>u;)n.f(e,r=o[u++],t[r]);return e}},function(e,t,r){var n=r(38),i=r(74).f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?function(e){try{return i(e)}catch(t){return o.slice()}}(e):i(n(e))}},function(e,t,r){"use strict";var n=r(24),i=r(71),a=r(103),o=r(92),s=r(29),u=r(91),c=Object.assign;e.exports=!c||r(13)(function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach(function(e){t[e]=e}),7!=c({},e)[r]||Object.keys(c({},t)).join("")!=n})?function(e,t){for(var r=s(e),c=arguments.length,p=1,l=a.f,m=o.f;c>p;)for(var d,y=u(arguments[p++]),h=l?i(y).concat(l(y)):i(y),f=h.length,b=0;f>b;)d=h[b++],n&&!m.call(y,d)||(r[d]=y[d]);return r}:c},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},function(e,t,r){"use strict";var n=r(49),i=r(15),a=r(189),o=[].slice,s={};e.exports=Function.bind||function(e){var t=n(this),r=o.call(arguments,1),u=function n(){var i=r.concat(o.call(arguments));return this instanceof n?function(e,t,r){if(!(t in s)){for(var n=[],i=0;i<t;i++)n[i]="a["+i+"]";s[t]=Function("F,a","return new F("+n.join(",")+")")}return s[t](e,r)}(t,i.length,i):a(t,i,e)};return i(t.prototype)&&(u.prototype=t.prototype),u}},function(e,t){e.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},function(e,t,r){var n=r(12).parseInt,i=r(82).trim,a=r(132),o=/^[-+]?0[xX]/;e.exports=8!==n(a+"08")||22!==n(a+"0x16")?function(e,t){var r=i(String(e),3);return n(r,t>>>0||(o.test(r)?16:10))}:n},function(e,t,r){var n=r(12).parseFloat,i=r(82).trim;e.exports=1/n(r(132)+"-0")!==-1/0?function(e){var t=i(String(e),3),r=n(t);return 0===r&&"-"==t.charAt(0)?-0:r}:n},function(e,t,r){var n=r(59);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=n(e))throw TypeError(t);return+e}},function(e,t,r){var n=r(15),i=Math.floor;e.exports=function(e){return!n(e)&&isFinite(e)&&i(e)===e}},function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,r){"use strict";var n=r(73),i=r(68),a=r(81),o={};r(37)(o,r(18)("iterator"),function(){return this}),e.exports=function(e,t,r){e.prototype=n(o,{next:i(1,r)}),a(e,t+" Iterator")}},function(e,t,r){var n=r(14);e.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(o){var a=e.return;throw void 0!==a&&n(a.call(e)),o}}},function(e,t,r){var n=r(406);e.exports=function(e,t){return new(n(e))(t)}},function(e,t,r){var n=r(49),i=r(29),a=r(91),o=r(19);e.exports=function(e,t,r,s,u){n(t);var c=i(e),p=a(c),l=o(c.length),m=u?l-1:0,d=u?-1:1;if(r<2)for(;;){if(m in p){s=p[m],m+=d;break}if(m+=d,u?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;u?m>=0:l>m;m+=d)m in p&&(s=t(s,p[m],m,c));return s}},function(e,t,r){"use strict";var n=r(29),i=r(72),a=r(19);e.exports=[].copyWithin||function(e,t){var r=n(this),o=a(r.length),s=i(e,o),u=i(t,o),c=arguments.length>2?arguments[2]:void 0,p=Math.min((void 0===c?o:i(c,o))-u,o-s),l=1;for(u<s&&s<u+p&&(l=-1,u+=p-1,s+=p-1);p-- >0;)u in r?r[s]=r[u]:delete r[s],s+=l,u+=l;return r}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,r){"use strict";var n=r(147);r(4)({target:"RegExp",proto:!0,forced:n!==/./.exec},{exec:n})},function(e,t,r){r(24)&&"g"!=/./g.flags&&r(25).f(RegExp.prototype,"flags",{configurable:!0,get:r(106)})},function(e,t,r){"use strict";var n,i,a,o,s=r(70),u=r(12),c=r(48),p=r(93),l=r(4),m=r(15),d=r(49),y=r(85),h=r(109),f=r(94),b=r(149).set,g=r(426)(),S=r(204),v=r(427),I=r(110),N=r(205),T=u.TypeError,C=u.process,k=C&&C.versions,A=k&&k.v8||"",D=u.Promise,x="process"==p(C),R=function(){},P=i=S.f,E=!!function(){try{var e=D.resolve(1),t=(e.constructor={})[r(18)("species")]=function(e){e(R,R)};return(x||"function"==typeof PromiseRejectionEvent)&&e.then(R)instanceof t&&0!==A.indexOf("6.6")&&-1===I.indexOf("Chrome/66")}catch(n){}}(),_=function(e){var t;return!(!m(e)||"function"!=typeof(t=e.then))&&t},w=function(e,t){if(!e._n){e._n=!0;var r=e._c;g(function(){for(var n=e._v,i=1==e._s,a=0,o=function(t){var r,a,o,s=i?t.ok:t.fail,u=t.resolve,c=t.reject,p=t.domain;try{s?(i||(2==e._h&&L(e),e._h=1),!0===s?r=n:(p&&p.enter(),r=s(n),p&&(p.exit(),o=!0)),r===t.promise?c(T("Promise-chain cycle")):(a=_(r))?a.call(r,u,c):u(r)):c(n)}catch(l){p&&!o&&p.exit(),c(l)}};r.length>a;)o(r[a++]);e._c=[],e._n=!1,t&&!e._h&&q(e)})}},q=function(e){b.call(u,function(){var t,r,n,i=e._v,a=M(e);if(a&&(t=v(function(){x?C.emit("unhandledRejection",i,e):(r=u.onunhandledrejection)?r({promise:e,reason:i}):(n=u.console)&&n.error&&n.error("Unhandled promise rejection",i)}),e._h=x||M(e)?2:1),e._a=void 0,a&&t.e)throw t.v})},M=function(e){return 1!==e._h&&0===(e._a||e._c).length},L=function(e){b.call(u,function(){var t;x?C.emit("rejectionHandled",e):(t=u.onrejectionhandled)&&t({promise:e,reason:e._v})})},O=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),w(t,!0))},B=function e(t){var r,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw T("Promise can't be resolved itself");(r=_(t))?g(function(){var i={_w:n,_d:!1};try{r.call(t,c(e,i,1),c(O,i,1))}catch(a){O.call(i,a)}}):(n._v=t,n._s=1,w(n,!1))}catch(i){O.call({_w:n,_d:!1},i)}}};E||(D=function(e){y(this,D,"Promise","_h"),d(e),n.call(this);try{e(c(B,this,1),c(O,this,1))}catch(t){O.call(this,t)}},(n=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=r(86)(D.prototype,{then:function(e,t){var r=P(f(this,D));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=x?C.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&w(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new n;this.promise=e,this.resolve=c(B,e,1),this.reject=c(O,e,1)},S.f=P=function(e){return e===D||e===o?new a(e):i(e)}),l(l.G+l.W+l.F*!E,{Promise:D}),r(81)(D,"Promise"),r(84)("Promise"),o=r(23).Promise,l(l.S+l.F*!E,"Promise",{reject:function(e){var t=P(this);return(0,t.reject)(e),t.promise}}),l(l.S+l.F*(s||!E),"Promise",{resolve:function(e){return N(s&&this===o?D:this,e)}}),l(l.S+l.F*!(E&&r(105)(function(e){D.all(e).catch(R)})),"Promise",{all:function(e){var t=this,r=P(t),n=r.resolve,i=r.reject,a=v(function(){var r=[],a=0,o=1;h(e,!1,function(e){var s=a++,u=!1;r.push(void 0),o++,t.resolve(e).then(function(e){u||(u=!0,r[s]=e,--o||n(r))},i)}),--o||n(r)});return a.e&&i(a.v),r.promise},race:function(e){var t=this,r=P(t),n=r.reject,i=v(function(){h(e,!1,function(e){t.resolve(e).then(r.resolve,n)})});return i.e&&n(i.v),r.promise}})},function(e,t,r){"use strict";var n=r(49);function i(e){var t,r;this.promise=new e(function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n}),this.resolve=n(t),this.reject=n(r)}e.exports.f=function(e){return new i(e)}},function(e,t,r){var n=r(14),i=r(15),a=r(204);e.exports=function(e,t){if(n(e),i(t)&&t.constructor===e)return t;var r=a.f(e);return(0,r.resolve)(t),r.promise}},function(e,t,r){"use strict";var n=r(25).f,i=r(73),a=r(86),o=r(48),s=r(85),u=r(109),c=r(138),p=r(200),l=r(84),m=r(24),d=r(63).fastKey,y=r(77),h=m?"_s":"size",f=function(e,t){var r,n=d(t);if("F"!==n)return e._i[n];for(r=e._f;r;r=r.n)if(r.k==t)return r};e.exports={getConstructor:function(e,t,r,c){var p=e(function(e,n){s(e,p,t,"_i"),e._t=t,e._i=i(null),e._f=void 0,e._l=void 0,e[h]=0,void 0!=n&&u(n,r,e[c],e)});return a(p.prototype,{clear:function(){for(var e=y(this,t),r=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete r[n.i];e._f=e._l=void 0,e[h]=0},delete:function(e){var r=y(this,t),n=f(r,e);if(n){var i=n.n,a=n.p;delete r._i[n.i],n.r=!0,a&&(a.n=i),i&&(i.p=a),r._f==n&&(r._f=i),r._l==n&&(r._l=a),r[h]--}return!!n},forEach:function(e){y(this,t);for(var r,n=o(e,arguments.length>1?arguments[1]:void 0,3);r=r?r.n:this._f;)for(n(r.v,r.k,this);r&&r.r;)r=r.p},has:function(e){return!!f(y(this,t),e)}}),m&&n(p.prototype,"size",{get:function(){return y(this,t)[h]}}),p},def:function(e,t,r){var n,i,a=f(e,t);return a?a.v=r:(e._l=a={i:i=d(t,!0),k:t,v:r,p:n=e._l,n:void 0,r:!1},e._f||(e._f=a),n&&(n.n=a),e[h]++,"F"!==i&&(e._i[i]=a)),e},getEntry:f,setStrong:function(e,t,r){c(e,t,function(e,r){this._t=y(e,t),this._k=r,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?p(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,p(1))},r?"entries":"values",!r,!0),l(t)}}},function(e,t,r){"use strict";var n=r(86),i=r(63).getWeak,a=r(14),o=r(15),s=r(85),u=r(109),c=r(53),p=r(36),l=r(77),m=c(5),d=c(6),y=0,h=function(e){return e._l||(e._l=new f)},f=function(){this.a=[]},b=function(e,t){return m(e.a,function(e){return e[0]===t})};f.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var r=b(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=d(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,a){var c=e(function(e,n){s(e,c,t,"_i"),e._t=t,e._i=y++,e._l=void 0,void 0!=n&&u(n,r,e[a],e)});return n(c.prototype,{delete:function(e){if(!o(e))return!1;var r=i(e);return!0===r?h(l(this,t)).delete(e):r&&p(r,this._i)&&delete r[this._i]},has:function(e){if(!o(e))return!1;var r=i(e);return!0===r?h(l(this,t)).has(e):r&&p(r,this._i)}}),c},def:function(e,t,r){var n=i(a(t),!0);return!0===n?h(e).set(t,r):n[e._i]=r,e},ufstore:h}},function(e,t,r){var n=r(50),i=r(19);e.exports=function(e){if(void 0===e)return 0;var t=n(e),r=i(t);if(t!==r)throw RangeError("Wrong length!");return r}},function(e,t,r){var n=r(74),i=r(103),a=r(14),o=r(12).Reflect;e.exports=o&&o.ownKeys||function(e){var t=n.f(a(e)),r=i.f;return r?t.concat(r(e)):t}},function(e,t,r){var n=r(19),i=r(134),a=r(60);e.exports=function(e,t,r,o){var s=String(a(e)),u=s.length,c=void 0===r?" ":String(r),p=n(t);if(p<=u||""==c)return s;var l=p-u,m=i.call(c,Math.ceil(l/c.length));return m.length>l&&(m=m.slice(0,l)),o?m+s:s+m}},function(e,t,r){var n=r(24),i=r(71),a=r(38),o=r(92).f;e.exports=function(e){return function(t){for(var r,s=a(t),u=i(s),c=u.length,p=0,l=[];c>p;)r=u[p++],n&&!o.call(s,r)||l.push(e?[r,s[r]]:s[r]);return l}}},function(e,t){var r=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=r)},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,r){"use strict";var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(i){return!1}}()?Object.assign:function(e,t){for(var r,o,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u<arguments.length;u++){for(var c in r=Object(arguments[u]))i.call(r,c)&&(s[c]=r[c]);if(n){o=n(r);for(var p=0;p<o.length;p++)a.call(r,o[p])&&(s[o[p]]=r[o[p]])}}return s}},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}}},function(e,t,r){"use strict";var n=r(39),i=r(512),a=r(514),o=r(515),s=r(516),u=r(217);e.exports=function(e){return new Promise(function(t,c){var p=e.data,l=e.headers;n.isFormData(p)&&delete l["Content-Type"];var m=new XMLHttpRequest;if(e.auth){var d=e.auth.username||"",y=e.auth.password||"";l.Authorization="Basic "+btoa(d+":"+y)}if(m.open(e.method.toUpperCase(),a(e.url,e.params,e.paramsSerializer),!0),m.timeout=e.timeout,m.onreadystatechange=function(){if(m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in m?o(m.getAllResponseHeaders()):null,n={data:e.responseType&&"text"!==e.responseType?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m};i(t,c,n),m=null}},m.onerror=function(){c(u("Network Error",e,null,m)),m=null},m.ontimeout=function(){c(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",m)),m=null},n.isStandardBrowserEnv()){var h=r(517),f=(e.withCredentials||s(e.url))&&e.xsrfCookieName?h.read(e.xsrfCookieName):void 0;f&&(l[e.xsrfHeaderName]=f)}if("setRequestHeader"in m&&n.forEach(l,function(e,t){"undefined"===typeof p&&"content-type"===t.toLowerCase()?delete l[t]:m.setRequestHeader(t,e)}),e.withCredentials&&(m.withCredentials=!0),e.responseType)try{m.responseType=e.responseType}catch(b){if("json"!==e.responseType)throw b}"function"===typeof e.onDownloadProgress&&m.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&m.upload&&m.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){m&&(m.abort(),c(e),m=null)}),void 0===p&&(p=null),m.send(p)})}},function(e,t,r){"use strict";var n=r(513);e.exports=function(e,t,r,i,a){var o=new Error(e);return n(o,t,r,i,a)}},function(e,t,r){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add=function(e){if(s.default.preventDuplicates&&(0,a.preventDuplication)(o.toastrsCache,e))return{type:i.ADD_TOASTR,payload:{ignoreToastr:!0}};return{type:i.ADD_TOASTR,payload:e}},t.removeByType=t.hideConfirm=t.showConfirm=t.remove=t.clean=void 0;var n,i=r(156),a=r(87),o=r(221),s=(n=r(155))&&n.__esModule?n:{default:n};t.clean=function(){return{type:i.CLEAN_TOASTR}};t.remove=function(e){return{type:i.REMOVE_TOASTR,payload:e}};t.showConfirm=function(e){return{type:i.SHOW_CONFIRM,payload:e}};t.hideConfirm=function(){return{type:i.HIDE_CONFIRM}};t.removeByType=function(e){return{type:i.REMOVE_BY_TYPE,payload:e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.toastrsCache=void 0;var n,i,a=r(87),o=(n=r(155))&&n.__esModule?n:{default:n},s=r(156);function u(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return c(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){m(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function m(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var d=[];t.toastrsCache=d;var y=(0,a.createReducer)({toastrs:[],confirm:null},(m(i={},s.ADD_TOASTR,function(e,r){if(r.ignoreToastr)return e;var n=l({id:(0,a.guid)(),position:o.default.position},r);!n.a11yId&&r&&r.hasOwnProperty("id")&&!r.hasOwnProperty("a11yId")&&(n.a11yId=r.id);var i={};return i=o.default.newestOnTop?l(l({},e),{},{toastrs:[n].concat(u(e.toastrs))}):l(l({},e),{},{toastrs:[].concat(u(e.toastrs),[n])}),t.toastrsCache=d=i.toastrs,i}),m(i,s.REMOVE_TOASTR,function(e,r){var n=l(l({},e),{},{toastrs:e.toastrs.filter(function(e){return e.id!==r})});return t.toastrsCache=d=n.toastrs,n}),m(i,s.REMOVE_BY_TYPE,function(e,r){var n=l(l({},e),{},{toastrs:e.toastrs.filter(function(e){return e.type!==r})});return t.toastrsCache=d=n.toastrs,n}),m(i,s.CLEAN_TOASTR,function(e){return t.toastrsCache=d=[],l(l({},e),{},{toastrs:[]})}),m(i,s.SHOW_CONFIRM,function(e,t){var r=t.id,n=t.message,i=t.options;return l(l({},e),{},{confirm:{id:r||(0,a.guid)(),show:!0,message:n,options:i||{}}})}),m(i,s.HIDE_CONFIRM,function(e){return l(l({},e),{},{confirm:null})}),i));t.default=y},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toastrEmitter=t.EE=void 0;var n,i=r(87);var a=new(((n=r(532))&&n.__esModule?n:{default:n}).default),o={};["light","message","info","success","warning","error"].forEach(function(e){o[e]=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return o=e,s=r,a.emit("add/toastr",(0,i.mapToToastrMessage)(o,s));var o,s}}),o.clean=function(){return a.emit("clean/toastr")},o.removeByType=function(e){return a.emit("removeByType/toastr",e)},o.remove=function(e){return a.emit("remove/toastr",e)},o.confirm=function(){a.emit("toastr/confirm",{message:arguments.length<=0?void 0:arguments[0],options:(arguments.length<=1?void 0:arguments[1])||{}})};var s=a;t.EE=s;var u=o;t.toastrEmitter=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convertToFrames=function(e,t){return Math.round(e*t)},t.arrowKeysShouldBeNative=t.keyShouldBeNative=void 0;t.keyShouldBeNative=function(e){return"BUTTON"===e.tagName||"INPUT"===e.tagName};t.arrowKeysShouldBeNative=function(e){return"INPUT"===e.tagName||e.classList.contains("input-range__slider")}},function(e,t,r){(function(e){var n="undefined"!==typeof e&&e||"undefined"!==typeof self&&self||window,i=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(i.call(setTimeout,n,arguments),clearTimeout)},t.setInterval=function(){return new a(i.call(setInterval,n,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(n,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},r(552),t.setImmediate="undefined"!==typeof self&&self.setImmediate||"undefined"!==typeof e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!==typeof self&&self.clearImmediate||"undefined"!==typeof e&&e.clearImmediate||this&&this.clearImmediate}).call(this,r(35))},function(e,t,r){var n=r(115).NAMESPACE;function i(e){return""!==e}function a(e,t){return e.hasOwnProperty(t)||(e[t]=!0),e}function o(e){if(!e)return[];var t=function(e){return e?e.split(/[\t\n\f\r ]+/).filter(i):[]}(e);return Object.keys(t.reduce(a,{}))}function s(e,t){for(var r in e)t[r]=e[r]}function u(e,t){var r=e.prototype;if(!(r instanceof t)){var n=function(){};n.prototype=t.prototype,s(r,n=new n),e.prototype=r=n}r.constructor!=e&&("function"!=typeof e&&console.error("unknown Class:"+e),r.constructor=e)}var c={},p=c.ELEMENT_NODE=1,l=c.ATTRIBUTE_NODE=2,m=c.TEXT_NODE=3,d=c.CDATA_SECTION_NODE=4,y=c.ENTITY_REFERENCE_NODE=5,h=c.ENTITY_NODE=6,f=c.PROCESSING_INSTRUCTION_NODE=7,b=c.COMMENT_NODE=8,g=c.DOCUMENT_NODE=9,S=c.DOCUMENT_TYPE_NODE=10,v=c.DOCUMENT_FRAGMENT_NODE=11,I=c.NOTATION_NODE=12,N={},T={},C=(N.INDEX_SIZE_ERR=(T[1]="Index size error",1),N.DOMSTRING_SIZE_ERR=(T[2]="DOMString size error",2),N.HIERARCHY_REQUEST_ERR=(T[3]="Hierarchy request error",3)),k=(N.WRONG_DOCUMENT_ERR=(T[4]="Wrong document",4),N.INVALID_CHARACTER_ERR=(T[5]="Invalid character",5),N.NO_DATA_ALLOWED_ERR=(T[6]="No data allowed",6),N.NO_MODIFICATION_ALLOWED_ERR=(T[7]="No modification allowed",7),N.NOT_FOUND_ERR=(T[8]="Not found",8)),A=(N.NOT_SUPPORTED_ERR=(T[9]="Not supported",9),N.INUSE_ATTRIBUTE_ERR=(T[10]="Attribute in use",10));N.INVALID_STATE_ERR=(T[11]="Invalid state",11),N.SYNTAX_ERR=(T[12]="Syntax error",12),N.INVALID_MODIFICATION_ERR=(T[13]="Invalid modification",13),N.NAMESPACE_ERR=(T[14]="Invalid namespace",14),N.INVALID_ACCESS_ERR=(T[15]="Invalid access",15);function D(e,t){if(t instanceof Error)var r=t;else r=this,Error.call(this,T[e]),this.message=T[e],Error.captureStackTrace&&Error.captureStackTrace(this,D);return r.code=e,t&&(this.message=this.message+": "+t),r}function x(){}function R(e,t){this._node=e,this._refresh=t,P(this)}function P(e){var t=e._node._inc||e._node.ownerDocument._inc;if(e._inc!=t){var r=e._refresh(e._node);se(e,"length",r.length),s(r,e),e._inc=t}}function E(){}function _(e,t){for(var r=e.length;r--;)if(e[r]===t)return r}function w(e,t,r,i){if(i?t[_(t,i)]=r:t[t.length++]=r,e){r.ownerElement=e;var a=e.ownerDocument;a&&(i&&U(a,e,i),function(e,t,r){e&&e._inc++,r.namespaceURI===n.XMLNS&&(t._nsMap[r.prefix?r.localName:""]=r.value)}(a,e,r))}}function q(e,t,r){var n=_(t,r);if(!(n>=0))throw D(k,new Error(e.tagName+"@"+r));for(var i=t.length-1;n<i;)t[n]=t[++n];if(t.length=i,e){var a=e.ownerDocument;a&&(U(a,e,r),r.ownerElement=null)}}function M(){}function L(){}function O(e){return("<"==e?"&lt;":">"==e&&"&gt;")||"&"==e&&"&amp;"||'"'==e&&"&quot;"||"&#"+e.charCodeAt()+";"}function B(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(B(e,t))return!0}while(e=e.nextSibling)}function G(){}function U(e,t,r,i){e&&e._inc++,r.namespaceURI===n.XMLNS&&delete t._nsMap[r.prefix?r.localName:""]}function F(e,t,r){if(e&&e._inc){e._inc++;var n=t.childNodes;if(r)n[n.length++]=r;else{for(var i=t.firstChild,a=0;i;)n[a++]=i,i=i.nextSibling;n.length=a}}}function V(e,t){var r=t.previousSibling,n=t.nextSibling;return r?r.nextSibling=n:e.firstChild=n,n?n.previousSibling=r:e.lastChild=r,F(e.ownerDocument,e),t}function j(e,t,r){var n=t.parentNode;if(n&&n.removeChild(t),t.nodeType===v){var i=t.firstChild;if(null==i)return t;var a=t.lastChild}else i=a=t;var o=r?r.previousSibling:e.lastChild;i.previousSibling=o,a.nextSibling=r,o?o.nextSibling=i:e.firstChild=i,null==r?e.lastChild=a:r.previousSibling=a;do{i.parentNode=e}while(i!==a&&(i=i.nextSibling));return F(e.ownerDocument||e,e),t.nodeType==v&&(t.firstChild=t.lastChild=null),t}function z(){this._nsMap={}}function W(){}function K(){}function H(){}function Q(){}function Z(){}function J(){}function $(){}function Y(){}function X(){}function ee(){}function te(){}function re(){}function ne(e,t){var r=[],n=9==this.nodeType&&this.documentElement||this,i=n.prefix,a=n.namespaceURI;if(a&&null==i&&null==(i=n.lookupPrefix(a)))var o=[{namespace:a,prefix:null}];return oe(this,r,e,t,o),r.join("")}function ie(e,t,r){var i=e.prefix||"",a=e.namespaceURI;if(!a)return!1;if("xml"===i&&a===n.XML||a===n.XMLNS)return!1;for(var o=r.length;o--;){var s=r[o];if(s.prefix===i)return s.namespace!==a}return!0}function ae(e,t,r){e.push(" ",t,'="',r.replace(/[<&"]/g,O),'"')}function oe(e,t,r,i,a){if(a||(a=[]),i){if(!(e=i(e)))return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case p:var o=e.attributes,s=o.length,u=e.firstChild,c=e.tagName,h=c;if(!(r=n.isHTML(e.namespaceURI)||r)&&!e.prefix&&e.namespaceURI){for(var I,N=0;N<o.length;N++)if("xmlns"===o.item(N).name){I=o.item(N).value;break}if(!I)for(var T=a.length-1;T>=0;T--){if(""===(C=a[T]).prefix&&C.namespace===e.namespaceURI){I=C.namespace;break}}if(I!==e.namespaceURI)for(T=a.length-1;T>=0;T--){var C;if((C=a[T]).namespace===e.namespaceURI){C.prefix&&(h=C.prefix+":"+c);break}}}t.push("<",h);for(var k=0;k<s;k++){"xmlns"==(A=o.item(k)).prefix?a.push({prefix:A.localName,namespace:A.value}):"xmlns"==A.nodeName&&a.push({prefix:"",namespace:A.value})}for(k=0;k<s;k++){var A,D,x;if(ie(A=o.item(k),0,a))ae(t,(D=A.prefix||"")?"xmlns:"+D:"xmlns",x=A.namespaceURI),a.push({prefix:D,namespace:x});oe(A,t,r,i,a)}if(c===h&&ie(e,0,a))ae(t,(D=e.prefix||"")?"xmlns:"+D:"xmlns",x=e.namespaceURI),a.push({prefix:D,namespace:x});if(u||r&&!/^(?:meta|link|img|br|hr|input)$/i.test(c)){if(t.push(">"),r&&/^script$/i.test(c))for(;u;)u.data?t.push(u.data):oe(u,t,r,i,a.slice()),u=u.nextSibling;else for(;u;)oe(u,t,r,i,a.slice()),u=u.nextSibling;t.push("</",h,">")}else t.push("/>");return;case g:case v:for(u=e.firstChild;u;)oe(u,t,r,i,a.slice()),u=u.nextSibling;return;case l:return ae(t,e.name,e.value);case m:return t.push(e.data.replace(/[<&]/g,O).replace(/]]>/g,"]]&gt;"));case d:return t.push("<![CDATA[",e.data,"]]>");case b:return t.push("\x3c!--",e.data,"--\x3e");case S:var R=e.publicId,P=e.systemId;if(t.push("<!DOCTYPE ",e.name),R)t.push(" PUBLIC ",R),P&&"."!=P&&t.push(" ",P),t.push(">");else if(P&&"."!=P)t.push(" SYSTEM ",P,">");else{var E=e.internalSubset;E&&t.push(" [",E,"]"),t.push(">")}return;case f:return t.push("<?",e.target," ",e.data,"?>");case y:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function se(e,t,r){e[t]=r}D.prototype=Error.prototype,s(N,D),x.prototype={length:0,item:function(e){return this[e]||null},toString:function(e,t){for(var r=[],n=0;n<this.length;n++)oe(this[n],r,e,t);return r.join("")}},R.prototype.item=function(e){return P(this),this[e]},u(R,x),E.prototype={length:0,item:x.prototype.item,getNamedItem:function(e){for(var t=this.length;t--;){var r=this[t];if(r.nodeName==e)return r}},setNamedItem:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new D(A);var r=this.getNamedItem(e.nodeName);return w(this._ownerElement,this,e,r),r},setNamedItemNS:function(e){var t,r=e.ownerElement;if(r&&r!=this._ownerElement)throw new D(A);return t=this.getNamedItemNS(e.namespaceURI,e.localName),w(this._ownerElement,this,e,t),t},removeNamedItem:function(e){var t=this.getNamedItem(e);return q(this._ownerElement,this,t),t},removeNamedItemNS:function(e,t){var r=this.getNamedItemNS(e,t);return q(this._ownerElement,this,r),r},getNamedItemNS:function(e,t){for(var r=this.length;r--;){var n=this[r];if(n.localName==t&&n.namespaceURI==e)return n}return null}},M.prototype={hasFeature:function(e,t){return!0},createDocument:function(e,t,r){var n=new G;if(n.implementation=this,n.childNodes=new x,n.doctype=r||null,r&&n.appendChild(r),t){var i=n.createElementNS(e,t);n.appendChild(i)}return n},createDocumentType:function(e,t,r){var n=new J;return n.name=e,n.nodeName=e,n.publicId=t||"",n.systemId=r||"",n}},L.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return j(this,e,t)},replaceChild:function(e,t){this.insertBefore(e,t),t&&this.removeChild(t)},removeChild:function(e){return V(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return function e(t,r,n){var i=new r.constructor;for(var a in r){var o=r[a];"object"!=typeof o&&o!=i[a]&&(i[a]=o)}r.childNodes&&(i.childNodes=new x);i.ownerDocument=t;switch(i.nodeType){case p:var s=r.attributes,u=i.attributes=new E,c=s.length;u._ownerElement=i;for(var m=0;m<c;m++)i.setAttributeNode(e(t,s.item(m),!0));break;case l:n=!0}if(n)for(var d=r.firstChild;d;)i.appendChild(e(t,d,n)),d=d.nextSibling;return i}(this.ownerDocument||this,this,e)},normalize:function(){for(var e=this.firstChild;e;){var t=e.nextSibling;t&&t.nodeType==m&&e.nodeType==m?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t)}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(e){for(var t=this;t;){var r=t._nsMap;if(r)for(var n in r)if(r[n]==e)return n;t=t.nodeType==l?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var r=t._nsMap;if(r&&e in r)return r[e];t=t.nodeType==l?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},s(c,L),s(c,L.prototype),G.prototype={nodeName:"#document",nodeType:g,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==v){for(var r=e.firstChild;r;){var n=r.nextSibling;this.insertBefore(r,t),r=n}return e}return null==this.documentElement&&e.nodeType==p&&(this.documentElement=e),j(this,e,t),e.ownerDocument=this,e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),V(this,e)},importNode:function(e,t){return function e(t,r,n){var i;switch(r.nodeType){case p:(i=r.cloneNode(!1)).ownerDocument=t;case v:break;case l:n=!0}i||(i=r.cloneNode(!1));i.ownerDocument=t;i.parentNode=null;if(n)for(var a=r.firstChild;a;)i.appendChild(e(t,a,n)),a=a.nextSibling;return i}(this,e,t)},getElementById:function(e){var t=null;return B(this.documentElement,function(r){if(r.nodeType==p&&r.getAttribute("id")==e)return t=r,!0}),t},getElementsByClassName:function(e){var t=o(e);return new R(this,function(r){var n=[];return t.length>0&&B(r.documentElement,function(i){if(i!==r&&i.nodeType===p){var a=i.getAttribute("class");if(a){var s=e===a;if(!s){var u=o(a);s=t.every((c=u,function(e){return c&&-1!==c.indexOf(e)}))}s&&n.push(i)}}var c}),n})},createElement:function(e){var t=new z;return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new x,(t.attributes=new E)._ownerElement=t,t},createDocumentFragment:function(){var e=new ee;return e.ownerDocument=this,e.childNodes=new x,e},createTextNode:function(e){var t=new H;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new Q;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new Z;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var r=new te;return r.ownerDocument=this,r.tagName=r.target=e,r.nodeValue=r.data=t,r},createAttribute:function(e){var t=new W;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new X;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var r=new z,n=t.split(":"),i=r.attributes=new E;return r.childNodes=new x,r.ownerDocument=this,r.nodeName=t,r.tagName=t,r.namespaceURI=e,2==n.length?(r.prefix=n[0],r.localName=n[1]):r.localName=t,i._ownerElement=r,r},createAttributeNS:function(e,t){var r=new W,n=t.split(":");return r.ownerDocument=this,r.nodeName=t,r.name=t,r.namespaceURI=e,r.specified=!0,2==n.length?(r.prefix=n[0],r.localName=n[1]):r.localName=t,r}},u(G,L),z.prototype={nodeType:p,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var r=this.ownerDocument.createAttribute(e);r.value=r.nodeValue=""+t,this.setAttributeNode(r)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===v?this.insertBefore(e,null):function(e,t){var r=t.parentNode;if(r){var n=e.lastChild;r.removeChild(t),n=e.lastChild}return n=e.lastChild,t.parentNode=e,t.previousSibling=n,t.nextSibling=null,n?n.nextSibling=t:e.firstChild=t,e.lastChild=t,F(e.ownerDocument,e,t),t}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var r=this.getAttributeNodeNS(e,t);r&&this.removeAttributeNode(r)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var r=this.getAttributeNodeNS(e,t);return r&&r.value||""},setAttributeNS:function(e,t,r){var n=this.ownerDocument.createAttributeNS(e,t);n.value=n.nodeValue=""+r,this.setAttributeNode(n)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new R(this,function(t){var r=[];return B(t,function(n){n===t||n.nodeType!=p||"*"!==e&&n.tagName!=e||r.push(n)}),r})},getElementsByTagNameNS:function(e,t){return new R(this,function(r){var n=[];return B(r,function(i){i===r||i.nodeType!==p||"*"!==e&&i.namespaceURI!==e||"*"!==t&&i.localName!=t||n.push(i)}),n})}},G.prototype.getElementsByTagName=z.prototype.getElementsByTagName,G.prototype.getElementsByTagNameNS=z.prototype.getElementsByTagNameNS,u(z,L),W.prototype.nodeType=l,u(W,L),K.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(T[C])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,r){r=this.data.substring(0,e)+r+this.data.substring(e+t),this.nodeValue=this.data=r,this.length=r.length}},u(K,L),H.prototype={nodeName:"#text",nodeType:m,splitText:function(e){var t=this.data,r=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var n=this.ownerDocument.createTextNode(r);return this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling),n}},u(H,K),Q.prototype={nodeName:"#comment",nodeType:b},u(Q,K),Z.prototype={nodeName:"#cdata-section",nodeType:d},u(Z,K),J.prototype.nodeType=S,u(J,L),$.prototype.nodeType=I,u($,L),Y.prototype.nodeType=h,u(Y,L),X.prototype.nodeType=y,u(X,L),ee.prototype.nodeName="#document-fragment",ee.prototype.nodeType=v,u(ee,L),te.prototype.nodeType=f,u(te,L),re.prototype.serializeToString=function(e,t,r){return ne.call(e,t,r)},L.prototype.toString=ne;try{if(Object.defineProperty){Object.defineProperty(R.prototype,"length",{get:function(){return P(this),this.$$length}}),Object.defineProperty(L.prototype,"textContent",{get:function(){return function e(t){switch(t.nodeType){case p:case v:var r=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&r.push(e(t)),t=t.nextSibling;return r.join("");default:return t.nodeValue}}(this)},set:function(e){switch(this.nodeType){case p:case v:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),se=function(e,t,r){e["$$"+t]=r}}}catch(ue){}t.DocumentType=J,t.DOMException=D,t.DOMImplementation=M,t.Element=z,t.Node=L,t.NodeList=x,t.XMLSerializer=re},function(e,t,r){"use strict";var n=Object.prototype.toString;e.exports=function(e){var t=n.call(e),r="[object Arguments]"===t;return r||(r="[object Array]"!==t&&null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Function]"===n.call(e.callee)),r}},function(e,t,r){"use strict";r(117)();var n=r(573),i=r(32),a=r(575),o=r(582),s=r(16),u=r(96),c=u(s("%Promise.all%")),p=u(s("%Promise.reject%"));e.exports=function(e){var t=this;if("Object"!==i(t))throw new TypeError("`this` value must be an object");var r=a(e);return c(t,o(r,function(e){var r=n(t,e);try{return r.then(function(e){return{status:"fulfilled",value:e}},function(e){return{status:"rejected",reason:e}})}catch(i){return p(t,i)}}))}},function(e,t,r){"use strict";var n=String.prototype.valueOf,i=Object.prototype.toString,a=r(118)();e.exports=function(e){return"string"===typeof e||"object"===typeof e&&(a?function(e){try{return n.call(e),!0}catch(t){return!1}}(e):"[object String]"===i.call(e))}},function(e,t,r){"use strict";e.exports=r(583)},function(e,t,r){"use strict";var n=r(584),i=r(597),a=r(598),o=r(233),s=r(605),u=r(240),c=r(606),p=r(614),l=r(615),m=r(46),d=r(228),y=Object("a"),h="a"!==y[0]||!(0 in y),f=m("String.prototype.split");e.exports=function(e){var t,r=p(this),m=h&&d(r)?f(r,""):r,y=c(m.length);if(!u(e))throw new TypeError("Array.prototype.map callback must be a function");arguments.length>1&&(t=arguments[1]);for(var b=n(r,y),g=0;g<y;){var S=l(g);if(s(r,S)){var v=o(r,S),I=i(e,t,[v,g,r]);a(b,S,I)}g+=1}return b}},function(e,t,r){"use strict";var n=r(586),i=r(587),a=r(32),o=r(232),s=r(588);e.exports=function(e){if("Number"!==a(e)||o(e)||!s(e))return!1;var t=n(e);return i(t)===t}},function(e,t,r){"use strict";e.exports=Number.isNaN||function(e){return e!==e}},function(e,t,r){"use strict";var n=r(16)("%TypeError%"),i=r(589),a=r(88),o=r(32);e.exports=function(e,t){if("Object"!==o(e))throw new n("Assertion failed: Type(O) is not Object");if(!a(t))throw new n("Assertion failed: IsPropertyKey(P) is not true, got "+i(t));return e[t]}},function(e,t,r){"use strict";var n=r(16)("%Object.defineProperty%",!0);if(n)try{n({},"a",{value:1})}catch(s){n=null}var i=Object.defineProperty&&0===Object.defineProperty([],"length",{value:1}).length,a=i&&r(595),o=r(46)("Object.prototype.propertyIsEnumerable");e.exports=function(e,t,r,s,u,c){if(!n){if(!e(c))return!1;if(!c["[[Configurable]]"]||!c["[[Writable]]"])return!1;if(u in s&&o(s,u)!==!!c["[[Enumerable]]"])return!1;var p=c["[[Value]]"];return s[u]=p,t(s[u],p)}return i&&"length"===u&&"[[Value]]"in c&&a(s)&&s.length!==c["[[Value]]"]?(s.length=c["[[Value]]"],s.length===c["[[Value]]"]):(n(s,u,r(c)),!0)}},function(e,t,r){"use strict";var n=r(163),i=r(32);e.exports=function(e){if("undefined"===typeof e)return e;n(i,"Property Descriptor","Desc",e);var t={};return"[[Value]]"in e&&(t.value=e["[[Value]]"]),"[[Writable]]"in e&&(t.writable=e["[[Writable]]"]),"[[Get]]"in e&&(t.get=e["[[Get]]"]),"[[Set]]"in e&&(t.set=e["[[Set]]"]),"[[Enumerable]]"in e&&(t.enumerable=e["[[Enumerable]]"]),"[[Configurable]]"in e&&(t.configurable=e["[[Configurable]]"]),t}},function(e,t,r){"use strict";var n=r(79),i=r(163),a=r(32);e.exports=function(e){return"undefined"!==typeof e&&(i(a,"Property Descriptor","Desc",e),!(!n(e,"[[Value]]")&&!n(e,"[[Writable]]")))}},function(e,t,r){"use strict";var n=r(232);e.exports=function(e,t){return e===t?0!==e||1/e===1/t:n(e)&&n(t)}},function(e,t,r){"use strict";var n=r(79),i=r(16)("%TypeError%"),a=r(32),o=r(239),s=r(240);e.exports=function(e){if("Object"!==a(e))throw new i("ToPropertyDescriptor requires an object");var t={};if(n(e,"enumerable")&&(t["[[Enumerable]]"]=o(e.enumerable)),n(e,"configurable")&&(t["[[Configurable]]"]=o(e.configurable)),n(e,"value")&&(t["[[Value]]"]=e.value),n(e,"writable")&&(t["[[Writable]]"]=o(e.writable)),n(e,"get")){var r=e.get;if("undefined"!==typeof r&&!s(r))throw new i("getter must be a function");t["[[Get]]"]=r}if(n(e,"set")){var u=e.set;if("undefined"!==typeof u&&!s(u))throw new i("setter must be a function");t["[[Set]]"]=u}if((n(t,"[[Get]]")||n(t,"[[Set]]"))&&(n(t,"[[Value]]")||n(t,"[[Writable]]")))throw new i("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t}},function(e,t,r){"use strict";e.exports=function(e){return!!e}},function(e,t,r){"use strict";e.exports=r(241)},function(e,t,r){"use strict";var n,i,a=Function.prototype.toString,o="object"===typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"===typeof o&&"function"===typeof Object.defineProperty)try{n=Object.defineProperty({},"length",{get:function(){throw i}}),i={},o(function(){throw 42},null,n)}catch(m){m!==i&&(o=null)}else o=null;var s=/^\s*class\b/,u=function(e){try{var t=a.call(e);return s.test(t)}catch(r){return!1}},c=Object.prototype.toString,p="function"===typeof Symbol&&!!Symbol.toStringTag,l="object"===typeof document&&"undefined"===typeof document.all&&void 0!==document.all?document.all:{};e.exports=o?function(e){if(e===l)return!0;if(!e)return!1;if("function"!==typeof e&&"object"!==typeof e)return!1;if("function"===typeof e&&!e.prototype)return!0;try{o(e,null,n)}catch(t){if(t!==i)return!1}return!u(e)}:function(e){if(e===l)return!0;if(!e)return!1;if("function"!==typeof e&&"object"!==typeof e)return!1;if("function"===typeof e&&!e.prototype)return!0;if(p)return function(e){try{return!u(e)&&(a.call(e),!0)}catch(t){return!1}}(e);if(u(e))return!1;var t=c.call(e);return"[object Function]"===t||"[object GeneratorFunction]"===t}},function(e,t,r){"use strict";e.exports=function(e){return null===e||"function"!==typeof e&&"object"!==typeof e}},function(e,t,r){"use strict";var n=r(616),i=r(230);e.exports=function(){var e=Array.prototype.map;return n(e)?e:i}},function(e,t,r){"use strict";var n=r(117),i=r(227);e.exports=function(){return n(),"function"===typeof Promise.allSettled?Promise.allSettled:i}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBoundPosition=function(e,t,r){if(!e.props.bounds)return[t,r];var o=e.props.bounds;o="string"===typeof o?o:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(o);var s=a(e);if("string"===typeof o){var u,c=s.ownerDocument,p=c.defaultView;if(!((u="parent"===o?s.parentNode:c.querySelector(o))instanceof p.HTMLElement))throw new Error('Bounds selector "'+o+'" could not find an element.');var l=u,m=p.getComputedStyle(s),d=p.getComputedStyle(l);o={left:-s.offsetLeft+(0,n.int)(d.paddingLeft)+(0,n.int)(m.marginLeft),top:-s.offsetTop+(0,n.int)(d.paddingTop)+(0,n.int)(m.marginTop),right:(0,i.innerWidth)(l)-(0,i.outerWidth)(s)-s.offsetLeft+(0,n.int)(d.paddingRight)-(0,n.int)(m.marginRight),bottom:(0,i.innerHeight)(l)-(0,i.outerHeight)(s)-s.offsetTop+(0,n.int)(d.paddingBottom)-(0,n.int)(m.marginBottom)}}(0,n.isNum)(o.right)&&(t=Math.min(t,o.right));(0,n.isNum)(o.bottom)&&(r=Math.min(r,o.bottom));(0,n.isNum)(o.left)&&(t=Math.max(t,o.left));(0,n.isNum)(o.top)&&(r=Math.max(r,o.top));return[t,r]},t.snapToGrid=function(e,t,r){var n=Math.round(t/e[0])*e[0],i=Math.round(r/e[1])*e[1];return[n,i]},t.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},t.getControlPosition=function(e,t,r){var n="number"===typeof t?(0,i.getTouch)(e,t):null;if("number"===typeof t&&!n)return null;var o=a(r),s=r.props.offsetParent||o.offsetParent||o.ownerDocument.body;return(0,i.offsetXYFromParent)(n||e,s,r.props.scale)},t.createCoreData=function(e,t,r){var i=e.state,o=!(0,n.isNum)(i.lastX),s=a(e);return o?{node:s,deltaX:0,deltaY:0,lastX:t,lastY:r,x:t,y:r}:{node:s,deltaX:t-i.lastX,deltaY:r-i.lastY,lastX:i.lastX,lastY:i.lastY,x:t,y:r}},t.createDraggableData=function(e,t){var r=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/r,y:e.state.y+t.deltaY/r,deltaX:t.deltaX/r,deltaY:t.deltaY/r,lastX:e.state.x,lastY:e.state.y}};var n=r(119),i=r(164);function a(e){var t=e.findDOMNode();if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){void 0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Reset=t.reset=void 0;var n=r(3);function i(){var e=o(["",""]);return i=function(){return e},e}function a(){var e=o(["\n/* http://meyerweb.com/eric/tools/css/reset/\n   v4.0 | 20180602\n   License: none (public domain)\n*/\n\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmain, menu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n  margin: 0;\n  padding: 0;\n  border: 0;\n  font-size: 100%;\n  font: inherit;\n  vertical-align: baseline;\n}\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, main, menu, nav, section {\n  display: block;\n}\n/* HTML5 hidden-attribute fix for newer browsers */\n*[hidden] {\n    display: none;\n}\nbody {\n  line-height: 1;\n}\nol, ul {\n  list-style: none;\n}\nblockquote, q {\n  quotes: none;\n}\nblockquote:before, blockquote:after,\nq:before, q:after {\n  content: '';\n  content: none;\n}\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n"]);return a=function(){return e},e}function o(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var s=(0,n.css)(a());t.reset=s;var u=(0,n.createGlobalStyle)(i(),s);t.Reset=u;var c=s;t.default=c},function(e,t,r){var n=r(2),i=r(21),a=r(625),o=r(97),s=r(168).populateHostPrefix;e.exports={buildRequest:function(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 a).serialize(e.params,t.input,function(e,t){r.params[e]=t}),r.body=i.queryParamsToString(r.params),s(e)},extractError:function(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 n.XML.Parser).parse(r)}catch(a){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(e){var t=e.request,r=t.service.api.operations[t.operation].output||{},a=r;if(a.resultWrapper){var s=o.create({type:"structure"});s.members[a.resultWrapper]=r,s.memberNames=[a.resultWrapper],i.property(r,"name",r.resultWrapper),r=s}var u=new n.XML.Parser;if(r&&r.members&&!r.members._XAMZRequestId){var c=o.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,a.resultWrapper&&p[a.resultWrapper]&&(i.update(p,p[a.resultWrapper]),delete p[a.resultWrapper]),e.data=p}}},function(e,t,r){var n=r(21).memoizedProperty;function i(e,t,r,i){n(this,i(e),function(){return r(e,t)})}e.exports=function(e,t,r,n,a){for(var o in n=n||String,e)Object.prototype.hasOwnProperty.call(e,o)&&(i.call(this,o,e[o],r,n),a&&a(o,e[o]))}},function(e,t,r){var n=r(21),i=r(120),a=r(165),o=r(166),s=r(167);function u(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(e){i.buildRequest(e),["HEAD","DELETE"].indexOf(e.httpRequest.method)<0&&function(e){var t=new o,r=e.service.api.operations[e.operation].input;if(r.payload){var n,i=r.members[r.payload];if(void 0===(n=e.params[r.payload]))return;"structure"===i.type?(e.httpRequest.body=t.build(n,i),u(e)):(e.httpRequest.body=n,("binary"===i.type||i.isStreaming)&&u(e,!0))}else{var a=t.build(e.params,r);"{}"===a&&"GET"===e.httpRequest.method||(e.httpRequest.body=a),u(e)}}(e)},extractError:function(e){a.extractError(e)},extractData:function(e){i.extractData(e);var t=e.request,r=t.service.api.operations[t.operation],o=t.service.api.operations[t.operation].output||{};if(r.hasEventOutput,o.payload){var u=o.members[o.payload],c=e.httpResponse.body;if(u.isEventStream)p=new s,e.data[payload]=n.createEventStream(2===AWS.HttpClient.streamsApiVersion?e.httpResponse.stream:c,p,u);else if("structure"===u.type||"list"===u.type){var p=new s;e.data[o.payload]=p.parse(c,u)}else"binary"===u.type||u.isStreaming?e.data[o.payload]=c:e.data[o.payload]=u.toType(c)}else{var l=e.data;a.extractData(e),e.data=n.merge(l,e.data)}}}},function(e,t,r){var n=r(2),i=r(21),a=r(120);e.exports={buildRequest:function(e){a.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&function(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,a=e.params,o=t.payload;if(o){var s=t.members[o];if(void 0===(a=a[o]))return;if("structure"===s.type){var u=s.name;e.httpRequest.body=r.toXML(a,s,u,!0)}else e.httpRequest.body=a}else e.httpRequest.body=r.toXML(a,t,t.name||t.shape||i.string.upperFirst(e.operation)+"Request")}(e)},extractError:function(e){var t;a.extractError(e);try{t=(new n.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(e){var t;a.extractData(e);var r=e.request,o=e.httpResponse.body,s=r.service.api.operations[r.operation],u=s.output,c=(s.hasEventOutput,u.payload);if(c){var p=u.members[c];p.isEventStream?(t=new n.XML.Parser,e.data[c]=i.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,p)):"structure"===p.type?(t=new n.XML.Parser,e.data[c]=t.parse(o.toString(),p)):"binary"===p.type||p.isStreaming?e.data[c]=o:e.data[c]=p.toType(o)}else if(o.length>0){var l=(t=new n.XML.Parser).parse(o.toString(),u);i.update(e.data,l)}}}},function(e,t,r){var n=r(249),i=r(253),a=r(97),o=r(254),s=r(255),u=r(256),c=r(21),p=c.property,l=c.memoizedProperty;e.exports=function(e,t){var r=this;e=e||{},(t=t||{}).api=this,e.metadata=e.metadata||{};var m=t.serviceIdentifier;delete t.serviceIdentifier,p(this,"isApi",!0,!1),p(this,"apiVersion",e.metadata.apiVersion),p(this,"endpointPrefix",e.metadata.endpointPrefix),p(this,"signingName",e.metadata.signingName),p(this,"globalEndpoint",e.metadata.globalEndpoint),p(this,"signatureVersion",e.metadata.signatureVersion),p(this,"jsonVersion",e.metadata.jsonVersion),p(this,"targetPrefix",e.metadata.targetPrefix),p(this,"protocol",e.metadata.protocol),p(this,"timestampFormat",e.metadata.timestampFormat),p(this,"xmlNamespaceUri",e.metadata.xmlNamespace),p(this,"abbreviation",e.metadata.serviceAbbreviation),p(this,"fullName",e.metadata.serviceFullName),p(this,"serviceId",e.metadata.serviceId),m&&u[m]&&p(this,"xmlNoDefaultLists",u[m].xmlNoDefaultLists,!1),l(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}),p(this,"operations",new n(e.operations,t,function(e,r){return new i(e,r,t)},c.string.lowerFirst,function(e,t){!0===t.endpointoperation&&p(r,"endpointOperation",c.string.lowerFirst(e)),t.endpointdiscovery&&!r.hasRequiredEndpointDiscovery&&p(r,"hasRequiredEndpointDiscovery",!0===t.endpointdiscovery.required)})),p(this,"shapes",new n(e.shapes,t,function(e,r){return a.create(r,t)})),p(this,"paginators",new n(e.paginators,t,function(e,r){return new o(e,r,t)})),p(this,"waiters",new n(e.waiters,t,function(e,r){return new s(e,r,t)},c.string.lowerFirst)),t.documentation&&(p(this,"documentation",e.documentation),p(this,"documentationUrl",e.documentationUrl))}},function(e,t,r){var n=r(97),i=r(21),a=i.property,o=i.memoizedProperty;e.exports=function(e,t,r){var i=this;r=r||{},a(this,"name",t.name||e),a(this,"api",r.api,!1),t.http=t.http||{},a(this,"endpoint",t.endpoint),a(this,"httpMethod",t.http.method||"POST"),a(this,"httpPath",t.http.requestUri||"/"),a(this,"authtype",t.authtype||""),a(this,"endpointDiscoveryRequired",t.endpointdiscovery?t.endpointdiscovery.required?"REQUIRED":"OPTIONAL":"NULL"),a(this,"httpChecksumRequired",t.httpChecksumRequired,!1),o(this,"input",function(){return t.input?n.create(t.input,r):new n.create({type:"structure"},r)}),o(this,"output",function(){return t.output?n.create(t.output,r):new n.create({type:"structure"},r)}),o(this,"errors",function(){var e=[];if(!t.errors)return null;for(var i=0;i<t.errors.length;i++)e.push(n.create(t.errors[i],r));return e}),o(this,"paginator",function(){return r.api.paginators[e]}),r.documentation&&(a(this,"documentation",t.documentation),a(this,"documentationUrl",t.documentationUrl)),o(this,"idempotentMembers",function(){var e=[],t=i.input,r=t.members;if(!t.members)return e;for(var n in r)r.hasOwnProperty(n)&&!0===r[n].isIdempotent&&e.push(n);return e}),o(this,"hasEventOutput",function(){return function(e){var t=e.members,r=e.payload;if(!e.members)return!1;if(r){var n=t[r];return n.isEventStream}for(var i in t)if(!t.hasOwnProperty(i)&&!0===t[i].isEventStream)return!0;return!1}(i.output)})}},function(e,t,r){var n=r(21).property;e.exports=function(e,t){n(this,"inputToken",t.input_token),n(this,"limitKey",t.limit_key),n(this,"moreResults",t.more_results),n(this,"outputToken",t.output_token),n(this,"resultKey",t.result_key)}},function(e,t,r){var n=r(21),i=n.property;e.exports=function(e,t,r){r=r||{},i(this,"name",e),i(this,"api",r.api,!1),t.operation&&i(this,"operation",n.string.lowerFirst(t.operation));var a=this;["type","description","delay","maxAttempts","acceptors"].forEach(function(e){var r=t[e];r&&i(a,e,r)})}},function(e){e.exports={acm:{name:"ACM",cors:!0},apigateway:{name:"APIGateway",cors:!0},applicationautoscaling:{prefix:"application-autoscaling",name:"ApplicationAutoScaling",cors:!0},appstream:{name:"AppStream"},autoscaling:{name:"AutoScaling",cors:!0},batch:{name:"Batch"},budgets:{name:"Budgets"},clouddirectory:{name:"CloudDirectory",versions:["2016-05-10*"]},cloudformation:{name:"CloudFormation",cors:!0},cloudfront:{name:"CloudFront",versions:["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25*","2017-03-25*","2017-10-30*","2018-06-18*","2018-11-05*","2019-03-26*"],cors:!0},cloudhsm:{name:"CloudHSM",cors:!0},cloudsearch:{name:"CloudSearch"},cloudsearchdomain:{name:"CloudSearchDomain"},cloudtrail:{name:"CloudTrail",cors:!0},cloudwatch:{prefix:"monitoring",name:"CloudWatch",cors:!0},cloudwatchevents:{prefix:"events",name:"CloudWatchEvents",versions:["2014-02-03*"],cors:!0},cloudwatchlogs:{prefix:"logs",name:"CloudWatchLogs",cors:!0},codebuild:{name:"CodeBuild",cors:!0},codecommit:{name:"CodeCommit",cors:!0},codedeploy:{name:"CodeDeploy",cors:!0},codepipeline:{name:"CodePipeline",cors:!0},cognitoidentity:{prefix:"cognito-identity",name:"CognitoIdentity",cors:!0},cognitoidentityserviceprovider:{prefix:"cognito-idp",name:"CognitoIdentityServiceProvider",cors:!0},cognitosync:{prefix:"cognito-sync",name:"CognitoSync",cors:!0},configservice:{prefix:"config",name:"ConfigService",cors:!0},cur:{name:"CUR",cors:!0},datapipeline:{name:"DataPipeline"},devicefarm:{name:"DeviceFarm",cors:!0},directconnect:{name:"DirectConnect",cors:!0},directoryservice:{prefix:"ds",name:"DirectoryService"},discovery:{name:"Discovery"},dms:{name:"DMS"},dynamodb:{name:"DynamoDB",cors:!0},dynamodbstreams:{prefix:"streams.dynamodb",name:"DynamoDBStreams",cors:!0},ec2:{name:"EC2",versions:["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*"],cors:!0},ecr:{name:"ECR",cors:!0},ecs:{name:"ECS",cors:!0},efs:{prefix:"elasticfilesystem",name:"EFS",cors:!0},elasticache:{name:"ElastiCache",versions:["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*"],cors:!0},elasticbeanstalk:{name:"ElasticBeanstalk",cors:!0},elb:{prefix:"elasticloadbalancing",name:"ELB",cors:!0},elbv2:{prefix:"elasticloadbalancingv2",name:"ELBv2",cors:!0},emr:{prefix:"elasticmapreduce",name:"EMR",cors:!0},es:{name:"ES"},elastictranscoder:{name:"ElasticTranscoder",cors:!0},firehose:{name:"Firehose",cors:!0},gamelift:{name:"GameLift",cors:!0},glacier:{name:"Glacier"},health:{name:"Health"},iam:{name:"IAM",cors:!0},importexport:{name:"ImportExport"},inspector:{name:"Inspector",versions:["2015-08-18*"],cors:!0},iot:{name:"Iot",cors:!0},iotdata:{prefix:"iot-data",name:"IotData",cors:!0},kinesis:{name:"Kinesis",cors:!0},kinesisanalytics:{name:"KinesisAnalytics"},kms:{name:"KMS",cors:!0},lambda:{name:"Lambda",cors:!0},lexruntime:{prefix:"runtime.lex",name:"LexRuntime",cors:!0},lightsail:{name:"Lightsail"},machinelearning:{name:"MachineLearning",cors:!0},marketplacecommerceanalytics:{name:"MarketplaceCommerceAnalytics",cors:!0},marketplacemetering:{prefix:"meteringmarketplace",name:"MarketplaceMetering"},mturk:{prefix:"mturk-requester",name:"MTurk",cors:!0},mobileanalytics:{name:"MobileAnalytics",cors:!0},opsworks:{name:"OpsWorks",cors:!0},opsworkscm:{name:"OpsWorksCM"},organizations:{name:"Organizations"},pinpoint:{name:"Pinpoint"},polly:{name:"Polly",cors:!0},rds:{name:"RDS",versions:["2014-09-01*"],cors:!0},redshift:{name:"Redshift",cors:!0},rekognition:{name:"Rekognition",cors:!0},resourcegroupstaggingapi:{name:"ResourceGroupsTaggingAPI"},route53:{name:"Route53",cors:!0},route53domains:{name:"Route53Domains",cors:!0},s3:{name:"S3",dualstackAvailable:!0,cors:!0},s3control:{name:"S3Control",dualstackAvailable:!0,xmlNoDefaultLists:!0},servicecatalog:{name:"ServiceCatalog",cors:!0},ses:{prefix:"email",name:"SES",cors:!0},shield:{name:"Shield"},simpledb:{prefix:"sdb",name:"SimpleDB"},sms:{name:"SMS"},snowball:{name:"Snowball"},sns:{name:"SNS",cors:!0},sqs:{name:"SQS",cors:!0},ssm:{name:"SSM",cors:!0},storagegateway:{name:"StorageGateway",cors:!0},stepfunctions:{prefix:"states",name:"StepFunctions"},sts:{name:"STS",cors:!0},support:{name:"Support"},swf:{name:"SWF"},xray:{name:"XRay",cors:!0},waf:{name:"WAF",cors:!0},wafregional:{prefix:"waf-regional",name:"WAFRegional"},workdocs:{name:"WorkDocs",cors:!0},workspaces:{name:"WorkSpaces"},codestar:{name:"CodeStar"},lexmodelbuildingservice:{prefix:"lex-models",name:"LexModelBuildingService",cors:!0},marketplaceentitlementservice:{prefix:"entitlement.marketplace",name:"MarketplaceEntitlementService"},athena:{name:"Athena",cors:!0},greengrass:{name:"Greengrass"},dax:{name:"DAX"},migrationhub:{prefix:"AWSMigrationHub",name:"MigrationHub"},cloudhsmv2:{name:"CloudHSMV2",cors:!0},glue:{name:"Glue"},mobile:{name:"Mobile"},pricing:{name:"Pricing",cors:!0},costexplorer:{prefix:"ce",name:"CostExplorer",cors:!0},mediaconvert:{name:"MediaConvert"},medialive:{name:"MediaLive"},mediapackage:{name:"MediaPackage"},mediastore:{name:"MediaStore"},mediastoredata:{prefix:"mediastore-data",name:"MediaStoreData",cors:!0},appsync:{name:"AppSync"},guardduty:{name:"GuardDuty"},mq:{name:"MQ"},comprehend:{name:"Comprehend",cors:!0},iotjobsdataplane:{prefix:"iot-jobs-data",name:"IoTJobsDataPlane"},kinesisvideoarchivedmedia:{prefix:"kinesis-video-archived-media",name:"KinesisVideoArchivedMedia",cors:!0},kinesisvideomedia:{prefix:"kinesis-video-media",name:"KinesisVideoMedia",cors:!0},kinesisvideo:{name:"KinesisVideo",cors:!0},sagemakerruntime:{prefix:"runtime.sagemaker",name:"SageMakerRuntime"},sagemaker:{name:"SageMaker"},translate:{name:"Translate",cors:!0},resourcegroups:{prefix:"resource-groups",name:"ResourceGroups",cors:!0},alexaforbusiness:{name:"AlexaForBusiness"},cloud9:{name:"Cloud9"},serverlessapplicationrepository:{prefix:"serverlessrepo",name:"ServerlessApplicationRepository"},servicediscovery:{name:"ServiceDiscovery"},workmail:{name:"WorkMail"},autoscalingplans:{prefix:"autoscaling-plans",name:"AutoScalingPlans"},transcribeservice:{prefix:"transcribe",name:"TranscribeService"},connect:{name:"Connect",cors:!0},acmpca:{prefix:"acm-pca",name:"ACMPCA"},fms:{name:"FMS"},secretsmanager:{name:"SecretsManager",cors:!0},iotanalytics:{name:"IoTAnalytics",cors:!0},iot1clickdevicesservice:{prefix:"iot1click-devices",name:"IoT1ClickDevicesService"},iot1clickprojects:{prefix:"iot1click-projects",name:"IoT1ClickProjects"},pi:{name:"PI"},neptune:{name:"Neptune"},mediatailor:{name:"MediaTailor"},eks:{name:"EKS"},macie:{name:"Macie"},dlm:{name:"DLM"},signer:{name:"Signer"},chime:{name:"Chime"},pinpointemail:{prefix:"pinpoint-email",name:"PinpointEmail"},ram:{name:"RAM"},route53resolver:{name:"Route53Resolver"},pinpointsmsvoice:{prefix:"sms-voice",name:"PinpointSMSVoice"},quicksight:{name:"QuickSight"},rdsdataservice:{prefix:"rds-data",name:"RDSDataService"},amplify:{name:"Amplify"},datasync:{name:"DataSync"},robomaker:{name:"RoboMaker"},transfer:{name:"Transfer"},globalaccelerator:{name:"GlobalAccelerator"},comprehendmedical:{name:"ComprehendMedical",cors:!0},kinesisanalyticsv2:{name:"KinesisAnalyticsV2"},mediaconnect:{name:"MediaConnect"},fsx:{name:"FSx"},securityhub:{name:"SecurityHub"},appmesh:{name:"AppMesh",versions:["2018-10-01*"]},licensemanager:{prefix:"license-manager",name:"LicenseManager"},kafka:{name:"Kafka"},apigatewaymanagementapi:{name:"ApiGatewayManagementApi"},apigatewayv2:{name:"ApiGatewayV2"},docdb:{name:"DocDB"},backup:{name:"Backup"},worklink:{name:"WorkLink"},textract:{name:"Textract"},managedblockchain:{name:"ManagedBlockchain"},mediapackagevod:{prefix:"mediapackage-vod",name:"MediaPackageVod"},groundstation:{name:"GroundStation"},iotthingsgraph:{name:"IoTThingsGraph"},iotevents:{name:"IoTEvents"},ioteventsdata:{prefix:"iotevents-data",name:"IoTEventsData"},personalize:{name:"Personalize",cors:!0},personalizeevents:{prefix:"personalize-events",name:"PersonalizeEvents",cors:!0},personalizeruntime:{prefix:"personalize-runtime",name:"PersonalizeRuntime",cors:!0},applicationinsights:{prefix:"application-insights",name:"ApplicationInsights"},servicequotas:{prefix:"service-quotas",name:"ServiceQuotas"},ec2instanceconnect:{prefix:"ec2-instance-connect",name:"EC2InstanceConnect"},eventbridge:{name:"EventBridge"},lakeformation:{name:"LakeFormation"},forecastservice:{prefix:"forecast",name:"ForecastService",cors:!0},forecastqueryservice:{prefix:"forecastquery",name:"ForecastQueryService",cors:!0},qldb:{name:"QLDB"},qldbsession:{prefix:"qldb-session",name:"QLDBSession"},workmailmessageflow:{name:"WorkMailMessageFlow"},codestarnotifications:{prefix:"codestar-notifications",name:"CodeStarNotifications"},savingsplans:{name:"SavingsPlans"},sso:{name:"SSO"},ssooidc:{prefix:"sso-oidc",name:"SSOOIDC"},marketplacecatalog:{prefix:"marketplace-catalog",name:"MarketplaceCatalog"},dataexchange:{name:"DataExchange"},sesv2:{name:"SESV2"},migrationhubconfig:{prefix:"migrationhub-config",name:"MigrationHubConfig"},connectparticipant:{name:"ConnectParticipant"},appconfig:{name:"AppConfig"},iotsecuretunneling:{name:"IoTSecureTunneling"},wafv2:{name:"WAFV2"},elasticinference:{prefix:"elastic-inference",name:"ElasticInference"},imagebuilder:{name:"Imagebuilder"},schemas:{name:"Schemas"},accessanalyzer:{name:"AccessAnalyzer"},codegurureviewer:{prefix:"codeguru-reviewer",name:"CodeGuruReviewer"},codeguruprofiler:{name:"CodeGuruProfiler"},computeoptimizer:{prefix:"compute-optimizer",name:"ComputeOptimizer"},frauddetector:{name:"FraudDetector"},kendra:{name:"Kendra"},networkmanager:{name:"NetworkManager"},outposts:{name:"Outposts"},augmentedairuntime:{prefix:"sagemaker-a2i-runtime",name:"AugmentedAIRuntime"},ebs:{name:"EBS"},kinesisvideosignalingchannels:{prefix:"kinesis-video-signaling",name:"KinesisVideoSignalingChannels",cors:!0},detective:{name:"Detective"},codestarconnections:{prefix:"codestar-connections",name:"CodeStarconnections"},synthetics:{name:"Synthetics"},iotsitewise:{name:"IoTSiteWise"},macie2:{name:"Macie2"},codeartifact:{name:"CodeArtifact"},honeycode:{name:"Honeycode"},ivs:{name:"IVS"},braket:{name:"Braket"},identitystore:{name:"IdentityStore"},appflow:{name:"Appflow"},redshiftdata:{prefix:"redshift-data",name:"RedshiftData"},ssoadmin:{prefix:"sso-admin",name:"SSOAdmin"},timestreamquery:{prefix:"timestream-query",name:"TimestreamQuery"},timestreamwrite:{prefix:"timestream-write",name:"TimestreamWrite"},s3outposts:{name:"S3Outposts"},databrew:{name:"DataBrew"},servicecatalogappregistry:{prefix:"servicecatalog-appregistry",name:"ServiceCatalogAppRegistry"},networkfirewall:{prefix:"network-firewall",name:"NetworkFirewall"},mwaa:{name:"MWAA"},amplifybackend:{name:"AmplifyBackend"},appintegrations:{name:"AppIntegrations"},connectcontactlens:{prefix:"connect-contact-lens",name:"ConnectContactLens"},devopsguru:{prefix:"devops-guru",name:"DevOpsGuru"},ecrpublic:{prefix:"ecr-public",name:"ECRPUBLIC"},lookoutvision:{name:"LookoutVision"},sagemakerfeaturestoreruntime:{prefix:"sagemaker-featurestore-runtime",name:"SageMakerFeatureStoreRuntime"},customerprofiles:{prefix:"customer-profiles",name:"CustomerProfiles"},auditmanager:{name:"AuditManager"},emrcontainers:{prefix:"emr-containers",name:"EMRcontainers"},healthlake:{name:"HealthLake"},sagemakeredge:{prefix:"sagemaker-edge",name:"SagemakerEdge"},amp:{name:"Amp"},greengrassv2:{name:"GreengrassV2"},iotdeviceadvisor:{name:"IotDeviceAdvisor"},iotfleethub:{name:"IoTFleetHub"},iotwireless:{name:"IoTWireless"},location:{name:"Location",cors:!0},wellarchitected:{name:"WellArchitected"},lexmodelsv2:{prefix:"models.lex.v2",name:"LexModelsV2"},lexruntimev2:{prefix:"runtime.lex.v2",name:"LexRuntimeV2",cors:!0},fis:{name:"Fis"},lookoutmetrics:{name:"LookoutMetrics"},mgn:{name:"Mgn"},lookoutequipment:{name:"LookoutEquipment"},nimble:{name:"Nimble"},finspace:{name:"Finspace"},finspacedata:{prefix:"finspace-data",name:"Finspacedata"},ssmcontacts:{prefix:"ssm-contacts",name:"SSMContacts"},ssmincidents:{prefix:"ssm-incidents",name:"SSMIncidents"},applicationcostprofiler:{name:"ApplicationCostProfiler"},apprunner:{name:"AppRunner"},proton:{name:"Proton"},route53recoverycluster:{prefix:"route53-recovery-cluster",name:"Route53RecoveryCluster"},route53recoverycontrolconfig:{prefix:"route53-recovery-control-config",name:"Route53RecoveryControlConfig"},route53recoveryreadiness:{prefix:"route53-recovery-readiness",name:"Route53RecoveryReadiness"},chimesdkidentity:{prefix:"chime-sdk-identity",name:"ChimeSDKIdentity"},chimesdkmessaging:{prefix:"chime-sdk-messaging",name:"ChimeSDKMessaging"},snowdevicemanagement:{prefix:"snow-device-management",name:"SnowDeviceManagement"},memorydb:{name:"MemoryDB"},opensearch:{name:"OpenSearch"},kafkaconnect:{name:"KafkaConnect"},voiceid:{prefix:"voice-id",name:"VoiceID"},wisdom:{name:"Wisdom"},account:{name:"Account"},cloudcontrol:{name:"CloudControl"},grafana:{name:"Grafana"}}},function(e,t,r){var n=r(2);n.SequentialExecutor=n.util.inherit({constructor:function(){this._events={}},listeners:function(e){return this._events[e]?this._events[e].slice(0):[]},on:function(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(e,t,r){return t._isAsync=!0,this.on(e,t,r)},removeListener:function(e,t){var r=this._events[e];if(r){for(var n=r.length,i=-1,a=0;a<n;++a)r[a]===t&&(i=a);i>-1&&r.splice(i,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,r){r||(r=function(){});var n=this.listeners(e),i=n.length;return this.callListeners(n,t,r),i>0},callListeners:function(e,t,r,i){var a=this,o=i||null;function s(i){if(i&&(o=n.util.error(o||new Error,i),a._haltHandlersOnError))return r.call(a,o);a.callListeners(e,t,r,o)}for(;e.length>0;){var u=e.shift();if(u._isAsync)return void u.apply(a,t.concat([s]));try{u.apply(a,t)}catch(c){o=n.util.error(o||new Error,c)}if(o&&a._haltHandlersOnError)return void r.call(a,o)}r.call(a,o)},addListeners:function(e){var t=this;return e._events&&(e=e._events),n.util.each(e,function(e,r){"function"===typeof r&&(r=[r]),n.util.arrayEach(r,function(r){t.on(e,r)})}),t},addNamedListener:function(e,t,r,n){return this[e]=r,this.addListener(t,r,n),this},addNamedAsyncListener:function(e,t,r,n){return r._isAsync=!0,this.addNamedListener(e,t,r,n)},addNamedListeners:function(e){var t=this;return e(function(){t.addNamedListener.apply(t,arguments)},function(){t.addNamedAsyncListener.apply(t,arguments)}),this}}),n.SequentialExecutor.prototype.addListener=n.SequentialExecutor.prototype.on,e.exports=n.SequentialExecutor},function(e,t,r){var n=r(2);n.Credentials=n.util.inherit({constructor:function(){if(n.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"===typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=n.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){n.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):n.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),n.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=n.util.promisifyMethod("get",e),this.prototype.refreshPromise=n.util.promisifyMethod("refresh",e)},n.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},n.util.addPromises(n.Credentials)},function(e,t,r){var n=r(2);n.CredentialProviderChain=n.util.inherit(n.Credentials,{constructor:function(e){this.providers=e||n.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){var t=this;if(0===t.providers.length)return e(new Error("No providers")),t;if(1===t.resolveCallbacks.push(e)){var r=0,i=t.providers.slice(0);!function e(a,o){if(!a&&o||r===i.length)return n.util.arrayEach(t.resolveCallbacks,function(e){e(a,o)}),void(t.resolveCallbacks.length=0);var s=i[r++];(o="function"===typeof s?s.call():s).get?o.get(function(t){e(t,t?null:o)}):e(null,o)}()}return t}}),n.CredentialProviderChain.defaultProviders=[],n.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=n.util.promisifyMethod("resolve",e)},n.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},n.util.addPromises(n.CredentialProviderChain)},function(e,t,r){var n=r(2),i=n.util.inherit;n.Endpoint=i({constructor:function(e,t){if(n.util.hideProperties(this,["slashes","auth","hash","search","query"]),"undefined"===typeof e||null===e)throw new Error("Invalid endpoint: "+e);if("string"!==typeof e)return n.util.copy(e);e.match(/^http/)||(e=((t&&void 0!==t.sslEnabled?t.sslEnabled:n.config.sslEnabled)?"https":"http")+"://"+e);n.util.update(this,n.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),n.HttpRequest=i({constructor:function(e,t){e=new n.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(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=n.util.userAgent()},getUserAgentHeaderName:function(){return(n.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"===typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=n.util.queryStringParse(e),n.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new n.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&&(this.headers.Host=t.host)}}),n.HttpResponse=i({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),n.HttpClient=i({}),n.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},function(e,t,r){var n=r(2),i=n.util.inherit;n.Signers.V3=i(n.Signers.RequestSigner,{addAuthorization:function(e,t){var r=n.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(e){return"AWS3 AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,SignedHeaders="+this.signedHeaders()+",Signature="+this.signature(e)},signedHeaders:function(){var e=[];return n.util.arrayEach(this.headersToSign(),function(t){e.push(t.toLowerCase())}),e.sort().join(";")},canonicalHeaders:function(){var e=this.request.headers,t=[];return n.util.arrayEach(this.headersToSign(),function(r){t.push(r.toLowerCase().trim()+":"+String(e[r]).trim())}),t.sort().join("\n")+"\n"},headersToSign:function(){var e=[];return n.util.each(this.request.headers,function(t){("Host"===t||"Content-Encoding"===t||t.match(/^X-Amz/i))&&e.push(t)}),e},signature:function(e){return n.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function(){var e=[];return e.push(this.request.method),e.push("/"),e.push(""),e.push(this.canonicalHeaders()),e.push(this.request.body),n.util.crypto.sha256(e.join("\n"))}}),e.exports=n.Signers.V3},function(e,t,r){var n=r(2),i={},a=[],o="aws4_request";e.exports={createScope:function(e,t,r){return[e.substr(0,8),t,r,o].join("/")},getSigningKey:function(e,t,r,s,u){var c=[n.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64"),t,r,s].join("_");if((u=!1!==u)&&c in i)return i[c];var p=n.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer"),l=n.util.crypto.hmac(p,r,"buffer"),m=n.util.crypto.hmac(l,s,"buffer"),d=n.util.crypto.hmac(m,o,"buffer");return u&&(i[c]=d,a.push(c),a.length>50&&delete i[a.shift()]),d},emptyCache:function(){i={},a=[]}}},function(e,t){var r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(r){var n=new Uint8Array(16);e.exports=function(){return r(n),n}}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 r=[],n=0;n<256;++n)r[n]=(n+256).toString(16).substr(1);e.exports=function(e,t){var n=t||0,i=r;return[i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]]].join("")}},function(e,t,r){"use strict";t.decode=t.parse=r(664),t.encode=t.stringify=r(665)},function(e,t,r){var n=r(2);function i(e,t){if("string"===typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw n.util.error(new Error,t)}}e.exports=function(e,t){var r;if((e=e||{})[t.clientConfig]&&(r=i(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy"  or "regional". Got "'+e[t.clientConfig]+'".'})))return r;if(!n.util.isNode())return r;if(Object.prototype.hasOwnProperty.call(Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}),t.env)&&(r=i(Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy"  or "regional". Got "'+Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[t.env]+'".'})))return r;var a={};try{a=n.util.getProfilesFromSharedConfig(n.util.iniLoader)[Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).AWS_PROFILE||n.util.defaultProfile]}catch(o){}return a&&Object.prototype.hasOwnProperty.call(a,t.sharedConfig)&&(r=i(a[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy"  or "regional". Got "'+a[t.sharedConfig]+'".'})),r}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cognitoidentity={},n.CognitoIdentity=i.defineService("cognitoidentity",["2014-06-30"]),Object.defineProperty(a.services.cognitoidentity,"2014-06-30",{get:function(){var e=r(680);return e.paginators=r(681).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CognitoIdentity},function(e,t,r){var n=r(2).util;function i(e){var t=["Buffer","File","Blob","ArrayBuffer","DataView","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"];if(n.isNode()){var r=n.stream.Stream;if(n.Buffer.isBuffer(e)||e instanceof r)return!0}for(var i=0;i<t.length;i++)if(void 0!==e&&e.constructor){if(n.isType(e,t[i]))return!0;if(n.typeName(e.constructor)===t[i])return!0}return!1}e.exports={typeOf:function(e){return null===e&&"object"===typeof e?"null":void 0!==e&&i(e)?"Binary":void 0!==e&&e.constructor?e.wrapperName||n.typeName(e.constructor):void 0!==e&&"object"===typeof e?"Object":"undefined"},isBinary:i}},function(e,t,r){var n=r(2).util,i=r(268).typeOf,a={String:"String",Number:"Number",NumberValue:"Number",Binary:"Binary"},o=n.inherit({constructor:function(e,t){t=t||{},this.wrapperName="Set",this.initialize(e,t.validate)},initialize:function(e,t){this.values=[].concat(e),this.detectType(),t&&this.validate()},detectType:function(){if(this.type=a[i(this.values[0])],!this.type)throw n.error(new Error,{code:"InvalidSetType",message:"Sets can contain string, number, or binary values"})},validate:function(){for(var e=this.values.length,t=this.values,r=0;r<e;r++)if(a[i(t[r])]!==this.type)throw n.error(new Error,{code:"InvalidType",message:this.type+" Set contains "+i(t[r])+" value"})},toJSON:function(){return this.values}});e.exports=o},function(e,t,r){(function(t){var n=r(506),i=r(507);function a(e){console.log("[dotenv][DEBUG] ".concat(e))}var o="\n",s=/^\s*([\w.-]+)\s*=\s*(.*)?\s*$/,u=/\\n/g;function c(e,t){var r=Boolean(t&&t.debug),n={};return e.toString().split(o).forEach(function(e,t){var i=e.match(s);if(null!=i){var c=i[1],p=i[2]||"",l=p.length-1,m='"'===p[0]&&'"'===p[l];"'"===p[0]&&"'"===p[l]||m?(p=p.substring(1,l),m&&(p=p.replace(u,o))):p=p.trim(),n[c]=p}else r&&a("did not match key and value when parsing line ".concat(t+1,": ").concat(e))}),n}e.exports.config=function(e){var r=i.resolve(t.cwd(),".env"),o="utf8",s=!1;e&&(null!=e.path&&(r=e.path),null!=e.encoding&&(o=e.encoding),null!=e.debug&&(s=!0));try{var u=c(n.readFileSync(r,{encoding:o}),{debug:s});return Object.keys(u).forEach(function(e){Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).hasOwnProperty(e)?s&&a('"'.concat(e,'" is already defined in `process.env` and will not be overwritten')):Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[e]=u[e]}),{parsed:u}}catch(p){return{error:p}}},e.exports.parse=c}).call(this,r(45))},function(e,t,r){(function(e){e.exports=function(){"use strict";var t,r;function n(){return t.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function s(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function u(e){return void 0===e}function c(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function p(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function l(e,t){var r,n=[];for(r=0;r<e.length;++r)n.push(t(e[r],r));return n}function m(e,t){for(var r in t)o(t,r)&&(e[r]=t[r]);return o(t,"toString")&&(e.toString=t.toString),o(t,"valueOf")&&(e.valueOf=t.valueOf),e}function d(e,t,r,n){return Pt(e,t,r,n,!0).utc()}function y(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function h(e){if(null==e._isValid){var t=y(e),n=r.call(t.parsedDateParts,function(e){return null!=e}),i=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function f(e){var t=d(NaN);return null!=e?m(y(t),e):y(t).userInvalidated=!0,t}r=Array.prototype.some?Array.prototype.some:function(e){var t,r=Object(this),n=r.length>>>0;for(t=0;t<n;t++)if(t in r&&e.call(this,r[t],t,r))return!0;return!1};var b=n.momentProperties=[],g=!1;function S(e,t){var r,n,i;if(u(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),u(t._i)||(e._i=t._i),u(t._f)||(e._f=t._f),u(t._l)||(e._l=t._l),u(t._strict)||(e._strict=t._strict),u(t._tzm)||(e._tzm=t._tzm),u(t._isUTC)||(e._isUTC=t._isUTC),u(t._offset)||(e._offset=t._offset),u(t._pf)||(e._pf=y(t)),u(t._locale)||(e._locale=t._locale),b.length>0)for(r=0;r<b.length;r++)n=b[r],u(i=t[n])||(e[n]=i);return e}function v(e){S(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===g&&(g=!0,n.updateOffset(this),g=!1)}function I(e){return e instanceof v||null!=e&&null!=e._isAMomentObject}function N(e){!1===n.suppressDeprecationWarnings&&"undefined"!==typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function T(e,t){var r=!0;return m(function(){if(null!=n.deprecationHandler&&n.deprecationHandler(null,e),r){var i,a,s,u=[];for(a=0;a<arguments.length;a++){if(i="","object"===typeof arguments[a]){for(s in i+="\n["+a+"] ",arguments[0])o(arguments[0],s)&&(i+=s+": "+arguments[0][s]+", ");i=i.slice(0,-2)}else i=arguments[a];u.push(i)}N(e+"\nArguments: "+Array.prototype.slice.call(u).join("")+"\n"+(new Error).stack),r=!1}return t.apply(this,arguments)},t)}var C,k={};function A(e,t){null!=n.deprecationHandler&&n.deprecationHandler(e,t),k[e]||(N(t),k[e]=!0)}function D(e){return"undefined"!==typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function x(e,t){var r,n=m({},e);for(r in t)o(t,r)&&(a(e[r])&&a(t[r])?(n[r]={},m(n[r],e[r]),m(n[r],t[r])):null!=t[r]?n[r]=t[r]:delete n[r]);for(r in e)o(e,r)&&!o(t,r)&&a(e[r])&&(n[r]=m({},n[r]));return n}function R(e){null!=e&&this.set(e)}function P(e,t,r){var n=""+Math.abs(e),i=t-n.length,a=e>=0;return(a?r?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+n}n.suppressDeprecationWarnings=!1,n.deprecationHandler=null,C=Object.keys?Object.keys:function(e){var t,r=[];for(t in e)o(e,t)&&r.push(t);return r};var E=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,_=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,w={},q={};function M(e,t,r,n){var i=n;"string"===typeof n&&(i=function(){return this[n]()}),e&&(q[e]=i),t&&(q[t[0]]=function(){return P(i.apply(this,arguments),t[1],t[2])}),r&&(q[r]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function L(e,t){return e.isValid()?(t=O(t,e.localeData()),w[t]=w[t]||function(e){var t,r,n,i=e.match(E);for(t=0,r=i.length;t<r;t++)q[i[t]]?i[t]=q[i[t]]:i[t]=(n=i[t]).match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"");return function(t){var n,a="";for(n=0;n<r;n++)a+=D(i[n])?i[n].call(t,e):i[n];return a}}(t),w[t](e)):e.localeData().invalidDate()}function O(e,t){var r=5;function n(e){return t.longDateFormat(e)||e}for(_.lastIndex=0;r>=0&&_.test(e);)e=e.replace(_,n),_.lastIndex=0,r-=1;return e}var B={};function G(e,t){var r=e.toLowerCase();B[r]=B[r+"s"]=B[t]=e}function U(e){return"string"===typeof e?B[e]||B[e.toLowerCase()]:void 0}function F(e){var t,r,n={};for(r in e)o(e,r)&&(t=U(r))&&(n[t]=e[r]);return n}var V={};function j(e,t){V[e]=t}function z(e){return e%4===0&&e%100!==0||e%400===0}function W(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function K(e){var t=+e,r=0;return 0!==t&&isFinite(t)&&(r=W(t)),r}function H(e,t){return function(r){return null!=r?(Z(this,e,r),n.updateOffset(this,t),this):Q(this,e)}}function Q(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Z(e,t,r){e.isValid()&&!isNaN(r)&&("FullYear"===t&&z(e.year())&&1===e.month()&&29===e.date()?(r=K(r),e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),Pe(r,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](r))}var J,$=/\d/,Y=/\d\d/,X=/\d{3}/,ee=/\d{4}/,te=/[+-]?\d{6}/,re=/\d\d?/,ne=/\d\d\d\d?/,ie=/\d\d\d\d\d\d?/,ae=/\d{1,3}/,oe=/\d{1,4}/,se=/[+-]?\d{1,6}/,ue=/\d+/,ce=/[+-]?\d+/,pe=/Z|[+-]\d\d:?\d\d/gi,le=/Z|[+-]\d\d(?::?\d\d)?/gi,me=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function de(e,t,r){J[e]=D(t)?t:function(e,n){return e&&r?r:t}}function ye(e,t){return o(J,e)?J[e](t._strict,t._locale):new RegExp(he(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,r,n,i){return t||r||n||i})))}function he(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}J={};var fe={};function be(e,t){var r,n=t;for("string"===typeof e&&(e=[e]),c(t)&&(n=function(e,r){r[t]=K(e)}),r=0;r<e.length;r++)fe[e[r]]=n}function ge(e,t){be(e,function(e,r,n,i){n._w=n._w||{},t(e,n._w,n,i)})}function Se(e,t,r){null!=t&&o(fe,e)&&fe[e](t,r._a,r,e)}var ve,Ie=0,Ne=1,Te=2,Ce=3,ke=4,Ae=5,De=6,xe=7,Re=8;function Pe(e,t){if(isNaN(e)||isNaN(t))return NaN;var r,n=(t%(r=12)+r)%r;return e+=(t-n)/12,1===n?z(e)?29:28:31-n%7%2}ve=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},M("M",["MM",2],"Mo",function(){return this.month()+1}),M("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),M("MMMM",0,0,function(e){return this.localeData().months(this,e)}),G("month","M"),j("month",8),de("M",re),de("MM",re,Y),de("MMM",function(e,t){return t.monthsShortRegex(e)}),de("MMMM",function(e,t){return t.monthsRegex(e)}),be(["M","MM"],function(e,t){t[Ne]=K(e)-1}),be(["MMM","MMMM"],function(e,t,r,n){var i=r._locale.monthsParse(e,n,r._strict);null!=i?t[Ne]=i:y(r).invalidMonth=e});var Ee="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),_e="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),we=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,qe=me,Me=me;function Le(e,t){var r;if(!e.isValid())return e;if("string"===typeof t)if(/^\d+$/.test(t))t=K(t);else if(!c(t=e.localeData().monthsParse(t)))return e;return r=Math.min(e.date(),Pe(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,r),e}function Oe(e){return null!=e?(Le(this,e),n.updateOffset(this,!0),this):Q(this,"Month")}function Be(){function e(e,t){return t.length-e.length}var t,r,n=[],i=[],a=[];for(t=0;t<12;t++)r=d([2e3,t]),n.push(this.monthsShort(r,"")),i.push(this.months(r,"")),a.push(this.months(r,"")),a.push(this.monthsShort(r,""));for(n.sort(e),i.sort(e),a.sort(e),t=0;t<12;t++)n[t]=he(n[t]),i[t]=he(i[t]);for(t=0;t<24;t++)a[t]=he(a[t]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function Ge(e){return z(e)?366:365}M("Y",0,0,function(){var e=this.year();return e<=9999?P(e,4):"+"+e}),M(0,["YY",2],0,function(){return this.year()%100}),M(0,["YYYY",4],0,"year"),M(0,["YYYYY",5],0,"year"),M(0,["YYYYYY",6,!0],0,"year"),G("year","y"),j("year",1),de("Y",ce),de("YY",re,Y),de("YYYY",oe,ee),de("YYYYY",se,te),de("YYYYYY",se,te),be(["YYYYY","YYYYYY"],Ie),be("YYYY",function(e,t){t[Ie]=2===e.length?n.parseTwoDigitYear(e):K(e)}),be("YY",function(e,t){t[Ie]=n.parseTwoDigitYear(e)}),be("Y",function(e,t){t[Ie]=parseInt(e,10)}),n.parseTwoDigitYear=function(e){return K(e)+(K(e)>68?1900:2e3)};var Ue=H("FullYear",!0);function Fe(e){var t,r;return e<100&&e>=0?((r=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ve(e,t,r){var n=7+t-r,i=(7+Fe(e,0,n).getUTCDay()-t)%7;return-i+n-1}function je(e,t,r,n,i){var a,o,s=(7+r-n)%7,u=Ve(e,n,i),c=1+7*(t-1)+s+u;return c<=0?o=Ge(a=e-1)+c:c>Ge(e)?(a=e+1,o=c-Ge(e)):(a=e,o=c),{year:a,dayOfYear:o}}function ze(e,t,r){var n,i,a=Ve(e.year(),t,r),o=Math.floor((e.dayOfYear()-a-1)/7)+1;return o<1?(i=e.year()-1,n=o+We(i,t,r)):o>We(e.year(),t,r)?(n=o-We(e.year(),t,r),i=e.year()+1):(i=e.year(),n=o),{week:n,year:i}}function We(e,t,r){var n=Ve(e,t,r),i=Ve(e+1,t,r);return(Ge(e)-n+i)/7}function Ke(e,t){return e.slice(t,7).concat(e.slice(0,t))}M("w",["ww",2],"wo","week"),M("W",["WW",2],"Wo","isoWeek"),G("week","w"),G("isoWeek","W"),j("week",5),j("isoWeek",5),de("w",re),de("ww",re,Y),de("W",re),de("WW",re,Y),ge(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=K(e)}),M("d",0,"do","day"),M("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),M("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),M("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),M("e",0,0,"weekday"),M("E",0,0,"isoWeekday"),G("day","d"),G("weekday","e"),G("isoWeekday","E"),j("day",11),j("weekday",11),j("isoWeekday",11),de("d",re),de("e",re),de("E",re),de("dd",function(e,t){return t.weekdaysMinRegex(e)}),de("ddd",function(e,t){return t.weekdaysShortRegex(e)}),de("dddd",function(e,t){return t.weekdaysRegex(e)}),ge(["dd","ddd","dddd"],function(e,t,r,n){var i=r._locale.weekdaysParse(e,n,r._strict);null!=i?t.d=i:y(r).invalidWeekday=e}),ge(["d","e","E"],function(e,t,r,n){t[n]=K(e)});var He="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Qe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ze="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Je=me,$e=me,Ye=me;function Xe(){function e(e,t){return t.length-e.length}var t,r,n,i,a,o=[],s=[],u=[],c=[];for(t=0;t<7;t++)r=d([2e3,1]).day(t),n=he(this.weekdaysMin(r,"")),i=he(this.weekdaysShort(r,"")),a=he(this.weekdays(r,"")),o.push(n),s.push(i),u.push(a),c.push(n),c.push(i),c.push(a);o.sort(e),s.sort(e),u.sort(e),c.sort(e),this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function et(){return this.hours()%12||12}function tt(e,t){M(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function rt(e,t){return t._meridiemParse}M("H",["HH",2],0,"hour"),M("h",["hh",2],0,et),M("k",["kk",2],0,function(){return this.hours()||24}),M("hmm",0,0,function(){return""+et.apply(this)+P(this.minutes(),2)}),M("hmmss",0,0,function(){return""+et.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)}),M("Hmm",0,0,function(){return""+this.hours()+P(this.minutes(),2)}),M("Hmmss",0,0,function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)}),tt("a",!0),tt("A",!1),G("hour","h"),j("hour",13),de("a",rt),de("A",rt),de("H",re),de("h",re),de("k",re),de("HH",re,Y),de("hh",re,Y),de("kk",re,Y),de("hmm",ne),de("hmmss",ie),de("Hmm",ne),de("Hmmss",ie),be(["H","HH"],Ce),be(["k","kk"],function(e,t,r){var n=K(e);t[Ce]=24===n?0:n}),be(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e}),be(["h","hh"],function(e,t,r){t[Ce]=K(e),y(r).bigHour=!0}),be("hmm",function(e,t,r){var n=e.length-2;t[Ce]=K(e.substr(0,n)),t[ke]=K(e.substr(n)),y(r).bigHour=!0}),be("hmmss",function(e,t,r){var n=e.length-4,i=e.length-2;t[Ce]=K(e.substr(0,n)),t[ke]=K(e.substr(n,2)),t[Ae]=K(e.substr(i)),y(r).bigHour=!0}),be("Hmm",function(e,t,r){var n=e.length-2;t[Ce]=K(e.substr(0,n)),t[ke]=K(e.substr(n))}),be("Hmmss",function(e,t,r){var n=e.length-4,i=e.length-2;t[Ce]=K(e.substr(0,n)),t[ke]=K(e.substr(n,2)),t[Ae]=K(e.substr(i))});var nt,it=H("Hours",!0),at={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ee,monthsShort:_e,week:{dow:0,doy:6},weekdays:He,weekdaysMin:Ze,weekdaysShort:Qe,meridiemParse:/[ap]\.?m?\.?/i},ot={},st={};function ut(e,t){var r,n=Math.min(e.length,t.length);for(r=0;r<n;r+=1)if(e[r]!==t[r])return r;return n}function ct(e){return e?e.toLowerCase().replace("_","-"):e}function pt(t){var r=null;if(void 0===ot[t]&&"undefined"!==typeof e&&e&&e.exports)try{r=nt._abbr,function(){var e=new Error("Cannot find module 'undefined'");throw e.code="MODULE_NOT_FOUND",e}(),lt(r)}catch(n){ot[t]=null}return ot[t]}function lt(e,t){var r;return e&&((r=u(t)?dt(e):mt(e,t))?nt=r:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),nt._abbr}function mt(e,t){if(null!==t){var r,n=at;if(t.abbr=e,null!=ot[e])A("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=ot[e]._config;else if(null!=t.parentLocale)if(null!=ot[t.parentLocale])n=ot[t.parentLocale]._config;else{if(null==(r=pt(t.parentLocale)))return st[t.parentLocale]||(st[t.parentLocale]=[]),st[t.parentLocale].push({name:e,config:t}),null;n=r._config}return ot[e]=new R(x(n,t)),st[e]&&st[e].forEach(function(e){mt(e.name,e.config)}),lt(e),ot[e]}return delete ot[e],null}function dt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return nt;if(!i(e)){if(t=pt(e))return t;e=[e]}return function(e){for(var t,r,n,i,a=0;a<e.length;){for(i=ct(e[a]).split("-"),t=i.length,r=(r=ct(e[a+1]))?r.split("-"):null;t>0;){if(n=pt(i.slice(0,t).join("-")))return n;if(r&&r.length>=t&&ut(i,r)>=t-1)break;t--}a++}return nt}(e)}function yt(e){var t,r=e._a;return r&&-2===y(e).overflow&&(t=r[Ne]<0||r[Ne]>11?Ne:r[Te]<1||r[Te]>Pe(r[Ie],r[Ne])?Te:r[Ce]<0||r[Ce]>24||24===r[Ce]&&(0!==r[ke]||0!==r[Ae]||0!==r[De])?Ce:r[ke]<0||r[ke]>59?ke:r[Ae]<0||r[Ae]>59?Ae:r[De]<0||r[De]>999?De:-1,y(e)._overflowDayOfYear&&(t<Ie||t>Te)&&(t=Te),y(e)._overflowWeeks&&-1===t&&(t=xe),y(e)._overflowWeekday&&-1===t&&(t=Re),y(e).overflow=t),e}var ht=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ft=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bt=/Z|[+-]\d\d(?::?\d\d)?/,gt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],St=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],vt=/^\/?Date\((-?\d+)/i,It=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Nt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Tt(e){var t,r,n,i,a,o,s=e._i,u=ht.exec(s)||ft.exec(s);if(u){for(y(e).iso=!0,t=0,r=gt.length;t<r;t++)if(gt[t][1].exec(u[1])){i=gt[t][0],n=!1!==gt[t][2];break}if(null==i)return void(e._isValid=!1);if(u[3]){for(t=0,r=St.length;t<r;t++)if(St[t][1].exec(u[3])){a=(u[2]||" ")+St[t][0];break}if(null==a)return void(e._isValid=!1)}if(!n&&null!=a)return void(e._isValid=!1);if(u[4]){if(!bt.exec(u[4]))return void(e._isValid=!1);o="Z"}e._f=i+(a||"")+(o||""),xt(e)}else e._isValid=!1}function Ct(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function kt(e){var t,r=It.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(r){if(t=function(e,t,r,n,i,a){var o=[Ct(e),_e.indexOf(t),parseInt(r,10),parseInt(n,10),parseInt(i,10)];return a&&o.push(parseInt(a,10)),o}(r[4],r[3],r[2],r[5],r[6],r[7]),!function(e,t,r){if(e){var n=Qe.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(n!==i)return y(r).weekdayMismatch=!0,r._isValid=!1,!1}return!0}(r[1],t,e))return;e._a=t,e._tzm=function(e,t,r){if(e)return Nt[e];if(t)return 0;var n=parseInt(r,10),i=n%100,a=(n-i)/100;return 60*a+i}(r[8],r[9],r[10]),e._d=Fe.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),y(e).rfc2822=!0}else e._isValid=!1}function At(e,t,r){return null!=e?e:null!=t?t:r}function Dt(e){var t,r,i,a,o,s=[];if(!e._d){for(i=function(e){var t=new Date(n.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[Te]&&null==e._a[Ne]&&function(e){var t,r,n,i,a,o,s,u,c;null!=(t=e._w).GG||null!=t.W||null!=t.E?(a=1,o=4,r=At(t.GG,e._a[Ie],ze(Et(),1,4).year),n=At(t.W,1),((i=At(t.E,1))<1||i>7)&&(u=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,c=ze(Et(),a,o),r=At(t.gg,e._a[Ie],c.year),n=At(t.w,c.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+a,(t.e<0||t.e>6)&&(u=!0)):i=a),n<1||n>We(r,a,o)?y(e)._overflowWeeks=!0:null!=u?y(e)._overflowWeekday=!0:(s=je(r,n,i,a,o),e._a[Ie]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(o=At(e._a[Ie],i[Ie]),(e._dayOfYear>Ge(o)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),r=Fe(o,0,e._dayOfYear),e._a[Ne]=r.getUTCMonth(),e._a[Te]=r.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=i[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ce]&&0===e._a[ke]&&0===e._a[Ae]&&0===e._a[De]&&(e._nextDay=!0,e._a[Ce]=0),e._d=(e._useUTC?Fe:function(e,t,r,n,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,r,n,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,r,n,i,a,o),s}).apply(null,s),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ce]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==a&&(y(e).weekdayMismatch=!0)}}function xt(e){if(e._f!==n.ISO_8601)if(e._f!==n.RFC_2822){e._a=[],y(e).empty=!0;var t,r,i,a,o,s,u=""+e._i,c=u.length,p=0;for(i=O(e._f,e._locale).match(E)||[],t=0;t<i.length;t++)a=i[t],(r=(u.match(ye(a,e))||[])[0])&&((o=u.substr(0,u.indexOf(r))).length>0&&y(e).unusedInput.push(o),u=u.slice(u.indexOf(r)+r.length),p+=r.length),q[a]?(r?y(e).empty=!1:y(e).unusedTokens.push(a),Se(a,r,e)):e._strict&&!r&&y(e).unusedTokens.push(a);y(e).charsLeftOver=c-p,u.length>0&&y(e).unusedInput.push(u),e._a[Ce]<=12&&!0===y(e).bigHour&&e._a[Ce]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[Ce]=function(e,t,r){var n;return null==r?t:null!=e.meridiemHour?e.meridiemHour(t,r):null!=e.isPM?((n=e.isPM(r))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(e._locale,e._a[Ce],e._meridiem),null!==(s=y(e).era)&&(e._a[Ie]=e._locale.erasConvertYear(s,e._a[Ie])),Dt(e),yt(e)}else kt(e);else Tt(e)}function Rt(e){var t=e._i,r=e._f;return e._locale=e._locale||dt(e._l),null===t||void 0===r&&""===t?f({nullInput:!0}):("string"===typeof t&&(e._i=t=e._locale.preparse(t)),I(t)?new v(yt(t)):(p(t)?e._d=t:i(r)?function(e){var t,r,n,i,a,o,s=!1;if(0===e._f.length)return y(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<e._f.length;i++)a=0,o=!1,t=S({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],xt(t),h(t)&&(o=!0),a+=y(t).charsLeftOver,a+=10*y(t).unusedTokens.length,y(t).score=a,s?a<n&&(n=a,r=t):(null==n||a<n||o)&&(n=a,r=t,o&&(s=!0));m(e,r||t)}(e):r?xt(e):function(e){var t=e._i;u(t)?e._d=new Date(n.now()):p(t)?e._d=new Date(t.valueOf()):"string"===typeof t?function(e){var t=vt.exec(e._i);null===t?(Tt(e),!1===e._isValid&&(delete e._isValid,kt(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:n.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):i(t)?(e._a=l(t.slice(0),function(e){return parseInt(e,10)}),Dt(e)):a(t)?function(e){if(!e._d){var t=F(e._i),r=void 0===t.day?t.date:t.day;e._a=l([t.year,t.month,r,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),Dt(e)}}(e):c(t)?e._d=new Date(t):n.createFromInputFallback(e)}(e),h(e)||(e._d=null),e))}function Pt(e,t,r,n,o){var u={};return!0!==t&&!1!==t||(n=t,t=void 0),!0!==r&&!1!==r||(n=r,r=void 0),(a(e)&&s(e)||i(e)&&0===e.length)&&(e=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=o,u._l=r,u._i=e,u._f=t,u._strict=n,function(e){var t=new v(yt(Rt(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}(u)}function Et(e,t,r,n){return Pt(e,t,r,n,!1)}n.createFromInputFallback=T("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),n.ISO_8601=function(){},n.RFC_2822=function(){};var _t=T("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Et.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:f()}),wt=T("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Et.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:f()});function qt(e,t){var r,n;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return Et();for(r=t[0],n=1;n<t.length;++n)t[n].isValid()&&!t[n][e](r)||(r=t[n]);return r}var Mt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Lt(e){var t=F(e),r=t.year||0,n=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,s=t.day||0,u=t.hour||0,c=t.minute||0,p=t.second||0,l=t.millisecond||0;this._isValid=function(e){var t,r,n=!1;for(t in e)if(o(e,t)&&(-1===ve.call(Mt,t)||null!=e[t]&&isNaN(e[t])))return!1;for(r=0;r<Mt.length;++r)if(e[Mt[r]]){if(n)return!1;parseFloat(e[Mt[r]])!==K(e[Mt[r]])&&(n=!0)}return!0}(t),this._milliseconds=+l+1e3*p+6e4*c+1e3*u*60*60,this._days=+s+7*a,this._months=+i+3*n+12*r,this._data={},this._locale=dt(),this._bubble()}function Ot(e){return e instanceof Lt}function Bt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Gt(e,t){M(e,0,0,function(){var e=this.utcOffset(),r="+";return e<0&&(e=-e,r="-"),r+P(~~(e/60),2)+t+P(~~e%60,2)})}Gt("Z",":"),Gt("ZZ",""),de("Z",le),de("ZZ",le),be(["Z","ZZ"],function(e,t,r){r._useUTC=!0,r._tzm=Ft(le,e)});var Ut=/([\+\-]|\d\d)/gi;function Ft(e,t){var r,n,i,a=(t||"").match(e);return null===a?null:(r=a[a.length-1]||[],n=(r+"").match(Ut)||["-",0,0],0===(i=60*n[1]+K(n[2]))?0:"+"===n[0]?i:-i)}function Vt(e,t){var r,i;return t._isUTC?(r=t.clone(),i=(I(e)||p(e)?e.valueOf():Et(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+i),n.updateOffset(r,!1),r):Et(e).local()}function jt(e){return-Math.round(e._d.getTimezoneOffset())}function zt(){return!!this.isValid()&&this._isUTC&&0===this._offset}n.updateOffset=function(){};var Wt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Kt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ht(e,t){var r,n,i,a=e,s=null;return Ot(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:c(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(s=Wt.exec(e))?(r="-"===s[1]?-1:1,a={y:0,d:K(s[Te])*r,h:K(s[Ce])*r,m:K(s[ke])*r,s:K(s[Ae])*r,ms:K(Bt(1e3*s[De]))*r}):(s=Kt.exec(e))?(r="-"===s[1]?-1:1,a={y:Qt(s[2],r),M:Qt(s[3],r),w:Qt(s[4],r),d:Qt(s[5],r),h:Qt(s[6],r),m:Qt(s[7],r),s:Qt(s[8],r)}):null==a?a={}:"object"===typeof a&&("from"in a||"to"in a)&&(i=function(e,t){var r;return e.isValid()&&t.isValid()?(t=Vt(t,e),e.isBefore(t)?r=Zt(e,t):((r=Zt(t,e)).milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}(Et(a.from),Et(a.to)),(a={}).ms=i.milliseconds,a.M=i.months),n=new Lt(a),Ot(e)&&o(e,"_locale")&&(n._locale=e._locale),Ot(e)&&o(e,"_isValid")&&(n._isValid=e._isValid),n}function Qt(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function Zt(e,t){var r={};return r.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function Jt(e,t){return function(r,n){var i;return null===n||isNaN(+n)||(A(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=r,r=n,n=i),$t(this,Ht(r,n),e),this}}function $t(e,t,r,i){var a=t._milliseconds,o=Bt(t._days),s=Bt(t._months);e.isValid()&&(i=null==i||i,s&&Le(e,Q(e,"Month")+s*r),o&&Z(e,"Date",Q(e,"Date")+o*r),a&&e._d.setTime(e._d.valueOf()+a*r),i&&n.updateOffset(e,o||s))}Ht.fn=Lt.prototype,Ht.invalid=function(){return Ht(NaN)};var Yt=Jt(1,"add"),Xt=Jt(-1,"subtract");function er(e){return"string"===typeof e||e instanceof String}function tr(e,t){if(e.date()<t.date())return-tr(t,e);var r,n,i=12*(t.year()-e.year())+(t.month()-e.month()),a=e.clone().add(i,"months");return t-a<0?(r=e.clone().add(i-1,"months"),n=(t-a)/(a-r)):(r=e.clone().add(i+1,"months"),n=(t-a)/(r-a)),-(i+n)||0}function rr(e){var t;return void 0===e?this._locale._abbr:(null!=(t=dt(e))&&(this._locale=t),this)}n.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",n.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var nr=T("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function ir(){return this._locale}var ar=1e3,or=60*ar,sr=60*or,ur=3506328*sr;function cr(e,t){return(e%t+t)%t}function pr(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-ur:new Date(e,t,r).valueOf()}function lr(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-ur:Date.UTC(e,t,r)}function mr(e,t){return t.erasAbbrRegex(e)}function dr(){var e,t,r=[],n=[],i=[],a=[],o=this.eras();for(e=0,t=o.length;e<t;++e)n.push(he(o[e].name)),r.push(he(o[e].abbr)),i.push(he(o[e].narrow)),a.push(he(o[e].name)),a.push(he(o[e].abbr)),a.push(he(o[e].narrow));this._erasRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+n.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+i.join("|")+")","i")}function yr(e,t){M(0,[e,e.length],0,t)}function hr(e,t,r,n,i){var a;return null==e?ze(this,n,i).year:(a=We(e,n,i),t>a&&(t=a),function(e,t,r,n,i){var a=je(e,t,r,n,i),o=Fe(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,e,t,r,n,i))}M("N",0,0,"eraAbbr"),M("NN",0,0,"eraAbbr"),M("NNN",0,0,"eraAbbr"),M("NNNN",0,0,"eraName"),M("NNNNN",0,0,"eraNarrow"),M("y",["y",1],"yo","eraYear"),M("y",["yy",2],0,"eraYear"),M("y",["yyy",3],0,"eraYear"),M("y",["yyyy",4],0,"eraYear"),de("N",mr),de("NN",mr),de("NNN",mr),de("NNNN",function(e,t){return t.erasNameRegex(e)}),de("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),be(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,n){var i=r._locale.erasParse(e,n,r._strict);i?y(r).era=i:y(r).invalidEra=e}),de("y",ue),de("yy",ue),de("yyy",ue),de("yyyy",ue),de("yo",function(e,t){return t._eraYearOrdinalRegex||ue}),be(["y","yy","yyy","yyyy"],Ie),be(["yo"],function(e,t,r,n){var i;r._locale._eraYearOrdinalRegex&&(i=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[Ie]=r._locale.eraYearOrdinalParse(e,i):t[Ie]=parseInt(e,10)}),M(0,["gg",2],0,function(){return this.weekYear()%100}),M(0,["GG",2],0,function(){return this.isoWeekYear()%100}),yr("gggg","weekYear"),yr("ggggg","weekYear"),yr("GGGG","isoWeekYear"),yr("GGGGG","isoWeekYear"),G("weekYear","gg"),G("isoWeekYear","GG"),j("weekYear",1),j("isoWeekYear",1),de("G",ce),de("g",ce),de("GG",re,Y),de("gg",re,Y),de("GGGG",oe,ee),de("gggg",oe,ee),de("GGGGG",se,te),de("ggggg",se,te),ge(["gggg","ggggg","GGGG","GGGGG"],function(e,t,r,n){t[n.substr(0,2)]=K(e)}),ge(["gg","GG"],function(e,t,r,i){t[i]=n.parseTwoDigitYear(e)}),M("Q",0,"Qo","quarter"),G("quarter","Q"),j("quarter",7),de("Q",$),be("Q",function(e,t){t[Ne]=3*(K(e)-1)}),M("D",["DD",2],"Do","date"),G("date","D"),j("date",9),de("D",re),de("DD",re,Y),de("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),be(["D","DD"],Te),be("Do",function(e,t){t[Te]=K(e.match(re)[0])});var fr=H("Date",!0);M("DDD",["DDDD",3],"DDDo","dayOfYear"),G("dayOfYear","DDD"),j("dayOfYear",4),de("DDD",ae),de("DDDD",X),be(["DDD","DDDD"],function(e,t,r){r._dayOfYear=K(e)}),M("m",["mm",2],0,"minute"),G("minute","m"),j("minute",14),de("m",re),de("mm",re,Y),be(["m","mm"],ke);var br=H("Minutes",!1);M("s",["ss",2],0,"second"),G("second","s"),j("second",15),de("s",re),de("ss",re,Y),be(["s","ss"],Ae);var gr,Sr,vr=H("Seconds",!1);for(M("S",0,0,function(){return~~(this.millisecond()/100)}),M(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),M(0,["SSS",3],0,"millisecond"),M(0,["SSSS",4],0,function(){return 10*this.millisecond()}),M(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),M(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),M(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),M(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),M(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),G("millisecond","ms"),j("millisecond",16),de("S",ae,$),de("SS",ae,Y),de("SSS",ae,X),gr="SSSS";gr.length<=9;gr+="S")de(gr,ue);function Ir(e,t){t[De]=K(1e3*("0."+e))}for(gr="S";gr.length<=9;gr+="S")be(gr,Ir);Sr=H("Milliseconds",!1),M("z",0,0,"zoneAbbr"),M("zz",0,0,"zoneName");var Nr=v.prototype;function Tr(e){return e}Nr.add=Yt,Nr.calendar=function(e,t){var r;1===arguments.length&&(arguments[0]?I(r=arguments[0])||p(r)||er(r)||c(r)||function(e){var t=i(e),r=!1;return t&&(r=0===e.filter(function(t){return!c(t)&&er(e)}).length),t&&r}(r)||function(e){var t,r,n=a(e)&&!s(e),i=!1,u=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;t<u.length;t+=1)r=u[t],i=i||o(e,r);return n&&i}(r)||null===r||void 0===r?(e=arguments[0],t=void 0):function(e){var t,r,n=a(e)&&!s(e),i=!1,u=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<u.length;t+=1)r=u[t],i=i||o(e,r);return n&&i}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var u=e||Et(),l=Vt(u,this).startOf("day"),m=n.calendarFormat(this,l)||"sameElse",d=t&&(D(t[m])?t[m].call(this,u):t[m]);return this.format(d||this.localeData().calendar(m,this,Et(u)))},Nr.clone=function(){return new v(this)},Nr.diff=function(e,t,r){var n,i,a;if(!this.isValid())return NaN;if(!(n=Vt(e,this)).isValid())return NaN;switch(i=6e4*(n.utcOffset()-this.utcOffset()),t=U(t)){case"year":a=tr(this,n)/12;break;case"month":a=tr(this,n);break;case"quarter":a=tr(this,n)/3;break;case"second":a=(this-n)/1e3;break;case"minute":a=(this-n)/6e4;break;case"hour":a=(this-n)/36e5;break;case"day":a=(this-n-i)/864e5;break;case"week":a=(this-n-i)/6048e5;break;default:a=this-n}return r?a:W(a)},Nr.endOf=function(e){var t,r;if(void 0===(e=U(e))||"millisecond"===e||!this.isValid())return this;switch(r=this._isUTC?lr:pr,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=sr-cr(t+(this._isUTC?0:this.utcOffset()*or),sr)-1;break;case"minute":t=this._d.valueOf(),t+=or-cr(t,or)-1;break;case"second":t=this._d.valueOf(),t+=ar-cr(t,ar)-1}return this._d.setTime(t),n.updateOffset(this,!0),this},Nr.format=function(e){e||(e=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var t=L(this,e);return this.localeData().postformat(t)},Nr.from=function(e,t){return this.isValid()&&(I(e)&&e.isValid()||Et(e).isValid())?Ht({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Nr.fromNow=function(e){return this.from(Et(),e)},Nr.to=function(e,t){return this.isValid()&&(I(e)&&e.isValid()||Et(e).isValid())?Ht({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Nr.toNow=function(e){return this.to(Et(),e)},Nr.get=function(e){return D(this[e=U(e)])?this[e]():this},Nr.invalidAt=function(){return y(this).overflow},Nr.isAfter=function(e,t){var r=I(e)?e:Et(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=U(t)||"millisecond")?this.valueOf()>r.valueOf():r.valueOf()<this.clone().startOf(t).valueOf())},Nr.isBefore=function(e,t){var r=I(e)?e:Et(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=U(t)||"millisecond")?this.valueOf()<r.valueOf():this.clone().endOf(t).valueOf()<r.valueOf())},Nr.isBetween=function(e,t,r,n){var i=I(e)?e:Et(e),a=I(t)?t:Et(t);return!!(this.isValid()&&i.isValid()&&a.isValid())&&("("===(n=n||"()")[0]?this.isAfter(i,r):!this.isBefore(i,r))&&(")"===n[1]?this.isBefore(a,r):!this.isAfter(a,r))},Nr.isSame=function(e,t){var r,n=I(e)?e:Et(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=U(t)||"millisecond")?this.valueOf()===n.valueOf():(r=n.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf()))},Nr.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},Nr.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},Nr.isValid=function(){return h(this)},Nr.lang=nr,Nr.locale=rr,Nr.localeData=ir,Nr.max=wt,Nr.min=_t,Nr.parsingFlags=function(){return m({},y(this))},Nr.set=function(e,t){if("object"===typeof e){var r,n=function(e){var t,r=[];for(t in e)o(e,t)&&r.push({unit:t,priority:V[t]});return r.sort(function(e,t){return e.priority-t.priority}),r}(e=F(e));for(r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit])}else if(D(this[e=U(e)]))return this[e](t);return this},Nr.startOf=function(e){var t,r;if(void 0===(e=U(e))||"millisecond"===e||!this.isValid())return this;switch(r=this._isUTC?lr:pr,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=cr(t+(this._isUTC?0:this.utcOffset()*or),sr);break;case"minute":t=this._d.valueOf(),t-=cr(t,or);break;case"second":t=this._d.valueOf(),t-=cr(t,ar)}return this._d.setTime(t),n.updateOffset(this,!0),this},Nr.subtract=Xt,Nr.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},Nr.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},Nr.toDate=function(){return new Date(this.valueOf())},Nr.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,r=t?this.clone().utc():this;return r.year()<0||r.year()>9999?L(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):D(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",L(r,"Z")):L(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Nr.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,r,n="moment",i="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),e="["+n+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r=i+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+r)},"undefined"!==typeof Symbol&&null!=Symbol.for&&(Nr[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Nr.toJSON=function(){return this.isValid()?this.toISOString():null},Nr.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Nr.unix=function(){return Math.floor(this.valueOf()/1e3)},Nr.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Nr.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Nr.eraName=function(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until)return n[e].name;if(n[e].until<=r&&r<=n[e].since)return n[e].name}return""},Nr.eraNarrow=function(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until)return n[e].narrow;if(n[e].until<=r&&r<=n[e].since)return n[e].narrow}return""},Nr.eraAbbr=function(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until)return n[e].abbr;if(n[e].until<=r&&r<=n[e].since)return n[e].abbr}return""},Nr.eraYear=function(){var e,t,r,i,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(r=a[e].since<=a[e].until?1:-1,i=this.clone().startOf("day").valueOf(),a[e].since<=i&&i<=a[e].until||a[e].until<=i&&i<=a[e].since)return(this.year()-n(a[e].since).year())*r+a[e].offset;return this.year()},Nr.year=Ue,Nr.isLeapYear=function(){return z(this.year())},Nr.weekYear=function(e){return hr.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Nr.isoWeekYear=function(e){return hr.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Nr.quarter=Nr.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Nr.month=Oe,Nr.daysInMonth=function(){return Pe(this.year(),this.month())},Nr.week=Nr.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Nr.isoWeek=Nr.isoWeeks=function(e){var t=ze(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Nr.weeksInYear=function(){var e=this.localeData()._week;return We(this.year(),e.dow,e.doy)},Nr.weeksInWeekYear=function(){var e=this.localeData()._week;return We(this.weekYear(),e.dow,e.doy)},Nr.isoWeeksInYear=function(){return We(this.year(),1,4)},Nr.isoWeeksInISOWeekYear=function(){return We(this.isoWeekYear(),1,4)},Nr.date=fr,Nr.day=Nr.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!==typeof e?e:isNaN(e)?"number"===typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},Nr.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Nr.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},Nr.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Nr.hour=Nr.hours=it,Nr.minute=Nr.minutes=br,Nr.second=Nr.seconds=vr,Nr.millisecond=Nr.milliseconds=Sr,Nr.utcOffset=function(e,t,r){var i,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"===typeof e){if(null===(e=Ft(le,e)))return this}else Math.abs(e)<16&&!r&&(e*=60);return!this._isUTC&&t&&(i=jt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==e&&(!t||this._changeInProgress?$t(this,Ht(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:jt(this)},Nr.utc=function(e){return this.utcOffset(0,e)},Nr.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(jt(this),"m")),this},Nr.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"===typeof this._i){var e=Ft(pe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},Nr.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Et(e).utcOffset():0,(this.utcOffset()-e)%60===0)},Nr.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Nr.isLocal=function(){return!!this.isValid()&&!this._isUTC},Nr.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Nr.isUtc=zt,Nr.isUTC=zt,Nr.zoneAbbr=function(){return this._isUTC?"UTC":""},Nr.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Nr.dates=T("dates accessor is deprecated. Use date instead.",fr),Nr.months=T("months accessor is deprecated. Use month instead",Oe),Nr.years=T("years accessor is deprecated. Use year instead",Ue),Nr.zone=T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!==typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),Nr.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return S(t,this),(t=Rt(t))._a?(e=t._isUTC?d(t._a):Et(t._a),this._isDSTShifted=this.isValid()&&function(e,t,r){var n,i=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),o=0;for(n=0;n<i;n++)(r&&e[n]!==t[n]||!r&&K(e[n])!==K(t[n]))&&o++;return o+a}(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var Cr=R.prototype;function kr(e,t,r,n){var i=dt(),a=d().set(n,t);return i[r](a,e)}function Ar(e,t,r){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return kr(e,t,r,"month");var n,i=[];for(n=0;n<12;n++)i[n]=kr(e,n,r,"month");return i}function Dr(e,t,r,n){"boolean"===typeof e?(c(t)&&(r=t,t=void 0),t=t||""):(r=t=e,e=!1,c(t)&&(r=t,t=void 0),t=t||"");var i,a=dt(),o=e?a._week.dow:0,s=[];if(null!=r)return kr(t,(r+o)%7,n,"day");for(i=0;i<7;i++)s[i]=kr(t,(i+o)%7,n,"day");return s}Cr.calendar=function(e,t,r){var n=this._calendar[e]||this._calendar.sameElse;return D(n)?n.call(t,r):n},Cr.longDateFormat=function(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(E).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},Cr.invalidDate=function(){return this._invalidDate},Cr.ordinal=function(e){return this._ordinal.replace("%d",e)},Cr.preparse=Tr,Cr.postformat=Tr,Cr.relativeTime=function(e,t,r,n){var i=this._relativeTime[r];return D(i)?i(e,t,r,n):i.replace(/%d/i,e)},Cr.pastFuture=function(e,t){var r=this._relativeTime[e>0?"future":"past"];return D(r)?r(t):r.replace(/%s/i,t)},Cr.set=function(e){var t,r;for(r in e)o(e,r)&&(D(t=e[r])?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Cr.eras=function(e,t){var r,i,a,o=this._eras||dt("en")._eras;for(r=0,i=o.length;r<i;++r){switch(typeof o[r].since){case"string":a=n(o[r].since).startOf("day"),o[r].since=a.valueOf()}switch(typeof o[r].until){case"undefined":o[r].until=1/0;break;case"string":a=n(o[r].until).startOf("day").valueOf(),o[r].until=a.valueOf()}}return o},Cr.erasParse=function(e,t,r){var n,i,a,o,s,u=this.eras();for(e=e.toUpperCase(),n=0,i=u.length;n<i;++n)if(a=u[n].name.toUpperCase(),o=u[n].abbr.toUpperCase(),s=u[n].narrow.toUpperCase(),r)switch(t){case"N":case"NN":case"NNN":if(o===e)return u[n];break;case"NNNN":if(a===e)return u[n];break;case"NNNNN":if(s===e)return u[n]}else if([a,o,s].indexOf(e)>=0)return u[n]},Cr.erasConvertYear=function(e,t){var r=e.since<=e.until?1:-1;return void 0===t?n(e.since).year():n(e.since).year()+(t-e.offset)*r},Cr.erasAbbrRegex=function(e){return o(this,"_erasAbbrRegex")||dr.call(this),e?this._erasAbbrRegex:this._erasRegex},Cr.erasNameRegex=function(e){return o(this,"_erasNameRegex")||dr.call(this),e?this._erasNameRegex:this._erasRegex},Cr.erasNarrowRegex=function(e){return o(this,"_erasNarrowRegex")||dr.call(this),e?this._erasNarrowRegex:this._erasRegex},Cr.months=function(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||we).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},Cr.monthsShort=function(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[we.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Cr.monthsParse=function(e,t,r){var n,i,a;if(this._monthsParseExact)return function(e,t,r){var n,i,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)a=d([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(a,"").toLocaleLowerCase();return r?"MMM"===t?-1!==(i=ve.call(this._shortMonthsParse,o))?i:null:-1!==(i=ve.call(this._longMonthsParse,o))?i:null:"MMM"===t?-1!==(i=ve.call(this._shortMonthsParse,o))?i:-1!==(i=ve.call(this._longMonthsParse,o))?i:null:-1!==(i=ve.call(this._longMonthsParse,o))?i:-1!==(i=ve.call(this._shortMonthsParse,o))?i:null}.call(this,e,t,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(i=d([2e3,n]),r&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),r||this._monthsParse[n]||(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[n]=new RegExp(a.replace(".",""),"i")),r&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(r&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!r&&this._monthsParse[n].test(e))return n}},Cr.monthsRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Be.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=Me),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Cr.monthsShortRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Be.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=qe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Cr.week=function(e){return ze(e,this._week.dow,this._week.doy).week},Cr.firstDayOfYear=function(){return this._week.doy},Cr.firstDayOfWeek=function(){return this._week.dow},Cr.weekdays=function(e,t){var r=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ke(r,this._week.dow):e?r[e.day()]:r},Cr.weekdaysMin=function(e){return!0===e?Ke(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Cr.weekdaysShort=function(e){return!0===e?Ke(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Cr.weekdaysParse=function(e,t,r){var n,i,a;if(this._weekdaysParseExact)return function(e,t,r){var n,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)a=d([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(a,"").toLocaleLowerCase();return r?"dddd"===t?-1!==(i=ve.call(this._weekdaysParse,o))?i:null:"ddd"===t?-1!==(i=ve.call(this._shortWeekdaysParse,o))?i:null:-1!==(i=ve.call(this._minWeekdaysParse,o))?i:null:"dddd"===t?-1!==(i=ve.call(this._weekdaysParse,o))?i:-1!==(i=ve.call(this._shortWeekdaysParse,o))?i:-1!==(i=ve.call(this._minWeekdaysParse,o))?i:null:"ddd"===t?-1!==(i=ve.call(this._shortWeekdaysParse,o))?i:-1!==(i=ve.call(this._weekdaysParse,o))?i:-1!==(i=ve.call(this._minWeekdaysParse,o))?i:null:-1!==(i=ve.call(this._minWeekdaysParse,o))?i:-1!==(i=ve.call(this._weekdaysParse,o))?i:-1!==(i=ve.call(this._shortWeekdaysParse,o))?i:null}.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(i=d([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[n]=new RegExp(a.replace(".",""),"i")),r&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(r&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(r&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}},Cr.weekdaysRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=Je),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Cr.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=$e),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Cr.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ye),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Cr.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Cr.meridiem=function(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"},lt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=1===K(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+r}}),n.lang=T("moment.lang is deprecated. Use moment.locale instead.",lt),n.langData=T("moment.langData is deprecated. Use moment.localeData instead.",dt);var xr=Math.abs;function Rr(e,t,r,n){var i=Ht(t,r);return e._milliseconds+=n*i._milliseconds,e._days+=n*i._days,e._months+=n*i._months,e._bubble()}function Pr(e){return e<0?Math.floor(e):Math.ceil(e)}function Er(e){return 4800*e/146097}function _r(e){return 146097*e/4800}function wr(e){return function(){return this.as(e)}}var qr=wr("ms"),Mr=wr("s"),Lr=wr("m"),Or=wr("h"),Br=wr("d"),Gr=wr("w"),Ur=wr("M"),Fr=wr("Q"),Vr=wr("y");function jr(e){return function(){return this.isValid()?this._data[e]:NaN}}var zr=jr("milliseconds"),Wr=jr("seconds"),Kr=jr("minutes"),Hr=jr("hours"),Qr=jr("days"),Zr=jr("months"),Jr=jr("years"),$r=Math.round,Yr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11},Xr=Math.abs;function en(e){return(e>0)-(e<0)||+e}function tn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,r,n,i,a,o,s,u=Xr(this._milliseconds)/1e3,c=Xr(this._days),p=Xr(this._months),l=this.asSeconds();return l?(e=W(u/60),t=W(e/60),u%=60,e%=60,r=W(p/12),p%=12,n=u?u.toFixed(3).replace(/\.?0+$/,""):"",i=l<0?"-":"",a=en(this._months)!==en(l)?"-":"",o=en(this._days)!==en(l)?"-":"",s=en(this._milliseconds)!==en(l)?"-":"",i+"P"+(r?a+r+"Y":"")+(p?a+p+"M":"")+(c?o+c+"D":"")+(t||e||u?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(u?s+n+"S":"")):"P0D"}var rn=Lt.prototype;return rn.isValid=function(){return this._isValid},rn.abs=function(){var e=this._data;return this._milliseconds=xr(this._milliseconds),this._days=xr(this._days),this._months=xr(this._months),e.milliseconds=xr(e.milliseconds),e.seconds=xr(e.seconds),e.minutes=xr(e.minutes),e.hours=xr(e.hours),e.months=xr(e.months),e.years=xr(e.years),this},rn.add=function(e,t){return Rr(this,e,t,1)},rn.subtract=function(e,t){return Rr(this,e,t,-1)},rn.as=function(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if("month"===(e=U(e))||"quarter"===e||"year"===e)switch(t=this._days+n/864e5,r=this._months+Er(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(_r(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},rn.asMilliseconds=qr,rn.asSeconds=Mr,rn.asMinutes=Lr,rn.asHours=Or,rn.asDays=Br,rn.asWeeks=Gr,rn.asMonths=Ur,rn.asQuarters=Fr,rn.asYears=Vr,rn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*K(this._months/12):NaN},rn._bubble=function(){var e,t,r,n,i,a=this._milliseconds,o=this._days,s=this._months,u=this._data;return a>=0&&o>=0&&s>=0||a<=0&&o<=0&&s<=0||(a+=864e5*Pr(_r(s)+o),o=0,s=0),u.milliseconds=a%1e3,e=W(a/1e3),u.seconds=e%60,t=W(e/60),u.minutes=t%60,r=W(t/60),u.hours=r%24,o+=W(r/24),i=W(Er(o)),s+=i,o-=Pr(_r(i)),n=W(s/12),s%=12,u.days=o,u.months=s,u.years=n,this},rn.clone=function(){return Ht(this)},rn.get=function(e){return e=U(e),this.isValid()?this[e+"s"]():NaN},rn.milliseconds=zr,rn.seconds=Wr,rn.minutes=Kr,rn.hours=Hr,rn.days=Qr,rn.weeks=function(){return W(this.days()/7)},rn.months=Zr,rn.years=Jr,rn.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var r,n,i=!1,a=Yr;return"object"===typeof e&&(t=e,e=!1),"boolean"===typeof e&&(i=e),"object"===typeof t&&(a=Object.assign({},Yr,t),null!=t.s&&null==t.ss&&(a.ss=t.s-1)),r=this.localeData(),n=function(e,t,r,n){var i=Ht(e).abs(),a=$r(i.as("s")),o=$r(i.as("m")),s=$r(i.as("h")),u=$r(i.as("d")),c=$r(i.as("M")),p=$r(i.as("w")),l=$r(i.as("y")),m=a<=r.ss&&["s",a]||a<r.s&&["ss",a]||o<=1&&["m"]||o<r.m&&["mm",o]||s<=1&&["h"]||s<r.h&&["hh",s]||u<=1&&["d"]||u<r.d&&["dd",u];return null!=r.w&&(m=m||p<=1&&["w"]||p<r.w&&["ww",p]),(m=m||c<=1&&["M"]||c<r.M&&["MM",c]||l<=1&&["y"]||["yy",l])[2]=t,m[3]=+e>0,m[4]=n,function(e,t,r,n,i){return i.relativeTime(t||1,!!r,e,n)}.apply(null,m)}(this,!i,a,r),i&&(n=r.pastFuture(+this,n)),r.postformat(n)},rn.toISOString=tn,rn.toString=tn,rn.toJSON=tn,rn.locale=rr,rn.localeData=ir,rn.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",tn),rn.lang=nr,M("X",0,0,"unix"),M("x",0,0,"valueOf"),de("x",ce),de("X",/[+-]?\d+(\.\d{1,3})?/),be("X",function(e,t,r){r._d=new Date(1e3*parseFloat(e))}),be("x",function(e,t,r){r._d=new Date(K(e))}),n.version="2.29.1",t=Et,n.fn=Nr,n.min=function(){return qt("isBefore",[].slice.call(arguments,0))},n.max=function(){return qt("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=d,n.unix=function(e){return Et(1e3*e)},n.months=function(e,t){return Ar(e,t,"months")},n.isDate=p,n.locale=lt,n.invalid=f,n.duration=Ht,n.isMoment=I,n.weekdays=function(e,t,r){return Dr(e,t,r,"weekdays")},n.parseZone=function(){return Et.apply(null,arguments).parseZone()},n.localeData=dt,n.isDuration=Ot,n.monthsShort=function(e,t){return Ar(e,t,"monthsShort")},n.weekdaysMin=function(e,t,r){return Dr(e,t,r,"weekdaysMin")},n.defineLocale=mt,n.updateLocale=function(e,t){if(null!=t){var r,n,i=at;null!=ot[e]&&null!=ot[e].parentLocale?ot[e].set(x(ot[e]._config,t)):(null!=(n=pt(e))&&(i=n._config),t=x(i,t),null==n&&(t.abbr=e),(r=new R(t)).parentLocale=ot[e],ot[e]=r),lt(e)}else null!=ot[e]&&(null!=ot[e].parentLocale?(ot[e]=ot[e].parentLocale,e===lt()&&lt(e)):null!=ot[e]&&delete ot[e]);return ot[e]},n.locales=function(){return C(ot)},n.weekdaysShort=function(e,t,r){return Dr(e,t,r,"weekdaysShort")},n.normalizeUnits=U,n.relativeTimeRounding=function(e){return void 0===e?$r:"function"===typeof e&&($r=e,!0)},n.relativeTimeThreshold=function(e,t){return void 0!==Yr[e]&&(void 0===t?Yr[e]:(Yr[e]=t,"s"===e&&(Yr.ss=t-1),!0))},n.calendarFormat=function(e,t){var r=e.diff(t,"days",!0);return r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse"},n.prototype=Nr,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n}()}).call(this,r(113)(e))},function(module,exports,__webpack_require__){(function(global){var t;self,t=function(){return function(){var __webpack_modules__={8406:function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(t,"__esModule",{value:!0}),t.CookieStorage=void 0;var i=r(9390),a=r(4370),o=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._defaultOptions=Object.assign({domain:null,expires:null,path:null,secure:!1},t),"undefined"!=typeof Proxy)return new Proxy(this,s)}var t,r;return t=e,(r=[{key:"clear",value:function(){var e=this,t=a.parseCookies(this._getCookie());Object.keys(t).forEach(function(t){return e.removeItem(t)})}},{key:"getItem",value:function(e){var t=a.parseCookies(this._getCookie());return Object.prototype.hasOwnProperty.call(t,e)?t[e]:null}},{key:"key",value:function(e){var t=a.parseCookies(this._getCookie()),r=Object.keys(t).sort();return e<r.length?r[e]:null}},{key:"removeItem",value:function(e,t){var r=Object.assign(Object.assign(Object.assign({},this._defaultOptions),t),{expires:new Date(0)}),n=i.formatCookie(e,"",r);this._setCookie(n)}},{key:"setItem",value:function(e,t,r){var n=Object.assign(Object.assign({},this._defaultOptions),r),a=i.formatCookie(e,t,n);this._setCookie(a)}},{key:"_getCookie",value:function(){return"undefined"==typeof document||void 0===document.cookie?"":document.cookie}},{key:"_setCookie",value:function(e){document.cookie=e}},{key:"length",get:function(){var e=a.parseCookies(this._getCookie());return Object.keys(e).length}}])&&n(t.prototype,r),e}();t.CookieStorage=o;var s={defineProperty:function(e,t,r){return e.setItem(t.toString(),String(r.value)),!0},deleteProperty:function(e,t){return e.removeItem(t.toString()),!0},get:function(e,t,r){if("string"==typeof t&&t in e)return e[t];var n=e.getItem(t.toString());return null!==n?n:void 0},getOwnPropertyDescriptor:function(e,t){if(!(t in e))return{configurable:!0,enumerable:!0,value:e.getItem(t.toString()),writable:!0}},has:function(e,t){return"string"==typeof t&&t in e||null!==e.getItem(t.toString())},ownKeys:function(e){for(var t=[],r=0;r<e.length;r++){var n=e.key(r);null!==n&&t.push(n)}return t},preventExtensions:function(e){throw new TypeError("can't prevent extensions on this proxy object")},set:function(e,t,r,n){return e.setItem(t.toString(),String(r)),!0}}},9390:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatCookie=void 0;var r=function(e){var t=e.path,r=e.domain,n=e.expires,i=e.secure,a=function(e){var t=e.sameSite;return void 0===t?null:["none","lax","strict"].indexOf(t.toLowerCase())>=0?t:null}(e);return[null==t?"":";path="+t,null==r?"":";domain="+r,null==n?"":";expires="+n.toUTCString(),void 0===i||!1===i?"":";secure",null===a?"":";SameSite="+a].join("")};t.formatCookie=function(e,t,n){return[encodeURIComponent(e),"=",encodeURIComponent(t),r(n)].join("")}},6025:function(e,t,r){"use strict";var n=r(8406);Object.defineProperty(t,"eR",{enumerable:!0,get:function(){return n.CookieStorage}});r(9390),r(4370)},4370:function(e,t){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}Object.defineProperty(t,"__esModule",{value:!0}),t.parseCookies=void 0,t.parseCookies=function(e){if(0===e.length)return{};var t={},n=new RegExp("\\s*;\\s*");return e.split(n).forEach(function(e){var n=r(e.split("="),2),i=n[0],a=n[1],o=decodeURIComponent(i),s=decodeURIComponent(a);t[o]=s}),t}},999:function(e,t,r){"use strict";function n(e,t){var r=(void 0===t?{}:t).target,n=void 0===r?document.body:r,i=document.createElement("textarea"),a=document.activeElement;i.value=e,i.setAttribute("readonly",""),i.style.contain="strict",i.style.position="absolute",i.style.left="-9999px",i.style.fontSize="12pt";var o=document.getSelection(),s=!1;o.rangeCount>0&&(s=o.getRangeAt(0)),n.append(i),i.select(),i.selectionStart=0,i.selectionEnd=e.length;var u=!1;try{u=document.execCommand("copy")}catch(e){}return i.remove(),s&&(o.removeAllRanges(),o.addRange(s)),a&&a.focus(),u}r.d(t,{Z:function(){return n}})},2582:function(e,t,r){r(1646),r(6394),r(2004),r(462),r(8407),r(2429),r(1172),r(8288),r(1274),r(8201),r(6626),r(3211),r(9952),r(15),r(9831),r(7521),r(2972),r(6956),r(5222),r(2257);var n=r(1287);e.exports=n.Symbol},6163:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},2569:function(e,t,r){var n=r(794);e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},5766:function(e,t,r){var n=r(2977),i=r(97),a=r(6782),o=function(e){return function(t,r,o){var s,u=n(t),c=i(u.length),p=a(o,c);if(e&&r!=r){for(;c>p;)if((s=u[p++])!=s)return!0}else for(;c>p;p++)if((e||p in u)&&u[p]===r)return e||p||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},4805:function(e,t,r){var n=r(2938),i=r(5044),a=r(1324),o=r(97),s=r(4822),u=[].push,c=function(e){var t=1==e,r=2==e,c=3==e,p=4==e,l=6==e,m=7==e,d=5==e||l;return function(y,h,f,b){for(var g,S,v=a(y),I=i(v),N=n(h,f,3),T=o(I.length),C=0,k=b||s,A=t?k(y,T):r||m?k(y,0):void 0;T>C;C++)if((d||C in I)&&(S=N(g=I[C],C,v),e))if(t)A[C]=S;else if(S)switch(e){case 3:return!0;case 5:return g;case 6:return C;case 2:u.call(A,g)}else switch(e){case 4:return!1;case 7:u.call(A,g)}return l?-1:c||p?p:A}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterOut:c(7)}},9269:function(e,t,r){var n=r(6544),i=r(3649),a=r(4061),o=i("species");e.exports=function(e){return a>=51||!n(function(){var t=[];return(t.constructor={})[o]=function(){return{foo:1}},1!==t[e](Boolean).foo})}},4822:function(e,t,r){var n=r(794),i=r(4521),a=r(3649)("species");e.exports=function(e,t){var r;return i(e)&&("function"!=typeof(r=e.constructor)||r!==Array&&!i(r.prototype)?n(r)&&null===(r=r[a])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===t?0:t)}},9624:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},3058:function(e,t,r){var n=r(8191),i=r(9624),a=r(3649)("toStringTag"),o="Arguments"==i(function(){return arguments}());e.exports=n?i:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),a))?r:o?i(t):"Object"==(n=i(t))&&"function"==typeof t.callee?"Arguments":n}},3478:function(e,t,r){var n=r(4402),i=r(929),a=r(6683),o=r(4615);e.exports=function(e,t){for(var r=i(t),s=o.f,u=a.f,c=0;c<r.length;c++){var p=r[c];n(e,p)||s(e,p,u(t,p))}}},57:function(e,t,r){var n=r(8494),i=r(4615),a=r(4677);e.exports=n?function(e,t,r){return i.f(e,t,a(1,r))}:function(e,t,r){return e[t]=r,e}},4677:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},5999:function(e,t,r){"use strict";var n=r(2670),i=r(4615),a=r(4677);e.exports=function(e,t,r){var o=n(t);o in e?i.f(e,o,a(0,r)):e[o]=r}},2219:function(e,t,r){var n=r(1287),i=r(4402),a=r(491),o=r(4615).f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});i(t,e)||o(t,e,{value:a.f(e)})}},8494:function(e,t,r){var n=r(6544);e.exports=!n(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},6668:function(e,t,r){var n=r(7583),i=r(794),a=n.document,o=i(a)&&i(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},6918:function(e,t,r){var n=r(5897);e.exports=n("navigator","userAgent")||""},4061:function(e,t,r){var n,i,a=r(7583),o=r(6918),s=a.process,u=s&&s.versions,c=u&&u.v8;c?i=(n=c.split("."))[0]<4?1:n[0]+n[1]:o&&(!(n=o.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=o.match(/Chrome\/(\d+)/))&&(i=n[1]),e.exports=i&&+i},5690:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7263:function(e,t,r){var n=r(7583),i=r(6683).f,a=r(57),o=r(1270),s=r(460),u=r(3478),c=r(4451);e.exports=function(e,t){var r,p,l,m,d,y=e.target,h=e.global,f=e.stat;if(r=h?n:f?n[y]||s(y,{}):(n[y]||{}).prototype)for(p in t){if(m=t[p],l=e.noTargetGet?(d=i(r,p))&&d.value:r[p],!c(h?p:y+(f?".":"#")+p,e.forced)&&void 0!==l){if(typeof m==typeof l)continue;u(m,l)}(e.sham||l&&l.sham)&&a(m,"sham",!0),o(r,p,m,e)}}},6544:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},2938:function(e,t,r){var n=r(6163);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},5897:function(e,t,r){var n=r(1287),i=r(7583),a=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?a(n[e])||a(i[e]):n[e]&&n[e][t]||i[e]&&i[e][t]}},7583:function(e,t,r){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||function(){return this}()||Function("return this")()},4402:function(e,t,r){var n=r(1324),i={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return i.call(n(e),t)}},4639:function(e){e.exports={}},482:function(e,t,r){var n=r(5897);e.exports=n("document","documentElement")},275:function(e,t,r){var n=r(8494),i=r(6544),a=r(6668);e.exports=!n&&!i(function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a})},5044:function(e,t,r){var n=r(6544),i=r(9624),a="".split;e.exports=n(function(){return!Object("z").propertyIsEnumerable(0)})?function(e){return"String"==i(e)?a.call(e,""):Object(e)}:Object},9734:function(e,t,r){var n=r(1314),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),e.exports=n.inspectSource},2743:function(e,t,r){var n,i,a,o=r(9491),s=r(7583),u=r(794),c=r(57),p=r(4402),l=r(1314),m=r(9137),d=r(4639),y="Object already initialized",h=s.WeakMap;if(o||l.state){var f=l.state||(l.state=new h),b=f.get,g=f.has,S=f.set;n=function(e,t){if(g.call(f,e))throw new TypeError(y);return t.facade=e,S.call(f,e,t),t},i=function(e){return b.call(f,e)||{}},a=function(e){return g.call(f,e)}}else{var v=m("state");d[v]=!0,n=function(e,t){if(p(e,v))throw new TypeError(y);return t.facade=e,c(e,v,t),t},i=function(e){return p(e,v)?e[v]:{}},a=function(e){return p(e,v)}}e.exports={set:n,get:i,has:a,enforce:function(e){return a(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!u(t)||(r=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},4521:function(e,t,r){var n=r(9624);e.exports=Array.isArray||function(e){return"Array"==n(e)}},4451:function(e,t,r){var n=r(6544),i=/#|\.prototype\./,a=function(e,t){var r=s[o(e)];return r==c||r!=u&&("function"==typeof t?n(t):!!t)},o=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},794:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},6268:function(e){e.exports=!1},8640:function(e,t,r){var n=r(4061),i=r(6544);e.exports=!!Object.getOwnPropertySymbols&&!i(function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41})},9491:function(e,t,r){var n=r(7583),i=r(9734),a=n.WeakMap;e.exports="function"==typeof a&&/native code/.test(i(a))},3590:function(e,t,r){var n,i=r(2569),a=r(8728),o=r(5690),s=r(4639),u=r(482),c=r(6668),p=r(9137)("IE_PROTO"),l=function(){},m=function(e){return"<script>"+e+"<\/script>"},d=function(){try{n=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t;d=n?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(n):((t=c("iframe")).style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F);for(var r=o.length;r--;)delete d.prototype[o[r]];return d()};s[p]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(l.prototype=i(e),r=new l,l.prototype=null,r[p]=e):r=d(),void 0===t?r:a(r,t)}},8728:function(e,t,r){var n=r(8494),i=r(4615),a=r(2569),o=r(5432);e.exports=n?Object.defineProperties:function(e,t){a(e);for(var r,n=o(t),s=n.length,u=0;s>u;)i.f(e,r=n[u++],t[r]);return e}},4615:function(e,t,r){var n=r(8494),i=r(275),a=r(2569),o=r(2670),s=Object.defineProperty;t.f=n?s:function(e,t,r){if(a(e),t=o(t,!0),a(r),i)try{return s(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},6683:function(e,t,r){var n=r(8494),i=r(112),a=r(4677),o=r(2977),s=r(2670),u=r(4402),c=r(275),p=Object.getOwnPropertyDescriptor;t.f=n?p:function(e,t){if(e=o(e),t=s(t,!0),c)try{return p(e,t)}catch(e){}if(u(e,t))return a(!i.f.call(e,t),e[t])}},3130:function(e,t,r){var n=r(2977),i=r(9275).f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?function(e){try{return i(e)}catch(e){return o.slice()}}(e):i(n(e))}},9275:function(e,t,r){var n=r(8356),i=r(5690).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},4012:function(e,t){t.f=Object.getOwnPropertySymbols},8356:function(e,t,r){var n=r(4402),i=r(2977),a=r(5766).indexOf,o=r(4639);e.exports=function(e,t){var r,s=i(e),u=0,c=[];for(r in s)!n(o,r)&&n(s,r)&&c.push(r);for(;t.length>u;)n(s,r=t[u++])&&(~a(c,r)||c.push(r));return c}},5432:function(e,t,r){var n=r(8356),i=r(5690);e.exports=Object.keys||function(e){return n(e,i)}},112:function(e,t){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);t.f=i?function(e){var t=n(this,e);return!!t&&t.enumerable}:r},3060:function(e,t,r){"use strict";var n=r(8191),i=r(3058);e.exports=n?{}.toString:function(){return"[object "+i(this)+"]"}},929:function(e,t,r){var n=r(5897),i=r(9275),a=r(4012),o=r(2569);e.exports=n("Reflect","ownKeys")||function(e){var t=i.f(o(e)),r=a.f;return r?t.concat(r(e)):t}},1287:function(e,t,r){var n=r(7583);e.exports=n},1270:function(e,t,r){var n=r(7583),i=r(57),a=r(4402),o=r(460),s=r(9734),u=r(2743),c=u.get,p=u.enforce,l=String(String).split("String");(e.exports=function(e,t,r,s){var u,c=!!s&&!!s.unsafe,m=!!s&&!!s.enumerable,d=!!s&&!!s.noTargetGet;"function"==typeof r&&("string"!=typeof t||a(r,"name")||i(r,"name",t),(u=p(r)).source||(u.source=l.join("string"==typeof t?t:""))),e!==n?(c?!d&&e[t]&&(m=!0):delete e[t],m?e[t]=r:i(e,t,r)):m?e[t]=r:o(t,r)})(Function.prototype,"toString",function(){return"function"==typeof this&&c(this).source||s(this)})},3955:function(e){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},460:function(e,t,r){var n=r(7583),i=r(57);e.exports=function(e,t){try{i(n,e,t)}catch(r){n[e]=t}return t}},8821:function(e,t,r){var n=r(4615).f,i=r(4402),a=r(3649)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,a)&&n(e,a,{configurable:!0,value:t})}},9137:function(e,t,r){var n=r(7836),i=r(8284),a=n("keys");e.exports=function(e){return a[e]||(a[e]=i(e))}},1314:function(e,t,r){var n=r(7583),i=r(460),a="__core-js_shared__",o=n[a]||i(a,{});e.exports=o},7836:function(e,t,r){var n=r(6268),i=r(1314);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.15.2",mode:n?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},6782:function(e,t,r){var n=r(5089),i=Math.max,a=Math.min;e.exports=function(e,t){var r=n(e);return r<0?i(r+t,0):a(r,t)}},2977:function(e,t,r){var n=r(5044),i=r(3955);e.exports=function(e){return n(i(e))}},5089:function(e){var t=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:t)(e)}},97:function(e,t,r){var n=r(5089),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},1324:function(e,t,r){var n=r(3955);e.exports=function(e){return Object(n(e))}},2670:function(e,t,r){var n=r(794);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},8191:function(e,t,r){var n={};n[r(3649)("toStringTag")]="z",e.exports="[object z]"===String(n)},8284:function(e){var t=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++t+r).toString(36)}},7786:function(e,t,r){var n=r(8640);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},491:function(e,t,r){var n=r(3649);t.f=n},3649:function(e,t,r){var n=r(7583),i=r(7836),a=r(4402),o=r(8284),s=r(8640),u=r(7786),c=i("wks"),p=n.Symbol,l=u?p:p&&p.withoutSetter||o;e.exports=function(e){return a(c,e)&&(s||"string"==typeof c[e])||(s&&a(p,e)?c[e]=p[e]:c[e]=l("Symbol."+e)),c[e]}},1646:function(e,t,r){"use strict";var n=r(7263),i=r(6544),a=r(4521),o=r(794),s=r(1324),u=r(97),c=r(5999),p=r(4822),l=r(9269),m=r(3649),d=r(4061),y=m("isConcatSpreadable"),h=9007199254740991,f="Maximum allowed index exceeded",b=d>=51||!i(function(){var e=[];return e[y]=!1,e.concat()[0]!==e}),g=l("concat"),S=function(e){if(!o(e))return!1;var t=e[y];return void 0!==t?!!t:a(e)};n({target:"Array",proto:!0,forced:!b||!g},{concat:function(e){var t,r,n,i,a,o=s(this),l=p(o,0),m=0;for(t=-1,n=arguments.length;t<n;t++)if(S(a=-1===t?o:arguments[t])){if(m+(i=u(a.length))>h)throw TypeError(f);for(r=0;r<i;r++,m++)r in a&&c(l,m,a[r])}else{if(m>=h)throw TypeError(f);c(l,m++,a)}return l.length=m,l}})},6956:function(e,t,r){var n=r(7583);r(8821)(n.JSON,"JSON",!0)},5222:function(e,t,r){r(8821)(Math,"Math",!0)},6394:function(e,t,r){var n=r(8191),i=r(1270),a=r(3060);n||i(Object.prototype,"toString",a,{unsafe:!0})},2257:function(e,t,r){var n=r(7263),i=r(7583),a=r(8821);n({global:!0},{Reflect:{}}),a(i.Reflect,"Reflect",!0)},462:function(e,t,r){r(2219)("asyncIterator")},8407:function(e,t,r){"use strict";var n=r(7263),i=r(8494),a=r(7583),o=r(4402),s=r(794),u=r(4615).f,c=r(3478),p=a.Symbol;if(i&&"function"==typeof p&&(!("description"in p.prototype)||void 0!==p().description)){var l={},m=function e(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),r=this instanceof e?new p(t):void 0===t?p():p(t);return""===t&&(l[r]=!0),r};c(m,p);var d=m.prototype=p.prototype;d.constructor=m;var y=d.toString,h="Symbol(test)"==String(p("test")),f=/^Symbol\((.*)\)[^)]+$/;u(d,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=y.call(e);if(o(l,e))return"";var r=h?t.slice(7,-1):t.replace(f,"$1");return""===r?void 0:r}}),n({global:!0,forced:!0},{Symbol:m})}},2429:function(e,t,r){r(2219)("hasInstance")},1172:function(e,t,r){r(2219)("isConcatSpreadable")},8288:function(e,t,r){r(2219)("iterator")},2004:function(e,t,r){"use strict";var n=r(7263),i=r(7583),a=r(5897),o=r(6268),s=r(8494),u=r(8640),c=r(7786),p=r(6544),l=r(4402),m=r(4521),d=r(794),y=r(2569),h=r(1324),f=r(2977),b=r(2670),g=r(4677),S=r(3590),v=r(5432),I=r(9275),N=r(3130),T=r(4012),C=r(6683),k=r(4615),A=r(112),D=r(57),x=r(1270),R=r(7836),P=r(9137),E=r(4639),_=r(8284),w=r(3649),q=r(491),M=r(2219),L=r(8821),O=r(2743),B=r(4805).forEach,G=P("hidden"),U="Symbol",F=w("toPrimitive"),V=O.set,j=O.getterFor(U),z=Object.prototype,W=i.Symbol,K=a("JSON","stringify"),H=C.f,Q=k.f,Z=N.f,J=A.f,$=R("symbols"),Y=R("op-symbols"),X=R("string-to-symbol-registry"),ee=R("symbol-to-string-registry"),te=R("wks"),re=i.QObject,ne=!re||!re.prototype||!re.prototype.findChild,ie=s&&p(function(){return 7!=S(Q({},"a",{get:function(){return Q(this,"a",{value:7}).a}})).a})?function(e,t,r){var n=H(z,t);n&&delete z[t],Q(e,t,r),n&&e!==z&&Q(z,t,n)}:Q,ae=function(e,t){var r=$[e]=S(W.prototype);return V(r,{type:U,tag:e,description:t}),s||(r.description=t),r},oe=c?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof W},se=function e(t,r,n){t===z&&e(Y,r,n),y(t);var i=b(r,!0);return y(n),l($,i)?(n.enumerable?(l(t,G)&&t[G][i]&&(t[G][i]=!1),n=S(n,{enumerable:g(0,!1)})):(l(t,G)||Q(t,G,g(1,{})),t[G][i]=!0),ie(t,i,n)):Q(t,i,n)},ue=function(e,t){y(e);var r=f(t),n=v(r).concat(me(r));return B(n,function(t){s&&!ce.call(r,t)||se(e,t,r[t])}),e},ce=function(e){var t=b(e,!0),r=J.call(this,t);return!(this===z&&l($,t)&&!l(Y,t))&&(!(r||!l(this,t)||!l($,t)||l(this,G)&&this[G][t])||r)},pe=function(e,t){var r=f(e),n=b(t,!0);if(r!==z||!l($,n)||l(Y,n)){var i=H(r,n);return!i||!l($,n)||l(r,G)&&r[G][n]||(i.enumerable=!0),i}},le=function(e){var t=Z(f(e)),r=[];return B(t,function(e){l($,e)||l(E,e)||r.push(e)}),r},me=function(e){var t=e===z,r=Z(t?Y:f(e)),n=[];return B(r,function(e){!l($,e)||t&&!l(z,e)||n.push($[e])}),n};u||(x((W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=_(e);return s&&ne&&ie(z,t,{configurable:!0,set:function e(r){this===z&&e.call(Y,r),l(this,G)&&l(this[G],t)&&(this[G][t]=!1),ie(this,t,g(1,r))}}),ae(t,e)}).prototype,"toString",function(){return j(this).tag}),x(W,"withoutSetter",function(e){return ae(_(e),e)}),A.f=ce,k.f=se,C.f=pe,I.f=N.f=le,T.f=me,q.f=function(e){return ae(w(e),e)},s&&(Q(W.prototype,"description",{configurable:!0,get:function(){return j(this).description}}),o||x(z,"propertyIsEnumerable",ce,{unsafe:!0}))),n({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:W}),B(v(te),function(e){M(e)}),n({target:U,stat:!0,forced:!u},{for:function(e){var t=String(e);if(l(X,t))return X[t];var r=W(t);return X[t]=r,ee[r]=t,r},keyFor:function(e){if(!oe(e))throw TypeError(e+" is not a symbol");if(l(ee,e))return ee[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),n({target:"Object",stat:!0,forced:!u,sham:!s},{create:function(e,t){return void 0===t?S(e):ue(S(e),t)},defineProperty:se,defineProperties:ue,getOwnPropertyDescriptor:pe}),n({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:le,getOwnPropertySymbols:me}),n({target:"Object",stat:!0,forced:p(function(){T.f(1)})},{getOwnPropertySymbols:function(e){return T.f(h(e))}}),K&&n({target:"JSON",stat:!0,forced:!u||p(function(){var e=W();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))})},{stringify:function(e,t,r){for(var n,i=[e],a=1;arguments.length>a;)i.push(arguments[a++]);if(n=t,(d(t)||void 0!==e)&&!oe(e))return m(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!oe(t))return t}),i[1]=t,K.apply(null,i)}}),W.prototype[F]||D(W.prototype,F,W.prototype.valueOf),L(W,U),E[G]=!0},8201:function(e,t,r){r(2219)("matchAll")},1274:function(e,t,r){r(2219)("match")},6626:function(e,t,r){r(2219)("replace")},3211:function(e,t,r){r(2219)("search")},9952:function(e,t,r){r(2219)("species")},15:function(e,t,r){r(2219)("split")},9831:function(e,t,r){r(2219)("toPrimitive")},7521:function(e,t,r){r(2219)("toStringTag")},2972:function(e,t,r){r(2219)("unscopables")},5441:function(e,t,r){var n=r(2582);e.exports=n},7705:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r=e(t);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r}).join("")},t.i=function(e,r,n){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(n)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(i[o]=!0)}for(var s=0;s<e.length;s++){var u=[].concat(e[s]);n&&i[u[0]]||(r&&(u[2]?u[2]="".concat(r," and ").concat(u[2]):u[2]=r),t.push(u))}},t}},8679:function(e){var t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,r=window.WeakMap;if(void 0===r){var n=Object.defineProperty,i=Date.now()%1e9;(r=function(){this.name="__st"+(1e9*Math.random()>>>0)+i+++"__"}).prototype={set:function(e,t){var r=e[this.name];return r&&r[0]===e?r[1]=t:n(e,this.name,{value:[e,t],writable:!0}),this},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},delete:function(e){var t=e[this.name];if(!t)return!1;var r=t[0]===e;return t[0]=t[1]=void 0,r},has:function(e){var t=e[this.name];return!!t&&t[0]===e}}}var a=new r,o=window.msSetImmediate;if(!o){var s=[],u=String(Math.random());window.addEventListener("message",function(e){if(e.data===u){var t=s;s=[],t.forEach(function(e){e()})}}),o=function(e){s.push(e),window.postMessage(u,"*")}}var c=!1,p=[];function l(){c=!1;var e=p;p=[],e.sort(function(e,t){return e.uid_-t.uid_});var t=!1;e.forEach(function(e){var r=e.takeRecords();!function(e){e.nodes_.forEach(function(t){var r=a.get(t);r&&r.forEach(function(t){t.observer===e&&t.removeTransientObservers()})})}(e),r.length&&(e.callback_(r,e),t=!0)}),t&&l()}function m(e,t){for(var r=e;r;r=r.parentNode){var n=a.get(r);if(n)for(var i=0;i<n.length;i++){var o=n[i],s=o.options;if(r===e||s.subtree){var u=t(s);u&&o.enqueue(u)}}}}var d,y,h=0;function f(e){this.callback_=e,this.nodes_=[],this.records_=[],this.uid_=++h}function b(e,t){this.type=e,this.target=t,this.addedNodes=[],this.removedNodes=[],this.previousSibling=null,this.nextSibling=null,this.attributeName=null,this.attributeNamespace=null,this.oldValue=null}function g(e,t){return d=new b(e,t)}function S(e){return y||((r=new b((t=d).type,t.target)).addedNodes=t.addedNodes.slice(),r.removedNodes=t.removedNodes.slice(),r.previousSibling=t.previousSibling,r.nextSibling=t.nextSibling,r.attributeName=t.attributeName,r.attributeNamespace=t.attributeNamespace,r.oldValue=t.oldValue,(y=r).oldValue=e,y);var t,r}function v(e,t,r){this.observer=e,this.target=t,this.options=r,this.transientObservedNodes=[]}f.prototype={observe:function(e,t){var r;if(r=e,e=window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(r)||r,!t.childList&&!t.attributes&&!t.characterData||t.attributeOldValue&&!t.attributes||t.attributeFilter&&t.attributeFilter.length&&!t.attributes||t.characterDataOldValue&&!t.characterData)throw new SyntaxError;var n,i=a.get(e);i||a.set(e,i=[]);for(var o=0;o<i.length;o++)if(i[o].observer===this){(n=i[o]).removeListeners(),n.options=t;break}n||(n=new v(this,e,t),i.push(n),this.nodes_.push(e)),n.addListeners()},disconnect:function(){this.nodes_.forEach(function(e){for(var t=a.get(e),r=0;r<t.length;r++){var n=t[r];if(n.observer===this){n.removeListeners(),t.splice(r,1);break}}},this),this.records_=[]},takeRecords:function(){var e=this.records_;return this.records_=[],e}},v.prototype={enqueue:function(e){var t,r=this.observer.records_,n=r.length;if(r.length>0){var i=function(e,t){return e===t?e:!y||(r=e)!==y&&r!==d?null:y;var r}(r[n-1],e);if(i)return void(r[n-1]=i)}else t=this.observer,p.push(t),c||(c=!0,o(l));r[n]=e},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(e){var t=this.options;t.attributes&&e.addEventListener("DOMAttrModified",this,!0),t.characterData&&e.addEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.addEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.addEventListener("DOMNodeRemoved",this,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(e){var t=this.options;t.attributes&&e.removeEventListener("DOMAttrModified",this,!0),t.characterData&&e.removeEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.removeEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.removeEventListener("DOMNodeRemoved",this,!0)},addTransientObserver:function(e){if(e!==this.target){this.addListeners_(e),this.transientObservedNodes.push(e);var t=a.get(e);t||a.set(e,t=[]),t.push(this)}},removeTransientObservers:function(){var e=this.transientObservedNodes;this.transientObservedNodes=[],e.forEach(function(e){this.removeListeners_(e);for(var t=a.get(e),r=0;r<t.length;r++)if(t[r]===this){t.splice(r,1);break}},this)},handleEvent:function(e){switch(e.stopImmediatePropagation(),e.type){case"DOMAttrModified":var t=e.attrName,r=e.relatedNode.namespaceURI,n=e.target;(a=new g("attributes",n)).attributeName=t,a.attributeNamespace=r;var i=null;"undefined"!=typeof MutationEvent&&e.attrChange===MutationEvent.ADDITION||(i=e.prevValue),m(n,function(e){if(e.attributes&&(!e.attributeFilter||!e.attributeFilter.length||-1!==e.attributeFilter.indexOf(t)||-1!==e.attributeFilter.indexOf(r)))return e.attributeOldValue?S(i):a});break;case"DOMCharacterDataModified":var a=g("characterData",n=e.target);i=e.prevValue,m(n,function(e){if(e.characterData)return e.characterDataOldValue?S(i):a});break;case"DOMNodeRemoved":this.addTransientObserver(e.target);case"DOMNodeInserted":n=e.relatedNode;var o,s,u=e.target;"DOMNodeInserted"===e.type?(o=[u],s=[]):(o=[],s=[u]);var c=u.previousSibling,p=u.nextSibling;(a=g("childList",n)).addedNodes=o,a.removedNodes=s,a.previousSibling=c,a.nextSibling=p,m(n,function(e){if(e.childList)return a})}d=y=void 0}},t||(t=f),e.exports=t},291:function(e,t){"use strict";function r(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=function(){function e(e,t){void 0===t&&(t="newPlugin"),this.isReady=!1,this.eventList=void 0,this._id=void 0,this._name=void 0,this._vConsole=void 0,this.id=e,this.name=t,this.isReady=!1,this.eventList={}}var t,n,i=e.prototype;return i.on=function(e,t){return this.eventList[e]=t,this},i.trigger=function(e,t){if("function"==typeof this.eventList[e])this.eventList[e].call(this,t);else{var r="on"+e.charAt(0).toUpperCase()+e.slice(1);"function"==typeof this[r]&&this[r].call(this,t)}return this},i.getUniqueID=function(e){return void 0===e&&(e=""),"__vc_"+e+Math.random().toString(36).substring(2,8)},t=e,(n=[{key:"id",get:function(){return this._id},set:function(e){if(!e)throw"Plugin ID cannot be empty";this._id=e.toLowerCase()}},{key:"name",get:function(){return this._name},set:function(e){if(!e)throw"Plugin name cannot be empty";this._name=e}},{key:"vConsole",get:function(){return this._vConsole||void 0},set:function(e){if(!e)throw"vConsole cannot be empty";this._vConsole=e}}])&&r(t.prototype,n),e}();t.Z=n},3818:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(5103),i={one:function(e,t){void 0===t&&(t=document);try{return t.querySelector(e)||void 0}catch(e){return}},all:function(e,t){void 0===t&&(t=document);try{var r=t.querySelectorAll(e);return[].slice.call(r)}catch(e){return[]}},addClass:function(e,t){if(e)for(var r=(0,n.isArray)(e)?e:[e],i=0;i<r.length;i++){var a=(r[i].className||"").split(" ");a.indexOf(t)>-1||(a.push(t),r[i].className=a.join(" "))}},removeClass:function(e,t){if(e)for(var r=(0,n.isArray)(e)?e:[e],i=0;i<r.length;i++){for(var a=r[i].className.split(" "),o=0;o<a.length;o++)a[o]==t&&(a[o]="");r[i].className=a.join(" ").trim()}},hasClass:function(e,t){return!(!e||!e.classList)&&e.classList.contains(t)},bind:function(e,t,r,i){void 0===i&&(i=!1),e&&((0,n.isArray)(e)?e:[e]).forEach(function(e){e.addEventListener(t,r,!!i)})},delegate:function(e,t,r,n){e&&e.addEventListener(t,function(t){var a=i.all(r,e);if(a)e:for(var o=0;o<a.length;o++)for(var s=t.target;s;){if(s==a[o]){n.call(s,t,s);break e}if((s=s.parentNode)==e)break}},!1)},removeChildren:function(e){for(;e.firstChild;)e.removeChild(e.lastChild);return e},render:(new(function(){function e(){}return e.prototype.render=function(e,t,r){var n,i=/\{\{([^\}]+)\}\}/g,a="",o="",s=0,u={text:function(e){return"string"!=typeof e&&"number"!=typeof e?e:String(e).replace(/[<>&" ]/g,function(e){return{"<":"&lt;",">":"&gt;","&":"&amp;",'"':"&quot;"," ":"&nbsp;"}[e]})},visibleText:function(e){return"string"!=typeof e?e:String(e).replace(/[\n\t]/g,function(e){return{"\n":"\\n","\t":"\\t"}[e]})}},c=function(e,t){""!==e&&(t?e.match(/^ ?else/g)?a+="} "+e+" {\n":e.match(/\/(if|for|switch)/g)?a+="}\n":e.match(/^ ?if|for|switch/g)?a+=e+" {\n":e.match(/^ ?(break|continue) ?$/g)?a+=e+";\n":e.match(/^ ?(case|default)/g)?a+=e+":\n":a+="arr.push("+e+");\n":a+='arr.push("'+e.replace(/"/g,'\\"')+'");\n')};for(var p in window.__mito_data=t,window.__mito_code="",window.__mito_result="",e=(e=e.replace(/(\{\{ ?switch(.+?)\}\})[\r\n\t ]+\{\{/g,"$1{{")).replace(/^[\r\n]/,"").replace(/\n/g,"\\\n").replace(/\r/g,"\\\r"),o="(function(){\n",a="var arr = [];\n",u)a+="var "+p+" = "+u[p].toString()+";\n";for(;n=i.exec(e);)c(e.slice(s,n.index),!1),c(n[1],!0),s=n.index+n[0].length;c(e.substr(s,e.length-s),!1),o+=a="with (__mito_data) {\n"+(a+='__mito_result = arr.join("");')+"\n}",o+="})();";for(var l=document.getElementsByTagName("script"),m="",d=0;d<l.length;d++)if(l[d].nonce){m=l[d].nonce;break}var y=document.createElement("SCRIPT");y.innerHTML=o,y.setAttribute("nonce",m),document.documentElement.appendChild(y);var h=window.__mito_result;if(document.documentElement.removeChild(y),!r){var f=document.createElement("DIV");return f.innerHTML=h,f.children[0]}return h},e}())).render},a=i},5103:function(e,t,r){"use strict";function n(e){var t=e>0?new Date(e):new Date,r=t.getDate()<10?"0"+t.getDate():t.getDate(),n=t.getMonth()<9?"0"+(t.getMonth()+1):t.getMonth()+1,i=t.getFullYear(),a=t.getHours()<10?"0"+t.getHours():t.getHours(),o=t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes(),s=t.getSeconds()<10?"0"+t.getSeconds():t.getSeconds(),u=t.getMilliseconds()<10?"0"+t.getMilliseconds():t.getMilliseconds();return u<100&&(u="0"+u),{time:+t,year:i,month:n,day:r,hour:a,minute:o,second:s,millisecond:u}}function i(e){return"[object Number]"==Object.prototype.toString.call(e)}function a(e){return"[object String]"==Object.prototype.toString.call(e)}function o(e){return"[object Array]"==Object.prototype.toString.call(e)}function s(e){return"[object Boolean]"==Object.prototype.toString.call(e)}function u(e){return void 0===e}function c(e){return null===e}function p(e){return"[object Symbol]"==Object.prototype.toString.call(e)}function l(e){return!("[object Object]"!=Object.prototype.toString.call(e)&&(i(e)||a(e)||s(e)||o(e)||c(e)||m(e)||u(e)||p(e)))}function m(e){return"[object Function]"==Object.prototype.toString.call(e)}function d(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName}function y(e){var t=Object.prototype.toString.call(e);return"[object global]"==t||"[object Window]"==t||"[object DOMWindow]"==t}function h(e){return Object.prototype.toString.call(e).replace(/\[object (.*)\]/,"$1")}function f(e){var t,r=Object.prototype.hasOwnProperty;if(!e||"object"!=typeof e||e.nodeType||y(e))return!1;try{if(e.constructor&&!r.call(e,"constructor")&&!r.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(t in e);return void 0===t||r.call(e,t)}function b(e){return String(e).replace(/[<>&" ]/g,function(e){return{"<":"&lt;",">":"&gt;","&":"&amp;",'"':"&quot;"," ":"&nbsp;"}[e]})}function g(e){return String(e).replace(/[\n\t]/g,function(e){return{"\n":"\\n","\t":"\\t"}[e]})}function S(e){if(!l(e)&&!o(e))return v(e);var t="{",r="}";o(e)&&(t="[",r="]");for(var n=t,i=k(e),a=0;a<i.length;a++){var s=i[a],u=e[s];try{o(e)||(l(s)||o(s)||p(s)?n+=Object.prototype.toString.call(s):n+=s,n+=": "),o(u)?n+="Array("+u.length+")":l(u)||p(u)||m(u)?n+=Object.prototype.toString.call(u):n+=v(u),a<i.length-1&&(n+=", ")}catch(e){continue}}return n+r}function v(e,t,r){var n;try{n=JSON.stringify(e,t,r)}catch(t){n=h(e)}return n}function I(e){try{return encodeURI(e).split(/%(?:u[0-9A-F]{2})?[0-9A-F]{2}|./).length-1}catch(e){return 0}}function N(e){return e<=0?"":e>=1048576?(e/1024/1024).toFixed(1)+" MB":e>=1024?(e/1024).toFixed(1)+" KB":e+" B"}function T(e,t){var r=/[^\x00-\xff]/g;if(e.replace(r,"**").length>t)for(var n=Math.floor(t/2),i=e.length;n<i;n++){var a=e.substr(0,n);if(a.replace(r,"**").length>=t)return a}return e}function C(){var e=[];return function(t,r){if("object"==typeof r&&null!==r){if(e.indexOf(r)>=0)return"[Circular]";e.push(r)}return r}}function k(e){if(!l(e)&&!o(e))return[];var t=[];for(var r in e)t.push(r);return t.sort(function(e,t){return e.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})})}function A(e){return Object.prototype.toString.call(e).replace("[object ","").replace("]","")}function D(e,t){window.localStorage&&(e="vConsole_"+e,localStorage.setItem(e,t))}function x(e){if(window.localStorage)return e="vConsole_"+e,localStorage.getItem(e)}r.r(t),r.d(t,{getDate:function(){return n},isNumber:function(){return i},isString:function(){return a},isArray:function(){return o},isBoolean:function(){return s},isUndefined:function(){return u},isNull:function(){return c},isSymbol:function(){return p},isObject:function(){return l},isFunction:function(){return m},isElement:function(){return d},isWindow:function(){return y},getPrototypeName:function(){return h},isPlainObject:function(){return f},htmlEncode:function(){return b},invisibleTextEncode:function(){return g},SimpleJSONStringify:function(){return S},JSONStringify:function(){return v},getStringBytes:function(){return I},getBytesText:function(){return N},subString:function(){return T},circularReplacer:function(){return C},getObjAllKeys:function(){return k},getObjName:function(){return A},setStorage:function(){return D},getStorage:function(){return x}})},3754:function _(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _lib_query__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3818),_lib_tool__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5103),_log__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(8139),_tabbox_default_html__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5160),_item_code_html__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(1035);function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var VConsoleDefaultTab=function(_VConsoleLogTab){function VConsoleDefaultTab(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return(e=_VConsoleLogTab.call.apply(_VConsoleLogTab,[this].concat(r))||this).filterText="",e.tplTabbox=_tabbox_default_html__WEBPACK_IMPORTED_MODULE_2__.Z,e}_inheritsLoose(VConsoleDefaultTab,_VConsoleLogTab);var _proto=VConsoleDefaultTab.prototype;return _proto.onReady=function onReady(){var that=this;_VConsoleLogTab.prototype.onReady.call(this);var keyBlackList=["webkitStorageInfo"];window.winKeys=Object.getOwnPropertyNames(window).sort(),window.keyTypes={};for(var _ref=window,winKeys=_ref.winKeys,keyTypes=_ref.keyTypes,i=0;i<winKeys.length;i++)keyBlackList.indexOf(winKeys[i])>-1||(keyTypes[winKeys[i]]=typeof window[winKeys[i]]);var cacheObj={},ID_REGEX=/[a-zA-Z_0-9\$\-\u00A2-\uFFFF]/,retrievePrecedingIdentifier=function(e,t,r){void 0===r&&(r=ID_REGEX);for(var n=[],i=t-1;i>=0&&r.test(e[i]);i--)n.push(e[i]);if(0==n.length){r=/\./;for(var a=t-1;a>=0&&r.test(e[a]);a--)n.push(e[a])}if(0===n.length){var o=e.match(/[\(\)\[\]\{\}]/gi)||[];return o[o.length-1]}return n.reverse().join("")},moveCursorToPos=function(e,t){e.setSelectionRange&&e.setSelectionRange(t,t)},$input=_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.one(".vc-cmd-input");_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.bind($input,"keyup",function(e){var isDeleteKeyCode=8===e.keyCode||46===e.keyCode,$prompted=_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.one(".vc-cmd-prompted");$prompted.style.display="none",$prompted.innerHTML="";var tempValue=this.value,value=retrievePrecedingIdentifier(this.value,this.value.length);if(value&&value.length>0){if(/\(/.test(value)&&!isDeleteKeyCode)return $input.value+=")",void moveCursorToPos($input,$input.value.length-1);if(/\[/.test(value)&&!isDeleteKeyCode)return $input.value+="]",void moveCursorToPos($input,$input.value.length-1);if(/\{/.test(value)&&!isDeleteKeyCode)return $input.value+="}",void moveCursorToPos($input,$input.value.length-1);if("."===value){var key=retrievePrecedingIdentifier(tempValue,tempValue.length-1);if(!cacheObj[key])try{cacheObj[key]=Object.getOwnPropertyNames(eval("("+key+")")).sort()}catch(e){}try{for(var _i3=0;_i3<cacheObj[key].length;_i3++){var $li=document.createElement("li"),_key=cacheObj[key][_i3];$li.innerHTML=_key,$li.onclick=function(){$input.value="",$input.value=tempValue+this.innerHTML,$prompted.style.display="none"},$prompted.appendChild($li)}}catch(e){}}else if("."!==value.substring(value.length-1)&&value.indexOf(".")<0){for(var _i4=0;_i4<winKeys.length;_i4++)if(winKeys[_i4].toLowerCase().indexOf(value.toLowerCase())>=0){var _$li=document.createElement("li");_$li.innerHTML=winKeys[_i4],_$li.onclick=function(){$input.value="",$input.value=this.innerHTML,"function"==keyTypes[this.innerHTML]&&($input.value+="()"),$prompted.style.display="none"},$prompted.appendChild(_$li)}}else{var arr=value.split(".");if(cacheObj[arr[0]]){cacheObj[arr[0]].sort();for(var _i5=0;_i5<cacheObj[arr[0]].length;_i5++){var _$li2=document.createElement("li"),_key3=cacheObj[arr[0]][_i5];_key3.indexOf(arr[1])>=0&&(_$li2.innerHTML=_key3,_$li2.onclick=function(){$input.value="",$input.value=tempValue+this.innerHTML,$prompted.style.display="none"},$prompted.appendChild(_$li2))}}}if($prompted.children.length>0){var m=Math.min(200,31*$prompted.children.length);$prompted.style.display="block",$prompted.style.height=m+"px",$prompted.style.marginTop=-m+"px"}}else $prompted.style.display="none"}),_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.bind(_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.one(".vc-cmd",this.$tabbox),"submit",function(e){e.preventDefault();var t=_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.one(".vc-cmd-input",e.target),r=t.value;t.value="",""!==r&&that.evalCommand(r);var n=_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.one(".vc-cmd-prompted");n&&(n.style.display="none")}),_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.bind(_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.one(".vc-cmd.vc-filter",this.$tabbox),"submit",function(e){e.preventDefault();var t=_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.one(".vc-cmd.vc-filter .vc-cmd-input",e.target);that.filterText=t.value,_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.all(".vc-log>.vc-item").forEach(function(e){that.checkFilterInLine(e)?_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.addClass(e,"hide"):_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.removeClass(e,"hide")})});var code="";code+="if (!!window) {",code+="window.__vConsole_cmd_result = undefined;",code+="window.__vConsole_cmd_error = false;",code+="}";for(var $scriptList=document.getElementsByTagName("script"),nonce="",_i6=0;_i6<$scriptList.length;_i6++)if($scriptList[_i6].nonce){nonce=$scriptList[_i6].nonce;break}var $script=document.createElement("SCRIPT");$script.innerHTML=code,$script.setAttribute("nonce",nonce),document.documentElement.appendChild($script),document.documentElement.removeChild($script)},_proto.beforeRenderLog=function(e){this.checkFilterInLine(e)?_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.addClass(e,"hide"):_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.removeClass(e,"hide")},_proto.mockConsole=function(){_VConsoleLogTab.prototype.mockConsole.call(this),this.catchWindowOnError(),this.catchResourceError(),this.catchUnhandledRejection()},_proto.catchWindowOnError=function(){var e=this;window.addEventListener("error",function(t){var r=t.message;t.filename&&(r+="\n"+t.filename.replace(location.origin,"")),(t.lineno||t.colno)&&(r+=":"+t.lineno+":"+t.colno);var n=!!t.error&&!!t.error.stack&&t.error.stack.toString()||"";e.printLog({logType:"error",logs:[r,n],noOrigin:!0})})},_proto.catchUnhandledRejection=function(){if(_lib_tool__WEBPACK_IMPORTED_MODULE_3__.isWindow(window)&&_lib_tool__WEBPACK_IMPORTED_MODULE_3__.isFunction(window.addEventListener)){var e=this;window.addEventListener("unhandledrejection",function(t){var r=t&&t.reason,n="Uncaught (in promise) ",i=[n,r];r instanceof Error&&(i=[n,{name:r.name,message:r.message,stack:r.stack}]),e.printLog({logType:"error",logs:i,noOrigin:!0})})}},_proto.catchResourceError=function(){var e=this;window.addEventListener("error",function(t){var r=t.target;if(["link","video","script","img","audio"].indexOf(r.localName)>-1){var n=r.href||r.src||r.currentSrc;e.printLog({logType:"error",logs:["GET <"+r.localName+"> error: "+n],noOrigin:!0})}},!0)},_proto.evalCommand=function(e){this.printLog({logType:"log",content:_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.render(_item_code_html__WEBPACK_IMPORTED_MODULE_4__.Z,{content:e,type:"input"}),style:""});var t,r=void 0;try{r=eval.call(window,"("+e+")")}catch(t){try{r=eval.call(window,e)}catch(e){}}_lib_tool__WEBPACK_IMPORTED_MODULE_3__.isArray(r)||_lib_tool__WEBPACK_IMPORTED_MODULE_3__.isObject(r)?t=this.getFoldedLine(r):(_lib_tool__WEBPACK_IMPORTED_MODULE_3__.isNull(r)?r="null":_lib_tool__WEBPACK_IMPORTED_MODULE_3__.isUndefined(r)?r="undefined":_lib_tool__WEBPACK_IMPORTED_MODULE_3__.isFunction(r)?r="function()":_lib_tool__WEBPACK_IMPORTED_MODULE_3__.isString(r)&&(r='"'+r+'"'),t=_lib_query__WEBPACK_IMPORTED_MODULE_0__.Z.render(_item_code_html__WEBPACK_IMPORTED_MODULE_4__.Z,{content:r,type:"output"})),this.printLog({logType:"log",content:t,style:""}),window.winKeys=Object.getOwnPropertyNames(window).sort()},_proto.checkFilterInLine=function(e){return-1===e.innerHTML.toUpperCase().indexOf(this.filterText.toUpperCase())},VConsoleDefaultTab}(_log__WEBPACK_IMPORTED_MODULE_1__.Z);__webpack_exports__.Z=VConsoleDefaultTab},8139:function(e,t,r){"use strict";r.d(t,{Z:function(){return h}});var n=r(5103),i=r(3818),a=r(291),o='<i{{if (logStyle)}} style="{{logStyle}}"{{/if}}> {{text(log)}}</i>',s='<div class="vc-fold">\n  {{if (lineType == \'obj\')}}\n    <i class="vc-fold-outer">{{outer}}</i>\n    <div class="vc-fold-inner"></div>\n  {{else if (lineType == \'value\')}}\n    <i class="vc-code-{{valueType}}">{{visibleText(text(value))}}</i>\n  {{else if (lineType == \'kv\')}}\n    <i class="vc-code-key{{if (keyType)}} vc-code-{{keyType}}-key{{/if}}">{{visibleText(text(key))}}</i>: <i class="vc-code-{{valueType}}">{{visibleText(text(value))}}</i>\n  {{/if}}\n</div>',u='<i>\n  <i class="vc-code-key{{if (keyType)}} vc-code-{{keyType}}-key{{/if}}">{{text(key)}}</i>: <i class="vc-code-{{valueType}}">{{text(value)}}</i>\n</i>',c=r(999),p=function(){function e(){}return e.delegate=function(e,t){var r=this;i.Z.delegate(e,"click",".vc-item-copy",function(e){var n=e.target.closest(".vc-item-copy"),i=n.closest(".vc-item-id").id,a=t(i);null!==a&&r.copy(a)&&(n.classList.add("vc-item-copy-success"),setTimeout(function(){n.classList.remove("vc-item-copy-success")},600))})},e.copy=function(e){return(0,c.Z)(e,{target:document.documentElement})},e}();function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}p.html='<i class="vc-item-copy"><svg class="vc-icon-clippy" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg><svg class="vc-icon-check" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></i>';var m=1e3,d=[],y=function(e){var t,r;function a(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return(t=e.call.apply(e,[this].concat(n))||this).tplTabbox="",t.allowUnformattedLog=!0,t.isReady=!1,t.isShow=!1,t.$tabbox=null,t.console={},t.logList=[],t.cachedLogs={},t.previousLog=null,t.isInBottom=!0,t.maxLogNumber=m,t.logNumber=0,d.push(t.id),t.mockConsole(),t}r=e,(t=a).prototype=Object.create(r.prototype),t.prototype.constructor=t,l(t,r);var c=a.prototype;return c.onInit=function(){this.$tabbox=i.Z.render(this.tplTabbox,{}),this.updateMaxLogNumber()},c.onRenderTab=function(e){e(this.$tabbox)},c.onAddTopBar=function(e){for(var t=this,r=["All","Log","Info","Warn","Error"],n=[],a=0;a<r.length;a++)n.push({name:r[a],data:{type:r[a].toLowerCase()},className:"",onClick:function(){if(i.Z.hasClass(this,"vc-actived"))return!1;t.showLogType(this.dataset.type||"all")}});n[0].className="vc-actived",e(n)},c.onAddTool=function(e){var t=this;e([{name:"Clear",global:!1,onClick:function(){t.clearLog(),t.vConsole.triggerEvent("clearLog")}}])},c.onReady=function(){var e=this;e.isReady=!0;var t=i.Z.all(".vc-subtab",e.$tabbox);i.Z.bind(t,"click",function(r){if(r.preventDefault(),i.Z.hasClass(this,"vc-actived"))return!1;i.Z.removeClass(t,"vc-actived"),i.Z.addClass(this,"vc-actived");var n=this.dataset.type,a=i.Z.one(".vc-log",e.$tabbox);i.Z.removeClass(a,"vc-log-partly-log"),i.Z.removeClass(a,"vc-log-partly-info"),i.Z.removeClass(a,"vc-log-partly-warn"),i.Z.removeClass(a,"vc-log-partly-error"),"all"===n?i.Z.removeClass(a,"vc-log-partly"):(i.Z.addClass(a,"vc-log-partly"),i.Z.addClass(a,"vc-log-partly-"+n))});var r=i.Z.one(".vc-content");i.Z.bind(r,"scroll",function(t){e.isShow&&(r.scrollTop+r.offsetHeight>=r.scrollHeight?e.isInBottom=!0:e.isInBottom=!1)});for(var n=0;n<e.logList.length;n++)e.printLog(e.logList[n]);e.logList=[],p.delegate(this.$tabbox,function(t){return e.cachedLogs[t]})},c.onRemove=function(){window.console.log=this.console.log,window.console.info=this.console.info,window.console.warn=this.console.warn,window.console.debug=this.console.debug,window.console.error=this.console.error,window.console.time=this.console.time,window.console.timeEnd=this.console.timeEnd,window.console.clear=this.console.clear,this.console=null;var e=d.indexOf(this.id);e>-1&&d.splice(e,1),this.cachedLogs={}},c.onShow=function(){this.isShow=!0,!0===this.isInBottom&&this.autoScrollToBottom()},c.onHide=function(){this.isShow=!1},c.onShowConsole=function(){!0===this.isInBottom&&this.autoScrollToBottom()},c.onUpdateOption=function(){this.vConsole.option.maxLogNumber!==this.maxLogNumber&&(this.updateMaxLogNumber(),this.limitMaxLogs())},c.updateMaxLogNumber=function(){this.maxLogNumber=this.vConsole.option.maxLogNumber||m,this.maxLogNumber=Math.max(1,this.maxLogNumber)},c.limitMaxLogs=function(){if(this.isReady)for(;this.logNumber>this.maxLogNumber;){var e=i.Z.one(".vc-item",this.$tabbox);if(!e)break;void 0!==this.cachedLogs[e.id]&&delete this.cachedLogs[e.id],e.parentNode.removeChild(e),this.logNumber--}},c.showLogType=function(e){var t=i.Z.one(".vc-log",this.$tabbox);i.Z.removeClass(t,"vc-log-partly-log"),i.Z.removeClass(t,"vc-log-partly-info"),i.Z.removeClass(t,"vc-log-partly-warn"),i.Z.removeClass(t,"vc-log-partly-error"),"all"===e?i.Z.removeClass(t,"vc-log-partly"):(i.Z.addClass(t,"vc-log-partly"),i.Z.addClass(t,"vc-log-partly-"+e))},c.autoScrollToBottom=function(){this.vConsole.option.disableLogScrolling||this.scrollToBottom()},c.scrollToBottom=function(){var e=i.Z.one(".vc-content");e&&(e.scrollTop=e.scrollHeight-e.offsetHeight)},c.mockConsole=function(){var e=this,t=this,r=["log","info","warn","debug","error"];window.console?(r.map(function(e){t.console[e]=window.console[e]}),t.console.time=window.console.time,t.console.timeEnd=window.console.timeEnd,t.console.clear=window.console.clear):window.console={},r.map(function(t){window.console[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];e.printLog({logType:t,logs:n})}});var n={};window.console.time=function(e){n[e]=Date.now()},window.console.timeEnd=function(e){var t=n[e];t?(console.log(e+":",Date.now()-t+"ms"),delete n[e]):console.log(e+": 0ms")},window.console.clear=function(){t.clearLog();for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];t.console.clear.apply(window.console,r)}},c.clearLog=function(){i.Z.one(".vc-log",this.$tabbox).innerHTML="",this.logNumber=0,this.previousLog=null,this.cachedLogs={}},c.beforeRenderLog=function(e){},c.printOriginLog=function(e){"function"==typeof this.console[e.logType]&&this.console[e.logType].apply(window.console,e.logs)},c.printLog=function(e){var t=e.logs||[];if(t.length||e.content){t=[].slice.call(t||[]);var r=/^\[(\w+)\]$/i,i="",a=!1;if(n.isString(t[0])){var o=t[0].match(r);null!==o&&o.length>0&&(i=o[1].toLowerCase(),a=d.indexOf(i)>-1)}if(i===this.id||!0!==a&&"default"===this.id)if(e._id||(e._id=this.getUniqueID()),e.date||(e.date=+new Date),this.isReady){n.isString(t[0])&&a&&(t[0]=t[0].replace(r,""),""===t[0]&&t.shift());for(var s={_id:e._id,logType:e.logType,logText:"",hasContent:!!e.content,hasFold:!1,count:1},u=[],c=0;c<t.length;c++)n.isFunction(t[c])?u.push(t[c].toString()):n.isObject(t[c])||n.isArray(t[c])?(u.push(n.SimpleJSONStringify(t[c])),s.hasFold=!0):u.push(t[c]);s.logText=u.join(" "),s.hasContent||s.hasFold||!this.previousLog||this.previousLog.logType!==s.logType||this.previousLog.logText!==s.logText?(this.printNewLog(e,t),this.previousLog=s):this.printRepeatLog(),this.isInBottom&&this.isShow&&this.autoScrollToBottom(),e.noOrigin||this.printOriginLog(e)}else this.logList.push(e);else e.noOrigin||this.printOriginLog(e)}},c.printRepeatLog=function(){var e=i.Z.one("#"+this.previousLog._id),t=i.Z.one(".vc-item-repeat",e);t||((t=document.createElement("i")).className="vc-item-repeat",e.insertBefore(t,e.lastChild)),this.previousLog.count++,t.innerHTML=String(this.previousLog.count)},c.printNewLog=function(e,t){var r=i.Z.render('<div id="{{_id}}" class="vc-item vc-item-id vc-item-{{logType}} {{style}}">\n  {{btnCopy}}\n  <div class="vc-item-content"></div>\n</div>\n',{_id:e._id,logType:e.logType,style:e.style||"",btnCopy:p.html}),a=/(\%c )|( \%c)/g,s=[];if(n.isString(t[0])&&a.test(t[0])){for(var u=t[0].split(a).filter(function(e){return void 0!==e&&""!==e&&!/ ?\%c ?/.test(e)}),c=t[0].match(a),l=0;l<c.length;l++)n.isString(t[l+1])&&s.push(t[l+1]);for(var m=c.length+1;m<t.length;m++)u.push(t[m]);t=u}for(var d=i.Z.one(".vc-item-content",r),y=[],h=0;h<t.length;h++){var f=t[h],b=void 0,g=void 0;try{if(""===f)continue;n.isFunction(f)?(b=f.toString(),g=i.Z.render(o,{log:b,logStyle:""})):n.isObject(f)||n.isArray(f)?(b=n.JSONStringify(f,n.circularReplacer(),2),g=this.getFoldedLine(f)):(b=f,g=i.Z.render(o,{log:f,logStyle:s[h]}))}catch(e){b=typeof f,g=i.Z.render(o,{log:" ["+b+"]",logStyle:""})}g&&(y.push(b),"string"==typeof g?d.insertAdjacentHTML("beforeend",g):d.insertAdjacentElement("beforeend",g))}this.cachedLogs[e._id]=y.join(" "),n.isObject(e.content)&&d.insertAdjacentElement("beforeend",e.content),this.beforeRenderLog(r),i.Z.one(".vc-log",this.$tabbox).insertAdjacentElement("beforeend",r),this.logNumber++,this.limitMaxLogs()},c.getFoldedLine=function(e,t){var r=this;if(!t){var a=n.SimpleJSONStringify(e),o=a.substr(0,36);t=n.getObjName(e),a.length>36&&(o+="..."),t=n.invisibleTextEncode(n.htmlEncode(t+" "+o))}var c=i.Z.render(s,{outer:t,lineType:"obj"});return i.Z.bind(i.Z.one(".vc-fold-outer",c),"click",function(t){t.preventDefault(),t.stopPropagation(),i.Z.hasClass(c,"vc-toggle")?(i.Z.removeClass(c,"vc-toggle"),i.Z.removeClass(i.Z.one(".vc-fold-inner",c),"vc-toggle"),i.Z.removeClass(i.Z.one(".vc-fold-outer",c),"vc-toggle")):(i.Z.addClass(c,"vc-toggle"),i.Z.addClass(i.Z.one(".vc-fold-inner",c),"vc-toggle"),i.Z.addClass(i.Z.one(".vc-fold-outer",c),"vc-toggle"));var a=i.Z.one(".vc-fold-inner",c);return setTimeout(function(){if(0==a.children.length&&e){for(var t=n.getObjAllKeys(e),o=0;o<t.length;o++){var c=void 0,p="undefined",l="";try{c=e[t[o]]}catch(e){continue}n.isString(c)?(p="string",c='"'+n.invisibleTextEncode(c)+'"'):n.isNumber(c)?p="number":n.isBoolean(c)?p="boolean":n.isNull(c)?(p="null",c="null"):n.isUndefined(c)?(p="undefined",c="undefined"):n.isFunction(c)?(p="function",c="function()"):n.isSymbol(c)&&(p="symbol");var m=void 0;if(n.isArray(c)){var d=n.getObjName(c)+"("+c.length+")";m=r.getFoldedLine(c,i.Z.render(u,{key:t[o],keyType:l,value:d,valueType:"array"},!0))}else if(n.isObject(c)){var y=n.getObjName(c);m=r.getFoldedLine(c,i.Z.render(u,{key:t[o],keyType:l,value:y,valueType:"object"},!0))}else{e.hasOwnProperty&&!e.hasOwnProperty(t[o])&&(l="private");var h={lineType:"kv",key:t[o],keyType:l,value:c,valueType:p};m=i.Z.render(s,h)}a.insertAdjacentElement("beforeend",m)}if(n.isObject(e)){var f,b=e.__proto__;f=n.isObject(b)?r.getFoldedLine(b,i.Z.render(u,{key:"__proto__",keyType:"private",value:n.getObjName(b),valueType:"object"},!0)):i.Z.render(u,{key:"__proto__",keyType:"private",value:"null",valueType:"null"}),a.insertAdjacentElement("beforeend",f)}}}),!1}),c},a}(a.Z);y.AddedLogID=[];var h=y},178:function(e,t,r){"use strict";r.d(t,{default:function(){return Kt}}),r(5441);var n="3.9.1",i=r(5103),a=r(3818),o=r(3379),s=r.n(o),u=r(5398),c=(s()(u.Z,{insert:"head",singleton:!1}),u.Z.locals,r(291)),p=r(8139),l=r(3754),m='<div>\n  <div class="vc-log"></div>\n</div>';function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var y=function(e){var t,r;function n(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return(t=e.call.apply(e,[this].concat(n))||this).tplTabbox=m,t.allowUnformattedLog=!1,t}r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,d(t,r);var i=n.prototype;return i.onInit=function(){e.prototype.onInit.call(this),this.printSystemInfo()},i.printSystemInfo=function(){var e=navigator.userAgent,t=[],r=e.match(/MicroMessenger\/([\d\.]+)/i),n=r&&r[1]?r[1]:null;"servicewechat.com"===location.host||console.info("[system]","Location:",location.href);var i=e.match(/(ipod).*\s([\d_]+)/i),a=e.match(/(ipad).*\s([\d_]+)/i),o=e.match(/(iphone)\sos\s([\d_]+)/i),s=e.match(/(android)\s([\d\.]+)/i),u=e.match(/(Mac OS X)\s([\d_]+)/i);t=[],s?t.push("Android "+s[2]):o?t.push("iPhone, iOS "+o[2].replace(/_/g,".")):a?t.push("iPad, iOS "+a[2].replace(/_/g,".")):i?t.push("iPod, iOS "+i[2].replace(/_/g,".")):u&&t.push("Mac, MacOS "+u[2].replace(/_/g,".")),n&&t.push("WeChat "+n),console.info("[system]","Client:",t.length?t.join(", "):"Unknown");var c=e.toLowerCase().match(/ nettype\/([^ ]+)/g);c&&c[0]&&(t=[(c=c[0].split("/"))[1]],console.info("[system]","Network:",t.length?t.join(", "):"Unknown")),console.info("[system]","UA:",e),setTimeout(function(){var e=window.performance||window.msPerformance||window.webkitPerformance;if(e&&e.timing){var t=e.timing;t.navigationStart&&console.info("[system]","navigationStart:",t.navigationStart),t.navigationStart&&t.domainLookupStart&&console.info("[system]","navigation:",t.domainLookupStart-t.navigationStart+"ms"),t.domainLookupEnd&&t.domainLookupStart&&console.info("[system]","dns:",t.domainLookupEnd-t.domainLookupStart+"ms"),t.connectEnd&&t.connectStart&&(t.connectEnd&&t.secureConnectionStart?console.info("[system]","tcp (ssl):",t.connectEnd-t.connectStart+"ms ("+(t.connectEnd-t.secureConnectionStart)+"ms)"):console.info("[system]","tcp:",t.connectEnd-t.connectStart+"ms")),t.responseStart&&t.requestStart&&console.info("[system]","request:",t.responseStart-t.requestStart+"ms"),t.responseEnd&&t.responseStart&&console.info("[system]","response:",t.responseEnd-t.responseStart+"ms"),t.domComplete&&t.domLoading&&(t.domContentLoadedEventStart&&t.domLoading?console.info("[system]","domComplete (domLoaded):",t.domComplete-t.domLoading+"ms ("+(t.domContentLoadedEventStart-t.domLoading)+"ms)"):console.info("[system]","domComplete:",t.domComplete-t.domLoading+"ms")),t.loadEventEnd&&t.loadEventStart&&console.info("[system]","loadEvent:",t.loadEventEnd-t.loadEventStart+"ms"),t.navigationStart&&t.loadEventEnd&&console.info("[system]","total (DOM):",t.loadEventEnd-t.navigationStart+"ms ("+(t.domComplete-t.navigationStart)+"ms)")}},0)},n}(p.Z),h='<div class="vc-table">\n  <div class="vc-log"></div>\n</div>';function f(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var S=function(e){this.id="",this.name="",this.method="",this.url="",this.status=0,this.statusText="",this.readyState=0,this.header=null,this.responseType=void 0,this.requestType=void 0,this.requestHeader=null,this.response=void 0,this.startTime=0,this.endTime=0,this.costTime=0,this.getData=null,this.postData=null,this.actived=!1,this.id=e},v=function(e){var t,r;function n(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return(t=e.call.apply(e,[this].concat(n))||this).$tabbox=a.Z.render(h,{}),t.$header=null,t.reqList={},t.domList={},t.isShow=!1,t.isInBottom=!0,t._xhrOpen=void 0,t._xhrSend=void 0,t._xhrSetRequestHeader=void 0,t._fetch=void 0,t._sendBeacon=void 0,t.mockXHR(),t.mockFetch(),t.mockSendBeacon(),t}r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,g(t,r);var o=n.prototype;return o.onRenderTab=function(e){e(this.$tabbox)},o.onAddTool=function(e){var t=this;e([{name:"Clear",global:!1,onClick:function(e){t.clearLog()}}])},o.onReady=function(){var e=this;this.isReady=!0,this.renderHeader(),a.Z.delegate(a.Z.one(".vc-log",this.$tabbox),"click",".vc-group-preview",function(t,r){var n=r.dataset.reqid,i=r.parentElement;a.Z.hasClass(i,"vc-actived")?(a.Z.removeClass(i,"vc-actived"),e.updateRequest(n,{actived:!1})):(a.Z.addClass(i,"vc-actived"),e.updateRequest(n,{actived:!0})),t.preventDefault()});var t=a.Z.one(".vc-content");for(var r in a.Z.bind(t,"scroll",function(r){e.isShow&&(t.scrollTop+t.offsetHeight>=t.scrollHeight?e.isInBottom=!0:e.isInBottom=!1)}),this.reqList)this.updateRequest(r,{})},o.onRemove=function(){window.XMLHttpRequest&&(window.XMLHttpRequest.prototype.open=this._xhrOpen,window.XMLHttpRequest.prototype.send=this._xhrSend,window.XMLHttpRequest.prototype.setRequestHeader=this._xhrSetRequestHeader,this._xhrOpen=void 0,this._xhrSend=void 0,this._xhrSetRequestHeader=void 0),window.fetch&&(window.fetch=this._fetch,this._fetch=void 0),window.navigator.sendBeacon&&(window.navigator.sendBeacon=this._sendBeacon,this._sendBeacon=void 0)},o.onShow=function(){this.isShow=!0,1==this.isInBottom&&this.autoScrollToBottom()},o.onHide=function(){this.isShow=!1},o.onShowConsole=function(){1==this.isInBottom&&this.autoScrollToBottom()},o.autoScrollToBottom=function(){this.vConsole.option.disableLogScrolling||this.scrollToBottom()},o.scrollToBottom=function(){var e=a.Z.one(".vc-content");e.scrollTop=e.scrollHeight-e.offsetHeight},o.clearLog=function(){for(var e in this.reqList={},this.domList)this.domList[e].parentNode.removeChild(this.domList[e]),this.domList[e]=void 0;this.domList={},this.renderHeader()},o.renderHeader=function(){var e=Object.keys(this.reqList).length,t=a.Z.render('<dl class="vc-table-row">\n  <dd class="vc-table-col vc-table-col-4">Name {{if (count > 0)}}({{count}}){{/if}}</dd>\n  <dd class="vc-table-col">Method</dd>\n  <dd class="vc-table-col">Status</dd>\n  <dd class="vc-table-col">Time</dd>\n</dl>',{count:e}),r=a.Z.one(".vc-log",this.$tabbox);this.$header?this.$header.parentNode.replaceChild(t,this.$header):r.parentNode.insertBefore(t,r),this.$header=t},o.updateRequest=function(e,t){var r=Object.keys(this.reqList).length,n=this.reqList[e]||new S(e);for(var i in t)n[i]=t[i];if(this.reqList[e]=n,this.isReady){var o=a.Z.render('<div class="vc-group {{actived ? \'vc-actived\' : \'\'}}">\n  <dl class="vc-table-row vc-group-preview" data-reqid="{{id}}">\n    <dd class="vc-table-col vc-table-col-4">{{text(name)}}</dd>\n    <dd class="vc-table-col">{{method}}</dd>\n    <dd class="vc-table-col">{{statusText}}</dd>\n    <dd class="vc-table-col">{{costTime}}</dd>\n  </dl>\n  <div class="vc-group-detail">\n    <div>\n      <dl class="vc-table-row vc-left-border">\n        <dt class="vc-table-col vc-table-col-title">General</dt>\n      </dl>\n      <div class="vc-table-row vc-left-border vc-small">\n        <div class="vc-table-col vc-table-col-2">URL</div>\n        <div class="vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line">{{text(url)}}</div>\n      </div>\n      <div class="vc-table-row vc-left-border vc-small">\n        <div class="vc-table-col vc-table-col-2">Method</div>\n        <div class="vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line">{{method}}</div>\n      </div>\n      <div class="vc-table-row vc-left-border vc-small">\n        <div class="vc-table-col vc-table-col-2">Type</div>\n        <div class="vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line">{{requestType}}</div>\n      </div>\n    </div>\n    {{if (header !== null)}}\n    <div>\n      <dl class="vc-table-row vc-left-border">\n        <dt class="vc-table-col vc-table-col-title">Response Headers</dt>\n      </dl>\n      {{for (var key in header)}}\n      <div class="vc-table-row vc-left-border vc-small">\n        <div class="vc-table-col vc-table-col-2">{{text(key)}}</div>\n        <div class="vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line">{{text(header[key])}}</div>\n      </div>\n      {{/for}}\n    </div>\n    {{/if}}\n    {{if (requestHeader !== null)}}\n    <div>\n      <dl class="vc-table-row vc-left-border">\n        <dt class="vc-table-col vc-table-col-title">Request Headers</dt>\n      </dl>\n      {{for (var key in requestHeader)}}\n      <div class="vc-table-row vc-left-border vc-small">\n        <div class="vc-table-col vc-table-col-2">{{text(key)}}</div>\n        <div class="vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line">{{text(requestHeader[key])}}</div>\n      </div>\n      {{/for}}\n    </div>\n    {{/if}}\n    {{if (getData !== null)}}\n    <div>\n      <dl class="vc-table-row vc-left-border">\n        <dt class="vc-table-col vc-table-col-title">Query String Parameters</dt>\n      </dl>\n      {{for (var key in getData)}}\n      <div class="vc-table-row vc-left-border vc-small">\n        <div class="vc-table-col vc-table-col-2">{{text(key)}}</div>\n        <div class="vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line">{{text(getData[key])}}</div>\n      </div>\n      {{/for}}\n    </div>\n    {{/if}}\n    {{if (postData !== null)}}\n    <div>\n      <dl class="vc-table-row vc-left-border">\n        <dt class="vc-table-col vc-table-col-title">Request Payload</dt>\n      </dl>\n      {{if (typeof postData === \'string\')}}\n        <div class="vc-table-row vc-left-border vc-small">\n          <pre class="vc-table-col vc-table-col-value vc-max-height-line">{{text(postData)}}</pre>\n        </div>\n      {{else}}\n        {{for (var key in postData)}}\n        <div class="vc-table-row vc-left-border vc-small">\n          <div class="vc-table-col vc-table-col-2">{{text(key)}}</div>\n          <div class="vc-table-col vc-table-col-4 vc-table-col-value vc-max-height-line">{{text(postData[key])}}</div>\n        </div>\n        {{/for}}\n      {{/if}}\n    </div>\n    {{/if}}\n    <div>\n      <dl class="vc-table-row vc-left-border">\n        <dt class="vc-table-col vc-table-col-title">Response</dt>\n      </dl>\n      <div class="vc-table-row vc-left-border vc-small">\n        <pre class="vc-table-col vc-max-height vc-min-height">{{text(response || \'\')}}</pre>\n      </div>\n    </div>\n  </div>\n</div>',n),s=this.domList[e];n.status>=400&&a.Z.addClass(a.Z.one(".vc-group-preview",o),"vc-table-row-error"),s?s.parentNode.replaceChild(o,s):a.Z.one(".vc-log",this.$tabbox).insertAdjacentElement("beforeend",o),this.domList[e]=o,Object.keys(this.reqList).length!==r&&this.renderHeader(),this.isInBottom&&this.isShow&&this.autoScrollToBottom()}},o.mockXHR=function(){if(window.XMLHttpRequest){var e=this,t=window.XMLHttpRequest.prototype.open,r=window.XMLHttpRequest.prototype.send,n=window.XMLHttpRequest.prototype.setRequestHeader;e._xhrOpen=t,e._xhrSend=r,e._xhrSetRequestHeader=n,window.XMLHttpRequest.prototype.open=function(){var r=this,n=[].slice.call(arguments),a=n[0],o=n[1],s=e.getUniqueID(),u=null;r._requestID=s,r._method=a,r._url=o;var c=r.onreadystatechange||function(){},p=function(){var t=e.reqList[s]||new S(s);switch(t.readyState=r.readyState,t.responseType=r.responseType,t.requestType="xhr",r.readyState){case 0:case 1:t.status=0,t.statusText="Pending",t.startTime||(t.startTime=+new Date);break;case 2:t.status=r.status,t.statusText="Loading",t.header={};for(var n=(r.getAllResponseHeaders()||"").split("\n"),a=0;a<n.length;a++){var o=n[a];if(o){var p=o.split(": "),l=p[0],m=p.slice(1).join(": ");t.header[l]=m}}break;case 3:t.status=r.status,t.statusText="Loading";break;case 4:clearInterval(u),t.status=r.status,t.statusText=String(r.status),t.endTime=+new Date,t.costTime=t.endTime-(t.startTime||t.endTime),t.response=r.response;break;default:clearInterval(u),t.status=r.status,t.statusText="Unknown"}switch(r.responseType){case"":case"text":if(i.isString(r.response))try{t.response=JSON.parse(r.response),t.response=i.JSONStringify(t.response,null,1)}catch(e){t.response=r.response}else void 0!==r.response&&(t.response=Object.prototype.toString.call(r.response));break;case"json":void 0!==r.response&&(t.response=i.JSONStringify(r.response,null,1));break;case"blob":case"document":case"arraybuffer":default:void 0!==r.response&&(t.response=Object.prototype.toString.call(r.response))}return r._noVConsole||e.updateRequest(s,t),c.apply(r,arguments)};r.onreadystatechange=p;var l=-1;return u=setInterval(function(){l!=r.readyState&&(l=r.readyState,p.call(r))},10),t.apply(r,n)},window.XMLHttpRequest.prototype.setRequestHeader=function(){var t=[].slice.call(arguments),r=e.reqList[this._requestID];return r&&(r.requestHeader||(r.requestHeader={}),r.requestHeader[t[0]]=t[1]),n.apply(this,t)},window.XMLHttpRequest.prototype.send=function(){var t=this,n=[].slice.call(arguments),a=n[0],o=t,s=o._requestID,u=void 0===s?e.getUniqueID():s,c=o._url,p=o._method,l=e.reqList[u]||new S(u);l.method=p?p.toUpperCase():"GET";var m=c?c.split("?"):[];if(l.url=c||"",l.name=m.shift()||"",l.name=l.name.replace(new RegExp("[/]*$"),"").split("/").pop()||"",m.length>0){l.name+="?"+m,l.getData={};for(var d,y=f(m=(m=m.join("?")).split("&"));!(d=y()).done;){var h=d.value;h=h.split("="),l.getData[h[0]]=decodeURIComponent(h[1])}}if("POST"==l.method)if(i.isString(a))try{l.postData=JSON.parse(a)}catch(e){var b=a.split("&");l.postData={};for(var g,v=f(b);!(g=v()).done;){var I=g.value;I=I.split("="),l.postData[I[0]]=I[1]}}else i.isPlainObject(a)?l.postData=a:l.postData="[object Object]";return t._noVConsole||e.updateRequest(u,l),r.apply(t,n)}}},o.mockFetch=function(){var e=window.fetch;if(e){var t=this;this._fetch=e,window.fetch=function(r,n){var a=t.getUniqueID(),o=new S(a);t.reqList[a]=o;var s,u,c="GET",p=null;i.isString(r)?(c=(null==n?void 0:n.method)||"GET",s=t.getURL(r),p=(null==n?void 0:n.headers)||null):(c=r.method||"GET",s=t.getURL(r.url),p=r.headers),o.id=a,o.method=c,o.requestType="fetch",o.requestHeader=p,o.url=s.toString(),o.name=(s.pathname.split("/").pop()||"")+s.search,o.status=0,o.statusText="Pending",o.startTime||(o.startTime=+new Date),"[object Headers]"===Object.prototype.toString.call(p)?(o.requestHeader={},p.forEach(function(e,t){o.requestHeader[t]=e})):o.requestHeader=p,s.search&&(o.getData={},s.searchParams.forEach(function(e,t){o.getData[t]=e})),"POST"===o.method&&(i.isString(r)?o.postData=t.getFormattedBody(n.body):o.postData="[object Object]");var l=i.isString(r)?s.toString():r;return e(l,n).then(function(e){u=e,o.endTime=+new Date,o.costTime=o.endTime-(o.startTime||o.endTime),o.status=e.status,o.statusText=String(e.status),o.header={},e.headers.forEach(function(e,t){o.header[t]=e}),o.readyState=4;var t=e.headers.get("content-type");return t&&t.includes("application/json")?(o.responseType="json",e.clone().text()):t&&t.includes("text/html")?(o.responseType="text",e.clone().text()):(o.responseType="","[object Object]")}).then(function(e){switch(o.responseType){case"json":try{o.response=JSON.parse(e),o.response=i.JSONStringify(o.response,null,1)}catch(t){o.response=e,o.responseType="text"}break;case"text":default:o.response=e}return u}).finally(function(){u=void 0,t.updateRequest(a,o)})}}},o.mockSendBeacon=function(){var e=window.navigator.sendBeacon;if(e){var t=this;this._sendBeacon=e;var r=function(e){return e instanceof Blob?e.type:e instanceof FormData?"multipart/form-data":e instanceof URLSearchParams?"application/x-www-form-urlencoded;charset=UTF-8":"text/plain;charset=UTF-8"};window.navigator.sendBeacon=function(n,i){var a=t.getUniqueID(),o=new S(a);t.reqList[a]=o;var s=t.getURL(n);o.id=a,o.method="POST",o.url=n,o.name=(s.pathname.split("/").pop()||"")+s.search,o.requestType="ping",o.requestHeader={"Content-Type":r(i)},o.status=0,o.statusText="Pending",s.search&&(o.getData={},s.searchParams.forEach(function(e,t){o.getData[t]=e})),o.postData=t.getFormattedBody(i),o.startTime||(o.startTime=+new Date);var u=e.call(window.navigator,n,i);return u?(o.endTime=+new Date,o.costTime=o.endTime-(o.startTime||o.endTime),o.status=0,o.statusText="Sent",o.readyState=4):(o.status=500,o.statusText="Unknown"),t.updateRequest(a,o),u}}},o.getFormattedBody=function(e){if(!e)return null;var t=null,r=i.getPrototypeName(e);switch(r){case"String":try{t=JSON.parse(e)}catch(r){t=e}break;case"URLSearchParams":t={},e.forEach(function(e,r){t[r]=e});break;default:t="[object "+r+"]"}return t},o.getURL=function(e){return void 0===e&&(e=""),e.startsWith("//")&&(e=""+new URL(window.location.href).protocol+e),e.startsWith("http")?new URL(e):new URL(e,window.location.href)},n}(c.Z),I=r(8679),N=r.n(I),T=r(1757),C=(s()(T.Z,{insert:"head",singleton:!1}),T.Z.locals,'<div>\n  <div class="vc-log"></div>\n</div>'),k=function(){function e(e){this.node=void 0,this.view=void 0,this.node=e,this.view=this._create(this.node)}var t=e.prototype;return t.get=function(){return this.view},t._create=function(e,t){var r=document.createElement("DIV");switch(a.Z.addClass(r,"vcelm-l"),e.nodeType){case r.ELEMENT_NODE:this._createElementNode(e,r);break;case r.TEXT_NODE:this._createTextNode(e,r);break;case r.COMMENT_NODE:case r.DOCUMENT_NODE:case r.DOCUMENT_TYPE_NODE:case r.DOCUMENT_FRAGMENT_NODE:}return r},t._createTextNode=function(e,t){a.Z.addClass(t,"vcelm-t vcelm-noc"),e.textContent&&t.appendChild(function(e){return document.createTextNode(e)}(e.textContent.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")))},t._createElementNode=function(e,t){var r,n,i=(n=["br","hr","img","input","link","meta"],r=(r=e.tagName)?r.toLowerCase():"",n.indexOf(r)>-1),o=i;0==e.childNodes.length&&(o=!0);var s=a.Z.render('<span class="vcelm-node">&lt;{{node.tagName.toLowerCase()}}{{if (node.className || node.attributes.length)}}\n  <i class="vcelm-k">\n    {{for (var i = 0; i < node.attributes.length; i++)}}\n      {{if (node.attributes[i].value !== \'\')}}\n        {{node.attributes[i].name}}="<i class="vcelm-v">{{node.attributes[i].value}}</i>"{{else}}\n        {{node.attributes[i].name}}{{/if}}{{/for}}</i>{{/if}}&gt;</span>',{node:e}),u=a.Z.render('<span class="vcelm-node">&lt;/{{node.tagName.toLowerCase()}}&gt;</span>',{node:e});if(o)a.Z.addClass(t,"vcelm-noc"),t.appendChild(s),i||t.appendChild(u);else{t.appendChild(s);for(var c=0;c<e.childNodes.length;c++){var p=document.createElement("DIV");a.Z.addClass(p,"vcelm-l"),t.appendChild(p)}i||t.appendChild(u)}},e}();function A(e,t){return(A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var D=function(e){var t,r;function n(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];(t=e.call.apply(e,[this].concat(n))||this).isInited=void 0,t.node=void 0,t.$tabbox=void 0,t.nodes=void 0,t.activedElem=void 0,t.observer=void 0;var o=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t);return o.isInited=!1,o.node={},o.$tabbox=a.Z.render(C,{}),o.nodes=[],o.activedElem=null,o.observer=new(N())(function(e){for(var t=0;t<e.length;t++){var r=e[t];o._isInVConsole(r.target)||o.onMutation(r)}}),t}r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,A(t,r);var i=n.prototype;return i.onRenderTab=function(e){e(this.$tabbox)},i.onAddTool=function(e){var t=this;e([{name:"Expand",global:!1,onClick:function(e){if(t.activedElem)if(a.Z.hasClass(t.activedElem,"vc-toggle"))for(var r=0;r<t.activedElem.childNodes.length;r++){var n=t.activedElem.childNodes[r];if(a.Z.hasClass(n,"vcelm-l")&&!a.Z.hasClass(n,"vcelm-noc")&&!a.Z.hasClass(n,"vc-toggle")){a.Z.one(".vcelm-node",n).click();break}}else a.Z.one(".vcelm-node",t.activedElem).click()}},{name:"Collapse",global:!1,onClick:function(e){t.activedElem&&(a.Z.hasClass(t.activedElem,"vc-toggle")?a.Z.one(".vcelm-node",t.activedElem).click():t.activedElem.parentNode&&a.Z.hasClass(t.activedElem.parentNode,"vcelm-l")&&a.Z.one(".vcelm-node",t.activedElem.parentNode).click())}}])},i.onShow=function(){if(!this.isInited){this.isInited=!0,this.node=this.getNode(document.documentElement);var e=this.renderView(this.node,a.Z.one(".vc-log",this.$tabbox)),t=a.Z.one(".vcelm-node",e);t&&t.click&&t.click(),this.observer.observe(document.documentElement,{attributes:!0,childList:!0,characterData:!0,subtree:!0})}},i.onRemove=function(){this.observer.disconnect()},i.onMutation=function(e){switch(e.type){case"childList":e.removedNodes.length>0&&this.onChildRemove(e),e.addedNodes.length>0&&this.onChildAdd(e);break;case"attributes":this.onAttributesChange(e);break;case"characterData":this.onCharacterDataChange(e)}},i.onChildRemove=function(e){var t=e.target;if(t.__vconsole_node){for(var r=0;r<e.removedNodes.length;r++){var n=e.removedNodes[r].__vconsole_node;n&&n.view&&n.view.parentNode.removeChild(n.view)}this.getNode(t)}},i.onChildAdd=function(e){var t=e.target,r=t.__vconsole_node;if(r){this.getNode(t),r.view&&a.Z.removeClass(r.view,"vcelm-noc");for(var n=0;n<e.addedNodes.length;n++){var i=e.addedNodes[n].__vconsole_node;if(i)if(null!==e.nextSibling){var o=e.nextSibling.__vconsole_node;o.view&&this.renderView(i,o.view,"insertBefore")}else r.view&&(r.view.lastChild?this.renderView(i,r.view.lastChild,"insertBefore"):this.renderView(i,r.view))}}},i.onAttributesChange=function(e){var t=e.target.__vconsole_node;t&&(t=this.getNode(e.target)).view&&this.renderView(t,t.view,"replace")},i.onCharacterDataChange=function(e){var t=e.target.__vconsole_node;t&&(t=this.getNode(e.target)).view&&this.renderView(t,t.view,"replace")},i.renderView=function(e,t,r){var n=this,i=new k(e).get();switch(e.view=i,a.Z.delegate(i,"click",".vcelm-node",function(t){t.stopPropagation();var r=this.parentNode;if(!a.Z.hasClass(r,"vcelm-noc")){n.activedElem=r,a.Z.hasClass(r,"vc-toggle")?a.Z.removeClass(r,"vc-toggle"):a.Z.addClass(r,"vc-toggle");for(var i=-1,o=0;o<r.children.length;o++){var s=r.children[o];a.Z.hasClass(s,"vcelm-l")&&(i++,s.children.length>0||(e.childNodes[i]?n.renderView(e.childNodes[i],s,"replace"):s.style.display="none"))}}}),r){case"replace":t.parentNode.replaceChild(i,t);break;case"insertBefore":t.parentNode.insertBefore(i,t);break;default:t.appendChild(i)}return i},i.getNode=function(e){if(!this._isIgnoredElement(e)){var t=e.__vconsole_node||{};if(t.nodeType=e.nodeType,t.nodeName=e.nodeName,t.tagName=e.tagName||"",t.textContent="",t.nodeType!=e.TEXT_NODE&&t.nodeType!=e.DOCUMENT_TYPE_NODE||(t.textContent=e.textContent),t.id=e.id||"",t.className=e.className||"",t.attributes=[],e.hasAttributes&&e.hasAttributes())for(var r=0;r<e.attributes.length;r++)t.attributes.push({name:e.attributes[r].name,value:e.attributes[r].value||""});if(t.childNodes=[],e.childNodes.length>0)for(var n=0;n<e.childNodes.length;n++){var i=this.getNode(e.childNodes[n]);i&&t.childNodes.push(i)}return e.__vconsole_node=t,t}},i._isIgnoredElement=function(e){return e.nodeType==e.TEXT_NODE&&""==e.textContent.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$|\n+/g,"")},i._isInVConsole=function(e){for(var t=e;null!=t;){if("__vconsole"==t.id)return!0;t=t.parentNode||void 0}return!1},n}(c.Z);function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var R=function(e){var t,r;function n(t,r,n,i){var a;return(a=e.call(this,t,r)||this).Comp=void 0,a.comp=void 0,a.initialProps=void 0,a.$dom=void 0,a.Comp=n,a.initialProps=i,a}r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,x(t,r);var i=n.prototype;return i.onRenderTab=function(e){this.$dom=document.createElement("div"),this.comp=new this.Comp({target:this.$dom,props:this.initialProps}),e(this.$dom)},i.onRemove=function(){},n}(c.Z);function P(){}function E(e,t){for(var r in t)e[r]=t[r];return e}function _(e){return e()}function w(){return Object.create(null)}function q(e){e.forEach(_)}function M(e){return"function"==typeof e}function L(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function O(e,t,r){e.$$.on_destroy.push(function(e){if(null==e)return P;for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=e.subscribe.apply(e,r);return i.unsubscribe?function(){return i.unsubscribe()}:i}(t,r))}function B(e,t,r,n){if(e){var i=G(e,t,r,n);return e[0](i)}}function G(e,t,r,n){return e[1]&&n?E(r.ctx.slice(),e[1](n(t))):r.ctx}function U(e,t,r,n,i,a,o){var s=function(e,t,r,n){if(e[2]&&n){var i=e[2](n(r));if(void 0===t.dirty)return i;if("object"==typeof i){for(var a=[],o=Math.max(t.dirty.length,i.length),s=0;s<o;s+=1)a[s]=t.dirty[s]|i[s];return a}return t.dirty|i}return t.dirty}(t,n,i,a);if(s){var u=G(t,r,n,o);e.p(u,s)}}function F(e){var t={};for(var r in e)"$"!==r[0]&&(t[r]=e[r]);return t}new Set;var V,j=!1;function z(e,t,r,n){for(;e<t;){var i=e+(t-e>>1);r(i)<=n?e=i+1:t=i}return e}function W(e,t){j?(function(e){if(!e.hydrate_init){e.hydrate_init=!0;var t=e.childNodes,r=new Int32Array(t.length+1),n=new Int32Array(t.length);r[0]=-1;for(var i=0,a=0;a<t.length;a++){var o=z(1,i+1,function(e){return t[r[e]].claim_order},t[a].claim_order)-1;n[a]=r[o]+1;var s=o+1;r[s]=a,i=Math.max(s,i)}for(var u=[],c=[],p=t.length-1,l=r[i]+1;0!=l;l=n[l-1]){for(u.push(t[l-1]);p>=l;p--)c.push(t[p]);p--}for(;p>=0;p--)c.push(t[p]);u.reverse(),c.sort(function(e,t){return e.claim_order-t.claim_order});for(var m=0,d=0;m<c.length;m++){for(;d<u.length&&c[m].claim_order>=u[d].claim_order;)d++;var y=d<u.length?u[d]:null;e.insertBefore(c[m],y)}}}(e),(void 0===e.actual_end_child||null!==e.actual_end_child&&e.actual_end_child.parentElement!==e)&&(e.actual_end_child=e.firstChild),t!==e.actual_end_child?e.insertBefore(t,e.actual_end_child):e.actual_end_child=t.nextSibling):t.parentNode!==e&&e.appendChild(t)}function K(e,t,r){j&&!r?W(e,t):(t.parentNode!==e||r&&t.nextSibling!==r)&&e.insertBefore(t,r||null)}function H(e){e.parentNode.removeChild(e)}function Q(e,t){for(var r=0;r<e.length;r+=1)e[r]&&e[r].d(t)}function Z(e){return document.createElement(e)}function J(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function $(e){return document.createTextNode(e)}function Y(){return $(" ")}function X(){return $("")}function ee(e,t,r,n){return e.addEventListener(t,r,n),function(){return e.removeEventListener(t,r,n)}}function te(e,t,r){null==r?e.removeAttribute(t):e.getAttribute(t)!==r&&e.setAttribute(t,r)}function re(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function ne(e,t){e.value=null==t?"":t}function ie(e,t,r){e.classList[r?"add":"remove"](t)}function ae(e){V=e}function oe(){if(!V)throw new Error("Function called outside component initialization");return V}function se(e){oe().$$.on_destroy.push(e)}function ue(e){return oe().$$.context.get(e)}function ce(e,t){var r=this,n=e.$$.callbacks[t.type];n&&n.slice().forEach(function(e){return e.call(r,t)})}new Set;var pe=[],le=[],me=[],de=[],ye=Promise.resolve(),he=!1;function fe(e){me.push(e)}var be=!1,ge=new Set;function Se(){if(!be){be=!0;do{for(var e=0;e<pe.length;e+=1){var t=pe[e];ae(t),ve(t.$$)}for(ae(null),pe.length=0;le.length;)le.pop()();for(var r=0;r<me.length;r+=1){var n=me[r];ge.has(n)||(ge.add(n),n())}me.length=0}while(pe.length);for(;de.length;)de.pop()();he=!1,be=!1,ge.clear()}}function ve(e){if(null!==e.fragment){e.update(),q(e.before_update);var t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(fe)}}var Ie,Ne=new Set;function Te(){Ie={r:0,c:[],p:Ie}}function Ce(){Ie.r||q(Ie.c),Ie=Ie.p}function ke(e,t){e&&e.i&&(Ne.delete(e),e.i(t))}function Ae(e,t,r,n){if(e&&e.o){if(Ne.has(e))return;Ne.add(e),Ie.c.push(function(){Ne.delete(e),n&&(r&&e.d(1),n())}),e.o(t)}}function De(e){e&&e.c()}function xe(e,t,r,n){var i=e.$$,a=i.fragment,o=i.on_mount,s=i.on_destroy,u=i.after_update;a&&a.m(t,r),n||fe(function(){var t=o.map(_).filter(M);s?s.push.apply(s,t):q(t),e.$$.on_mount=[]}),u.forEach(fe)}function Re(e,t){var r=e.$$;null!==r.fragment&&(q(r.on_destroy),r.fragment&&r.fragment.d(t),r.on_destroy=r.fragment=null,r.ctx=[])}function Pe(e,t){-1===e.$$.dirty[0]&&(pe.push(e),he||(he=!0,ye.then(Se)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function Ee(e,t,r,n,i,a,o){void 0===o&&(o=[-1]);var s=V;ae(e);var u,c=e.$$={fragment:null,ctx:null,props:a,update:P,not_equal:i,bound:w(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(s?s.$$.context:t.context||[]),callbacks:w(),dirty:o,skip_bound:!1},p=!1;if(c.ctx=r?r(e,t.props||{},function(t,r){var n=!(arguments.length<=2)&&arguments.length-2?arguments.length<=2?void 0:arguments[2]:r;return c.ctx&&i(c.ctx[t],c.ctx[t]=n)&&(!c.skip_bound&&c.bound[t]&&c.bound[t](n),p&&Pe(e,t)),r}):[],c.update(),p=!0,q(c.before_update),c.fragment=!!n&&n(c.ctx),t.target){if(t.hydrate){j=!0;var l=(u=t.target,Array.from(u.childNodes));c.fragment&&c.fragment.l(l),l.forEach(H)}else c.fragment&&c.fragment.c();t.intro&&ke(e.$$.fragment),xe(e,t.target,t.anchor,t.customElement),j=!1,Se()}ae(s)}"undefined"!=typeof window?window:"undefined"!=typeof globalThis&&globalThis,new Set(["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"]),"function"==typeof HTMLElement&&HTMLElement;var _e=function(){function e(){}var t=e.prototype;return t.$destroy=function(){Re(this,1),this.$destroy=P},t.$on=function(e,t){var r=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return r.push(t),function(){var e=r.indexOf(t);-1!==e&&r.splice(e,1)}},t.$set=function(e){this.$$set&&!function(e){return 0===Object.keys(e).length}(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)},e}(),we=[];function qe(e,t){var r;void 0===t&&(t=P);var n=[];function i(t){if(L(e,t)&&(e=t,r)){for(var i=!we.length,a=0;a<n.length;a+=1){var o=n[a];o[1](),we.push(o,e)}if(i){for(var s=0;s<we.length;s+=2)we[s][0](we[s+1]);we.length=0}}}return{set:i,update:function(t){i(t(e))},subscribe:function(a,o){void 0===o&&(o=P);var s=[a,o];return n.push(s),1===n.length&&(r=t(i)||P),a(e),function(){var e=n.indexOf(s);-1!==e&&n.splice(e,1),0===n.length&&(r(),r=null)}}}}function Me(e,t){return(Me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Le(e){var t,r,n=e[1].default,i=B(n,e,e[0],null);return{c:function(){t=Z("div"),i&&i.c(),te(t,"class","tabs")},m:function(e,n){K(e,t,n),i&&i.m(t,null),r=!0},p:function(e,t){var a=t[0];i&&i.p&&(!r||1&a)&&U(i,n,e,e[0],r?a:-1,null,null)},i:function(e){r||(ke(i,e),r=!0)},o:function(e){Ae(i,e),r=!1},d:function(e){e&&H(t),i&&i.d(e)}}}var Oe={};function Be(e,t,r){var n,i,a=t.$$slots,o=void 0===a?{}:a,s=t.$$scope,u=[],c=[],p=qe(null),l=qe(null);return n=Oe,i={registerTab:function(e){u.push(e),p.update(function(t){return t||e}),se(function(){var t=u.indexOf(e);u.splice(t,1),p.update(function(r){return r===e?u[t]||u[u.length-1]:r})})},registerPanel:function(e){c.push(e),l.update(function(t){return t||e}),se(function(){var t=c.indexOf(e);c.splice(t,1),l.update(function(r){return r===e?c[t]||c[c.length-1]:r})})},selectTab:function(e){var t=u.indexOf(e);p.set(e),l.set(c[t])},selectedTab:p,selectedPanel:l},oe().$$.context.set(n,i),e.$$set=function(e){"$$scope"in e&&r(0,s=e.$$scope)},[s,o]}var Ge=function(e){var t,r;function n(t){var r;return Ee(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r=e.call(this)||this),t,Be,Le,L,{}),r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,Me(t,r),n}(_e),Ue=r(4504);function Fe(e,t){return(Fe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ve(e){var t,r,n=e[1].default,i=B(n,e,e[0],null);return{c:function(){t=Z("div"),i&&i.c(),te(t,"class","tab-list svelte-sp52j5")},m:function(e,n){K(e,t,n),i&&i.m(t,null),r=!0},p:function(e,t){var a=t[0];i&&i.p&&(!r||1&a)&&U(i,n,e,e[0],r?a:-1,null,null)},i:function(e){r||(ke(i,e),r=!0)},o:function(e){Ae(i,e),r=!1},d:function(e){e&&H(t),i&&i.d(e)}}}function je(e,t,r){var n=t.$$slots,i=void 0===n?{}:n,a=t.$$scope;return e.$$set=function(e){"$$scope"in e&&r(0,a=e.$$scope)},[a,i]}s()(Ue.Z,{insert:"head",singleton:!1}),Ue.Z.locals;var ze=function(e){var t,r;function n(t){var r;return Ee(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r=e.call(this)||this),t,je,Ve,L,{}),r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,Fe(t,r),n}(_e);function We(e,t){return(We=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ke(e){var t,r=e[4].default,n=B(r,e,e[3],null);return{c:function(){n&&n.c()},m:function(e,r){n&&n.m(e,r),t=!0},p:function(e,i){n&&n.p&&(!t||8&i)&&U(n,r,e,e[3],t?i:-1,null,null)},i:function(e){t||(ke(n,e),t=!0)},o:function(e){Ae(n,e),t=!1},d:function(e){n&&n.d(e)}}}function He(e){var t,r,n=e[0]===e[1]&&Ke(e);return{c:function(){n&&n.c(),t=X()},m:function(e,i){n&&n.m(e,i),K(e,t,i),r=!0},p:function(e,r){var i=r[0];e[0]===e[1]?n?(n.p(e,i),1&i&&ke(n,1)):((n=Ke(e)).c(),ke(n,1),n.m(t.parentNode,t)):n&&(Te(),Ae(n,1,1,function(){n=null}),Ce())},i:function(e){r||(ke(n),r=!0)},o:function(e){Ae(n),r=!1},d:function(e){n&&n.d(e),e&&H(t)}}}function Qe(e,t,r){var n,i=t.$$slots,a=void 0===i?{}:i,o=t.$$scope,s={},u=ue(Oe),c=u.registerPanel,p=u.selectedPanel;return O(e,p,function(e){return r(0,n=e)}),c(s),e.$$set=function(e){"$$scope"in e&&r(3,o=e.$$scope)},[n,s,p,o,a]}var Ze=function(e){var t,r;function n(t){var r;return Ee(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r=e.call(this)||this),t,Qe,He,L,{}),r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,We(t,r),n}(_e),Je=r(6473);function $e(e,t){return($e=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ye(e){var t,r,n,i,a=e[5].default,o=B(a,e,e[4],null);return{c:function(){t=Z("button"),o&&o.c(),te(t,"class","svelte-wph4en"),ie(t,"selected",e[0]===e[1])},m:function(a,s){K(a,t,s),o&&o.m(t,null),r=!0,n||(i=ee(t,"click",e[6]),n=!0)},p:function(e,n){var i=n[0];o&&o.p&&(!r||16&i)&&U(o,a,e,e[4],r?i:-1,null,null),3&i&&ie(t,"selected",e[0]===e[1])},i:function(e){r||(ke(o,e),r=!0)},o:function(e){Ae(o,e),r=!1},d:function(e){e&&H(t),o&&o.d(e),n=!1,i()}}}function Xe(e,t,r){var n,i=t.$$slots,a=void 0===i?{}:i,o=t.$$scope,s={},u=ue(Oe),c=u.registerTab,p=u.selectTab,l=u.selectedTab;return O(e,l,function(e){return r(0,n=e)}),c(s),e.$$set=function(e){"$$scope"in e&&r(4,o=e.$$scope)},[n,s,p,l,o,a,function(){return p(s)}]}s()(Je.Z,{insert:"head",singleton:!1}),Je.Z.locals;var et=function(e){var t,r;function n(t){var r;return Ee(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r=e.call(this)||this),t,Xe,Ye,L,{}),r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,$e(t,r),n}(_e),tt=r(999);function rt(e,t){return(rt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function nt(e){var t,r,n,i;function a(e,t){return"string"==typeof e[8][4]?at:it}var o=a(e),s=o(e);return{c:function(){t=J("svg"),r=J("g"),n=J("g"),s.c(),te(n,"transform",e[10]),te(r,"transform","translate(256 256)"),te(t,"id",e[1]),te(t,"class",e[0]),te(t,"style",e[9]),te(t,"viewBox",i="0 0 "+e[8][0]+" "+e[8][1]),te(t,"aria-hidden","true"),te(t,"role","img"),te(t,"xmlns","http://www.w3.org/2000/svg")},m:function(e,i){K(e,t,i),W(t,r),W(r,n),s.m(n,null)},p:function(e,r){o===(o=a(e))&&s?s.p(e,r):(s.d(1),(s=o(e))&&(s.c(),s.m(n,null))),1024&r&&te(n,"transform",e[10]),2&r&&te(t,"id",e[1]),1&r&&te(t,"class",e[0]),512&r&&te(t,"style",e[9]),256&r&&i!==(i="0 0 "+e[8][0]+" "+e[8][1])&&te(t,"viewBox",i)},d:function(e){e&&H(t),s.d()}}}function it(e){var t,r,n,i,a,o,s,u;return{c:function(){t=J("path"),a=J("path"),te(t,"d",r=e[8][4][0]),te(t,"fill",n=e[4]||e[2]||"currentColor"),te(t,"fill-opacity",i=0!=e[7]?e[5]:e[6]),te(t,"transform","translate(-256 -256)"),te(a,"d",o=e[8][4][1]),te(a,"fill",s=e[3]||e[2]||"currentColor"),te(a,"fill-opacity",u=0!=e[7]?e[6]:e[5]),te(a,"transform","translate(-256 -256)")},m:function(e,r){K(e,t,r),K(e,a,r)},p:function(e,c){256&c&&r!==(r=e[8][4][0])&&te(t,"d",r),20&c&&n!==(n=e[4]||e[2]||"currentColor")&&te(t,"fill",n),224&c&&i!==(i=0!=e[7]?e[5]:e[6])&&te(t,"fill-opacity",i),256&c&&o!==(o=e[8][4][1])&&te(a,"d",o),12&c&&s!==(s=e[3]||e[2]||"currentColor")&&te(a,"fill",s),224&c&&u!==(u=0!=e[7]?e[6]:e[5])&&te(a,"fill-opacity",u)},d:function(e){e&&H(t),e&&H(a)}}}function at(e){var t,r,n;return{c:function(){te(t=J("path"),"d",r=e[8][4]),te(t,"fill",n=e[2]||e[3]||"currentColor"),te(t,"transform","translate(-256 -256)")},m:function(e,r){K(e,t,r)},p:function(e,i){256&i&&r!==(r=e[8][4])&&te(t,"d",r),12&i&&n!==(n=e[2]||e[3]||"currentColor")&&te(t,"fill",n)},d:function(e){e&&H(t)}}}function ot(e){var t,r=e[8][4]&&nt(e);return{c:function(){r&&r.c(),t=X()},m:function(e,n){r&&r.m(e,n),K(e,t,n)},p:function(e,n){var i=n[0];e[8][4]?r?r.p(e,i):((r=nt(e)).c(),r.m(t.parentNode,t)):r&&(r.d(1),r=null)},i:P,o:P,d:function(e){r&&r.d(e),e&&H(t)}}}function st(e,t,r){var n,i,a,o=t.class,s=void 0===o?"":o,u=t.id,c=void 0===u?"":u,p=t.style,l=void 0===p?"":p,m=t.icon,d=t.fw,y=void 0!==d&&d,h=t.flip,f=void 0!==h&&h,b=t.pull,g=void 0===b?"":b,S=t.rotate,v=void 0===S?"":S,I=t.size,N=void 0===I?"":I,T=t.color,C=void 0===T?"":T,k=t.primaryColor,A=void 0===k?"":k,D=t.secondaryColor,x=void 0===D?"":D,R=t.primaryOpacity,P=void 0===R?1:R,E=t.secondaryOpacity,_=void 0===E?.4:E,w=t.swapOpacity,q=void 0!==w&&w;return e.$$set=function(e){"class"in e&&r(0,s=e.class),"id"in e&&r(1,c=e.id),"style"in e&&r(11,l=e.style),"icon"in e&&r(12,m=e.icon),"fw"in e&&r(13,y=e.fw),"flip"in e&&r(14,f=e.flip),"pull"in e&&r(15,g=e.pull),"rotate"in e&&r(16,v=e.rotate),"size"in e&&r(17,N=e.size),"color"in e&&r(2,C=e.color),"primaryColor"in e&&r(3,A=e.primaryColor),"secondaryColor"in e&&r(4,x=e.secondaryColor),"primaryOpacity"in e&&r(5,P=e.primaryOpacity),"secondaryOpacity"in e&&r(6,_=e.secondaryOpacity),"swapOpacity"in e&&r(7,q=e.swapOpacity)},e.$$.update=function(){if(4096&e.$$.dirty&&r(8,n=m&&m.icon||[0,0,"",[],""]),174080&e.$$.dirty){var t,o,s,u,c,p="-.125em";y&&(c="center",o="1.25em"),g&&(t=g),N&&("lg"==N?(u="1.33333em",s=".75em",p="-.225em"):u="xs"==N?".75em":"sm"==N?".875em":N.replace("x","em"));var d={float:t,width:o,height:"1em","line-height":s,"font-size":u,"text-align":c,"vertical-align":p,overflow:"visible"},h="";for(var b in d)d[b]&&(h+=b+":"+d[b]+";");r(9,i=h+l)}if(81920&e.$$.dirty){var S="";if(f){var I=1,T=1;"horizontal"==f?I=-1:"vertical"==f?T=-1:I=T=-1,S+=" scale("+I+" "+T+")"}v&&(S+=" rotate("+v+" 0 0)"),r(10,a=S)}},[s,c,C,A,x,P,_,q,n,i,a,l,m,y,f,g,v,N]}var ut=function(e){var t,r;function n(t){var r;return Ee(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r=e.call(this)||this),t,st,ot,L,{class:0,id:1,style:11,icon:12,fw:13,flip:14,pull:15,rotate:16,size:17,color:2,primaryColor:3,secondaryColor:4,primaryOpacity:5,secondaryOpacity:6,swapOpacity:7}),r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,rt(t,r),n}(_e),ct={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"]},pt={prefix:"fas",iconName:"edit",icon:[576,512,[],"f044","M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z"]},lt={prefix:"fas",iconName:"plus",icon:[448,512,[],"f067","M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},mt={prefix:"fas",iconName:"save",icon:[448,512,[],"f0c7","M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM224 416c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64zm96-304.52V212c0 6.627-5.373 12-12 12H76c-6.627 0-12-5.373-12-12V108c0-6.627 5.373-12 12-12h228.52c3.183 0 6.235 1.264 8.485 3.515l3.48 3.48A11.996 11.996 0 0 1 320 111.48z"]},dt={prefix:"fas",iconName:"sync",icon:[512,512,[],"f021","M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z"]},yt={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"]},ht=r(1436);function ft(e,t){return(ft=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function bt(e){var t,r,n,i,a=e[2].default,o=B(a,e,e[1],null);return{c:function(){var r;t=Z("button"),o&&o.c(),te(t,"class",(null==(r=e[0])?"":r)+" svelte-1nkk86e")},m:function(a,s){K(a,t,s),o&&o.m(t,null),r=!0,n||(i=[ee(t,"click",e[3]),ee(t,"dblclick",e[4])],n=!0)},p:function(e,t){var n=t[0];o&&o.p&&(!r||2&n)&&U(o,a,e,e[1],r?n:-1,null,null)},i:function(e){r||(ke(o,e),r=!0)},o:function(e){Ae(o,e),r=!1},d:function(e){e&&H(t),o&&o.d(e),n=!1,q(i)}}}function gt(e,t,r){var n=t,i=n.$$slots,a=void 0===i?{}:i,o=n.$$scope,s=t.class;return e.$$set=function(e){r(5,t=E(E({},t),F(e))),"$$scope"in e&&r(1,o=e.$$scope)},t=F(t),[s,o,a,function(t){ce.call(this,e,t)},function(t){ce.call(this,e,t)}]}s()(ht.Z,{insert:"head",singleton:!1}),ht.Z.locals;var St=function(e){var t,r;function n(t){var r;return Ee(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r=e.call(this)||this),t,gt,bt,L,{}),r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,ft(t,r),n}(_e),vt=new(r(6025).eR),It=r(3034);function Nt(e,t){return(Nt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Tt(e,t,r){var n=e.slice();return n[17]=t[r].storage,n}function Ct(e,t,r){var n=e.slice();return n[20]=t[r][0],n[21]=t[r][1],n[23]=r,n}function kt(e,t,r){var n=e.slice();return n[24]=t[r].name,n}function At(e){var t,r=e[24]+"";return{c:function(){t=$(r)},m:function(e,r){K(e,t,r)},p:function(e,n){1&n&&r!==(r=e[24]+"")&&re(t,r)},d:function(e){e&&H(t)}}}function Dt(e){var t,r;return t=new et({props:{$$slots:{default:[At]},$$scope:{ctx:e}}}),{c:function(){De(t.$$.fragment)},m:function(e,n){xe(t,e,n),r=!0},p:function(e,r){var n={};134217729&r&&(n.$$scope={dirty:r,ctx:e}),t.$set(n)},i:function(e){r||(ke(t.$$.fragment,e),r=!0)},o:function(e){Ae(t.$$.fragment,e),r=!1},d:function(e){Re(t,e)}}}function xt(e){for(var t,r,n=e[0],i=[],a=0;a<n.length;a+=1)i[a]=Dt(kt(e,n,a));var o=function(e){return Ae(i[e],1,1,function(){i[e]=null})};return{c:function(){for(var e=0;e<i.length;e+=1)i[e].c();t=X()},m:function(e,n){for(var a=0;a<i.length;a+=1)i[a].m(e,n);K(e,t,n),r=!0},p:function(e,r){if(1&r){var a;for(n=e[0],a=0;a<n.length;a+=1){var s=kt(e,n,a);i[a]?(i[a].p(s,r),ke(i[a],1)):(i[a]=Dt(s),i[a].c(),ke(i[a],1),i[a].m(t.parentNode,t))}for(Te(),a=n.length;a<i.length;a+=1)o(a);Ce()}},i:function(e){if(!r){for(var t=0;t<n.length;t+=1)ke(i[t]);r=!0}},o:function(e){i=i.filter(Boolean);for(var t=0;t<i.length;t+=1)Ae(i[t]);r=!1},d:function(e){Q(i,e),e&&H(t)}}}function Rt(e){for(var t,r,n=Object.entries(e[17]),i=[],a=0;a<n.length;a+=1)i[a]=wt(Ct(e,n,a));var o=function(e){return Ae(i[e],1,1,function(){i[e]=null})};return{c:function(){for(var e=0;e<i.length;e+=1)i[e].c();t=X()},m:function(e,n){for(var a=0;a<i.length;a+=1)i[a].m(e,n);K(e,t,n),r=!0},p:function(e,r){if(975&r){var a;for(n=Object.entries(e[17]),a=0;a<n.length;a+=1){var s=Ct(e,n,a);i[a]?(i[a].p(s,r),ke(i[a],1)):(i[a]=wt(s),i[a].c(),ke(i[a],1),i[a].m(t.parentNode,t))}for(Te(),a=n.length;a<i.length;a+=1)o(a);Ce()}},i:function(e){if(!r){for(var t=0;t<n.length;t+=1)ke(i[t]);r=!0}},o:function(e){i=i.filter(Boolean);for(var t=0;t<i.length;t+=1)Ae(i[t]);r=!1},d:function(e){Q(i,e),e&&H(t)}}}function Pt(e){var t;return{c:function(){(t=Z("div")).innerHTML='<div class="item svelte-dhd3ex">Empty</div>',te(t,"class","row row-empty svelte-dhd3ex")},m:function(e,r){K(e,t,r)},p:P,i:P,o:P,d:function(e){e&&H(t)}}}function Et(e){var t,r,n,i,a,o=e[20]+"",s=e[9](e[21])+"";return{c:function(){t=Z("div"),r=$(o),n=Y(),i=Z("div"),a=$(s),te(t,"class","item item-key svelte-dhd3ex"),te(i,"class","item item-value svelte-dhd3ex")},m:function(e,o){K(e,t,o),W(t,r),K(e,n,o),K(e,i,o),W(i,a)},p:function(e,t){1&t&&o!==(o=e[20]+"")&&re(r,o),1&t&&s!==(s=e[9](e[21])+"")&&re(a,s)},d:function(e){e&&H(t),e&&H(n),e&&H(i)}}}function _t(e){var t,r,n,i,a;return{c:function(){t=Z("input"),r=Y(),n=Z("input"),te(t,"class","item item-key"),te(n,"class","item item-value")},m:function(o,s){K(o,t,s),ne(t,e[2]),K(o,r,s),K(o,n,s),ne(n,e[3]),i||(a=[ee(t,"input",e[10]),ee(n,"input",e[11])],i=!0)},p:function(e,r){4&r&&t.value!==e[2]&&ne(t,e[2]),8&r&&n.value!==e[3]&&ne(n,e[3])},d:function(e){e&&H(t),e&&H(r),e&&H(n),i=!1,q(a)}}}function wt(e){var t,r,n,i,a,o,s,u,c,p,l,m,d,y,h;function f(e,t){return e[1]===e[23]?_t:Et}var b=f(e),g=b(e);function S(){return e[12](e[17],e[23])}function v(){return e[13](e[20],e[21])}function I(){return e[14](e[17],e[20],e[21],e[23])}return a=new ut({props:{icon:yt}}),u=new ut({props:{icon:ct}}),l=new ut({props:{icon:e[1]===e[23]?mt:pt}}),{c:function(){t=Z("div"),g.c(),r=Y(),n=Z("div"),i=Z("div"),De(a.$$.fragment),o=Y(),s=Z("div"),De(u.$$.fragment),c=Y(),p=Z("div"),De(l.$$.fragment),m=Y(),te(i,"class","svelte-dhd3ex"),te(s,"class","svelte-dhd3ex"),te(p,"class","svelte-dhd3ex"),te(n,"class","action svelte-dhd3ex"),te(t,"class","row svelte-dhd3ex")},m:function(e,f){K(e,t,f),g.m(t,null),W(t,r),W(t,n),W(n,i),xe(a,i,null),W(n,o),W(n,s),xe(u,s,null),W(n,c),W(n,p),xe(l,p,null),W(t,m),d=!0,y||(h=[ee(i,"click",S),ee(s,"click",v),ee(p,"click",I)],y=!0)},p:function(n,i){b===(b=f(e=n))&&g?g.p(e,i):(g.d(1),(g=b(e))&&(g.c(),g.m(t,r)));var a={};2&i&&(a.icon=e[1]===e[23]?mt:pt),l.$set(a)},i:function(e){d||(ke(a.$$.fragment,e),ke(u.$$.fragment,e),ke(l.$$.fragment,e),d=!0)},o:function(e){Ae(a.$$.fragment,e),Ae(u.$$.fragment,e),Ae(l.$$.fragment,e),d=!1},d:function(e){e&&H(t),g.d(),Re(a),Re(u),Re(l),y=!1,q(h)}}}function qt(e){var t,r,n;return t=new ut({props:{icon:lt}}),{c:function(){De(t.$$.fragment),r=$("\n            Add Item")},m:function(e,i){xe(t,e,i),K(e,r,i),n=!0},p:P,i:function(e){n||(ke(t.$$.fragment,e),n=!0)},o:function(e){Ae(t.$$.fragment,e),n=!1},d:function(e){Re(t,e),e&&H(r)}}}function Mt(e){var t,r,n;return t=new ut({props:{icon:dt}}),{c:function(){De(t.$$.fragment),r=$("\n            Refresh")},m:function(e,i){xe(t,e,i),K(e,r,i),n=!0},p:P,i:function(e){n||(ke(t.$$.fragment,e),n=!0)},o:function(e){Ae(t.$$.fragment,e),n=!1},d:function(e){Re(t,e),e&&H(r)}}}function Lt(e){var t,r,n,i,a,o,s,u,c,p,l,m,d=[Pt,Rt],y=[];function h(e,t){return 0===e[17].length?0:1}return i=h(e),a=y[i]=d[i](e),(u=new St({props:{class:"item btn",$$slots:{default:[qt]},$$scope:{ctx:e}}})).$on("click",function(){return e[15](e[17])}),(p=new St({props:{class:"item btn",$$slots:{default:[Mt]},$$scope:{ctx:e}}})).$on("click",e[16]),{c:function(){t=Z("div"),(r=Z("div")).innerHTML='<div class="item item-key svelte-dhd3ex">Key</div> \n          <div class="item item-value svelte-dhd3ex">Value</div> \n          <div class="action svelte-dhd3ex"></div>',n=Y(),a.c(),o=Y(),s=Z("div"),De(u.$$.fragment),c=Y(),De(p.$$.fragment),l=Y(),te(r,"class","row svelte-dhd3ex"),te(s,"class","row svelte-dhd3ex"),te(t,"class","table svelte-dhd3ex")},m:function(e,a){K(e,t,a),W(t,r),W(t,n),y[i].m(t,null),W(t,o),W(t,s),xe(u,s,null),W(s,c),xe(p,s,null),K(e,l,a),m=!0},p:function(r,n){var s=i;(i=h(e=r))===s?y[i].p(e,n):(Te(),Ae(y[s],1,1,function(){y[s]=null}),Ce(),(a=y[i])?a.p(e,n):(a=y[i]=d[i](e)).c(),ke(a,1),a.m(t,o));var c={};134217728&n&&(c.$$scope={dirty:n,ctx:e}),u.$set(c);var l={};134217728&n&&(l.$$scope={dirty:n,ctx:e}),p.$set(l)},i:function(e){m||(ke(a),ke(u.$$.fragment,e),ke(p.$$.fragment,e),m=!0)},o:function(e){Ae(a),Ae(u.$$.fragment,e),Ae(p.$$.fragment,e),m=!1},d:function(e){e&&H(t),y[i].d(),Re(u),Re(p),e&&H(l)}}}function Ot(e){var t,r;return t=new Ze({props:{$$slots:{default:[Lt]},$$scope:{ctx:e}}}),{c:function(){De(t.$$.fragment)},m:function(e,n){xe(t,e,n),r=!0},p:function(e,r){var n={};134217743&r&&(n.$$scope={dirty:r,ctx:e}),t.$set(n)},i:function(e){r||(ke(t.$$.fragment,e),r=!0)},o:function(e){Ae(t.$$.fragment,e),r=!1},d:function(e){Re(t,e)}}}function Bt(e){var t,r,n,i,a;r=new ze({props:{$$slots:{default:[xt]},$$scope:{ctx:e}}});for(var o=e[0],s=[],u=0;u<o.length;u+=1)s[u]=Ot(Tt(e,o,u));var c=function(e){return Ae(s[e],1,1,function(){s[e]=null})};return{c:function(){t=Z("div"),De(r.$$.fragment),n=Y();for(var e=0;e<s.length;e+=1)s[e].c();i=X(),te(t,"class","tab-list svelte-dhd3ex")},m:function(e,o){K(e,t,o),xe(r,t,null),K(e,n,o);for(var u=0;u<s.length;u+=1)s[u].m(e,o);K(e,i,o),a=!0},p:function(e,t){var n={};if(134217729&t&&(n.$$scope={dirty:t,ctx:e}),r.$set(n),1023&t){var a;for(o=e[0],a=0;a<o.length;a+=1){var u=Tt(e,o,a);s[a]?(s[a].p(u,t),ke(s[a],1)):(s[a]=Ot(u),s[a].c(),ke(s[a],1),s[a].m(i.parentNode,i))}for(Te(),a=o.length;a<s.length;a+=1)c(a);Ce()}},i:function(e){if(!a){ke(r.$$.fragment,e);for(var t=0;t<o.length;t+=1)ke(s[t]);a=!0}},o:function(e){Ae(r.$$.fragment,e),s=s.filter(Boolean);for(var t=0;t<s.length;t+=1)Ae(s[t]);a=!1},d:function(e){e&&H(t),Re(r),e&&H(n),Q(s,e),e&&H(i)}}}function Gt(e){var t,r;return t=new Ge({props:{$$slots:{default:[Bt]},$$scope:{ctx:e}}}),{c:function(){De(t.$$.fragment)},m:function(e,n){xe(t,e,n),r=!0},p:function(e,r){var n=r[0],i={};134217743&n&&(i.$$scope={dirty:n,ctx:e}),t.$set(i)},i:function(e){r||(ke(t.$$.fragment,e),r=!0)},o:function(e){Ae(t.$$.fragment,e),r=!1},d:function(e){Re(t,e)}}}function Ut(e,t,r){var n=function(){var e=[],t=globalThis||window;return void 0!==document.cookie&&e.push({name:"cookies",storage:vt}),t.localStorage&&e.push({name:"localStorage",storage:localStorage}),t.sessionStorage&&e.push({name:"sessionStorage",storage:sessionStorage}),e}(),a=-1,o="",s="",u=function(){r(0,n)},c=function(e){e.setItem("new_item_"+Date.now(),"new_value"),u()},p=function(e,t){var r;e.removeItem(null!==(r=e.key(t))&&void 0!==r?r:""),u()},l=function(e,t){var r=[e,t].join("=");(0,tt.Z)(r)},m=function(e,t,n,i){a===i?(o!==t&&e.removeItem(t),e.setItem(o,s),r(1,a=-1),u()):(r(2,o=t),r(3,s=n),r(1,a=i))};return[n,a,o,s,u,c,p,l,m,function(e){return(0,i.getStringBytes)(e)>1024?(0,i.subString)(e,1024):e},function(){o=this.value,r(2,o)},function(){s=this.value,r(3,s)},function(e,t){return p(e,t)},function(e,t){return l(e,t)},function(e,t,r,n){return m(e,t,r,n)},function(e){return c(e)},function(){return u()}]}s()(It.Z,{insert:"head",singleton:!1}),It.Z.locals;var Ft=function(e){var t,r;function n(t){var r;return Ee(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r=e.call(this)||this),t,Ut,Gt,L,{}),r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,Nt(t,r),n}(_e);function Vt(e,t){return(Vt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var jt=function(e){var t,r;function n(t,r,n){return void 0===n&&(n={propA:1}),e.call(this,t,r,Ft,n)||this}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,Vt(t,r),n}(R),zt="#__vconsole",Wt=function(){function e(e){if(this.version=void 0,this.$dom=void 0,this.isInited=void 0,this.option={},this.activedTab=void 0,this.tabList=void 0,this.pluginList=void 0,this.switchPos=void 0,this.tool=i,this.$=a.Z,a.Z.one(zt))console.debug("vConsole is already exists.");else{var t=this;if(this.version=n,this.$dom=null,this.isInited=!1,this.option={defaultPlugins:["system","network","element","storage"]},this.activedTab="",this.tabList=[],this.pluginList={},this.switchPos={hasMoved:!1,x:0,y:0,startX:0,startY:0,endX:0,endY:0},this.tool=i,this.$=a.Z,i.isObject(e))for(var r in e)this.option[r]=e[r];this._addBuiltInPlugins();var o,s=function(){t.isInited||(t._render(),t._bindEvent(),t._autoRun())};if(void 0!==document)"loading"===document.readyState?a.Z.bind(window,"DOMContentLoaded",s):s();else o=setTimeout(function e(){document&&"complete"==document.readyState?(o&&clearTimeout(o),s()):o=setTimeout(e,1)},1)}}var t=e.prototype;return t._addBuiltInPlugins=function(){this.addPlugin(new l.Z("default","Log"));var e=this.option.defaultPlugins,t={system:{proto:y,name:"System"},network:{proto:v,name:"Network"},element:{proto:D,name:"Element"},storage:{proto:jt,name:"Storage"}};if(e&&i.isArray(e))for(var r=0;r<e.length;r++){var n=t[e[r]];n?this.addPlugin(new n.proto(e[r],n.name)):console.debug("Unrecognized default plugin ID:",e[r])}},t._render=function(){if(!a.Z.one(zt)){var e=document.createElement("div");e.innerHTML='<div id="__vconsole" class="">\n  <div class="vc-switch">vConsole</div>\n  <div class="vc-mask">\n  </div>\n  <div class="vc-panel">\n    <div class="vc-tabbar">\n    </div>\n    <div class="vc-topbar">\n    </div>\n    <div class="vc-content">\n    </div>\n    <div class="vc-toolbar">\n      <a class="vc-tool vc-global-tool vc-tool-last vc-hide">Hide</a>\n    </div>\n  </div>\n</div>',document.documentElement.insertAdjacentElement("beforeend",e.children[0])}this.$dom=a.Z.one(zt);var t=1*i.getStorage("switch_x"),r=1*i.getStorage("switch_y");this.setSwitchPosition(t,r);var n=window.devicePixelRatio||1,o=document.querySelector('[name="viewport"]');if(o){var s=(o.getAttribute("content")||"").match(/initial\-scale\=\d+(\.\d+)?/);(s?parseFloat(s[0].split("=")[1]):1)<1&&(this.$dom.style.fontSize=13*n+"px")}a.Z.one(".vc-mask",this.$dom).style.display="none",this._updateTheme()},t._updateTheme=function(){var e=this.option.theme;"light"!==e&&"dark"!==e&&(e=""),this.$dom.setAttribute("data-theme",e)},t.setSwitchPosition=function(e,t){var r=a.Z.one(".vc-switch",this.$dom),n=this._getSwitchButtonSafeAreaXY(r,e,t);e=n[0],t=n[1],this.switchPos.x=e,this.switchPos.y=t,r.style.right=e+"px",r.style.bottom=t+"px",i.setStorage("switch_x",e),i.setStorage("switch_y",t)},t._getSwitchButtonSafeAreaXY=function(e,t,r){var n=Math.max(document.documentElement.offsetWidth,window.innerWidth),i=Math.max(document.documentElement.offsetHeight,window.innerHeight);return t+e.offsetWidth>n&&(t=n-e.offsetWidth),r+e.offsetHeight>i&&(r=i-e.offsetHeight),t<0&&(t=0),r<20&&(r=20),[t,r]},t._mockTap=function(){var e,t,r,n=!1,i=null;this.$dom.addEventListener("touchstart",function(n){if(void 0===e){var a=n.targetTouches[0],o=n.target;t=a.pageX,r=a.pageY,e=n.timeStamp,i=o.nodeType===Node.TEXT_NODE?o.parentNode:o}},!1),this.$dom.addEventListener("touchmove",function(e){var i=e.changedTouches[0];(Math.abs(i.pageX-t)>10||Math.abs(i.pageY-r)>10)&&(n=!0)}),this.$dom.addEventListener("touchend",function(t){if(!1===n&&t.timeStamp-e<700&&null!=i){var r=!1,a=!1;switch(i.tagName.toLowerCase()){case"textarea":r=!0;break;case"input":switch(i.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":r=!1;break;default:r=!i.disabled&&!i.readOnly}}if("function"==typeof window.getSelection){var o=getSelection();o.rangeCount&&"range"===o.type&&(a=!0)}if(r?i.focus():a||t.preventDefault(),!i.disabled&&!i.readOnly){var s=t.changedTouches[0],u=document.createEvent("MouseEvents");u.initMouseEvent("click",!0,!0,window,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),u.initEvent("click",!0,!0),i.dispatchEvent(u)}}e=void 0,n=!1,i=null},!1)},t._bindEvent=function(){var e=this,t=a.Z.one(".vc-switch",e.$dom);a.Z.bind(t,"touchstart",function(t){e.switchPos.startX=t.touches[0].pageX,e.switchPos.startY=t.touches[0].pageY,e.switchPos.hasMoved=!1}),a.Z.bind(t,"touchend",function(t){e.switchPos.hasMoved&&(e.switchPos.startX=0,e.switchPos.startY=0,e.switchPos.hasMoved=!1,e.setSwitchPosition(e.switchPos.endX,e.switchPos.endY))}),a.Z.bind(t,"touchmove",function(r){if(!(r.touches.length<=0)){var n=r.touches[0].pageX-e.switchPos.startX,i=r.touches[0].pageY-e.switchPos.startY,a=Math.floor(e.switchPos.x-n),o=Math.floor(e.switchPos.y-i),s=e._getSwitchButtonSafeAreaXY(t,a,o);a=s[0],o=s[1],t.style.right=a+"px",t.style.bottom=o+"px",e.switchPos.endX=a,e.switchPos.endY=o,e.switchPos.hasMoved=!0,r.preventDefault()}}),a.Z.bind(a.Z.one(".vc-switch",e.$dom),"click",function(){e.show()}),a.Z.bind(a.Z.one(".vc-hide",e.$dom),"click",function(){e.hide()}),a.Z.bind(a.Z.one(".vc-mask",e.$dom),"click",function(t){if(t.target!=a.Z.one(".vc-mask"))return!1;e.hide()}),a.Z.delegate(a.Z.one(".vc-tabbar",e.$dom),"click",".vc-tab",function(t){var r=this.dataset.tab;r!=e.activedTab&&e.showTab(r)});var r=a.Z.one(".vc-content",e.$dom),n=!1;a.Z.bind(r,"touchstart",function(e){var t=r.scrollTop,i=r.scrollHeight,o=t+r.offsetHeight;0===t?(r.scrollTop=1,0===r.scrollTop&&(a.Z.hasClass(e.target,"vc-cmd-input")||(n=!0))):o===i&&(r.scrollTop=t-1,r.scrollTop===t&&(a.Z.hasClass(e.target,"vc-cmd-input")||(n=!0)))}),a.Z.bind(r,"touchmove",function(e){n&&e.preventDefault()}),a.Z.bind(r,"touchend",function(e){n=!1})},t._autoRun=function(){for(var e in this.isInited=!0,this.pluginList)this._initPlugin(this.pluginList[e]);this.tabList.length>0&&this.showTab(this.tabList[0]),this.triggerEvent("ready")},t.triggerEvent=function(e,t){e="on"+e.charAt(0).toUpperCase()+e.slice(1),i.isFunction(this.option[e])&&this.option[e].apply(this,t)},t._initPlugin=function(e){var t=this;e.vConsole=this,e.trigger("init"),e.trigger("renderTab",function(r){t.tabList.push(e.id);var n=a.Z.render('<a class="vc-tab" data-tab="{{id}}" id="__vc_tab_{{id}}">{{name}}</a>',{id:e.id,name:e.name});a.Z.one(".vc-tabbar",t.$dom).insertAdjacentElement("beforeend",n);var o=a.Z.render('<div class="vc-logbox" id="__vc_log_{{id}}">\n  \n</div>',{id:e.id});r&&(i.isString(r)?o.innerHTML+=r:i.isFunction(r.appendTo)?r.appendTo(o):i.isElement(r)&&o.insertAdjacentElement("beforeend",r)),a.Z.one(".vc-content",t.$dom).insertAdjacentElement("beforeend",o)}),e.trigger("addTopBar",function(r){if(r)for(var n=a.Z.one(".vc-topbar",t.$dom),o=function(t){var o=r[t],s=a.Z.render('<a class="vc-toptab vc-topbar-{{pluginID}}{{if (className)}} {{className}}{{/if}}">{{name}}</a>',{name:o.name||"Undefined",className:o.className||"",pluginID:e.id});if(o.data)for(var u in o.data)s.dataset[u]=o.data[u];i.isFunction(o.onClick)&&a.Z.bind(s,"click",function(t){!1===o.onClick.call(s)||(a.Z.removeClass(a.Z.all(".vc-topbar-"+e.id),"vc-actived"),a.Z.addClass(s,"vc-actived"))}),n.insertAdjacentElement("beforeend",s)},s=0;s<r.length;s++)o(s)}),e.trigger("addTool",function(r){if(r)for(var n=a.Z.one(".vc-tool-last",t.$dom),o=function(t){var o=r[t],s=a.Z.render('<a class="vc-tool vc-tool-{{pluginID}}">{{name}}</a>',{name:o.name||"Undefined",pluginID:e.id});1==o.global&&a.Z.addClass(s,"vc-global-tool"),i.isFunction(o.onClick)&&a.Z.bind(s,"click",function(e){o.onClick.call(s)}),n.parentNode.insertBefore(s,n)},s=0;s<r.length;s++)o(s)}),e.isReady=!0,e.trigger("ready")},t._triggerPluginsEvent=function(e){for(var t in this.pluginList)this.pluginList[t].isReady&&this.pluginList[t].trigger(e)},t._triggerPluginEvent=function(e,t){var r=this.pluginList[e];r&&r.isReady&&r.trigger(t)},t.addPlugin=function(e){return void 0!==this.pluginList[e.id]?(console.debug("Plugin "+e.id+" has already been added."),!1):(this.pluginList[e.id]=e,this.isInited&&(this._initPlugin(e),1==this.tabList.length&&this.showTab(this.tabList[0])),!0)},t.removePlugin=function(e){e=(e+"").toLowerCase();var t=this.pluginList[e];if(void 0===t)return console.debug("Plugin "+e+" does not exist."),!1;if(t.trigger("remove"),this.isInited){var r=a.Z.one("#__vc_tab_"+e);r&&r.parentNode.removeChild(r);for(var n=a.Z.all(".vc-topbar-"+e,this.$dom),i=0;i<n.length;i++)n[i].parentNode.removeChild(n[i]);var o=a.Z.one("#__vc_log_"+e);o&&o.parentNode.removeChild(o);for(var s=a.Z.all(".vc-tool-"+e,this.$dom),u=0;u<s.length;u++)s[u].parentNode.removeChild(s[u])}var c=this.tabList.indexOf(e);c>-1&&this.tabList.splice(c,1);try{delete this.pluginList[e]}catch(t){this.pluginList[e]=void 0}return this.activedTab==e&&this.tabList.length>0&&this.showTab(this.tabList[0]),!0},t.show=function(){if(this.isInited){var e=this;a.Z.one(".vc-panel",this.$dom).style.display="block",setTimeout(function(){a.Z.addClass(e.$dom,"vc-toggle"),e._triggerPluginsEvent("showConsole"),a.Z.one(".vc-mask",e.$dom).style.display="block"},10)}},t.hide=function(){var e=this;this.isInited&&(a.Z.removeClass(this.$dom,"vc-toggle"),setTimeout(function(){a.Z.one(".vc-mask",e.$dom).style.display="none",a.Z.one(".vc-panel",e.$dom).style.display="none"},330),this._triggerPluginsEvent("hideConsole"))},t.showSwitch=function(){this.isInited&&(a.Z.one(".vc-switch",this.$dom).style.display="block")},t.hideSwitch=function(){this.isInited&&(a.Z.one(".vc-switch",this.$dom).style.display="none")},t.showTab=function(e){if(this.isInited){var t=a.Z.one("#__vc_log_"+e);a.Z.removeClass(a.Z.all(".vc-tab",this.$dom),"vc-actived"),a.Z.addClass(a.Z.one("#__vc_tab_"+e),"vc-actived"),a.Z.removeClass(a.Z.all(".vc-logbox",this.$dom),"vc-actived"),a.Z.addClass(t,"vc-actived");var r=a.Z.all(".vc-topbar-"+e,this.$dom);a.Z.removeClass(a.Z.all(".vc-toptab",this.$dom),"vc-toggle"),a.Z.addClass(r,"vc-toggle"),r.length>0?a.Z.addClass(a.Z.one(".vc-content",this.$dom),"vc-has-topbar"):a.Z.removeClass(a.Z.one(".vc-content",this.$dom),"vc-has-topbar"),a.Z.removeClass(a.Z.all(".vc-tool",this.$dom),"vc-toggle"),a.Z.addClass(a.Z.all(".vc-tool-"+e,this.$dom),"vc-toggle"),this.activedTab&&this._triggerPluginEvent(this.activedTab,"hide"),this.activedTab=e,this._triggerPluginEvent(this.activedTab,"show")}},t.setOption=function(e,t){if(i.isString(e))this.option[e]=t,this._triggerPluginsEvent("updateOption"),this._updateTheme();else if(i.isObject(e)){for(var r in e)this.option[r]=e[r];this._triggerPluginsEvent("updateOption"),this._updateTheme()}else console.debug("The first parameter of vConsole.setOption() must be a string or an object.")},t.destroy=function(){if(this.isInited){for(var e=Object.keys(this.pluginList),t=e.length-1;t>=0;t--)this.removePlugin(e[t]);this.$dom.parentNode.removeChild(this.$dom),this.isInited=!1}},e}();Wt.VConsolePlugin=c.Z,Wt.VConsoleLogPlugin=p.Z,Wt.VConsoleDefaultPlugin=l.Z,Wt.VConsoleSystemPlugin=y,Wt.VConsoleNetworkPlugin=v,Wt.VConsoleElementPlugin=D,Wt.VConsoleStoragePlugin=jt;var Kt=Wt},1436:function(e,t,r){"use strict";var n=r(7705),i=r.n(n)()(function(e){return e[1]});i.push([e.id,"button.svelte-1nkk86e {\n  background: var(--VC-BG-1);\n  color: var(--VC-FG-1);\n}\nbutton.svelte-1nkk86e:hover {\n  background: var(--VC-BG-2);\n}\nbutton.svelte-1nkk86e:active {\n  background: var(--VC-BG-0);\n}\n",""]),t.Z=i},3034:function(e,t,r){"use strict";var n=r(7705),i=r.n(n)()(function(e){return e[1]});i.push([e.id,".tab-list.svelte-dhd3ex.svelte-dhd3ex {\n  position: fixed;\n  width: 100%;\n}\n.table.svelte-dhd3ex.svelte-dhd3ex {\n  margin: 0 8px;\n  padding-top: 2.30769231em;\n}\n.row.svelte-dhd3ex.svelte-dhd3ex {\n  display: flex;\n}\n.row.svelte-dhd3ex .item,\n.row.svelte-dhd3ex .action {\n  line-height: 2;\n  border: 1px solid var(--VC-FG-3);\n}\n.row.svelte-dhd3ex .item {\n  flex: 2;\n  overflow-x: hidden;\n  text-overflow: ellipsis;\n}\n.row :global(.item).btn {\n  text-align: center;\n}\n.row.svelte-dhd3ex .item-key {\n  flex: 1;\n}\n.row.svelte-dhd3ex .action.svelte-dhd3ex {\n  flex: 1;\n  display: flex;\n  justify-content: space-evenly;\n}\n.row.svelte-dhd3ex .action div.svelte-dhd3ex {\n  flex: 1;\n  text-align: center;\n}\n.row.svelte-dhd3ex .action div.svelte-dhd3ex:hover {\n  background: var(--VC-BG-3);\n}\n.row.svelte-dhd3ex .action div.svelte-dhd3ex:active {\n  background: var(--VC-BG-1);\n}\n.row-empty.svelte-dhd3ex.svelte-dhd3ex {\n  text-align: center;\n}\n",""]),t.Z=i},6473:function(e,t,r){"use strict";var n=r(7705),i=r.n(n)()(function(e){return e[1]});i.push([e.id,"button.svelte-wph4en {\n  outline: none;\n  flex: 1;\n  background: var(--VC-BG-1);\n  border: none;\n  border-bottom: 1px solid var(--VC-FG-3);\n  border-radius: 0;\n  margin: 0;\n  color: var(--VC-FG-0);\n  line-height: 2.30769231em;\n}\nbutton.svelte-wph4en:hover {\n  background: var(--VC-BG-2);\n}\nbutton.svelte-wph4en:active {\n  background: var(--VC-BG-0);\n}\n.selected.svelte-wph4en {\n  border-bottom: 1px solid var(--VC-INDIGO);\n}\n",""]),t.Z=i},4504:function(e,t,r){"use strict";var n=r(7705),i=r.n(n)()(function(e){return e[1]});i.push([e.id,".tab-list.svelte-sp52j5 {\n  display: flex;\n  justify-content: space-evenly;\n}\n",""]),t.Z=i},5398:function(e,t,r){"use strict";var n=r(7705),i=r.n(n)()(function(e){return e[1]});i.push([e.id,'#__vconsole {\n  --VC-BG-0: #ededed;\n  --VC-BG-1: #f7f7f7;\n  --VC-BG-2: #fff;\n  --VC-BG-3: #f7f7f7;\n  --VC-BG-4: #4c4c4c;\n  --VC-BG-5: #fff;\n  --VC-BG-6: rgba(0, 0, 0, 0.1);\n  --VC-FG-0: rgba(0, 0, 0, 0.9);\n  --VC-FG-HALF: rgba(0, 0, 0, 0.9);\n  --VC-FG-1: rgba(0, 0, 0, 0.5);\n  --VC-FG-2: rgba(0, 0, 0, 0.3);\n  --VC-FG-3: rgba(0, 0, 0, 0.1);\n  --VC-RED: #fa5151;\n  --VC-ORANGE: #fa9d3b;\n  --VC-YELLOW: #ffc300;\n  --VC-GREEN: #91d300;\n  --VC-LIGHTGREEN: #95ec69;\n  --VC-BRAND: #07c160;\n  --VC-BLUE: #10aeff;\n  --VC-INDIGO: #1485ee;\n  --VC-PURPLE: #6467f0;\n  --VC-LINK: #576b95;\n  --VC-TEXTGREEN: #06ae56;\n  --VC-FG: black;\n  --VC-BG: white;\n  --VC-BG-COLOR-ACTIVE: #ececec;\n  --VC-WARN-BG: #fff3cc;\n  --VC-WARN-BORDER: #ffe799;\n  --VC-ERROR-BG: #fedcdc;\n  --VC-ERROR-BORDER: #fdb9b9;\n  --VC-DOM-TAG-NAME-COLOR: #881280;\n  --VC-DOM-ATTRIBUTE-NAME-COLOR: #994500;\n  --VC-DOM-ATTRIBUTE-VALUE-COLOR: #1a1aa6;\n  --VC-CODE-KEY-FG: #881391;\n  --VC-CODE-PRIVATE-KEY-FG: #cfa1d3;\n  --VC-CODE-FUNC-FG: #0d22aa;\n  --VC-CODE-NUMBER-FG: #1c00cf;\n  --VC-CODE-STR-FG: #c41a16;\n  --VC-CODE-NULL-FG: #808080;\n  color: var(--VC-FG-0);\n  font-size: 13px;\n  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n  -webkit-user-select: auto;\n  /* global */\n  /* compoment */\n}\n#__vconsole .vc-max-height {\n  max-height: 19.23076923em;\n}\n#__vconsole .vc-max-height-line {\n  max-height: 3.38461538em;\n}\n#__vconsole .vc-min-height {\n  min-height: 3.07692308em;\n}\n#__vconsole dd,\n#__vconsole dl,\n#__vconsole pre {\n  margin: 0;\n}\n#__vconsole .vc-switch {\n  display: block;\n  position: fixed;\n  right: 0.76923077em;\n  bottom: 0.76923077em;\n  color: #FFF;\n  background-color: var(--VC-BRAND);\n  line-height: 1;\n  font-size: 1.07692308em;\n  padding: 0.61538462em 1.23076923em;\n  z-index: 10000;\n  border-radius: 0.30769231em;\n  box-shadow: 0 0 0.61538462em rgba(0, 0, 0, 0.4);\n}\n#__vconsole .vc-mask {\n  display: none;\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(0, 0, 0, 0);\n  z-index: 10001;\n  -webkit-transition: background 0.3s;\n  transition: background 0.3s;\n  -webkit-tap-highlight-color: transparent;\n  overflow-y: scroll;\n}\n#__vconsole .vc-panel {\n  display: none;\n  position: fixed;\n  min-height: 85%;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 10002;\n  background-color: var(--VC-BG-0);\n  -webkit-transition: -webkit-transform 0.3s;\n  transition: -webkit-transform 0.3s;\n  transition: transform 0.3s;\n  transition: transform 0.3s, -webkit-transform 0.3s;\n  -webkit-transform: translate(0, 100%);\n  transform: translate(0, 100%);\n}\n#__vconsole .vc-tabbar {\n  border-bottom: 1px solid var(--VC-FG-3);\n  overflow-x: auto;\n  height: 3em;\n  width: auto;\n  white-space: nowrap;\n}\n#__vconsole .vc-tabbar .vc-tab {\n  display: inline-block;\n  line-height: 3em;\n  padding: 0 1.15384615em;\n  border-right: 1px solid var(--VC-FG-3);\n  text-decoration: none;\n  color: var(--VC-FG-0);\n  -webkit-tap-highlight-color: transparent;\n  -webkit-touch-callout: none;\n}\n#__vconsole .vc-tabbar .vc-tab:active {\n  background-color: rgba(0, 0, 0, 0.15);\n}\n#__vconsole .vc-tabbar .vc-tab.vc-actived {\n  background-color: var(--VC-BG-1);\n}\n#__vconsole .vc-content {\n  background-color: var(--VC-BG-2);\n  overflow-x: hidden;\n  overflow-y: auto;\n  position: absolute;\n  top: 3.07692308em;\n  left: 0;\n  right: 0;\n  bottom: 3.07692308em;\n  -webkit-overflow-scrolling: touch;\n  margin-bottom: constant(safe-area-inset-bottom);\n  margin-bottom: env(safe-area-inset-bottom);\n}\n#__vconsole .vc-content.vc-has-topbar {\n  top: 5.46153846em;\n}\n#__vconsole .vc-topbar {\n  background-color: var(--VC-BG-1);\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -moz-box-orient: horizontal;\n  -moz-box-direction: normal;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  width: 100%;\n}\n#__vconsole .vc-topbar .vc-toptab {\n  display: none;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n  -moz-box-flex: 1;\n  -ms-flex: 1;\n  flex: 1;\n  line-height: 2.30769231em;\n  padding: 0 1.15384615em;\n  border-bottom: 1px solid var(--VC-FG-3);\n  text-decoration: none;\n  text-align: center;\n  color: var(--VC-FG-0);\n  -webkit-tap-highlight-color: transparent;\n  -webkit-touch-callout: none;\n}\n#__vconsole .vc-topbar .vc-toptab.vc-toggle {\n  display: block;\n}\n#__vconsole .vc-topbar .vc-toptab:active {\n  background-color: rgba(0, 0, 0, 0.15);\n}\n#__vconsole .vc-topbar .vc-toptab.vc-actived {\n  border-bottom: 1px solid var(--VC-INDIGO);\n}\n#__vconsole .vc-logbox {\n  display: none;\n  position: relative;\n  min-height: 100%;\n}\n#__vconsole .vc-logbox i {\n  font-style: normal;\n}\n#__vconsole .vc-logbox .vc-log {\n  padding-bottom: 6em;\n  -webkit-tap-highlight-color: transparent;\n}\n#__vconsole .vc-logbox .vc-log:empty:before {\n  content: "Empty";\n  color: var(--VC-FG-1);\n  position: absolute;\n  top: 45%;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  font-size: 1.15384615em;\n  text-align: center;\n}\n#__vconsole .vc-logbox .vc-item {\n  margin: 0;\n  padding: 0.46153846em 0.61538462em;\n  overflow: hidden;\n  line-height: 1.3;\n  border-bottom: 1px solid var(--VC-FG-3);\n  word-break: break-word;\n}\n#__vconsole .vc-logbox .vc-item-info {\n  color: var(--VC-PURPLE);\n}\n#__vconsole .vc-logbox .vc-item-debug {\n  color: var(--VC-YELLOW);\n}\n#__vconsole .vc-logbox .vc-item-warn {\n  color: var(--VC-ORANGE);\n  border-color: var(--VC-WARN-BORDER);\n  background-color: var(--VC-WARN-BG);\n}\n#__vconsole .vc-logbox .vc-item-error {\n  color: var(--VC-RED);\n  border-color: var(--VC-ERROR-BORDER);\n  background-color: var(--VC-ERROR-BG);\n}\n#__vconsole .vc-logbox .vc-log.vc-log-partly .vc-item {\n  display: none;\n}\n#__vconsole .vc-logbox .vc-log.vc-log-partly-log .vc-item-log,\n#__vconsole .vc-logbox .vc-log.vc-log-partly-info .vc-item-info,\n#__vconsole .vc-logbox .vc-log.vc-log-partly-warn .vc-item-warn,\n#__vconsole .vc-logbox .vc-log.vc-log-partly-error .vc-item-error {\n  display: block;\n}\n#__vconsole .vc-logbox .vc-item.hide {\n  display: none !important;\n}\n#__vconsole .vc-logbox .vc-item .vc-item-content {\n  margin-right: 4.61538462em;\n}\n#__vconsole .vc-logbox .vc-item i {\n  white-space: pre-line;\n}\n#__vconsole .vc-logbox .vc-item .vc-item-repeat {\n  float: left;\n  margin-right: 0.30769231em;\n  padding: 0 6.5px;\n  color: #D7E0EF;\n  background-color: #42597F;\n  border-radius: 8.66666667px;\n}\n#__vconsole .vc-logbox .vc-item.vc-item-error .vc-item-repeat {\n  color: #901818;\n  background-color: var(--VC-RED);\n}\n#__vconsole .vc-logbox .vc-item.vc-item-warn .vc-item-repeat {\n  color: #987D20;\n  background-color: #F4BD02;\n}\n#__vconsole .vc-logbox .vc-item .vc-item-code {\n  display: block;\n  white-space: pre-wrap;\n  overflow: auto;\n  position: relative;\n}\n#__vconsole .vc-logbox .vc-item .vc-item-code.vc-item-code-input,\n#__vconsole .vc-logbox .vc-item .vc-item-code.vc-item-code-output {\n  padding-left: 0.92307692em;\n}\n#__vconsole .vc-logbox .vc-item .vc-item-code.vc-item-code-input:before,\n#__vconsole .vc-logbox .vc-item .vc-item-code.vc-item-code-output:before {\n  content: "\u203a";\n  position: absolute;\n  top: -0.23076923em;\n  left: 0;\n  font-size: 1.23076923em;\n  color: #6A5ACD;\n}\n#__vconsole .vc-logbox .vc-item .vc-item-code.vc-item-code-output:before {\n  content: "\u2039";\n}\n#__vconsole .vc-logbox .vc-item .vc-fold {\n  display: block;\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n}\n#__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-outer {\n  display: block;\n  font-style: italic;\n  padding-left: 0.76923077em;\n  position: relative;\n}\n#__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-outer:active {\n  background-color: var(--VC-BG-COLOR-ACTIVE);\n}\n#__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-outer:before {\n  content: "";\n  position: absolute;\n  top: 0.30769231em;\n  left: 0.15384615em;\n  width: 0;\n  height: 0;\n  border: transparent solid 0.30769231em;\n  border-left-color: var(--VC-FG-1);\n}\n#__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-outer.vc-toggle:before {\n  top: 0.46153846em;\n  left: 0;\n  border-top-color: var(--VC-FG-1);\n  border-left-color: transparent;\n}\n#__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-inner {\n  display: none;\n  margin-left: 0.76923077em;\n}\n#__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-inner.vc-toggle {\n  display: block;\n}\n#__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-inner .vc-code-key {\n  margin-left: 0.76923077em;\n}\n#__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-outer .vc-code-key {\n  margin-left: 0;\n}\n#__vconsole .vc-logbox .vc-item-copy {\n  float: right;\n  word-break: normal;\n  white-space: normal;\n  width: 16px;\n  height: 16px;\n}\n#__vconsole .vc-logbox .vc-item-copy .vc-icon-clippy {\n  display: block;\n  fill: var(--VC-FG-2);\n  width: 16px;\n  height: 16px;\n}\n#__vconsole .vc-logbox .vc-item-copy .vc-icon-check {\n  display: none;\n  fill: var(--VC-TEXTGREEN);\n  width: 16px;\n  height: 16px;\n}\n#__vconsole .vc-logbox .vc-item-copy-success .vc-icon-clippy {\n  display: none;\n}\n#__vconsole .vc-logbox .vc-item-copy-success .vc-icon-check {\n  display: block;\n}\n#__vconsole .vc-logbox .vc-item-delete {\n  float: right;\n  word-break: normal;\n  white-space: normal;\n  margin-left: 4px;\n  width: 16px;\n  height: 16px;\n}\n#__vconsole .vc-logbox .vc-item-delete .vc-icon-delete {\n  fill: var(--VC-FG-2);\n  width: 16px;\n  height: 16px;\n}\n#__vconsole .vc-logbox .vc-item-tips {\n  background-color: var(--VC-BG-6);\n  color: var(--VC-FG-0);\n  font-size: 0.84615385em;\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n#__vconsole .vc-logbox .vc-code-key {\n  color: var(--VC-CODE-KEY-FG);\n}\n#__vconsole .vc-logbox .vc-code-private-key {\n  color: var(--VC-CODE-PRIVATE-KEY-FG);\n}\n#__vconsole .vc-logbox .vc-code-function {\n  color: var(--VC-CODE-FUNC-FG);\n  font-style: italic;\n}\n#__vconsole .vc-logbox .vc-code-number,\n#__vconsole .vc-logbox .vc-code-boolean {\n  color: var(--VC-CODE-NUMBER-FG);\n}\n#__vconsole .vc-logbox .vc-code-string {\n  color: var(--VC-CODE-STR-FG);\n  white-space: normal;\n}\n#__vconsole .vc-logbox .vc-code-null,\n#__vconsole .vc-logbox .vc-code-undefined {\n  color: var(--VC-CODE-NULL-FG);\n}\n#__vconsole .vc-logbox .vc-cmd {\n  position: absolute;\n  height: 3.07692308em;\n  left: 0;\n  right: 0;\n  bottom: 3.07692308em;\n  border-top: 1px solid var(--VC-FG-3);\n  display: block!important;\n}\n#__vconsole .vc-logbox .vc-cmd.vc-filter {\n  bottom: 0;\n}\n#__vconsole .vc-logbox .vc-cmd .vc-cmd-input-wrap {\n  display: block;\n  height: 2.15384615em;\n  margin-right: 3.07692308em;\n  padding: 0.46153846em 0.61538462em;\n}\n#__vconsole .vc-logbox .vc-cmd .vc-cmd-input {\n  width: 100%;\n  border: none;\n  resize: none;\n  outline: none;\n  padding: 0;\n  font-size: 0.92307692em;\n  background-color: transparent;\n  color: var(--VC-FG-0);\n}\n#__vconsole .vc-logbox .vc-cmd .vc-cmd-input::-webkit-input-placeholder {\n  line-height: 2.15384615em;\n}\n#__vconsole .vc-logbox .vc-cmd .vc-cmd-btn {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  width: 3.07692308em;\n  border: none;\n  background-color: var(--VC-BG-0);\n  color: var(--VC-FG-0);\n  outline: none;\n  -webkit-touch-callout: none;\n  font-size: 1em;\n}\n#__vconsole .vc-logbox .vc-cmd .vc-cmd-btn:active {\n  background-color: rgba(0, 0, 0, 0.15);\n}\n#__vconsole .vc-logbox .vc-cmd .vc-cmd-prompted {\n  position: fixed;\n  width: 100%;\n  background-color: var(--VC-BG-3);\n  border: 1px solid var(--VC-FG-3);\n  overflow-x: scroll;\n  display: none;\n}\n#__vconsole .vc-logbox .vc-cmd .vc-cmd-prompted li {\n  list-style: none;\n  line-height: 30px;\n  padding: 0 0.46153846em;\n  border-bottom: 1px solid var(--VC-FG-3);\n}\n#__vconsole .vc-logbox .vc-group .vc-group-preview {\n  -webkit-touch-callout: none;\n}\n#__vconsole .vc-logbox .vc-group .vc-group-preview:active {\n  background-color: var(--VC-BG-COLOR-ACTIVE);\n}\n#__vconsole .vc-logbox .vc-group .vc-group-detail {\n  display: none;\n  padding: 0 0 0.76923077em 1.53846154em;\n  border-bottom: 1px solid var(--VC-FG-3);\n}\n#__vconsole .vc-logbox .vc-group.vc-actived .vc-group-detail {\n  display: block;\n  background-color: var(--VC-BG-1);\n}\n#__vconsole .vc-logbox .vc-group.vc-actived .vc-table-row {\n  background-color: var(--VC-BG-2);\n}\n#__vconsole .vc-logbox .vc-group.vc-actived .vc-group-preview {\n  background-color: var(--VC-BG-1);\n}\n#__vconsole .vc-logbox .vc-table .vc-table-row {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -moz-box-orient: horizontal;\n  -moz-box-direction: normal;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  overflow: hidden;\n  border-bottom: 1px solid var(--VC-FG-3);\n}\n#__vconsole .vc-logbox .vc-table .vc-table-row.vc-left-border {\n  border-left: 1px solid var(--VC-FG-3);\n}\n#__vconsole .vc-logbox .vc-table .vc-table-col {\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n  -moz-box-flex: 1;\n  -ms-flex: 1;\n  flex: 1;\n  padding: 0.23076923em 0.30769231em;\n  border-left: 1px solid var(--VC-FG-3);\n  overflow: auto;\n}\n#__vconsole .vc-logbox .vc-table .vc-table-col:first-child {\n  border: none;\n}\n#__vconsole .vc-logbox .vc-table .vc-table-col-value {\n  white-space: pre-wrap;\n  word-break: break-word;\n  /*white-space: nowrap;\n        text-overflow: ellipsis;*/\n  -webkit-overflow-scrolling: touch;\n}\n#__vconsole .vc-logbox .vc-table .vc-small .vc-table-col {\n  padding: 0 0.30769231em;\n  font-size: 0.92307692em;\n}\n#__vconsole .vc-logbox .vc-table .vc-table-col-2 {\n  -webkit-box-flex: 2;\n  -webkit-flex: 2;\n  -moz-box-flex: 2;\n  -ms-flex: 2;\n  flex: 2;\n}\n#__vconsole .vc-logbox .vc-table .vc-table-col-3 {\n  -webkit-box-flex: 3;\n  -webkit-flex: 3;\n  -moz-box-flex: 3;\n  -ms-flex: 3;\n  flex: 3;\n}\n#__vconsole .vc-logbox .vc-table .vc-table-col-4 {\n  -webkit-box-flex: 4;\n  -webkit-flex: 4;\n  -moz-box-flex: 4;\n  -ms-flex: 4;\n  flex: 4;\n}\n#__vconsole .vc-logbox .vc-table .vc-table-col-5 {\n  -webkit-box-flex: 5;\n  -webkit-flex: 5;\n  -moz-box-flex: 5;\n  -ms-flex: 5;\n  flex: 5;\n}\n#__vconsole .vc-logbox .vc-table .vc-table-col-6 {\n  -webkit-box-flex: 6;\n  -webkit-flex: 6;\n  -moz-box-flex: 6;\n  -ms-flex: 6;\n  flex: 6;\n}\n#__vconsole .vc-logbox .vc-table .vc-table-row-error {\n  border-color: var(--VC-ERROR-BORDER);\n  background-color: var(--VC-ERROR-BG);\n}\n#__vconsole .vc-logbox .vc-table .vc-table-row-error .vc-table-col {\n  color: var(--VC-RED);\n  border-color: var(--VC-ERROR-BORDER);\n}\n#__vconsole .vc-logbox .vc-table .vc-table-col-title {\n  font-weight: bold;\n}\n#__vconsole .vc-logbox.vc-actived {\n  display: block;\n}\n#__vconsole .vc-toolbar {\n  border-top: 1px solid var(--VC-FG-3);\n  line-height: 3em;\n  position: absolute;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -moz-box-orient: horizontal;\n  -moz-box-direction: normal;\n  -ms-flex-direction: row;\n  flex-direction: row;\n}\n#__vconsole .vc-toolbar .vc-tool {\n  display: none;\n  text-decoration: none;\n  color: var(--VC-FG-0);\n  width: 50%;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n  -moz-box-flex: 1;\n  -ms-flex: 1;\n  flex: 1;\n  text-align: center;\n  position: relative;\n  -webkit-touch-callout: none;\n}\n#__vconsole .vc-toolbar .vc-tool.vc-toggle,\n#__vconsole .vc-toolbar .vc-tool.vc-global-tool {\n  display: block;\n}\n#__vconsole .vc-toolbar .vc-tool:active {\n  background-color: rgba(0, 0, 0, 0.15);\n}\n#__vconsole .vc-toolbar .vc-tool:after {\n  content: " ";\n  position: absolute;\n  top: 0.53846154em;\n  bottom: 0.53846154em;\n  right: 0;\n  border-left: 1px solid var(--VC-FG-3);\n}\n#__vconsole .vc-toolbar .vc-tool-last:after {\n  border: none;\n}\n@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {\n  #__vconsole .vc-toolbar,\n  #__vconsole .vc-switch {\n    bottom: constant(safe-area-inset-bottom);\n    bottom: env(safe-area-inset-bottom);\n  }\n}\n#__vconsole.vc-toggle .vc-switch {\n  display: none;\n}\n#__vconsole.vc-toggle .vc-mask {\n  background: rgba(0, 0, 0, 0.6);\n  display: block;\n}\n#__vconsole.vc-toggle .vc-panel {\n  -webkit-transform: translate(0, 0);\n  transform: translate(0, 0);\n}\n@media (prefers-color-scheme: dark) {\n  #__vconsole:not([data-theme="light"]) {\n    --VC-BG-0: #191919;\n    --VC-BG-1: #1f1f1f;\n    --VC-BG-2: #232323;\n    --VC-BG-3: #2f2f2f;\n    --VC-BG-4: #606060;\n    --VC-BG-5: #2c2c2c;\n    --VC-BG-6: rgba(255, 255, 255, 0.2);\n    --VC-FG-0: rgba(255, 255, 255, 0.8);\n    --VC-FG-HALF: rgba(255, 255, 255, 0.6);\n    --VC-FG-1: rgba(255, 255, 255, 0.5);\n    --VC-FG-2: rgba(255, 255, 255, 0.3);\n    --VC-FG-3: rgba(255, 255, 255, 0.05);\n    --VC-RED: #fa5151;\n    --VC-ORANGE: #c87d2f;\n    --VC-YELLOW: #cc9c00;\n    --VC-GREEN: #74a800;\n    --VC-LIGHTGREEN: #28b561;\n    --VC-BRAND: #07c160;\n    --VC-BLUE: #10aeff;\n    --VC-INDIGO: #1196ff;\n    --VC-PURPLE: #8183ff;\n    --VC-LINK: #7d90a9;\n    --VC-TEXTGREEN: #259c5c;\n    --VC-FG: white;\n    --VC-BG: black;\n    --VC-BG-COLOR-ACTIVE: #282828;\n    --VC-WARN-BG: #332700;\n    --VC-WARN-BORDER: #664e00;\n    --VC-ERROR-BG: #321010;\n    --VC-ERROR-BORDER: #642020;\n    --VC-DOM-TAG-NAME-COLOR: #5DB0D7;\n    --VC-DOM-ATTRIBUTE-NAME-COLOR: #9BBBDC;\n    --VC-DOM-ATTRIBUTE-VALUE-COLOR: #f29766;\n    --VC-CODE-KEY-FG: #e36eec;\n    --VC-CODE-PRIVATE-KEY-FG: #f4c5f7;\n    --VC-CODE-FUNC-FG: #556af2;\n    --VC-CODE-NUMBER-FG: #9980ff;\n    --VC-CODE-STR-FG: #e93f3b;\n    --VC-CODE-NULL-FG: #808080;\n  }\n}\n#__vconsole[data-theme="dark"] {\n  --VC-BG-0: #191919;\n  --VC-BG-1: #1f1f1f;\n  --VC-BG-2: #232323;\n  --VC-BG-3: #2f2f2f;\n  --VC-BG-4: #606060;\n  --VC-BG-5: #2c2c2c;\n  --VC-BG-6: rgba(255, 255, 255, 0.2);\n  --VC-FG-0: rgba(255, 255, 255, 0.8);\n  --VC-FG-HALF: rgba(255, 255, 255, 0.6);\n  --VC-FG-1: rgba(255, 255, 255, 0.5);\n  --VC-FG-2: rgba(255, 255, 255, 0.3);\n  --VC-FG-3: rgba(255, 255, 255, 0.05);\n  --VC-RED: #fa5151;\n  --VC-ORANGE: #c87d2f;\n  --VC-YELLOW: #cc9c00;\n  --VC-GREEN: #74a800;\n  --VC-LIGHTGREEN: #28b561;\n  --VC-BRAND: #07c160;\n  --VC-BLUE: #10aeff;\n  --VC-INDIGO: #1196ff;\n  --VC-PURPLE: #8183ff;\n  --VC-LINK: #7d90a9;\n  --VC-TEXTGREEN: #259c5c;\n  --VC-FG: white;\n  --VC-BG: black;\n  --VC-BG-COLOR-ACTIVE: #282828;\n  --VC-WARN-BG: #332700;\n  --VC-WARN-BORDER: #664e00;\n  --VC-ERROR-BG: #321010;\n  --VC-ERROR-BORDER: #642020;\n  --VC-DOM-TAG-NAME-COLOR: #5DB0D7;\n  --VC-DOM-ATTRIBUTE-NAME-COLOR: #9BBBDC;\n  --VC-DOM-ATTRIBUTE-VALUE-COLOR: #f29766;\n  --VC-CODE-KEY-FG: #e36eec;\n  --VC-CODE-PRIVATE-KEY-FG: #f4c5f7;\n  --VC-CODE-FUNC-FG: #556af2;\n  --VC-CODE-NUMBER-FG: #9980ff;\n  --VC-CODE-STR-FG: #e93f3b;\n  --VC-CODE-NULL-FG: #808080;\n}\n',""]),t.Z=i},1757:function(e,t,r){"use strict";var n=r(7705),i=r.n(n)()(function(e){return e[1]});i.push([e.id,'/* color */\n.vcelm-node {\n  color: var(--VC-DOM-TAG-NAME-COLOR);\n}\n.vcelm-k {\n  color: var(--VC-DOM-ATTRIBUTE-NAME-COLOR);\n}\n.vcelm-v {\n  color: var(--VC-DOM-ATTRIBUTE-VALUE-COLOR);\n}\n/* layout */\n.vcelm-l {\n  padding-left: 8px;\n  position: relative;\n  word-wrap: break-word;\n  line-height: 1;\n}\n/*.vcelm-l.vcelm-noc {\n  padding-left: 0;\n}*/\n.vcelm-l.vc-toggle > .vcelm-node {\n  display: block;\n}\n.vcelm-l .vcelm-node:active {\n  background-color: var(--VC-BG-COLOR-ACTIVE);\n}\n.vcelm-l.vcelm-noc .vcelm-node:active {\n  background-color: transparent;\n}\n.vcelm-t {\n  white-space: pre-wrap;\n  word-wrap: break-word;\n}\n/* level */\n.vcelm-l .vcelm-l {\n  display: none;\n}\n.vcelm-l.vc-toggle > .vcelm-l {\n  margin-left: 4px;\n  display: block;\n}\n/* arrow */\n.vcelm-l:before {\n  content: "";\n  display: block;\n  position: absolute;\n  top: 6px;\n  left: 3px;\n  width: 0;\n  height: 0;\n  border: transparent solid 3px;\n  border-left-color: var(--VC-FG-1);\n}\n.vcelm-l.vc-toggle:before {\n  display: block;\n  top: 6px;\n  left: 0;\n  border-top-color: var(--VC-FG-1);\n  border-left-color: transparent;\n}\n.vcelm-l.vcelm-noc:before {\n  display: none;\n}\n',""]),t.Z=i},1035:function(e,t){"use strict";t.Z='<pre class="vc-item-code vc-item-code-{{type}}">{{content}}</pre>'},5160:function(e,t){"use strict";t.Z='<div>\n  <div class="vc-log"></div>\n  <form class="vc-cmd">\n    <button class="vc-cmd-btn" type="submit">OK</button>\n    <ul class=\'vc-cmd-prompted\'></ul>\n    <div class="vc-cmd-input-wrap">\n      <textarea class="vc-cmd-input" placeholder="command..."></textarea>\n    </div>\n  </form>\n  <form class="vc-cmd vc-filter">\n    <button class="vc-cmd-btn" type="submit">Filter</button>\n    <ul class=\'vc-cmd-prompted\'></ul>\n    <div class="vc-cmd-input-wrap">\n      <textarea class="vc-cmd-input" placeholder="filter..."></textarea>\n    </div>\n  </form>\n</div>\n'},3379:function(e,t,r){"use strict";var n,i=function(){var e={};return function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}e[t]=r}return e[t]}}(),a=[];function o(e){for(var t=-1,r=0;r<a.length;r++)if(a[r].identifier===e){t=r;break}return t}function s(e,t){for(var r={},n=[],i=0;i<e.length;i++){var s=e[i],u=t.base?s[0]+t.base:s[0],c=r[u]||0,p="".concat(u," ").concat(c);r[u]=c+1;var l=o(p),m={css:s[1],media:s[2],sourceMap:s[3]};-1!==l?(a[l].references++,a[l].updater(m)):a.push({identifier:p,updater:y(m,t),references:1}),n.push(p)}return n}function u(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var a=r.nc;a&&(n.nonce=a)}if(Object.keys(n).forEach(function(e){t.setAttribute(e,n[e])}),"function"==typeof e.insert)e.insert(t);else{var o=i(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var c,p=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")});function l(e,t,r,n){var i=r?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=p(t,i);else{var a=document.createTextNode(i),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}var m=null,d=0;function y(e,t){var r,n,i;if(t.singleton){var a=d++;r=m||(m=u(t)),n=l.bind(null,r,a,!1),i=l.bind(null,r,a,!0)}else r=u(t),n=function(e,t,r){var n=r.css,i=r.media,a=r.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,r,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(r)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=(void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n));var r=s(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<r.length;n++){var i=o(r[n]);a[i].references--}for(var u=s(e,t),c=0;c<r.length;c++){var p=o(r[c]);0===a[p].references&&(a[p].updater(),a.splice(p,1))}r=u}}}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,exports:{}};return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=function(e,t){for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__(178);return __webpack_exports__=__webpack_exports__.default,__webpack_exports__}()},module.exports=t()}).call(this,__webpack_require__(35))},function(e,t,r){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(r){}}return function(r,n,i,a,o,s,u,c,p,l){switch(r){case 1:if(0===p&&64===n.charCodeAt(0))return e(n+";"),"";break;case 2:if(0===c)return n+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(i[0]+n),"";default:return n+(0===l?"/*|*/":"")}case-2:n.split("/*|*/}").forEach(t)}}}}()},function(e,t,r){"use strict";t.a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},function(e,t,r){e.exports=r.p+"static/media/whiteSpinner.b1e4af0f.svg"},function(e,t,r){e.exports=r.p+"static/media/greySpinner.11c2b7e2.svg"},function(e,t,r){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=((n=r(546))&&n.__esModule?n:{default:n}).default;t.default=i},function(e,t){e.exports=function(e,t){var r,n=null;try{r=JSON.parse(e,t)}catch(i){n=i}return[n,r]}},function(e,t,r){var n=r(158),i=r(563);function a(t,r,o){return i()?(e.exports=a=Reflect.construct,e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=a=function(e,t,r){var i=[null];i.push.apply(i,t);var a=new(Function.bind.apply(e,i));return r&&n(a,r.prototype),a},e.exports.default=e.exports,e.exports.__esModule=!0),a.apply(null,arguments)}e.exports=a,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var n=r(158);e.exports=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&n(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var n=r(225);t.DOMImplementation=n.DOMImplementation,t.XMLSerializer=n.XMLSerializer,t.DOMParser=r(567).DOMParser},function(e,t){var r=Math.pow(2,32);e.exports=function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),references:[],referenceId:t.getUint32(4),timescale:t.getUint32(8)},i=12;0===n.version?(n.earliestPresentationTime=t.getUint32(i),n.firstOffset=t.getUint32(i+4),i+=8):(n.earliestPresentationTime=t.getUint32(i)*r+t.getUint32(i+4),n.firstOffset=t.getUint32(i+8)*r+t.getUint32(i+12),i+=16),i+=2;var a=t.getUint16(i);for(i+=2;a>0;i+=12,a--)n.references.push({referenceType:(128&e[i])>>>7,referencedSize:2147483647&t.getUint32(i),subsegmentDuration:t.getUint32(i+4),startsWithSap:!!(128&e[i+8]),sapType:(112&e[i+8])>>>4,sapDeltaTime:268435455&t.getUint32(i+8)});return n}},function(e,t,r){"use strict";var n=r(96),i=r(116),a=r(117),o=r(227),s=r(244),u=r(618);a();var c=n(s()),p=function(e){return c("undefined"===typeof this?Promise:this,e)};i(p,{getPolyfill:s,implementation:o,shim:u}),e.exports=p},function(e,t,r){"use strict";var n=r(619),i=n.default,a=n.DraggableCore;e.exports=i,e.exports.default=i,e.exports.DraggableCore=a},function(e,t,r){e.exports=r.p+"static/media/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUtiYySUhiCXABTV.8db2d025.woff"},function(e,t,r){e.exports=r.p+"static/media/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUJiYySUhiCXABTV.ebab02f7.woff"},function(e,t,r){e.exports=r.p+"static/media/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUliYySUhiCXABTV.90a3c0cc.woff"},function(e,t,r){e.exports=r.p+"static/media/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUhiYySUhiCXABTV.fc991048.woff"},function(e,t,r){e.exports=r.p+"static/media/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiYySUhiCXAA.1c218510.woff"},function(e,t,r){e.exports=r.p+"static/media/pxiByp8kv8JHgFVrLDz8Z11lFd2JQEl8qw.ee36c39c.woff2"},function(e,t,r){e.exports=r.p+"static/media/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.d5e78c53.woff2"},function(e,t,r){e.exports=r.p+"static/media/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.b9f2c13f.woff2"},function(e,t,r){e.exports=r.p+"static/media/pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.f9924532.woff2"},function(e,t,r){e.exports=r.p+"static/media/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.4d1490f3.woff2"},function(e,t,r){e.exports=r.p+"static/media/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.62d7a4c7.woff2"},function(e,t,r){e.exports=r.p+"static/media/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.9ddc0491.woff2"},function(e,t,r){e.exports=r.p+"static/media/pxiEyp8kv8JHgFVrJJfecnFHGPc.9ed361bb.woff2"},function(e,t,r){e.exports=r.p+"static/media/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.f4f17fd5.woff2"},function(e,t,r){e.exports=r.p+"static/media/XRXW3I6Li01BKofAnsSUbOvIWzgPDEtj.9f9af861.woff2"},function(e,t,r){e.exports=r.p+"static/media/XRXW3I6Li01BKofAnsSUZevIWzgPDEtj.12e05030.woff2"},function(e,t,r){e.exports=r.p+"static/media/XRXW3I6Li01BKofAnsSUbuvIWzgPDEtj.9d460646.woff2"},function(e,t,r){e.exports=r.p+"static/media/XRXW3I6Li01BKofAnsSUb-vIWzgPDEtj.6f590d7b.woff2"},function(e,t,r){e.exports=r.p+"static/media/XRXW3I6Li01BKofAnsSUYevIWzgPDA.8341752a.woff2"},function(e,t,r){(function(e,r){var n=200,i="__lodash_hash_undefined__",a=1,o=2,s=9007199254740991,u="[object Arguments]",c="[object Array]",p="[object Boolean]",l="[object Date]",m="[object Error]",d="[object Function]",y="[object GeneratorFunction]",h="[object Map]",f="[object Number]",b="[object Object]",g="[object RegExp]",S="[object Set]",v="[object String]",I="[object Symbol]",N="[object ArrayBuffer]",T="[object DataView]",C=/^\[object .+?Constructor\]$/,k=/^(?:0|[1-9]\d*)$/,A={};A["[object Float32Array]"]=A["[object Float64Array]"]=A["[object Int8Array]"]=A["[object Int16Array]"]=A["[object Int32Array]"]=A["[object Uint8Array]"]=A["[object Uint8ClampedArray]"]=A["[object Uint16Array]"]=A["[object Uint32Array]"]=!0,A[u]=A[c]=A[N]=A[p]=A[T]=A[l]=A[m]=A[d]=A[h]=A[f]=A[b]=A[g]=A[S]=A[v]=A["[object WeakMap]"]=!1;var D="object"==typeof e&&e&&e.Object===Object&&e,x="object"==typeof self&&self&&self.Object===Object&&self,R=D||x||Function("return this")(),P=t&&!t.nodeType&&t,E=P&&"object"==typeof r&&r&&!r.nodeType&&r,_=E&&E.exports===P&&D.process,w=function(){try{return _&&_.binding("util")}catch(e){}}(),q=w&&w.isTypedArray;function M(e,t){for(var r=-1,n=e?e.length:0;++r<n;)if(t(e[r],r,e))return!0;return!1}function L(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(r){}return t}function O(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}function B(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}var G,U,F=Array.prototype,V=Function.prototype,j=Object.prototype,z=R["__core-js_shared__"],W=function(){var e=/[^.]+$/.exec(z&&z.keys&&z.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),K=V.toString,H=j.hasOwnProperty,Q=j.toString,Z=RegExp("^"+K.call(H).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),J=R.Symbol,$=R.Uint8Array,Y=j.propertyIsEnumerable,X=F.splice,ee=(G=Object.keys,U=Object,function(e){return G(U(e))}),te=Ae(R,"DataView"),re=Ae(R,"Map"),ne=Ae(R,"Promise"),ie=Ae(R,"Set"),ae=Ae(R,"WeakMap"),oe=Ae(Object,"create"),se=Re(te),ue=Re(re),ce=Re(ne),pe=Re(ie),le=Re(ae),me=J?J.prototype:void 0,de=me?me.valueOf:void 0;function ye(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function he(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function fe(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function be(e){var t=-1,r=e?e.length:0;for(this.__data__=new fe;++t<r;)this.add(e[t])}function ge(e){this.__data__=new he(e)}function Se(e,t){var r=Ee(e)||function(e){return function(e){return Le(e)&&_e(e)}(e)&&H.call(e,"callee")&&(!Y.call(e,"callee")||Q.call(e)==u)}(e)?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],n=r.length,i=!!n;for(var a in e)!t&&!H.call(e,a)||i&&("length"==a||xe(a,n))||r.push(a);return r}function ve(e,t){for(var r=e.length;r--;)if(Pe(e[r][0],t))return r;return-1}function Ie(e,t,r,n,i){return e===t||(null==e||null==t||!Me(e)&&!Le(t)?e!==e&&t!==t:function(e,t,r,n,i,s){var d=Ee(e),y=Ee(t),C=c,k=c;d||(C=(C=De(e))==u?b:C);y||(k=(k=De(t))==u?b:k);var A=C==b&&!L(e),D=k==b&&!L(t),x=C==k;if(x&&!A)return s||(s=new ge),d||Oe(e)?Ce(e,t,r,n,i,s):function(e,t,r,n,i,s,u){switch(r){case T:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case N:return!(e.byteLength!=t.byteLength||!n(new $(e),new $(t)));case p:case l:case f:return Pe(+e,+t);case m:return e.name==t.name&&e.message==t.message;case g:case v:return e==t+"";case h:var c=O;case S:var d=s&o;if(c||(c=B),e.size!=t.size&&!d)return!1;var y=u.get(e);if(y)return y==t;s|=a,u.set(e,t);var b=Ce(c(e),c(t),n,i,s,u);return u.delete(e),b;case I:if(de)return de.call(e)==de.call(t)}return!1}(e,t,C,r,n,i,s);if(!(i&o)){var R=A&&H.call(e,"__wrapped__"),P=D&&H.call(t,"__wrapped__");if(R||P){var E=R?e.value():e,_=P?t.value():t;return s||(s=new ge),r(E,_,n,i,s)}}if(!x)return!1;return s||(s=new ge),function(e,t,r,n,i,a){var s=i&o,u=Be(e),c=u.length,p=Be(t).length;if(c!=p&&!s)return!1;for(var l=c;l--;){var m=u[l];if(!(s?m in t:H.call(t,m)))return!1}var d=a.get(e);if(d&&a.get(t))return d==t;var y=!0;a.set(e,t),a.set(t,e);for(var h=s;++l<c;){m=u[l];var f=e[m],b=t[m];if(n)var g=s?n(b,f,m,t,e,a):n(f,b,m,e,t,a);if(!(void 0===g?f===b||r(f,b,n,i,a):g)){y=!1;break}h||(h="constructor"==m)}if(y&&!h){var S=e.constructor,v=t.constructor;S!=v&&"constructor"in e&&"constructor"in t&&!("function"==typeof S&&S instanceof S&&"function"==typeof v&&v instanceof v)&&(y=!1)}return a.delete(e),a.delete(t),y}(e,t,r,n,i,s)}(e,t,Ie,r,n,i))}function Ne(e){return!(!Me(e)||(t=e,W&&W in t))&&(we(e)||L(e)?Z:C).test(Re(e));var t}function Te(e){if(!function(e){var t=e&&e.constructor,r="function"==typeof t&&t.prototype||j;return e===r}(e))return ee(e);var t=[];for(var r in Object(e))H.call(e,r)&&"constructor"!=r&&t.push(r);return t}function Ce(e,t,r,n,i,s){var u=i&o,c=e.length,p=t.length;if(c!=p&&!(u&&p>c))return!1;var l=s.get(e);if(l&&s.get(t))return l==t;var m=-1,d=!0,y=i&a?new be:void 0;for(s.set(e,t),s.set(t,e);++m<c;){var h=e[m],f=t[m];if(n)var b=u?n(f,h,m,t,e,s):n(h,f,m,e,t,s);if(void 0!==b){if(b)continue;d=!1;break}if(y){if(!M(t,function(e,t){if(!y.has(t)&&(h===e||r(h,e,n,i,s)))return y.add(t)})){d=!1;break}}else if(h!==f&&!r(h,f,n,i,s)){d=!1;break}}return s.delete(e),s.delete(t),d}function ke(e,t){var r=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?r["string"==typeof t?"string":"hash"]:r.map}function Ae(e,t){var r=function(e,t){return null==e?void 0:e[t]}(e,t);return Ne(r)?r:void 0}ye.prototype.clear=function(){this.__data__=oe?oe(null):{}},ye.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},ye.prototype.get=function(e){var t=this.__data__;if(oe){var r=t[e];return r===i?void 0:r}return H.call(t,e)?t[e]:void 0},ye.prototype.has=function(e){var t=this.__data__;return oe?void 0!==t[e]:H.call(t,e)},ye.prototype.set=function(e,t){return this.__data__[e]=oe&&void 0===t?i:t,this},he.prototype.clear=function(){this.__data__=[]},he.prototype.delete=function(e){var t=this.__data__,r=ve(t,e);return!(r<0)&&(r==t.length-1?t.pop():X.call(t,r,1),!0)},he.prototype.get=function(e){var t=this.__data__,r=ve(t,e);return r<0?void 0:t[r][1]},he.prototype.has=function(e){return ve(this.__data__,e)>-1},he.prototype.set=function(e,t){var r=this.__data__,n=ve(r,e);return n<0?r.push([e,t]):r[n][1]=t,this},fe.prototype.clear=function(){this.__data__={hash:new ye,map:new(re||he),string:new ye}},fe.prototype.delete=function(e){return ke(this,e).delete(e)},fe.prototype.get=function(e){return ke(this,e).get(e)},fe.prototype.has=function(e){return ke(this,e).has(e)},fe.prototype.set=function(e,t){return ke(this,e).set(e,t),this},be.prototype.add=be.prototype.push=function(e){return this.__data__.set(e,i),this},be.prototype.has=function(e){return this.__data__.has(e)},ge.prototype.clear=function(){this.__data__=new he},ge.prototype.delete=function(e){return this.__data__.delete(e)},ge.prototype.get=function(e){return this.__data__.get(e)},ge.prototype.has=function(e){return this.__data__.has(e)},ge.prototype.set=function(e,t){var r=this.__data__;if(r instanceof he){var i=r.__data__;if(!re||i.length<n-1)return i.push([e,t]),this;r=this.__data__=new fe(i)}return r.set(e,t),this};var De=function(e){return Q.call(e)};function xe(e,t){return!!(t=null==t?s:t)&&("number"==typeof e||k.test(e))&&e>-1&&e%1==0&&e<t}function Re(e){if(null!=e){try{return K.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Pe(e,t){return e===t||e!==e&&t!==t}(te&&De(new te(new ArrayBuffer(1)))!=T||re&&De(new re)!=h||ne&&"[object Promise]"!=De(ne.resolve())||ie&&De(new ie)!=S||ae&&"[object WeakMap]"!=De(new ae))&&(De=function(e){var t=Q.call(e),r=t==b?e.constructor:void 0,n=r?Re(r):void 0;if(n)switch(n){case se:return T;case ue:return h;case ce:return"[object Promise]";case pe:return S;case le:return"[object WeakMap]"}return t});var Ee=Array.isArray;function _e(e){return null!=e&&qe(e.length)&&!we(e)}function we(e){var t=Me(e)?Q.call(e):"";return t==d||t==y}function qe(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=s}function Me(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Le(e){return!!e&&"object"==typeof e}var Oe=q?function(e){return function(t){return e(t)}}(q):function(e){return Le(e)&&qe(e.length)&&!!A[Q.call(e)]};function Be(e){return _e(e)?Se(e):Te(e)}r.exports=function(e,t,r){var n=(r="function"==typeof r?r:void 0)?r(e,t):void 0;return void 0===n?Ie(e,t,r):!!n}}).call(this,r(35),r(113)(e))},function(e,t,r){var n=r(623);e.exports=d,e.exports.parse=a,e.exports.compile=function(e,t){return s(a(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=m;var i=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var r,n=[],a=0,o=0,s="",p=t&&t.delimiter||"/";null!=(r=i.exec(e));){var l=r[0],m=r[1],d=r.index;if(s+=e.slice(o,d),o=d+l.length,m)s+=m[1];else{var y=e[o],h=r[2],f=r[3],b=r[4],g=r[5],S=r[6],v=r[7];s&&(n.push(s),s="");var I=null!=h&&null!=y&&y!==h,N="+"===S||"*"===S,T="?"===S||"*"===S,C=r[2]||p,k=b||g;n.push({name:f||a++,prefix:h||"",delimiter:C,optional:T,repeat:N,partial:I,asterisk:!!v,pattern:k?c(k):v?".*":"[^"+u(C)+"]+?"})}}return o<e.length&&(s+=e.substr(o)),s&&n.push(s),n}function o(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function s(e,t){for(var r=new Array(e.length),i=0;i<e.length;i++)"object"===typeof e[i]&&(r[i]=new RegExp("^(?:"+e[i].pattern+")$",l(t)));return function(t,i){for(var a="",s=t||{},u=(i||{}).pretty?o:encodeURIComponent,c=0;c<e.length;c++){var p=e[c];if("string"!==typeof p){var l,m=s[p.name];if(null==m){if(p.optional){p.partial&&(a+=p.prefix);continue}throw new TypeError('Expected "'+p.name+'" to be defined')}if(n(m)){if(!p.repeat)throw new TypeError('Expected "'+p.name+'" to not repeat, but received `'+JSON.stringify(m)+"`");if(0===m.length){if(p.optional)continue;throw new TypeError('Expected "'+p.name+'" to not be empty')}for(var d=0;d<m.length;d++){if(l=u(m[d]),!r[c].test(l))throw new TypeError('Expected all "'+p.name+'" to match "'+p.pattern+'", but received `'+JSON.stringify(l)+"`");a+=(0===d?p.prefix:p.delimiter)+l}}else{if(l=p.asterisk?encodeURI(m).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}):u(m),!r[c].test(l))throw new TypeError('Expected "'+p.name+'" to match "'+p.pattern+'", but received "'+l+'"');a+=p.prefix+l}}else a+=p}return a}}function u(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function p(e,t){return e.keys=t,e}function l(e){return e&&e.sensitive?"":"i"}function m(e,t,r){n(t)||(r=t||r,t=[]);for(var i=(r=r||{}).strict,a=!1!==r.end,o="",s=0;s<e.length;s++){var c=e[s];if("string"===typeof c)o+=u(c);else{var m=u(c.prefix),d="(?:"+c.pattern+")";t.push(c),c.repeat&&(d+="(?:"+m+d+")*"),o+=d=c.optional?c.partial?m+"("+d+")?":"(?:"+m+"("+d+"))?":m+"("+d+")"}}var y=u(r.delimiter||"/"),h=o.slice(-y.length)===y;return i||(o=(h?o.slice(0,-y.length):o)+"(?:"+y+"(?=$))?"),o+=a?"$":i&&h?"":"(?="+y+"|$)",p(new RegExp("^"+o,l(r)),t)}function d(e,t,r){return n(t)||(r=t||r,t=[]),r=r||{},e instanceof RegExp?function(e,t){var r=e.source.match(/\((?!\?)/g);if(r)for(var n=0;n<r.length;n++)t.push({name:n,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return p(e,t)}(e,t):n(e)?function(e,t,r){for(var n=[],i=0;i<e.length;i++)n.push(d(e[i],t,r).source);return p(new RegExp("(?:"+n.join("|")+")",l(r)),t)}(e,t,r):function(e,t,r){return m(a(e,r),t,r)}(e,t,r)}},function(e,t,r){!function(e){var t,r,n,i=String.fromCharCode;function a(e){for(var t,r,n=[],i=0,a=e.length;i<a;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<a?56320==(64512&(r=e.charCodeAt(i++)))?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),i--):n.push(t);return n}function o(e){if(e>=55296&&e<=57343)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value")}function s(e,t){return i(e>>t&63|128)}function u(e){if(0==(4294967168&e))return i(e);var t="";return 0==(4294965248&e)?t=i(e>>6&31|192):0==(4294901760&e)?(o(e),t=i(e>>12&15|224),t+=s(e,6)):0==(4292870144&e)&&(t=i(e>>18&7|240),t+=s(e,12),t+=s(e,6)),t+=i(63&e|128)}function c(){if(n>=r)throw Error("Invalid byte index");var e=255&t[n];if(n++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function p(){var e,i;if(n>r)throw Error("Invalid byte index");if(n==r)return!1;if(e=255&t[n],n++,0==(128&e))return e;if(192==(224&e)){if((i=(31&e)<<6|c())>=128)return i;throw Error("Invalid continuation byte")}if(224==(240&e)){if((i=(15&e)<<12|c()<<6|c())>=2048)return o(i),i;throw Error("Invalid continuation byte")}if(240==(248&e)&&(i=(7&e)<<18|c()<<12|c()<<6|c())>=65536&&i<=1114111)return i;throw Error("Invalid UTF-8 detected")}e.version="3.0.0",e.encode=function(e){for(var t=a(e),r=t.length,n=-1,i="";++n<r;)i+=u(t[n]);return i},e.decode=function(e){t=a(e),r=t.length,n=0;for(var o,s=[];!1!==(o=p());)s.push(o);return function(e){for(var t,r=e.length,n=-1,a="";++n<r;)(t=e[n])>65535&&(a+=i((t-=65536)>>>10&1023|55296),t=56320|1023&t),a+=i(t);return a}(s)}}(t)},function(e,t,r){(function(t){e.exports={base64encode:function(e){if("string"!==typeof e){if("number"!==typeof e)throw new Error("Text to encode must be a string or a number.");e=e.toString()}return t.from(e,"utf8").toString("base64")},base64decode:function(e){if("string"!==typeof e)throw new Error("Input value must be a string.");return t.from(e,"base64").toString("utf8")}}}).call(this,r(78).Buffer)},function(e,t,r){"use strict";var n=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,i=function(e){var t={};return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}(function(e){return n.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91});t.a=i},function(e,t,r){"use strict";function n(e){return Object.prototype.toString.call(e).slice(8,-1)}function i(e){return"Undefined"===n(e)}function a(e){return"Null"===n(e)}function o(e){return"Object"===n(e)&&(e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype)}function s(e){return"Array"===n(e)}function u(e){return"Symbol"===n(e)}var c,p,l,m,d;c=a,p=i;function y(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),i=0;for(t=0;t<r;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)n[i]=a[o];return n}function h(e,t,r,n){var i=n.propertyIsEnumerable(t)?"enumerable":"nonenumerable";"enumerable"===i&&(e[t]=r),"nonenumerable"===i&&Object.defineProperty(e,t,{value:r,enumerable:!1,writable:!0,configurable:!0})}t.a=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=null,i=e;return o(e)&&e.extensions&&1===Object.keys(e).length&&(i={},n=e.extensions),t.reduce(function(e,t){return function e(t,r,n){if(!o(r))return n&&s(n)&&n.forEach(function(e){r=e(t,r)}),r;var i={};return o(t)&&(i=y(Object.getOwnPropertyNames(t),Object.getOwnPropertySymbols(t)).reduce(function(e,n){var i=t[n];return(!u(n)&&!Object.getOwnPropertyNames(r).includes(n)||u(n)&&!Object.getOwnPropertySymbols(r).includes(n))&&h(e,n,i,t),e},{})),y(Object.getOwnPropertyNames(r),Object.getOwnPropertySymbols(r)).reduce(function(i,a){var u=r[a],c=o(t)?t[a]:void 0;return n&&s(n)&&n.forEach(function(e){u=e(c,u)}),void 0!==c&&o(u)&&(u=e(c,u,n)),h(i,a,u,r),i},i)}(e,t,n)},i)}},function(e,t,r){!function(){"use strict";"undefined"!==typeof document&&function(e){var t;function r(){t||(t=!0,e())}["interactive","complete"].indexOf(document.readyState)>=0?e():(t=!1,document.addEventListener("DOMContentLoaded",r,!1),window.addEventListener("load",r,!1))}(function(){var e=!0,t=!1,r=null,n={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function i(e){return!!(e&&e!==document&&"HTML"!==e.nodeName&&"BODY"!==e.nodeName&&"classList"in e&&"contains"in e.classList)}function a(e){e.classList.contains("focus-visible")||(e.classList.add("focus-visible"),e.setAttribute("data-focus-visible-added",""))}function o(t){e=!1}function s(){document.addEventListener("mousemove",u),document.addEventListener("mousedown",u),document.addEventListener("mouseup",u),document.addEventListener("pointermove",u),document.addEventListener("pointerdown",u),document.addEventListener("pointerup",u),document.addEventListener("touchmove",u),document.addEventListener("touchstart",u),document.addEventListener("touchend",u)}function u(t){"html"!==t.target.nodeName.toLowerCase()&&(e=!1,document.removeEventListener("mousemove",u),document.removeEventListener("mousedown",u),document.removeEventListener("mouseup",u),document.removeEventListener("pointermove",u),document.removeEventListener("pointerdown",u),document.removeEventListener("pointerup",u),document.removeEventListener("touchmove",u),document.removeEventListener("touchstart",u),document.removeEventListener("touchend",u))}document.addEventListener("keydown",function(t){i(document.activeElement)&&a(document.activeElement),e=!0},!0),document.addEventListener("mousedown",o,!0),document.addEventListener("pointerdown",o,!0),document.addEventListener("touchstart",o,!0),document.addEventListener("focus",function(t){i(t.target)&&(e||function(e){var t=e.type,r=e.tagName;return!("INPUT"!=r||!n[t]||e.readOnly)||("TEXTAREA"==r&&!e.readOnly||!!e.isContentEditable)}(t.target))&&a(t.target)},!0),document.addEventListener("blur",function(e){var n;i(e.target)&&((e.target.classList.contains("focus-visible")||e.target.hasAttribute("data-focus-visible-added"))&&(t=!0,window.clearTimeout(r),r=window.setTimeout(function(){t=!1,window.clearTimeout(r)},100),(n=e.target).hasAttribute("data-focus-visible-added")&&(n.classList.remove("focus-visible"),n.removeAttribute("data-focus-visible-added"))))},!0),document.addEventListener("visibilitychange",function(r){"hidden"==document.visibilityState&&(t&&(e=!0),s())},!0),s(),document.body.classList.add("js-focus-visible")})}()},function(e,t,r){e.exports=r(1031)},function(e,t,r){"use strict";r(313);var n,i=(n=r(485))&&n.__esModule?n:{default:n};i.default._babelPolyfill&&"undefined"!==typeof console&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning."),i.default._babelPolyfill=!0},function(e,t,r){"use strict";r(314),r(457),r(459),r(462),r(464),r(466),r(468),r(470),r(472),r(474),r(476),r(478),r(480),r(484)},function(e,t,r){r(315),r(318),r(319),r(320),r(321),r(322),r(323),r(324),r(325),r(326),r(327),r(328),r(329),r(330),r(331),r(332),r(333),r(334),r(335),r(336),r(337),r(338),r(339),r(340),r(341),r(342),r(343),r(344),r(345),r(346),r(347),r(348),r(349),r(350),r(351),r(352),r(353),r(354),r(355),r(356),r(357),r(358),r(359),r(361),r(362),r(363),r(364),r(365),r(366),r(367),r(368),r(369),r(370),r(371),r(372),r(373),r(374),r(375),r(376),r(377),r(378),r(379),r(380),r(381),r(382),r(383),r(384),r(385),r(386),r(387),r(388),r(389),r(390),r(391),r(392),r(393),r(394),r(396),r(397),r(399),r(400),r(401),r(402),r(403),r(404),r(405),r(407),r(408),r(409),r(410),r(411),r(412),r(413),r(414),r(415),r(416),r(417),r(418),r(419),r(146),r(420),r(201),r(421),r(202),r(422),r(423),r(424),r(425),r(203),r(428),r(429),r(430),r(431),r(432),r(433),r(434),r(435),r(436),r(437),r(438),r(439),r(440),r(441),r(442),r(443),r(444),r(445),r(446),r(447),r(448),r(449),r(450),r(451),r(452),r(453),r(454),r(455),r(456),e.exports=r(23)},function(e,t,r){"use strict";var n=r(12),i=r(36),a=r(24),o=r(4),s=r(30),u=r(63).KEY,c=r(13),p=r(101),l=r(81),m=r(69),d=r(18),y=r(127),h=r(182),f=r(317),b=r(104),g=r(14),S=r(15),v=r(29),I=r(38),N=r(62),T=r(68),C=r(73),k=r(185),A=r(51),D=r(103),x=r(25),R=r(71),P=A.f,E=x.f,_=k.f,w=n.Symbol,q=n.JSON,M=q&&q.stringify,L=d("_hidden"),O=d("toPrimitive"),B={}.propertyIsEnumerable,G=p("symbol-registry"),U=p("symbols"),F=p("op-symbols"),V=Object.prototype,j="function"==typeof w&&!!D.f,z=n.QObject,W=!z||!z.prototype||!z.prototype.findChild,K=a&&c(function(){return 7!=C(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(e,t,r){var n=P(V,t);n&&delete V[t],E(e,t,r),n&&e!==V&&E(V,t,n)}:E,H=function(e){var t=U[e]=C(w.prototype);return t._k=e,t},Q=j&&"symbol"==typeof w.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof w},Z=function(e,t,r){return e===V&&Z(F,t,r),g(e),t=N(t,!0),g(r),i(U,t)?(r.enumerable?(i(e,L)&&e[L][t]&&(e[L][t]=!1),r=C(r,{enumerable:T(0,!1)})):(i(e,L)||E(e,L,T(1,{})),e[L][t]=!0),K(e,t,r)):E(e,t,r)},J=function(e,t){g(e);for(var r,n=f(t=I(t)),i=0,a=n.length;a>i;)Z(e,r=n[i++],t[r]);return e},$=function(e){var t=B.call(this,e=N(e,!0));return!(this===V&&i(U,e)&&!i(F,e))&&(!(t||!i(this,e)||!i(U,e)||i(this,L)&&this[L][e])||t)},Y=function(e,t){if(e=I(e),t=N(t,!0),e!==V||!i(U,t)||i(F,t)){var r=P(e,t);return!r||!i(U,t)||i(e,L)&&e[L][t]||(r.enumerable=!0),r}},X=function(e){for(var t,r=_(I(e)),n=[],a=0;r.length>a;)i(U,t=r[a++])||t==L||t==u||n.push(t);return n},ee=function(e){for(var t,r=e===V,n=_(r?F:I(e)),a=[],o=0;n.length>o;)!i(U,t=n[o++])||r&&!i(V,t)||a.push(U[t]);return a};j||(s((w=function(){if(this instanceof w)throw TypeError("Symbol is not a constructor!");var e=m(arguments.length>0?arguments[0]:void 0);return a&&W&&K(V,e,{configurable:!0,set:function t(r){this===V&&t.call(F,r),i(this,L)&&i(this[L],e)&&(this[L][e]=!1),K(this,e,T(1,r))}}),H(e)}).prototype,"toString",function(){return this._k}),A.f=Y,x.f=Z,r(74).f=k.f=X,r(92).f=$,D.f=ee,a&&!r(70)&&s(V,"propertyIsEnumerable",$,!0),y.f=function(e){return H(d(e))}),o(o.G+o.W+o.F*!j,{Symbol:w});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;te.length>re;)d(te[re++]);for(var ne=R(d.store),ie=0;ne.length>ie;)h(ne[ie++]);o(o.S+o.F*!j,"Symbol",{for:function(e){return i(G,e+="")?G[e]:G[e]=w(e)},keyFor:function(e){if(!Q(e))throw TypeError(e+" is not a symbol!");for(var t in G)if(G[t]===e)return t},useSetter:function(){W=!0},useSimple:function(){W=!1}}),o(o.S+o.F*!j,"Object",{create:function(e,t){return void 0===t?C(e):J(C(e),t)},defineProperty:Z,defineProperties:J,getOwnPropertyDescriptor:Y,getOwnPropertyNames:X,getOwnPropertySymbols:ee});var ae=c(function(){D.f(1)});o(o.S+o.F*ae,"Object",{getOwnPropertySymbols:function(e){return D.f(v(e))}}),q&&o(o.S+o.F*(!j||c(function(){var e=w();return"[null]"!=M([e])||"{}"!=M({a:e})||"{}"!=M(Object(e))})),"JSON",{stringify:function(e){for(var t,r,n=[e],i=1;arguments.length>i;)n.push(arguments[i++]);if(r=t=n[1],(S(t)||void 0!==e)&&!Q(e))return b(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!Q(t))return t}),n[1]=t,M.apply(q,n)}}),w.prototype[O]||r(37)(w.prototype,O,w.prototype.valueOf),l(w,"Symbol"),l(Math,"Math",!0),l(n.JSON,"JSON",!0)},function(e,t,r){e.exports=r(101)("native-function-to-string",Function.toString)},function(e,t,r){var n=r(71),i=r(103),a=r(92);e.exports=function(e){var t=n(e),r=i.f;if(r)for(var o,s=r(e),u=a.f,c=0;s.length>c;)u.call(e,o=s[c++])&&t.push(o);return t}},function(e,t,r){var n=r(4);n(n.S,"Object",{create:r(73)})},function(e,t,r){var n=r(4);n(n.S+n.F*!r(24),"Object",{defineProperty:r(25).f})},function(e,t,r){var n=r(4);n(n.S+n.F*!r(24),"Object",{defineProperties:r(184)})},function(e,t,r){var n=r(38),i=r(51).f;r(52)("getOwnPropertyDescriptor",function(){return function(e,t){return i(n(e),t)}})},function(e,t,r){var n=r(29),i=r(75);r(52)("getPrototypeOf",function(){return function(e){return i(n(e))}})},function(e,t,r){var n=r(29),i=r(71);r(52)("keys",function(){return function(e){return i(n(e))}})},function(e,t,r){r(52)("getOwnPropertyNames",function(){return r(185).f})},function(e,t,r){var n=r(15),i=r(63).onFreeze;r(52)("freeze",function(e){return function(t){return e&&n(t)?e(i(t)):t}})},function(e,t,r){var n=r(15),i=r(63).onFreeze;r(52)("seal",function(e){return function(t){return e&&n(t)?e(i(t)):t}})},function(e,t,r){var n=r(15),i=r(63).onFreeze;r(52)("preventExtensions",function(e){return function(t){return e&&n(t)?e(i(t)):t}})},function(e,t,r){var n=r(15);r(52)("isFrozen",function(e){return function(t){return!n(t)||!!e&&e(t)}})},function(e,t,r){var n=r(15);r(52)("isSealed",function(e){return function(t){return!n(t)||!!e&&e(t)}})},function(e,t,r){var n=r(15);r(52)("isExtensible",function(e){return function(t){return!!n(t)&&(!e||e(t))}})},function(e,t,r){var n=r(4);n(n.S+n.F,"Object",{assign:r(186)})},function(e,t,r){var n=r(4);n(n.S,"Object",{is:r(187)})},function(e,t,r){var n=r(4);n(n.S,"Object",{setPrototypeOf:r(131).set})},function(e,t,r){"use strict";var n=r(93),i={};i[r(18)("toStringTag")]="z",i+""!="[object z]"&&r(30)(Object.prototype,"toString",function(){return"[object "+n(this)+"]"},!0)},function(e,t,r){var n=r(4);n(n.P,"Function",{bind:r(188)})},function(e,t,r){var n=r(25).f,i=Function.prototype,a=/^\s*function ([^ (]*)/;"name"in i||r(24)&&n(i,"name",{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(e){return""}}})},function(e,t,r){"use strict";var n=r(15),i=r(75),a=r(18)("hasInstance"),o=Function.prototype;a in o||r(25).f(o,a,{value:function(e){if("function"!=typeof this||!n(e))return!1;if(!n(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,r){var n=r(4),i=r(190);n(n.G+n.F*(parseInt!=i),{parseInt:i})},function(e,t,r){var n=r(4),i=r(191);n(n.G+n.F*(parseFloat!=i),{parseFloat:i})},function(e,t,r){"use strict";var n=r(12),i=r(36),a=r(59),o=r(133),s=r(62),u=r(13),c=r(74).f,p=r(51).f,l=r(25).f,m=r(82).trim,d=n.Number,y=d,h=d.prototype,f="Number"==a(r(73)(h)),b="trim"in String.prototype,g=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){var r,n,i,a=(t=b?t.trim():m(t,3)).charCodeAt(0);if(43===a||45===a){if(88===(r=t.charCodeAt(2))||120===r)return NaN}else if(48===a){switch(t.charCodeAt(1)){case 66:case 98:n=2,i=49;break;case 79:case 111:n=8,i=55;break;default:return+t}for(var o,u=t.slice(2),c=0,p=u.length;c<p;c++)if((o=u.charCodeAt(c))<48||o>i)return NaN;return parseInt(u,n)}}return+t};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(e){var t=arguments.length<1?0:e,r=this;return r instanceof d&&(f?u(function(){h.valueOf.call(r)}):"Number"!=a(r))?o(new y(g(t)),r,d):g(t)};for(var S,v=r(24)?c(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),I=0;v.length>I;I++)i(y,S=v[I])&&!i(d,S)&&l(d,S,p(y,S));d.prototype=h,h.constructor=d,r(30)(n,"Number",d)}},function(e,t,r){"use strict";var n=r(4),i=r(50),a=r(192),o=r(134),s=1..toFixed,u=Math.floor,c=[0,0,0,0,0,0],p="Number.toFixed: incorrect invocation!",l=function(e,t){for(var r=-1,n=t;++r<6;)n+=e*c[r],c[r]=n%1e7,n=u(n/1e7)},m=function(e){for(var t=6,r=0;--t>=0;)r+=c[t],c[t]=u(r/e),r=r%e*1e7},d=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==c[e]){var r=String(c[e]);t=""===t?r:t+o.call("0",7-r.length)+r}return t},y=function e(t,r,n){return 0===r?n:r%2===1?e(t,r-1,n*t):e(t*t,r/2,n)};n(n.P+n.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!r(13)(function(){s.call({})})),"Number",{toFixed:function(e){var t,r,n,s,u=a(this,p),c=i(e),h="",f="0";if(c<0||c>20)throw RangeError(p);if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(h="-",u=-u),u>1e-21)if(r=(t=function(e){for(var t=0,r=e;r>=4096;)t+=12,r/=4096;for(;r>=2;)t+=1,r/=2;return t}(u*y(2,69,1))-69)<0?u*y(2,-t,1):u/y(2,t,1),r*=4503599627370496,(t=52-t)>0){for(l(0,r),n=c;n>=7;)l(1e7,0),n-=7;for(l(y(10,n,1),0),n=t-1;n>=23;)m(1<<23),n-=23;m(1<<n),l(1,1),m(2),f=d()}else l(0,r),l(1<<-t,0),f=d()+o.call("0",c);return f=c>0?h+((s=f.length)<=c?"0."+o.call("0",c-s)+f:f.slice(0,s-c)+"."+f.slice(s-c)):h+f}})},function(e,t,r){"use strict";var n=r(4),i=r(13),a=r(192),o=1..toPrecision;n(n.P+n.F*(i(function(){return"1"!==o.call(1,void 0)})||!i(function(){o.call({})})),"Number",{toPrecision:function(e){var t=a(this,"Number#toPrecision: incorrect invocation!");return void 0===e?o.call(t):o.call(t,e)}})},function(e,t,r){var n=r(4);n(n.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,t,r){var n=r(4),i=r(12).isFinite;n(n.S,"Number",{isFinite:function(e){return"number"==typeof e&&i(e)}})},function(e,t,r){var n=r(4);n(n.S,"Number",{isInteger:r(193)})},function(e,t,r){var n=r(4);n(n.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,r){var n=r(4),i=r(193),a=Math.abs;n(n.S,"Number",{isSafeInteger:function(e){return i(e)&&a(e)<=9007199254740991}})},function(e,t,r){var n=r(4);n(n.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,r){var n=r(4);n(n.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,r){var n=r(4),i=r(191);n(n.S+n.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(e,t,r){var n=r(4),i=r(190);n(n.S+n.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(e,t,r){var n=r(4),i=r(194),a=Math.sqrt,o=Math.acosh;n(n.S+n.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:i(e-1+a(e-1)*a(e+1))}})},function(e,t,r){var n=r(4),i=Math.asinh;n(n.S+n.F*!(i&&1/i(0)>0),"Math",{asinh:function e(t){return isFinite(t=+t)&&0!=t?t<0?-e(-t):Math.log(t+Math.sqrt(t*t+1)):t}})},function(e,t,r){var n=r(4),i=Math.atanh;n(n.S+n.F*!(i&&1/i(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,t,r){var n=r(4),i=r(135);n(n.S,"Math",{cbrt:function(e){return i(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,t,r){var n=r(4);n(n.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,r){var n=r(4),i=Math.exp;n(n.S,"Math",{cosh:function(e){return(i(e=+e)+i(-e))/2}})},function(e,t,r){var n=r(4),i=r(136);n(n.S+n.F*(i!=Math.expm1),"Math",{expm1:i})},function(e,t,r){var n=r(4);n(n.S,"Math",{fround:r(360)})},function(e,t,r){var n=r(135),i=Math.pow,a=i(2,-52),o=i(2,-23),s=i(2,127)*(2-o),u=i(2,-126);e.exports=Math.fround||function(e){var t,r,i=Math.abs(e),c=n(e);return i<u?c*(i/u/o+1/a-1/a)*u*o:(r=(t=(1+o/a)*i)-(t-i))>s||r!=r?c*(1/0):c*r}},function(e,t,r){var n=r(4),i=Math.abs;n(n.S,"Math",{hypot:function(e,t){for(var r,n,a=0,o=0,s=arguments.length,u=0;o<s;)u<(r=i(arguments[o++]))?(a=a*(n=u/r)*n+1,u=r):a+=r>0?(n=r/u)*n:r;return u===1/0?1/0:u*Math.sqrt(a)}})},function(e,t,r){var n=r(4),i=Math.imul;n(n.S+n.F*r(13)(function(){return-5!=i(4294967295,5)||2!=i.length}),"Math",{imul:function(e,t){var r=+e,n=+t,i=65535&r,a=65535&n;return 0|i*a+((65535&r>>>16)*a+i*(65535&n>>>16)<<16>>>0)}})},function(e,t,r){var n=r(4);n(n.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,r){var n=r(4);n(n.S,"Math",{log1p:r(194)})},function(e,t,r){var n=r(4);n(n.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,r){var n=r(4);n(n.S,"Math",{sign:r(135)})},function(e,t,r){var n=r(4),i=r(136),a=Math.exp;n(n.S+n.F*r(13)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(i(e)-i(-e))/2:(a(e-1)-a(-e-1))*(Math.E/2)}})},function(e,t,r){var n=r(4),i=r(136),a=Math.exp;n(n.S,"Math",{tanh:function(e){var t=i(e=+e),r=i(-e);return t==1/0?1:r==1/0?-1:(t-r)/(a(e)+a(-e))}})},function(e,t,r){var n=r(4);n(n.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,t,r){var n=r(4),i=r(72),a=String.fromCharCode,o=String.fromCodePoint;n(n.S+n.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(e){for(var t,r=[],n=arguments.length,o=0;n>o;){if(t=+arguments[o++],i(t,1114111)!==t)throw RangeError(t+" is not a valid code point");r.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return r.join("")}})},function(e,t,r){var n=r(4),i=r(38),a=r(19);n(n.S,"String",{raw:function(e){for(var t=i(e.raw),r=a(t.length),n=arguments.length,o=[],s=0;r>s;)o.push(String(t[s++])),s<n&&o.push(String(arguments[s]));return o.join("")}})},function(e,t,r){"use strict";r(82)("trim",function(e){return function(){return e(this,3)}})},function(e,t,r){"use strict";var n=r(137)(!0);r(138)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=n(t,r),this._i+=e.length,{value:e,done:!1})})},function(e,t,r){"use strict";var n=r(4),i=r(137)(!1);n(n.P,"String",{codePointAt:function(e){return i(this,e)}})},function(e,t,r){"use strict";var n=r(4),i=r(19),a=r(139),o="".endsWith;n(n.P+n.F*r(141)("endsWith"),"String",{endsWith:function(e){var t=a(this,e,"endsWith"),r=arguments.length>1?arguments[1]:void 0,n=i(t.length),s=void 0===r?n:Math.min(i(r),n),u=String(e);return o?o.call(t,u,s):t.slice(s-u.length,s)===u}})},function(e,t,r){"use strict";var n=r(4),i=r(139);n(n.P+n.F*r(141)("includes"),"String",{includes:function(e){return!!~i(this,e,"includes").indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,r){var n=r(4);n(n.P,"String",{repeat:r(134)})},function(e,t,r){"use strict";var n=r(4),i=r(19),a=r(139),o="".startsWith;n(n.P+n.F*r(141)("startsWith"),"String",{startsWith:function(e){var t=a(this,e,"startsWith"),r=i(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),n=String(e);return o?o.call(t,n,r):t.slice(r,r+n.length)===n}})},function(e,t,r){"use strict";r(31)("anchor",function(e){return function(t){return e(this,"a","name",t)}})},function(e,t,r){"use strict";r(31)("big",function(e){return function(){return e(this,"big","","")}})},function(e,t,r){"use strict";r(31)("blink",function(e){return function(){return e(this,"blink","","")}})},function(e,t,r){"use strict";r(31)("bold",function(e){return function(){return e(this,"b","","")}})},function(e,t,r){"use strict";r(31)("fixed",function(e){return function(){return e(this,"tt","","")}})},function(e,t,r){"use strict";r(31)("fontcolor",function(e){return function(t){return e(this,"font","color",t)}})},function(e,t,r){"use strict";r(31)("fontsize",function(e){return function(t){return e(this,"font","size",t)}})},function(e,t,r){"use strict";r(31)("italics",function(e){return function(){return e(this,"i","","")}})},function(e,t,r){"use strict";r(31)("link",function(e){return function(t){return e(this,"a","href",t)}})},function(e,t,r){"use strict";r(31)("small",function(e){return function(){return e(this,"small","","")}})},function(e,t,r){"use strict";r(31)("strike",function(e){return function(){return e(this,"strike","","")}})},function(e,t,r){"use strict";r(31)("sub",function(e){return function(){return e(this,"sub","","")}})},function(e,t,r){"use strict";r(31)("sup",function(e){return function(){return e(this,"sup","","")}})},function(e,t,r){var n=r(4);n(n.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,r){"use strict";var n=r(4),i=r(29),a=r(62);n(n.P+n.F*r(13)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var t=i(this),r=a(t);return"number"!=typeof r||isFinite(r)?t.toISOString():null}})},function(e,t,r){var n=r(4),i=r(395);n(n.P+n.F*(Date.prototype.toISOString!==i),"Date",{toISOString:i})},function(e,t,r){"use strict";var n=r(13),i=Date.prototype.getTime,a=Date.prototype.toISOString,o=function(e){return e>9?e:"0"+e};e.exports=n(function(){return"0385-07-25T07:06:39.999Z"!=a.call(new Date(-5e13-1))})||!n(function(){a.call(new Date(NaN))})?function(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),r=e.getUTCMilliseconds(),n=t<0?"-":t>9999?"+":"";return n+("00000"+Math.abs(t)).slice(n?-6:-4)+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate())+"T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+"."+(r>99?r:"0"+o(r))+"Z"}:a},function(e,t,r){var n=Date.prototype,i=n.toString,a=n.getTime;new Date(NaN)+""!="Invalid Date"&&r(30)(n,"toString",function(){var e=a.call(this);return e===e?i.call(this):"Invalid Date"})},function(e,t,r){var n=r(18)("toPrimitive"),i=Date.prototype;n in i||r(37)(i,n,r(398))},function(e,t,r){"use strict";var n=r(14),i=r(62);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return i(n(this),"number"!=e)}},function(e,t,r){var n=r(4);n(n.S,"Array",{isArray:r(104)})},function(e,t,r){"use strict";var n=r(48),i=r(4),a=r(29),o=r(196),s=r(142),u=r(19),c=r(143),p=r(144);i(i.S+i.F*!r(105)(function(e){Array.from(e)}),"Array",{from:function(e){var t,r,i,l,m=a(e),d="function"==typeof this?this:Array,y=arguments.length,h=y>1?arguments[1]:void 0,f=void 0!==h,b=0,g=p(m);if(f&&(h=n(h,y>2?arguments[2]:void 0,2)),void 0==g||d==Array&&s(g))for(r=new d(t=u(m.length));t>b;b++)c(r,b,f?h(m[b],b):m[b]);else for(l=g.call(m),r=new d;!(i=l.next()).done;b++)c(r,b,f?o(l,h,[i.value,b],!0):i.value);return r.length=b,r}})},function(e,t,r){"use strict";var n=r(4),i=r(143);n(n.S+n.F*r(13)(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,t=arguments.length,r=new("function"==typeof this?this:Array)(t);t>e;)i(r,e,arguments[e++]);return r.length=t,r}})},function(e,t,r){"use strict";var n=r(4),i=r(38),a=[].join;n(n.P+n.F*(r(91)!=Object||!r(44)(a)),"Array",{join:function(e){return a.call(i(this),void 0===e?",":e)}})},function(e,t,r){"use strict";var n=r(4),i=r(130),a=r(59),o=r(72),s=r(19),u=[].slice;n(n.P+n.F*r(13)(function(){i&&u.call(i)}),"Array",{slice:function(e,t){var r=s(this.length),n=a(this);if(t=void 0===t?r:t,"Array"==n)return u.call(this,e,t);for(var i=o(e,r),c=o(t,r),p=s(c-i),l=new Array(p),m=0;m<p;m++)l[m]="String"==n?this.charAt(i+m):this[i+m];return l}})},function(e,t,r){"use strict";var n=r(4),i=r(49),a=r(29),o=r(13),s=[].sort,u=[1,2,3];n(n.P+n.F*(o(function(){u.sort(void 0)})||!o(function(){u.sort(null)})||!r(44)(s)),"Array",{sort:function(e){return void 0===e?s.call(a(this)):s.call(a(this),i(e))}})},function(e,t,r){"use strict";var n=r(4),i=r(53)(0),a=r(44)([].forEach,!0);n(n.P+n.F*!a,"Array",{forEach:function(e){return i(this,e,arguments[1])}})},function(e,t,r){var n=r(15),i=r(104),a=r(18)("species");e.exports=function(e){var t;return i(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!i(t.prototype)||(t=void 0),n(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,r){"use strict";var n=r(4),i=r(53)(1);n(n.P+n.F*!r(44)([].map,!0),"Array",{map:function(e){return i(this,e,arguments[1])}})},function(e,t,r){"use strict";var n=r(4),i=r(53)(2);n(n.P+n.F*!r(44)([].filter,!0),"Array",{filter:function(e){return i(this,e,arguments[1])}})},function(e,t,r){"use strict";var n=r(4),i=r(53)(3);n(n.P+n.F*!r(44)([].some,!0),"Array",{some:function(e){return i(this,e,arguments[1])}})},function(e,t,r){"use strict";var n=r(4),i=r(53)(4);n(n.P+n.F*!r(44)([].every,!0),"Array",{every:function(e){return i(this,e,arguments[1])}})},function(e,t,r){"use strict";var n=r(4),i=r(198);n(n.P+n.F*!r(44)([].reduce,!0),"Array",{reduce:function(e){return i(this,e,arguments.length,arguments[1],!1)}})},function(e,t,r){"use strict";var n=r(4),i=r(198);n(n.P+n.F*!r(44)([].reduceRight,!0),"Array",{reduceRight:function(e){return i(this,e,arguments.length,arguments[1],!0)}})},function(e,t,r){"use strict";var n=r(4),i=r(102)(!1),a=[].indexOf,o=!!a&&1/[1].indexOf(1,-0)<0;n(n.P+n.F*(o||!r(44)(a)),"Array",{indexOf:function(e){return o?a.apply(this,arguments)||0:i(this,e,arguments[1])}})},function(e,t,r){"use strict";var n=r(4),i=r(38),a=r(50),o=r(19),s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0;n(n.P+n.F*(u||!r(44)(s)),"Array",{lastIndexOf:function(e){if(u)return s.apply(this,arguments)||0;var t=i(this),r=o(t.length),n=r-1;for(arguments.length>1&&(n=Math.min(n,a(arguments[1]))),n<0&&(n=r+n);n>=0;n--)if(n in t&&t[n]===e)return n||0;return-1}})},function(e,t,r){var n=r(4);n(n.P,"Array",{copyWithin:r(199)}),r(76)("copyWithin")},function(e,t,r){var n=r(4);n(n.P,"Array",{fill:r(145)}),r(76)("fill")},function(e,t,r){"use strict";var n=r(4),i=r(53)(5),a=!0;"find"in[]&&Array(1).find(function(){a=!1}),n(n.P+n.F*a,"Array",{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),r(76)("find")},function(e,t,r){"use strict";var n=r(4),i=r(53)(6),a="findIndex",o=!0;a in[]&&Array(1)[a](function(){o=!1}),n(n.P+n.F*o,"Array",{findIndex:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),r(76)(a)},function(e,t,r){r(84)("Array")},function(e,t,r){var n=r(12),i=r(133),a=r(25).f,o=r(74).f,s=r(140),u=r(106),c=n.RegExp,p=c,l=c.prototype,m=/a/g,d=/a/g,y=new c(m)!==m;if(r(24)&&(!y||r(13)(function(){return d[r(18)("match")]=!1,c(m)!=m||c(d)==d||"/a/i"!=c(m,"i")}))){c=function(e,t){var r=this instanceof c,n=s(e),a=void 0===t;return!r&&n&&e.constructor===c&&a?e:i(y?new p(n&&!a?e.source:e,t):p((n=e instanceof c)?e.source:e,n&&a?u.call(e):t),r?this:l,c)};for(var h=function(e){e in c||a(c,e,{configurable:!0,get:function(){return p[e]},set:function(t){p[e]=t}})},f=o(p),b=0;f.length>b;)h(f[b++]);l.constructor=c,c.prototype=l,r(30)(n,"RegExp",c)}r(84)("RegExp")},function(e,t,r){"use strict";r(202);var n=r(14),i=r(106),a=r(24),o=/./.toString,s=function(e){r(30)(RegExp.prototype,"toString",e,!0)};r(13)(function(){return"/a/b"!=o.call({source:"a",flags:"b"})})?s(function(){var e=n(this);return"/".concat(e.source,"/","flags"in e?e.flags:!a&&e instanceof RegExp?i.call(e):void 0)}):"toString"!=o.name&&s(function(){return o.call(this)})},function(e,t,r){"use strict";var n=r(14),i=r(19),a=r(148),o=r(107);r(108)("match",1,function(e,t,r,s){return[function(r){var n=e(this),i=void 0==r?void 0:r[t];return void 0!==i?i.call(r,n):new RegExp(r)[t](String(n))},function(e){var t=s(r,e,this);if(t.done)return t.value;var u=n(e),c=String(this);if(!u.global)return o(u,c);var p=u.unicode;u.lastIndex=0;for(var l,m=[],d=0;null!==(l=o(u,c));){var y=String(l[0]);m[d]=y,""===y&&(u.lastIndex=a(c,i(u.lastIndex),p)),d++}return 0===d?null:m}]})},function(e,t,r){"use strict";var n=r(14),i=r(29),a=r(19),o=r(50),s=r(148),u=r(107),c=Math.max,p=Math.min,l=Math.floor,m=/\$([$&`']|\d\d?|<[^>]*>)/g,d=/\$([$&`']|\d\d?)/g;r(108)("replace",2,function(e,t,r,y){return[function(n,i){var a=e(this),o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,a,i):r.call(String(a),n,i)},function(e,t){var i=y(r,e,this,t);if(i.done)return i.value;var l=n(e),m=String(this),d="function"===typeof t;d||(t=String(t));var f=l.global;if(f){var b=l.unicode;l.lastIndex=0}for(var g=[];;){var S=u(l,m);if(null===S)break;if(g.push(S),!f)break;""===String(S[0])&&(l.lastIndex=s(m,a(l.lastIndex),b))}for(var v,I="",N=0,T=0;T<g.length;T++){S=g[T];for(var C=String(S[0]),k=c(p(o(S.index),m.length),0),A=[],D=1;D<S.length;D++)A.push(void 0===(v=S[D])?v:String(v));var x=S.groups;if(d){var R=[C].concat(A,k,m);void 0!==x&&R.push(x);var P=String(t.apply(void 0,R))}else P=h(C,m,k,A,x,t);k>=N&&(I+=m.slice(N,k)+P,N=k+C.length)}return I+m.slice(N)}];function h(e,t,n,a,o,s){var u=n+e.length,c=a.length,p=d;return void 0!==o&&(o=i(o),p=m),r.call(s,p,function(r,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(u);case"<":s=o[i.slice(1,-1)];break;default:var p=+i;if(0===p)return r;if(p>c){var m=l(p/10);return 0===m?r:m<=c?void 0===a[m-1]?i.charAt(1):a[m-1]+i.charAt(1):r}s=a[p-1]}return void 0===s?"":s})}})},function(e,t,r){"use strict";var n=r(14),i=r(187),a=r(107);r(108)("search",1,function(e,t,r,o){return[function(r){var n=e(this),i=void 0==r?void 0:r[t];return void 0!==i?i.call(r,n):new RegExp(r)[t](String(n))},function(e){var t=o(r,e,this);if(t.done)return t.value;var s=n(e),u=String(this),c=s.lastIndex;i(c,0)||(s.lastIndex=0);var p=a(s,u);return i(s.lastIndex,c)||(s.lastIndex=c),null===p?-1:p.index}]})},function(e,t,r){"use strict";var n=r(140),i=r(14),a=r(94),o=r(148),s=r(19),u=r(107),c=r(147),p=r(13),l=Math.min,m=[].push,d=!p(function(){RegExp(4294967295,"y")});r(108)("split",2,function(e,t,r,p){var y;return y="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,t){var i=String(this);if(void 0===e&&0===t)return[];if(!n(e))return r.call(i,e,t);for(var a,o,s,u=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),l=0,d=void 0===t?4294967295:t>>>0,y=new RegExp(e.source,p+"g");(a=c.call(y,i))&&!((o=y.lastIndex)>l&&(u.push(i.slice(l,a.index)),a.length>1&&a.index<i.length&&m.apply(u,a.slice(1)),s=a[0].length,l=o,u.length>=d));)y.lastIndex===a.index&&y.lastIndex++;return l===i.length?!s&&y.test("")||u.push(""):u.push(i.slice(l)),u.length>d?u.slice(0,d):u}:"0".split(void 0,0).length?function(e,t){return void 0===e&&0===t?[]:r.call(this,e,t)}:r,[function(r,n){var i=e(this),a=void 0==r?void 0:r[t];return void 0!==a?a.call(r,i,n):y.call(String(i),r,n)},function(e,t){var n=p(y,e,this,t,y!==r);if(n.done)return n.value;var c=i(e),m=String(this),h=a(c,RegExp),f=c.unicode,b=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(d?"y":"g"),g=new h(d?c:"^(?:"+c.source+")",b),S=void 0===t?4294967295:t>>>0;if(0===S)return[];if(0===m.length)return null===u(g,m)?[m]:[];for(var v=0,I=0,N=[];I<m.length;){g.lastIndex=d?I:0;var T,C=u(g,d?m:m.slice(I));if(null===C||(T=l(s(g.lastIndex+(d?0:I)),m.length))===v)I=o(m,I,f);else{if(N.push(m.slice(v,I)),N.length===S)return N;for(var k=1;k<=C.length-1;k++)if(N.push(C[k]),N.length===S)return N;I=v=T}}return N.push(m.slice(v)),N}]})},function(e,t,r){var n=r(12),i=r(149).set,a=n.MutationObserver||n.WebKitMutationObserver,o=n.process,s=n.Promise,u="process"==r(59)(o);e.exports=function(){var e,t,r,c=function(){var n,i;for(u&&(n=o.domain)&&n.exit();e;){i=e.fn,e=e.next;try{i()}catch(a){throw e?r():t=void 0,a}}t=void 0,n&&n.enter()};if(u)r=function(){o.nextTick(c)};else if(!a||n.navigator&&n.navigator.standalone)if(s&&s.resolve){var p=s.resolve(void 0);r=function(){p.then(c)}}else r=function(){i.call(n,c)};else{var l=!0,m=document.createTextNode("");new a(c).observe(m,{characterData:!0}),r=function(){m.data=l=!l}}return function(n){var i={fn:n,next:void 0};t&&(t.next=i),e||(e=i,r()),t=i}}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(t){return{e:!0,v:t}}}},function(e,t,r){"use strict";var n=r(206),i=r(77);e.exports=r(111)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=n.getEntry(i(this,"Map"),e);return t&&t.v},set:function(e,t){return n.def(i(this,"Map"),0===e?0:e,t)}},n,!0)},function(e,t,r){"use strict";var n=r(206),i=r(77);e.exports=r(111)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return n.def(i(this,"Set"),e=0===e?0:e,e)}},n)},function(e,t,r){"use strict";var n,i=r(12),a=r(53)(0),o=r(30),s=r(63),u=r(186),c=r(207),p=r(15),l=r(77),m=r(77),d=!i.ActiveXObject&&"ActiveXObject"in i,y=s.getWeak,h=Object.isExtensible,f=c.ufstore,b=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},g={get:function(e){if(p(e)){var t=y(e);return!0===t?f(l(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return c.def(l(this,"WeakMap"),e,t)}},S=e.exports=r(111)("WeakMap",b,g,c,!0,!0);m&&d&&(u((n=c.getConstructor(b,"WeakMap")).prototype,g),s.NEED=!0,a(["delete","has","get","set"],function(e){var t=S.prototype,r=t[e];o(t,e,function(t,i){if(p(t)&&!h(t)){this._f||(this._f=new n);var a=this._f[e](t,i);return"set"==e?this:a}return r.call(this,t,i)})}))},function(e,t,r){"use strict";var n=r(207),i=r(77);r(111)("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return n.def(i(this,"WeakSet"),e,!0)}},n,!1,!0)},function(e,t,r){"use strict";var n=r(4),i=r(112),a=r(150),o=r(14),s=r(72),u=r(19),c=r(15),p=r(12).ArrayBuffer,l=r(94),m=a.ArrayBuffer,d=a.DataView,y=i.ABV&&p.isView,h=m.prototype.slice,f=i.VIEW;n(n.G+n.W+n.F*(p!==m),{ArrayBuffer:m}),n(n.S+n.F*!i.CONSTR,"ArrayBuffer",{isView:function(e){return y&&y(e)||c(e)&&f in e}}),n(n.P+n.U+n.F*r(13)(function(){return!new m(2).slice(1,void 0).byteLength}),"ArrayBuffer",{slice:function(e,t){if(void 0!==h&&void 0===t)return h.call(o(this),e);for(var r=o(this).byteLength,n=s(e,r),i=s(void 0===t?r:t,r),a=new(l(this,m))(u(i-n)),c=new d(this),p=new d(a),y=0;n<i;)p.setUint8(y++,c.getUint8(n++));return a}}),r(84)("ArrayBuffer")},function(e,t,r){var n=r(4);n(n.G+n.W+n.F*!r(112).ABV,{DataView:r(150).DataView})},function(e,t,r){r(61)("Int8",1,function(e){return function(t,r,n){return e(this,t,r,n)}})},function(e,t,r){r(61)("Uint8",1,function(e){return function(t,r,n){return e(this,t,r,n)}})},function(e,t,r){r(61)("Uint8",1,function(e){return function(t,r,n){return e(this,t,r,n)}},!0)},function(e,t,r){r(61)("Int16",2,function(e){return function(t,r,n){return e(this,t,r,n)}})},function(e,t,r){r(61)("Uint16",2,function(e){return function(t,r,n){return e(this,t,r,n)}})},function(e,t,r){r(61)("Int32",4,function(e){return function(t,r,n){return e(this,t,r,n)}})},function(e,t,r){r(61)("Uint32",4,function(e){return function(t,r,n){return e(this,t,r,n)}})},function(e,t,r){r(61)("Float32",4,function(e){return function(t,r,n){return e(this,t,r,n)}})},function(e,t,r){r(61)("Float64",8,function(e){return function(t,r,n){return e(this,t,r,n)}})},function(e,t,r){var n=r(4),i=r(49),a=r(14),o=(r(12).Reflect||{}).apply,s=Function.apply;n(n.S+n.F*!r(13)(function(){o(function(){})}),"Reflect",{apply:function(e,t,r){var n=i(e),u=a(r);return o?o(n,t,u):s.call(n,t,u)}})},function(e,t,r){var n=r(4),i=r(73),a=r(49),o=r(14),s=r(15),u=r(13),c=r(188),p=(r(12).Reflect||{}).construct,l=u(function(){function e(){}return!(p(function(){},[],e)instanceof e)}),m=!u(function(){p(function(){})});n(n.S+n.F*(l||m),"Reflect",{construct:function(e,t){a(e),o(t);var r=arguments.length<3?e:a(arguments[2]);if(m&&!l)return p(e,t,r);if(e==r){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var n=[null];return n.push.apply(n,t),new(c.apply(e,n))}var u=r.prototype,d=i(s(u)?u:Object.prototype),y=Function.apply.call(e,d,t);return s(y)?y:d}})},function(e,t,r){var n=r(25),i=r(4),a=r(14),o=r(62);i(i.S+i.F*r(13)(function(){Reflect.defineProperty(n.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,r){a(e),t=o(t,!0),a(r);try{return n.f(e,t,r),!0}catch(i){return!1}}})},function(e,t,r){var n=r(4),i=r(51).f,a=r(14);n(n.S,"Reflect",{deleteProperty:function(e,t){var r=i(a(e),t);return!(r&&!r.configurable)&&delete e[t]}})},function(e,t,r){"use strict";var n=r(4),i=r(14),a=function(e){this._t=i(e),this._i=0;var t,r=this._k=[];for(t in e)r.push(t)};r(195)(a,"Object",function(){var e,t=this._k;do{if(this._i>=t.length)return{value:void 0,done:!0}}while(!((e=t[this._i++])in this._t));return{value:e,done:!1}}),n(n.S,"Reflect",{enumerate:function(e){return new a(e)}})},function(e,t,r){var n=r(51),i=r(75),a=r(36),o=r(4),s=r(15),u=r(14);o(o.S,"Reflect",{get:function e(t,r){var o,c,p=arguments.length<3?t:arguments[2];return u(t)===p?t[r]:(o=n.f(t,r))?a(o,"value")?o.value:void 0!==o.get?o.get.call(p):void 0:s(c=i(t))?e(c,r,p):void 0}})},function(e,t,r){var n=r(51),i=r(4),a=r(14);i(i.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return n.f(a(e),t)}})},function(e,t,r){var n=r(4),i=r(75),a=r(14);n(n.S,"Reflect",{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,r){var n=r(4);n(n.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,r){var n=r(4),i=r(14),a=Object.isExtensible;n(n.S,"Reflect",{isExtensible:function(e){return i(e),!a||a(e)}})},function(e,t,r){var n=r(4);n(n.S,"Reflect",{ownKeys:r(209)})},function(e,t,r){var n=r(4),i=r(14),a=Object.preventExtensions;n(n.S,"Reflect",{preventExtensions:function(e){i(e);try{return a&&a(e),!0}catch(t){return!1}}})},function(e,t,r){var n=r(25),i=r(51),a=r(75),o=r(36),s=r(4),u=r(68),c=r(14),p=r(15);s(s.S,"Reflect",{set:function e(t,r,s){var l,m,d=arguments.length<4?t:arguments[3],y=i.f(c(t),r);if(!y){if(p(m=a(t)))return e(m,r,s,d);y=u(0)}if(o(y,"value")){if(!1===y.writable||!p(d))return!1;if(l=i.f(d,r)){if(l.get||l.set||!1===l.writable)return!1;l.value=s,n.f(d,r,l)}else n.f(d,r,u(0,s));return!0}return void 0!==y.set&&(y.set.call(d,s),!0)}})},function(e,t,r){var n=r(4),i=r(131);i&&n(n.S,"Reflect",{setPrototypeOf:function(e,t){i.check(e,t);try{return i.set(e,t),!0}catch(r){return!1}}})},function(e,t,r){r(458),e.exports=r(23).Array.includes},function(e,t,r){"use strict";var n=r(4),i=r(102)(!0);n(n.P,"Array",{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),r(76)("includes")},function(e,t,r){r(460),e.exports=r(23).Array.flatMap},function(e,t,r){"use strict";var n=r(4),i=r(461),a=r(29),o=r(19),s=r(49),u=r(197);n(n.P,"Array",{flatMap:function(e){var t,r,n=a(this);return s(e),t=o(n.length),r=u(n,0),i(r,n,n,t,0,1,e,arguments[1]),r}}),r(76)("flatMap")},function(e,t,r){"use strict";var n=r(104),i=r(15),a=r(19),o=r(48),s=r(18)("isConcatSpreadable");e.exports=function e(t,r,u,c,p,l,m,d){for(var y,h,f=p,b=0,g=!!m&&o(m,d,3);b<c;){if(b in u){if(y=g?g(u[b],b,r):u[b],h=!1,i(y)&&(h=void 0!==(h=y[s])?!!h:n(y)),h&&l>0)f=e(t,r,y,a(y.length),f,l-1)-1;else{if(f>=9007199254740991)throw TypeError();t[f]=y}f++}b++}return f}},function(e,t,r){r(463),e.exports=r(23).String.padStart},function(e,t,r){"use strict";var n=r(4),i=r(210),a=r(110),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);n(n.P+n.F*o,"String",{padStart:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,r){r(465),e.exports=r(23).String.padEnd},function(e,t,r){"use strict";var n=r(4),i=r(210),a=r(110),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);n(n.P+n.F*o,"String",{padEnd:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,t,r){r(467),e.exports=r(23).String.trimLeft},function(e,t,r){"use strict";r(82)("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},function(e,t,r){r(469),e.exports=r(23).String.trimRight},function(e,t,r){"use strict";r(82)("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},function(e,t,r){r(471),e.exports=r(127).f("asyncIterator")},function(e,t,r){r(182)("asyncIterator")},function(e,t,r){r(473),e.exports=r(23).Object.getOwnPropertyDescriptors},function(e,t,r){var n=r(4),i=r(209),a=r(38),o=r(51),s=r(143);n(n.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,r,n=a(e),u=o.f,c=i(n),p={},l=0;c.length>l;)void 0!==(r=u(n,t=c[l++]))&&s(p,t,r);return p}})},function(e,t,r){r(475),e.exports=r(23).Object.values},function(e,t,r){var n=r(4),i=r(211)(!1);n(n.S,"Object",{values:function(e){return i(e)}})},function(e,t,r){r(477),e.exports=r(23).Object.entries},function(e,t,r){var n=r(4),i=r(211)(!0);n(n.S,"Object",{entries:function(e){return i(e)}})},function(e,t,r){"use strict";r(203),r(479),e.exports=r(23).Promise.finally},function(e,t,r){"use strict";var n=r(4),i=r(23),a=r(12),o=r(94),s=r(205);n(n.P+n.R,"Promise",{finally:function(e){var t=o(this,i.Promise||a.Promise),r="function"==typeof e;return this.then(r?function(r){return s(t,e()).then(function(){return r})}:e,r?function(r){return s(t,e()).then(function(){throw r})}:e)}})},function(e,t,r){r(481),r(482),r(483),e.exports=r(23)},function(e,t,r){var n=r(12),i=r(4),a=r(110),o=[].slice,s=/MSIE .\./.test(a),u=function(e){return function(t,r){var n=arguments.length>2,i=!!n&&o.call(arguments,2);return e(n?function(){("function"==typeof t?t:Function(t)).apply(this,i)}:t,r)}};i(i.G+i.B+i.F*s,{setTimeout:u(n.setTimeout),setInterval:u(n.setInterval)})},function(e,t,r){var n=r(4),i=r(149);n(n.G+n.B,{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,r){for(var n=r(146),i=r(71),a=r(30),o=r(12),s=r(37),u=r(83),c=r(18),p=c("iterator"),l=c("toStringTag"),m=u.Array,d={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},y=i(d),h=0;h<y.length;h++){var f,b=y[h],g=d[b],S=o[b],v=S&&S.prototype;if(v&&(v[p]||s(v,p,m),v[l]||s(v,l,b),u[b]=m,g))for(f in n)v[f]||a(v,f,n[f],!0)}},function(e,t,r){var n=function(e){"use strict";var t,r=Object.prototype,n=r.hasOwnProperty,i="function"===typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(E){u=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var i=t&&t.prototype instanceof f?t:f,a=Object.create(i.prototype),o=new x(n||[]);return a._invoke=function(e,t,r){var n=l;return function(i,a){if(n===d)throw new Error("Generator is already running");if(n===y){if("throw"===i)throw a;return P()}for(r.method=i,r.arg=a;;){var o=r.delegate;if(o){var s=k(o,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===l)throw n=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=d;var u=p(e,t,r);if("normal"===u.type){if(n=r.done?y:m,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=y,r.method="throw",r.arg=u.arg)}}}(e,r,o),a}function p(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(E){return{type:"throw",arg:E}}}e.wrap=c;var l="suspendedStart",m="suspendedYield",d="executing",y="completed",h={};function f(){}function b(){}function g(){}var S={};u(S,a,function(){return this});var v=Object.getPrototypeOf,I=v&&v(v(R([])));I&&I!==r&&n.call(I,a)&&(S=I);var N=g.prototype=f.prototype=Object.create(S);function T(e){["next","throw","return"].forEach(function(t){u(e,t,function(e){return this._invoke(t,e)})})}function C(e,t){var r;this._invoke=function(i,a){function o(){return new t(function(r,o){!function r(i,a,o,s){var u=p(e[i],e,a);if("throw"!==u.type){var c=u.arg,l=c.value;return l&&"object"===typeof l&&n.call(l,"__await")?t.resolve(l.__await).then(function(e){r("next",e,o,s)},function(e){r("throw",e,o,s)}):t.resolve(l).then(function(e){c.value=e,o(c)},function(e){return r("throw",e,o,s)})}s(u.arg)}(i,a,r,o)})}return r=r?r.then(o,o):o()}}function k(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,k(e,r),"throw"===r.method))return h;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var i=p(n,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,h;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,h):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,h)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function R(e){if(e){var r=e[a];if(r)return r.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return o.next=o}}return{next:P}}function P(){return{value:t,done:!0}}return b.prototype=g,u(N,"constructor",g),u(g,"constructor",b),b.displayName=u(g,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,u(e,s,"GeneratorFunction")),e.prototype=Object.create(N),e},e.awrap=function(e){return{__await:e}},T(C.prototype),u(C.prototype,o,function(){return this}),e.AsyncIterator=C,e.async=function(t,r,n,i,a){void 0===a&&(a=Promise);var o=new C(c(t,r,n,i),a);return e.isGeneratorFunction(r)?o:o.next().then(function(e){return e.done?e.value:o.next()})},T(N),u(N,s,"Generator"),u(N,a,function(){return this}),u(N,"toString",function(){return"[object Generator]"}),e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=R,x.prototype={constructor:x,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(D),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),D(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;D(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:R(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=n}catch(i){"object"===typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},function(e,t,r){r(486),e.exports=r(212).global},function(e,t,r){var n=r(487);n(n.G,{global:r(151)})},function(e,t,r){var n=r(151),i=r(212),a=r(488),o=r(490),s=r(497),u=function e(t,r,u){var c,p,l,m=t&e.F,d=t&e.G,y=t&e.S,h=t&e.P,f=t&e.B,b=t&e.W,g=d?i:i[r]||(i[r]={}),S=g.prototype,v=d?n:y?n[r]:(n[r]||{}).prototype;for(c in d&&(u=r),u)(p=!m&&v&&void 0!==v[c])&&s(g,c)||(l=p?v[c]:u[c],g[c]=d&&"function"!=typeof v[c]?u[c]:f&&p?a(l,n):b&&v[c]==l?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(l):h&&"function"==typeof l?a(Function.call,l):l,h&&((g.virtual||(g.virtual={}))[c]=l,t&e.R&&S&&!S[c]&&o(S,c,l)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,r){var n=r(489);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){var n=r(491),i=r(496);e.exports=r(153)?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(492),i=r(493),a=r(495),o=Object.defineProperty;t.f=r(153)?Object.defineProperty:function(e,t,r){if(n(e),t=a(t,!0),n(r),i)try{return o(e,t,r)}catch(s){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var n=r(152);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t,r){e.exports=!r(153)&&!r(213)(function(){return 7!=Object.defineProperty(r(494)("div"),"a",{get:function(){return 7}}).a})},function(e,t,r){var n=r(152),i=r(151).document,a=n(i)&&n(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,r){var n=r(152);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){(function(e){!function(e){"use strict";var t=e.URLSearchParams&&e.URLSearchParams.prototype.get?e.URLSearchParams:null,r=t&&"a=1"===new t({a:1}).toString(),n=t&&"+"===new t("s=%2B").get("s"),i="__URLSearchParams__",a=!t||function(){var e=new t;return e.append("s"," &"),"s=+%26"===e.toString()}(),o=p.prototype,s=!(!e.Symbol||!e.Symbol.iterator);if(!(t&&r&&n&&a)){o.append=function(e,t){h(this[i],e,t)},o.delete=function(e){delete this[i][e]},o.get=function(e){var t=this[i];return e in t?t[e][0]:null},o.getAll=function(e){var t=this[i];return e in t?t[e].slice(0):[]},o.has=function(e){return e in this[i]},o.set=function(e,t){this[i][e]=[""+t]},o.toString=function(){var e,t,r,n,a=this[i],o=[];for(t in a)for(r=l(t),e=0,n=a[t];e<n.length;e++)o.push(r+"="+l(n[e]));return o.join("&")};var u=!!n&&t&&!r&&e.Proxy;Object.defineProperty(e,"URLSearchParams",{value:u?new Proxy(t,{construct:function(e,t){return new e(new p(t[0]).toString())}}):p});var c=e.URLSearchParams.prototype;c.polyfill=!0,c.forEach=c.forEach||function(e,t){var r=y(this.toString());Object.getOwnPropertyNames(r).forEach(function(n){r[n].forEach(function(r){e.call(t,r,n,this)},this)},this)},c.sort=c.sort||function(){var e,t,r,n=y(this.toString()),i=[];for(e in n)i.push(e);for(i.sort(),t=0;t<i.length;t++)this.delete(i[t]);for(t=0;t<i.length;t++){var a=i[t],o=n[a];for(r=0;r<o.length;r++)this.append(a,o[r])}},c.keys=c.keys||function(){var e=[];return this.forEach(function(t,r){e.push(r)}),d(e)},c.values=c.values||function(){var e=[];return this.forEach(function(t){e.push(t)}),d(e)},c.entries=c.entries||function(){var e=[];return this.forEach(function(t,r){e.push([r,t])}),d(e)},s&&(c[e.Symbol.iterator]=c[e.Symbol.iterator]||c.entries)}function p(e){((e=e||"")instanceof URLSearchParams||e instanceof p)&&(e=e.toString()),this[i]=y(e)}function l(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'\(\)~]|%20|%00/g,function(e){return t[e]})}function m(e){return decodeURIComponent(e.replace(/\+/g," "))}function d(t){var r={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return s&&(r[e.Symbol.iterator]=function(){return r}),r}function y(e){var t={};if("object"===typeof e)for(var r in e)e.hasOwnProperty(r)&&h(t,r,e[r]);else{0===e.indexOf("?")&&(e=e.slice(1));for(var n=e.split("&"),i=0;i<n.length;i++){var a=n[i],o=a.indexOf("=");-1<o?h(t,m(a.slice(0,o)),m(a.slice(o+1))):a&&h(t,m(a),"")}}return t}function h(e,t,r){var n="string"===typeof r?r:null!==r&&void 0!==r&&"function"===typeof r.toString?r.toString():JSON.stringify(r);t in e?e[t].push(n):e[t]=[n]}}("undefined"!==typeof e?e:"undefined"!==typeof window?window:this)}).call(this,r(35))},function(e,t,r){"use strict";var n=r(214),i="function"===typeof Symbol&&Symbol.for,a=i?Symbol.for("react.element"):60103,o=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,u=i?Symbol.for("react.strict_mode"):60108,c=i?Symbol.for("react.profiler"):60114,p=i?Symbol.for("react.provider"):60109,l=i?Symbol.for("react.context"):60110,m=i?Symbol.for("react.forward_ref"):60112,d=i?Symbol.for("react.suspense"):60113,y=i?Symbol.for("react.memo"):60115,h=i?Symbol.for("react.lazy"):60116,f="function"===typeof Symbol&&Symbol.iterator;function b(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S={};function v(e,t,r){this.props=e,this.context=t,this.refs=S,this.updater=r||g}function I(){}function N(e,t,r){this.props=e,this.context=t,this.refs=S,this.updater=r||g}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(b(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},I.prototype=v.prototype;var T=N.prototype=new I;T.constructor=N,n(T,v.prototype),T.isPureReactComponent=!0;var C={current:null},k=Object.prototype.hasOwnProperty,A={key:!0,ref:!0,__self:!0,__source:!0};function D(e,t,r){var n,i={},o=null,s=null;if(null!=t)for(n in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)k.call(t,n)&&!A.hasOwnProperty(n)&&(i[n]=t[n]);var u=arguments.length-2;if(1===u)i.children=r;else if(1<u){for(var c=Array(u),p=0;p<u;p++)c[p]=arguments[p+2];i.children=c}if(e&&e.defaultProps)for(n in u=e.defaultProps)void 0===i[n]&&(i[n]=u[n]);return{$$typeof:a,type:e,key:o,ref:s,props:i,_owner:C.current}}function x(e){return"object"===typeof e&&null!==e&&e.$$typeof===a}var R=/\/+/g,P=[];function E(e,t,r,n){if(P.length){var i=P.pop();return i.result=e,i.keyPrefix=t,i.func=r,i.context=n,i.count=0,i}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function _(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>P.length&&P.push(e)}function w(e,t,r){return null==e?0:function e(t,r,n,i){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var u=!1;if(null===t)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case o:u=!0}}if(u)return n(i,t,""===r?"."+q(t,0):r),1;if(u=0,r=""===r?".":r+":",Array.isArray(t))for(var c=0;c<t.length;c++){var p=r+q(s=t[c],c);u+=e(s,p,n,i)}else if(p=null===t||"object"!==typeof t?null:"function"===typeof(p=f&&t[f]||t["@@iterator"])?p:null,"function"===typeof p)for(t=p.call(t),c=0;!(s=t.next()).done;)u+=e(s=s.value,p=r+q(s,c++),n,i);else if("object"===s)throw n=""+t,Error(b(31,"[object Object]"===n?"object with keys {"+Object.keys(t).join(", ")+"}":n,""));return u}(e,"",t,r)}function q(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function M(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,r){var n=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?O(e,n,r,function(e){return e}):null!=e&&(x(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(R,"$&/")+"/")+r)),n.push(e))}function O(e,t,r,n,i){var a="";null!=r&&(a=(""+r).replace(R,"$&/")+"/"),w(e,L,t=E(t,a,n,i)),_(t)}var B={current:null};function G(){var e=B.current;if(null===e)throw Error(b(321));return e}var U={ReactCurrentDispatcher:B,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:C,IsSomeRendererActing:{current:!1},assign:n};t.Children={map:function(e,t,r){if(null==e)return e;var n=[];return O(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;w(e,M,t=E(null,null,t,r)),_(t)},count:function(e){return w(e,function(){return null},null)},toArray:function(e){var t=[];return O(e,t,null,function(e){return e}),t},only:function(e){if(!x(e))throw Error(b(143));return e}},t.Component=v,t.Fragment=s,t.Profiler=c,t.PureComponent=N,t.StrictMode=u,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=U,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error(b(267,e));var i=n({},e.props),o=e.key,s=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,u=C.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(p in t)k.call(t,p)&&!A.hasOwnProperty(p)&&(i[p]=void 0===t[p]&&void 0!==c?c[p]:t[p])}var p=arguments.length-2;if(1===p)i.children=r;else if(1<p){c=Array(p);for(var l=0;l<p;l++)c[l]=arguments[l+2];i.children=c}return{$$typeof:a,type:e.type,key:o,ref:s,props:i,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:p,_context:e},e.Consumer=e},t.createElement=D,t.createFactory=function(e){var t=D.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:m,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:y,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return G().useCallback(e,t)},t.useContext=function(e,t){return G().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return G().useEffect(e,t)},t.useImperativeHandle=function(e,t,r){return G().useImperativeHandle(e,t,r)},t.useLayoutEffect=function(e,t){return G().useLayoutEffect(e,t)},t.useMemo=function(e,t){return G().useMemo(e,t)},t.useReducer=function(e,t,r){return G().useReducer(e,t,r)},t.useRef=function(e){return G().useRef(e)},t.useState=function(e){return G().useState(e)},t.version="16.14.0"},function(e,t,r){"use strict";var n=r(0),i=r(214),a=r(501);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!n)throw Error(o(227));var s=!1,u=null,c=!1,p=null,l={onError:function(e){s=!0,u=e}};function m(e,t,r,n,i,a,o,c,p){s=!1,u=null,function(e,t,r,n,i,a,o,s,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(p){this.onError(p)}}.apply(l,arguments)}var d=null,y=null,h=null;function f(e,t,r){var n=e.type||"unknown-event";e.currentTarget=h(r),function(e,t,r,n,i,a,l,d,y){if(m.apply(this,arguments),s){if(!s)throw Error(o(198));var h=u;s=!1,u=null,c||(c=!0,p=h)}}(n,t,void 0,e),e.currentTarget=null}var b=null,g={};function S(){if(b)for(var e in g){var t=g[e],r=b.indexOf(e);if(!(-1<r))throw Error(o(96,e));if(!I[r]){if(!t.extractEvents)throw Error(o(97,e));for(var n in I[r]=t,r=t.eventTypes){var i=void 0,a=r[n],s=t,u=n;if(N.hasOwnProperty(u))throw Error(o(99,u));N[u]=a;var c=a.phasedRegistrationNames;if(c){for(i in c)c.hasOwnProperty(i)&&v(c[i],s,u);i=!0}else a.registrationName?(v(a.registrationName,s,u),i=!0):i=!1;if(!i)throw Error(o(98,n,e))}}}}function v(e,t,r){if(T[e])throw Error(o(100,e));T[e]=t,C[e]=t.eventTypes[r].dependencies}var I=[],N={},T={},C={};function k(e){var t,r=!1;for(t in e)if(e.hasOwnProperty(t)){var n=e[t];if(!g.hasOwnProperty(t)||g[t]!==n){if(g[t])throw Error(o(102,t));g[t]=n,r=!0}}r&&S()}var A=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),D=null,x=null,R=null;function P(e){if(e=y(e)){if("function"!==typeof D)throw Error(o(280));var t=e.stateNode;t&&(t=d(t),D(e.stateNode,e.type,t))}}function E(e){x?R?R.push(e):R=[e]:x=e}function _(){if(x){var e=x,t=R;if(R=x=null,P(e),t)for(e=0;e<t.length;e++)P(t[e])}}function w(e,t){return e(t)}function q(e,t,r,n,i){return e(t,r,n,i)}function M(){}var L=w,O=!1,B=!1;function G(){null===x&&null===R||(M(),_())}function U(e,t,r){if(B)return e(t,r);B=!0;try{return L(e,t,r)}finally{B=!1,G()}}var F=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,V=Object.prototype.hasOwnProperty,j={},z={};function W(e,t,r,n,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a}var K={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){K[e]=new W(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];K[t]=new W(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){K[e]=new W(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){K[e]=new W(e,2,!1,e,null,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){K[e]=new W(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){K[e]=new W(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){K[e]=new W(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){K[e]=new W(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){K[e]=new W(e,5,!1,e.toLowerCase(),null,!1)});var H=/[\-:]([a-z])/g;function Q(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(H,Q);K[t]=new W(t,1,!1,e,null,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(H,Q);K[t]=new W(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(H,Q);K[t]=new W(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){K[e]=new W(e,1,!1,e.toLowerCase(),null,!1)}),K.xlinkHref=new W("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){K[e]=new W(e,1,!1,e.toLowerCase(),null,!0)});var Z=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function J(e,t,r,n){var i=K.hasOwnProperty(t)?K[t]:null;(null!==i?0===i.type:!n&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,r,n){if(null===t||"undefined"===typeof t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!n&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,n))return!0;if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,i,n)&&(r=null),n||null===i?function(e){return!!V.call(z,e)||!V.call(j,e)&&(F.test(e)?z[e]=!0:(j[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=null===r?3!==i.type&&"":r:(t=i.attributeName,n=i.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(i=i.type)||4===i&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}Z.hasOwnProperty("ReactCurrentDispatcher")||(Z.ReactCurrentDispatcher={current:null}),Z.hasOwnProperty("ReactCurrentBatchConfig")||(Z.ReactCurrentBatchConfig={suspense:null});var $=/^(.*)[\\\/]/,Y="function"===typeof Symbol&&Symbol.for,X=Y?Symbol.for("react.element"):60103,ee=Y?Symbol.for("react.portal"):60106,te=Y?Symbol.for("react.fragment"):60107,re=Y?Symbol.for("react.strict_mode"):60108,ne=Y?Symbol.for("react.profiler"):60114,ie=Y?Symbol.for("react.provider"):60109,ae=Y?Symbol.for("react.context"):60110,oe=Y?Symbol.for("react.concurrent_mode"):60111,se=Y?Symbol.for("react.forward_ref"):60112,ue=Y?Symbol.for("react.suspense"):60113,ce=Y?Symbol.for("react.suspense_list"):60120,pe=Y?Symbol.for("react.memo"):60115,le=Y?Symbol.for("react.lazy"):60116,me=Y?Symbol.for("react.block"):60121,de="function"===typeof Symbol&&Symbol.iterator;function ye(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=de&&e[de]||e["@@iterator"])?e:null}function he(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case te:return"Fragment";case ee:return"Portal";case ne:return"Profiler";case re:return"StrictMode";case ue:return"Suspense";case ce:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case ie:return"Context.Provider";case se:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case pe:return he(e.type);case me:return he(e.render);case le:if(e=1===e._status?e._result:null)return he(e)}return null}function fe(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var r="";break e;default:var n=e._debugOwner,i=e._debugSource,a=he(e.type);r=null,n&&(r=he(n.type)),n=a,a="",i?a=" (at "+i.fileName.replace($,"")+":"+i.lineNumber+")":r&&(a=" (created by "+r+")"),r="\n    in "+(n||"Unknown")+a}t+=r,e=e.return}while(e);return t}function be(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ge(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Se(e){e._valueTracker||(e._valueTracker=function(e){var t=ge(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof r&&"function"===typeof r.get&&"function"===typeof r.set){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function ve(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=ge(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function Ie(e,t){var r=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function Ne(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=be(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Te(e,t){null!=(t=t.checked)&&J(e,"checked",t,!1)}function Ce(e,t){Te(e,t);var r=be(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ae(e,t.type,r):t.hasOwnProperty("defaultValue")&&Ae(e,t.type,be(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ke(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function Ae(e,t,r){"number"===t&&e.ownerDocument.activeElement===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}function De(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return n.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(t.children))&&(e.children=t),e}function xe(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+be(r),t=null,i=0;i<e.length;i++){if(e[i].value===r)return e[i].selected=!0,void(n&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function Re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Pe(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(o(92));if(Array.isArray(r)){if(!(1>=r.length))throw Error(o(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:be(r)}}function Ee(e,t){var r=be(t.value),n=be(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function _e(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var we="http://www.w3.org/1999/xhtml",qe="http://www.w3.org/2000/svg";function Me(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Me(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Oe,Be,Ge=(Be=function(e,t){if(e.namespaceURI!==qe||"innerHTML"in e)e.innerHTML=t;else{for((Oe=Oe||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Oe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction(function(){return Be(e,t)})}:Be);function Ue(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}function Fe(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Ve={animationend:Fe("Animation","AnimationEnd"),animationiteration:Fe("Animation","AnimationIteration"),animationstart:Fe("Animation","AnimationStart"),transitionend:Fe("Transition","TransitionEnd")},je={},ze={};function We(e){if(je[e])return je[e];if(!Ve[e])return e;var t,r=Ve[e];for(t in r)if(r.hasOwnProperty(t)&&t in ze)return je[e]=r[t];return e}A&&(ze=document.createElement("div").style,"AnimationEvent"in window||(delete Ve.animationend.animation,delete Ve.animationiteration.animation,delete Ve.animationstart.animation),"TransitionEvent"in window||delete Ve.transitionend.transition);var Ke=We("animationend"),He=We("animationiteration"),Qe=We("animationstart"),Ze=We("transitionend"),Je="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),$e=new("function"===typeof WeakMap?WeakMap:Map);function Ye(e){var t=$e.get(e);return void 0===t&&(t=new Map,$e.set(e,t)),t}function Xe(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).effectTag)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function et(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function tt(e){if(Xe(e)!==e)throw Error(o(188))}function rt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Xe(e)))throw Error(o(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(n=i.return)){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return tt(i),e;if(a===n)return tt(i),t;a=a.sibling}throw Error(o(188))}if(r.return!==n.return)r=i,n=a;else{for(var s=!1,u=i.child;u;){if(u===r){s=!0,r=i,n=a;break}if(u===n){s=!0,n=i,r=a;break}u=u.sibling}if(!s){for(u=a.child;u;){if(u===r){s=!0,r=a,n=i;break}if(u===n){s=!0,n=a,r=i;break}u=u.sibling}if(!s)throw Error(o(189))}}if(r.alternate!==n)throw Error(o(190))}if(3!==r.tag)throw Error(o(188));return r.stateNode.current===r?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function nt(e,t){if(null==t)throw Error(o(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function it(e,t,r){Array.isArray(e)?e.forEach(t,r):e&&t.call(r,e)}var at=null;function ot(e){if(e){var t=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(t))for(var n=0;n<t.length&&!e.isPropagationStopped();n++)f(e,t[n],r[n]);else t&&f(e,t,r);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function st(e){if(null!==e&&(at=nt(at,e)),e=at,at=null,e){if(it(e,ot),at)throw Error(o(95));if(c)throw e=p,c=!1,p=null,e}}function ut(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function ct(e){if(!A)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"===typeof t[e]),t}var pt=[];function lt(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>pt.length&&pt.push(e)}function mt(e,t,r,n){if(pt.length){var i=pt.pop();return i.topLevelType=e,i.eventSystemFlags=n,i.nativeEvent=t,i.targetInst=r,i}return{topLevelType:e,eventSystemFlags:n,nativeEvent:t,targetInst:r,ancestors:[]}}function dt(e){var t=e.targetInst,r=t;do{if(!r){e.ancestors.push(r);break}var n=r;if(3===n.tag)n=n.stateNode.containerInfo;else{for(;n.return;)n=n.return;n=3!==n.tag?null:n.stateNode.containerInfo}if(!n)break;5!==(t=r.tag)&&6!==t||e.ancestors.push(r),r=xr(n)}while(r);for(r=0;r<e.ancestors.length;r++){t=e.ancestors[r];var i=ut(e.nativeEvent);n=e.topLevelType;var a=e.nativeEvent,o=e.eventSystemFlags;0===r&&(o|=64);for(var s=null,u=0;u<I.length;u++){var c=I[u];c&&(c=c.extractEvents(n,t,a,i,o))&&(s=nt(s,c))}st(s)}}function yt(e,t,r){if(!r.has(e)){switch(e){case"scroll":Qt(t,"scroll",!0);break;case"focus":case"blur":Qt(t,"focus",!0),Qt(t,"blur",!0),r.set("blur",null),r.set("focus",null);break;case"cancel":case"close":ct(e)&&Qt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Je.indexOf(e)&&Ht(e,t)}r.set(e,null)}}var ht,ft,bt,gt=!1,St=[],vt=null,It=null,Nt=null,Tt=new Map,Ct=new Map,kt=[],At="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Dt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function xt(e,t,r,n,i){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|r,nativeEvent:i,container:n}}function Rt(e,t){switch(e){case"focus":case"blur":vt=null;break;case"dragenter":case"dragleave":It=null;break;case"mouseover":case"mouseout":Nt=null;break;case"pointerover":case"pointerout":Tt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ct.delete(t.pointerId)}}function Pt(e,t,r,n,i,a){return null===e||e.nativeEvent!==a?(e=xt(t,r,n,i,a),null!==t&&(null!==(t=Rr(t))&&ft(t)),e):(e.eventSystemFlags|=n,e)}function Et(e){var t=xr(e.target);if(null!==t){var r=Xe(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=et(r)))return e.blockedOn=t,void a.unstable_runWithPriority(e.priority,function(){bt(r)})}else if(3===t&&r.stateNode.hydrate)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function _t(e){if(null!==e.blockedOn)return!1;var t=Jt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var r=Rr(t);return null!==r&&ft(r),e.blockedOn=t,!1}return!0}function wt(e,t,r){_t(e)&&r.delete(t)}function qt(){for(gt=!1;0<St.length;){var e=St[0];if(null!==e.blockedOn){null!==(e=Rr(e.blockedOn))&&ht(e);break}var t=Jt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:St.shift()}null!==vt&&_t(vt)&&(vt=null),null!==It&&_t(It)&&(It=null),null!==Nt&&_t(Nt)&&(Nt=null),Tt.forEach(wt),Ct.forEach(wt)}function Mt(e,t){e.blockedOn===t&&(e.blockedOn=null,gt||(gt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,qt)))}function Lt(e){function t(t){return Mt(t,e)}if(0<St.length){Mt(St[0],e);for(var r=1;r<St.length;r++){var n=St[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==vt&&Mt(vt,e),null!==It&&Mt(It,e),null!==Nt&&Mt(Nt,e),Tt.forEach(t),Ct.forEach(t),r=0;r<kt.length;r++)(n=kt[r]).blockedOn===e&&(n.blockedOn=null);for(;0<kt.length&&null===(r=kt[0]).blockedOn;)Et(r),null===r.blockedOn&&kt.shift()}var Ot={},Bt=new Map,Gt=new Map,Ut=["abort","abort",Ke,"animationEnd",He,"animationIteration",Qe,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Ze,"transitionEnd","waiting","waiting"];function Ft(e,t){for(var r=0;r<e.length;r+=2){var n=e[r],i=e[r+1],a="on"+(i[0].toUpperCase()+i.slice(1));a={phasedRegistrationNames:{bubbled:a,captured:a+"Capture"},dependencies:[n],eventPriority:t},Gt.set(n,t),Bt.set(n,a),Ot[i]=a}}Ft("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Ft("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Ft(Ut,2);for(var Vt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),jt=0;jt<Vt.length;jt++)Gt.set(Vt[jt],0);var zt=a.unstable_UserBlockingPriority,Wt=a.unstable_runWithPriority,Kt=!0;function Ht(e,t){Qt(t,e,!1)}function Qt(e,t,r){var n=Gt.get(t);switch(void 0===n?2:n){case 0:n=function(e,t,r,n){O||M();var i=Zt,a=O;O=!0;try{q(i,e,t,r,n)}finally{(O=a)||G()}}.bind(null,t,1,e);break;case 1:n=function(e,t,r,n){Wt(zt,Zt.bind(null,e,t,r,n))}.bind(null,t,1,e);break;default:n=Zt.bind(null,t,1,e)}r?e.addEventListener(t,n,!0):e.addEventListener(t,n,!1)}function Zt(e,t,r,n){if(Kt)if(0<St.length&&-1<At.indexOf(e))e=xt(null,e,t,r,n),St.push(e);else{var i=Jt(e,t,r,n);if(null===i)Rt(e,n);else if(-1<At.indexOf(e))e=xt(i,e,t,r,n),St.push(e);else if(!function(e,t,r,n,i){switch(t){case"focus":return vt=Pt(vt,e,t,r,n,i),!0;case"dragenter":return It=Pt(It,e,t,r,n,i),!0;case"mouseover":return Nt=Pt(Nt,e,t,r,n,i),!0;case"pointerover":var a=i.pointerId;return Tt.set(a,Pt(Tt.get(a)||null,e,t,r,n,i)),!0;case"gotpointercapture":return a=i.pointerId,Ct.set(a,Pt(Ct.get(a)||null,e,t,r,n,i)),!0}return!1}(i,e,t,r,n)){Rt(e,n),e=mt(e,n,null,t);try{U(dt,e)}finally{lt(e)}}}}function Jt(e,t,r,n){if(null!==(r=xr(r=ut(n)))){var i=Xe(r);if(null===i)r=null;else{var a=i.tag;if(13===a){if(null!==(r=et(i)))return r;r=null}else if(3===a){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;r=null}else i!==r&&(r=null)}}e=mt(e,n,r,t);try{U(dt,e)}finally{lt(e)}return null}var $t={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Yt=["Webkit","ms","Moz","O"];function Xt(e,t,r){return null==t||"boolean"===typeof t||""===t?"":r||"number"!==typeof t||0===t||$t.hasOwnProperty(e)&&$t[e]?(""+t).trim():t+"px"}function er(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),i=Xt(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}Object.keys($t).forEach(function(e){Yt.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),$t[t]=$t[e]})});var tr=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function rr(e,t){if(t){if(tr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if(!("object"===typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(o(62,""))}}function nr(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ir=we;function ar(e,t){var r=Ye(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=C[t];for(var n=0;n<t.length;n++)yt(t[n],e,r)}function or(){}function sr(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var r,n=ur(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ur(n)}}function pr(){for(var e=window,t=sr();t instanceof e.HTMLIFrameElement;){try{var r="string"===typeof t.contentWindow.location.href}catch(n){r=!1}if(!r)break;t=sr((e=t.contentWindow).document)}return t}function lr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mr="$",dr="/$",yr="$?",hr="$!",fr=null,br=null;function gr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Sr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var vr="function"===typeof setTimeout?setTimeout:void 0,Ir="function"===typeof clearTimeout?clearTimeout:void 0;function Nr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Tr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if(r===mr||r===hr||r===yr){if(0===t)return e;t--}else r===dr&&t++}e=e.previousSibling}return null}var Cr=Math.random().toString(36).slice(2),kr="__reactInternalInstance$"+Cr,Ar="__reactEventHandlers$"+Cr,Dr="__reactContainere$"+Cr;function xr(e){var t=e[kr];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Dr]||r[kr]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=Tr(e);null!==e;){if(r=e[kr])return r;e=Tr(e)}return t}r=(e=r).parentNode}return null}function Rr(e){return!(e=e[kr]||e[Dr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Pr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function Er(e){return e[Ar]||null}function _r(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function wr(e,t){var r=e.stateNode;if(!r)return null;var n=d(r);if(!n)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(n=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!n;break e;default:e=!1}if(e)return null;if(r&&"function"!==typeof r)throw Error(o(231,t,typeof r));return r}function qr(e,t,r){(t=wr(e,r.dispatchConfig.phasedRegistrationNames[t]))&&(r._dispatchListeners=nt(r._dispatchListeners,t),r._dispatchInstances=nt(r._dispatchInstances,e))}function Mr(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,r=[];t;)r.push(t),t=_r(t);for(t=r.length;0<t--;)qr(r[t],"captured",e);for(t=0;t<r.length;t++)qr(r[t],"bubbled",e)}}function Lr(e,t,r){e&&r&&r.dispatchConfig.registrationName&&(t=wr(e,r.dispatchConfig.registrationName))&&(r._dispatchListeners=nt(r._dispatchListeners,t),r._dispatchInstances=nt(r._dispatchInstances,e))}function Or(e){e&&e.dispatchConfig.registrationName&&Lr(e._targetInst,null,e)}function Br(e){it(e,Mr)}var Gr=null,Ur=null,Fr=null;function Vr(){if(Fr)return Fr;var e,t,r=Ur,n=r.length,i="value"in Gr?Gr.value:Gr.textContent,a=i.length;for(e=0;e<n&&r[e]===i[e];e++);var o=n-e;for(t=1;t<=o&&r[n-t]===i[a-t];t++);return Fr=i.slice(e,1<t?1-t:void 0)}function jr(){return!0}function zr(){return!1}function Wr(e,t,r,n){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=r,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(r):"target"===i?this.target=n:this[i]=r[i]);return this.isDefaultPrevented=(null!=r.defaultPrevented?r.defaultPrevented:!1===r.returnValue)?jr:zr,this.isPropagationStopped=zr,this}function Kr(e,t,r,n){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,r,n),i}return new this(e,t,r,n)}function Hr(e){if(!(e instanceof this))throw Error(o(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Qr(e){e.eventPool=[],e.getPooled=Kr,e.release=Hr}i(Wr.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=jr)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=jr)},persist:function(){this.isPersistent=jr},isPersistent:zr,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=zr,this._dispatchInstances=this._dispatchListeners=null}}),Wr.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Wr.extend=function(e){function t(){}function r(){return n.apply(this,arguments)}var n=this;t.prototype=n.prototype;var a=new t;return i(a,r.prototype),r.prototype=a,r.prototype.constructor=r,r.Interface=i({},n.Interface,e),r.extend=n.extend,Qr(r),r},Qr(Wr);var Zr=Wr.extend({data:null}),Jr=Wr.extend({data:null}),$r=[9,13,27,32],Yr=A&&"CompositionEvent"in window,Xr=null;A&&"documentMode"in document&&(Xr=document.documentMode);var en=A&&"TextEvent"in window&&!Xr,tn=A&&(!Yr||Xr&&8<Xr&&11>=Xr),rn=String.fromCharCode(32),nn={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},an=!1;function on(e,t){switch(e){case"keyup":return-1!==$r.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function sn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var un=!1;var cn={eventTypes:nn,extractEvents:function(e,t,r,n){var i;if(Yr)e:{switch(e){case"compositionstart":var a=nn.compositionStart;break e;case"compositionend":a=nn.compositionEnd;break e;case"compositionupdate":a=nn.compositionUpdate;break e}a=void 0}else un?on(e,r)&&(a=nn.compositionEnd):"keydown"===e&&229===r.keyCode&&(a=nn.compositionStart);return a?(tn&&"ko"!==r.locale&&(un||a!==nn.compositionStart?a===nn.compositionEnd&&un&&(i=Vr()):(Ur="value"in(Gr=n)?Gr.value:Gr.textContent,un=!0)),a=Zr.getPooled(a,t,r,n),i?a.data=i:null!==(i=sn(r))&&(a.data=i),Br(a),i=a):i=null,(e=en?function(e,t){switch(e){case"compositionend":return sn(t);case"keypress":return 32!==t.which?null:(an=!0,rn);case"textInput":return(e=t.data)===rn&&an?null:e;default:return null}}(e,r):function(e,t){if(un)return"compositionend"===e||!Yr&&on(e,t)?(e=Vr(),Fr=Ur=Gr=null,un=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return tn&&"ko"!==t.locale?null:t.data;default:return null}}(e,r))?((t=Jr.getPooled(nn.beforeInput,t,r,n)).data=e,Br(t)):t=null,null===i?t:null===t?i:[i,t]}},pn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ln(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!pn[e.type]:"textarea"===t}var mn={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function dn(e,t,r){return(e=Wr.getPooled(mn.change,e,t,r)).type="change",E(r),Br(e),e}var yn=null,hn=null;function fn(e){st(e)}function bn(e){if(ve(Pr(e)))return e}function gn(e,t){if("change"===e)return t}var Sn=!1;function vn(){yn&&(yn.detachEvent("onpropertychange",In),hn=yn=null)}function In(e){if("value"===e.propertyName&&bn(hn))if(e=dn(hn,e,ut(e)),O)st(e);else{O=!0;try{w(fn,e)}finally{O=!1,G()}}}function Nn(e,t,r){"focus"===e?(vn(),hn=r,(yn=t).attachEvent("onpropertychange",In)):"blur"===e&&vn()}function Tn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return bn(hn)}function Cn(e,t){if("click"===e)return bn(t)}function kn(e,t){if("input"===e||"change"===e)return bn(t)}A&&(Sn=ct("input")&&(!document.documentMode||9<document.documentMode));var An={eventTypes:mn,_isInputEventSupported:Sn,extractEvents:function(e,t,r,n){var i=t?Pr(t):window,a=i.nodeName&&i.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===i.type)var o=gn;else if(ln(i))if(Sn)o=kn;else{o=Tn;var s=Nn}else(a=i.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(o=Cn);if(o&&(o=o(e,t)))return dn(o,r,n);s&&s(e,i,t),"blur"===e&&(e=i._wrapperState)&&e.controlled&&"number"===i.type&&Ae(i,"number",i.value)}},Dn=Wr.extend({view:null,detail:null}),xn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Rn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=xn[e])&&!!t[e]}function Pn(){return Rn}var En=0,_n=0,wn=!1,qn=!1,Mn=Dn.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Pn,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=En;return En=e.screenX,wn?"mousemove"===e.type?e.screenX-t:0:(wn=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=_n;return _n=e.screenY,qn?"mousemove"===e.type?e.screenY-t:0:(qn=!0,0)}}),Ln=Mn.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),On={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Bn={eventTypes:On,extractEvents:function(e,t,r,n,i){var a="mouseover"===e||"pointerover"===e,o="mouseout"===e||"pointerout"===e;if(a&&0===(32&i)&&(r.relatedTarget||r.fromElement)||!o&&!a)return null;(a=n.window===n?n:(a=n.ownerDocument)?a.defaultView||a.parentWindow:window,o)?(o=t,null!==(t=(t=r.relatedTarget||r.toElement)?xr(t):null)&&(t!==Xe(t)||5!==t.tag&&6!==t.tag)&&(t=null)):o=null;if(o===t)return null;if("mouseout"===e||"mouseover"===e)var s=Mn,u=On.mouseLeave,c=On.mouseEnter,p="mouse";else"pointerout"!==e&&"pointerover"!==e||(s=Ln,u=On.pointerLeave,c=On.pointerEnter,p="pointer");if(e=null==o?a:Pr(o),a=null==t?a:Pr(t),(u=s.getPooled(u,o,r,n)).type=p+"leave",u.target=e,u.relatedTarget=a,(r=s.getPooled(c,t,r,n)).type=p+"enter",r.target=a,r.relatedTarget=e,p=t,(n=o)&&p)e:{for(c=p,o=0,e=s=n;e;e=_r(e))o++;for(e=0,t=c;t;t=_r(t))e++;for(;0<o-e;)s=_r(s),o--;for(;0<e-o;)c=_r(c),e--;for(;o--;){if(s===c||s===c.alternate)break e;s=_r(s),c=_r(c)}s=null}else s=null;for(c=s,s=[];n&&n!==c&&(null===(o=n.alternate)||o!==c);)s.push(n),n=_r(n);for(n=[];p&&p!==c&&(null===(o=p.alternate)||o!==c);)n.push(p),p=_r(p);for(p=0;p<s.length;p++)Lr(s[p],"bubbled",u);for(p=n.length;0<p--;)Lr(n[p],"captured",r);return 0===(64&i)?[u]:[u,r]}};var Gn="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},Un=Object.prototype.hasOwnProperty;function Fn(e,t){if(Gn(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++)if(!Un.call(t,r[n])||!Gn(e[r[n]],t[r[n]]))return!1;return!0}var Vn=A&&"documentMode"in document&&11>=document.documentMode,jn={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},zn=null,Wn=null,Kn=null,Hn=!1;function Qn(e,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Hn||null==zn||zn!==sr(r)?null:("selectionStart"in(r=zn)&&lr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Kn&&Fn(Kn,r)?null:(Kn=r,(e=Wr.getPooled(jn.select,Wn,e,t)).type="select",e.target=zn,Br(e),e))}var Zn={eventTypes:jn,extractEvents:function(e,t,r,n,i,a){if(!(a=!(i=a||(n.window===n?n.document:9===n.nodeType?n:n.ownerDocument)))){e:{i=Ye(i),a=C.onSelect;for(var o=0;o<a.length;o++)if(!i.has(a[o])){i=!1;break e}i=!0}a=!i}if(a)return null;switch(i=t?Pr(t):window,e){case"focus":(ln(i)||"true"===i.contentEditable)&&(zn=i,Wn=t,Kn=null);break;case"blur":Kn=Wn=zn=null;break;case"mousedown":Hn=!0;break;case"contextmenu":case"mouseup":case"dragend":return Hn=!1,Qn(r,n);case"selectionchange":if(Vn)break;case"keydown":case"keyup":return Qn(r,n)}return null}},Jn=Wr.extend({animationName:null,elapsedTime:null,pseudoElement:null}),$n=Wr.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Yn=Dn.extend({relatedTarget:null});function Xn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var ei={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ti={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ri=Dn.extend({key:function(e){if(e.key){var t=ei[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Xn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?ti[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Pn,charCode:function(e){return"keypress"===e.type?Xn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Xn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),ni=Mn.extend({dataTransfer:null}),ii=Dn.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Pn}),ai=Wr.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),oi=Mn.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),si={eventTypes:Ot,extractEvents:function(e,t,r,n){var i=Bt.get(e);if(!i)return null;switch(e){case"keypress":if(0===Xn(r))return null;case"keydown":case"keyup":e=ri;break;case"blur":case"focus":e=Yn;break;case"click":if(2===r.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=ni;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=ii;break;case Ke:case He:case Qe:e=Jn;break;case Ze:e=ai;break;case"scroll":e=Dn;break;case"wheel":e=oi;break;case"copy":case"cut":case"paste":e=$n;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Ln;break;default:e=Wr}return Br(t=e.getPooled(i,t,r,n)),t}};if(b)throw Error(o(101));b=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),S(),d=Er,y=Rr,h=Pr,k({SimpleEventPlugin:si,EnterLeaveEventPlugin:Bn,ChangeEventPlugin:An,SelectEventPlugin:Zn,BeforeInputEventPlugin:cn});var ui=[],ci=-1;function pi(e){0>ci||(e.current=ui[ci],ui[ci]=null,ci--)}function li(e,t){ui[++ci]=e.current,e.current=t}var mi={},di={current:mi},yi={current:!1},hi=mi;function fi(e,t){var r=e.type.contextTypes;if(!r)return mi;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in r)a[i]=t[i];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function bi(e){return null!==(e=e.childContextTypes)&&void 0!==e}function gi(){pi(yi),pi(di)}function Si(e,t,r){if(di.current!==mi)throw Error(o(168));li(di,t),li(yi,r)}function vi(e,t,r){var n=e.stateNode;if(e=t.childContextTypes,"function"!==typeof n.getChildContext)return r;for(var a in n=n.getChildContext())if(!(a in e))throw Error(o(108,he(t)||"Unknown",a));return i({},r,{},n)}function Ii(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||mi,hi=di.current,li(di,e),li(yi,yi.current),!0}function Ni(e,t,r){var n=e.stateNode;if(!n)throw Error(o(169));r?(e=vi(e,t,hi),n.__reactInternalMemoizedMergedChildContext=e,pi(yi),pi(di),li(di,e)):pi(yi),li(yi,r)}var Ti=a.unstable_runWithPriority,Ci=a.unstable_scheduleCallback,ki=a.unstable_cancelCallback,Ai=a.unstable_requestPaint,Di=a.unstable_now,xi=a.unstable_getCurrentPriorityLevel,Ri=a.unstable_ImmediatePriority,Pi=a.unstable_UserBlockingPriority,Ei=a.unstable_NormalPriority,_i=a.unstable_LowPriority,wi=a.unstable_IdlePriority,qi={},Mi=a.unstable_shouldYield,Li=void 0!==Ai?Ai:function(){},Oi=null,Bi=null,Gi=!1,Ui=Di(),Fi=1e4>Ui?Di:function(){return Di()-Ui};function Vi(){switch(xi()){case Ri:return 99;case Pi:return 98;case Ei:return 97;case _i:return 96;case wi:return 95;default:throw Error(o(332))}}function ji(e){switch(e){case 99:return Ri;case 98:return Pi;case 97:return Ei;case 96:return _i;case 95:return wi;default:throw Error(o(332))}}function zi(e,t){return e=ji(e),Ti(e,t)}function Wi(e,t,r){return e=ji(e),Ci(e,t,r)}function Ki(e){return null===Oi?(Oi=[e],Bi=Ci(Ri,Qi)):Oi.push(e),qi}function Hi(){if(null!==Bi){var e=Bi;Bi=null,ki(e)}Qi()}function Qi(){if(!Gi&&null!==Oi){Gi=!0;var e=0;try{var t=Oi;zi(99,function(){for(;e<t.length;e++){var r=t[e];do{r=r(!0)}while(null!==r)}}),Oi=null}catch(r){throw null!==Oi&&(Oi=Oi.slice(e+1)),Ci(Ri,Hi),r}finally{Gi=!1}}}function Zi(e,t,r){return 1073741821-(1+((1073741821-e+t/10)/(r/=10)|0))*r}function Ji(e,t){if(e&&e.defaultProps)for(var r in t=i({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}var $i={current:null},Yi=null,Xi=null,ea=null;function ta(){ea=Xi=Yi=null}function ra(e){var t=$i.current;pi($i),e.type._context._currentValue=t}function na(e,t){for(;null!==e;){var r=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==r&&r.childExpirationTime<t&&(r.childExpirationTime=t);else{if(!(null!==r&&r.childExpirationTime<t))break;r.childExpirationTime=t}e=e.return}}function ia(e,t){Yi=e,ea=Xi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(_o=!0),e.firstContext=null)}function aa(e,t){if(ea!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(ea=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Xi){if(null===Yi)throw Error(o(308));Xi=t,Yi.dependencies={expirationTime:0,firstContext:t,responders:null}}else Xi=Xi.next=t;return e._currentValue}var oa=!1;function sa(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function ua(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function ca(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function pa(e,t){if(null!==(e=e.updateQueue)){var r=(e=e.shared).pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}}function la(e,t){var r=e.alternate;null!==r&&ua(r,e),null===(r=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=r.next,r.next=t)}function ma(e,t,r,n){var a=e.updateQueue;oa=!1;var o=a.baseQueue,s=a.shared.pending;if(null!==s){if(null!==o){var u=o.next;o.next=s.next,s.next=u}o=s,a.shared.pending=null,null!==(u=e.alternate)&&(null!==(u=u.updateQueue)&&(u.baseQueue=s))}if(null!==o){u=o.next;var c=a.baseState,p=0,l=null,m=null,d=null;if(null!==u)for(var y=u;;){if((s=y.expirationTime)<n){var h={expirationTime:y.expirationTime,suspenseConfig:y.suspenseConfig,tag:y.tag,payload:y.payload,callback:y.callback,next:null};null===d?(m=d=h,l=c):d=d.next=h,s>p&&(p=s)}else{null!==d&&(d=d.next={expirationTime:1073741823,suspenseConfig:y.suspenseConfig,tag:y.tag,payload:y.payload,callback:y.callback,next:null}),hu(s,y.suspenseConfig);e:{var f=e,b=y;switch(s=t,h=r,b.tag){case 1:if("function"===typeof(f=b.payload)){c=f.call(h,c,s);break e}c=f;break e;case 3:f.effectTag=-4097&f.effectTag|64;case 0:if(null===(s="function"===typeof(f=b.payload)?f.call(h,c,s):f)||void 0===s)break e;c=i({},c,s);break e;case 2:oa=!0}}null!==y.callback&&(e.effectTag|=32,null===(s=a.effects)?a.effects=[y]:s.push(y))}if(null===(y=y.next)||y===u){if(null===(s=a.shared.pending))break;y=o.next=s.next,s.next=u,a.baseQueue=o=s,a.shared.pending=null}}null===d?l=c:d.next=m,a.baseState=l,a.baseQueue=d,fu(p),e.expirationTime=p,e.memoizedState=c}}function da(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(null!==i){if(n.callback=null,n=i,i=r,"function"!==typeof n)throw Error(o(191,n));n.call(i)}}}var ya=Z.ReactCurrentBatchConfig,ha=(new n.Component).refs;function fa(e,t,r,n){r=null===(r=r(n,t=e.memoizedState))||void 0===r?t:i({},t,r),e.memoizedState=r,0===e.expirationTime&&(e.updateQueue.baseState=r)}var ba={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Xe(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternalFiber;var n=nu(),i=ya.suspense;(i=ca(n=iu(n,e,i),i)).payload=t,void 0!==r&&null!==r&&(i.callback=r),pa(e,i),au(e,n)},enqueueReplaceState:function(e,t,r){e=e._reactInternalFiber;var n=nu(),i=ya.suspense;(i=ca(n=iu(n,e,i),i)).tag=1,i.payload=t,void 0!==r&&null!==r&&(i.callback=r),pa(e,i),au(e,n)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var r=nu(),n=ya.suspense;(n=ca(r=iu(r,e,n),n)).tag=2,void 0!==t&&null!==t&&(n.callback=t),pa(e,n),au(e,r)}};function ga(e,t,r,n,i,a,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,a,o):!t.prototype||!t.prototype.isPureReactComponent||(!Fn(r,n)||!Fn(i,a))}function Sa(e,t,r){var n=!1,i=mi,a=t.contextType;return"object"===typeof a&&null!==a?a=aa(a):(i=bi(t)?hi:di.current,a=(n=null!==(n=t.contextTypes)&&void 0!==n)?fi(e,i):mi),t=new t(r,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ba,e.stateNode=t,t._reactInternalFiber=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function va(e,t,r,n){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&ba.enqueueReplaceState(t,t.state,null)}function Ia(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs=ha,sa(e);var a=t.contextType;"object"===typeof a&&null!==a?i.context=aa(a):(a=bi(t)?hi:di.current,i.context=fi(e,a)),ma(e,r,i,n),i.state=e.memoizedState,"function"===typeof(a=t.getDerivedStateFromProps)&&(fa(e,t,a,r),i.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(t=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&ba.enqueueReplaceState(i,i.state,null),ma(e,r,i,n),i.state=e.memoizedState),"function"===typeof i.componentDidMount&&(e.effectTag|=4)}var Na=Array.isArray;function Ta(e,t,r){if(null!==(e=r.ref)&&"function"!==typeof e&&"object"!==typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(o(309));var n=r.stateNode}if(!n)throw Error(o(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=n.refs;t===ha&&(t=n.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!==typeof e)throw Error(o(284));if(!r._owner)throw Error(o(290,e))}return e}function Ca(e,t){if("textarea"!==e.type)throw Error(o(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function ka(e){function t(t,r){if(e){var n=t.lastEffect;null!==n?(n.nextEffect=r,t.lastEffect=r):t.firstEffect=t.lastEffect=r,r.nextEffect=null,r.effectTag=8}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=qu(e,t)).index=0,e.sibling=null,e}function a(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.effectTag=2,r):n:(t.effectTag=2,r):r}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,r,n){return null===t||6!==t.tag?((t=Ou(r,e.mode,n)).return=e,t):((t=i(t,r)).return=e,t)}function c(e,t,r,n){return null!==t&&t.elementType===r.type?((n=i(t,r.props)).ref=Ta(e,t,r),n.return=e,n):((n=Mu(r.type,r.key,r.props,null,e.mode,n)).ref=Ta(e,t,r),n.return=e,n)}function p(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Bu(r,e.mode,n)).return=e,t):((t=i(t,r.children||[])).return=e,t)}function l(e,t,r,n,a){return null===t||7!==t.tag?((t=Lu(r,e.mode,n,a)).return=e,t):((t=i(t,r)).return=e,t)}function m(e,t,r){if("string"===typeof t||"number"===typeof t)return(t=Ou(""+t,e.mode,r)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case X:return(r=Mu(t.type,t.key,t.props,null,e.mode,r)).ref=Ta(e,null,t),r.return=e,r;case ee:return(t=Bu(t,e.mode,r)).return=e,t}if(Na(t)||ye(t))return(t=Lu(t,e.mode,r,null)).return=e,t;Ca(e,t)}return null}function d(e,t,r,n){var i=null!==t?t.key:null;if("string"===typeof r||"number"===typeof r)return null!==i?null:u(e,t,""+r,n);if("object"===typeof r&&null!==r){switch(r.$$typeof){case X:return r.key===i?r.type===te?l(e,t,r.props.children,n,i):c(e,t,r,n):null;case ee:return r.key===i?p(e,t,r,n):null}if(Na(r)||ye(r))return null!==i?null:l(e,t,r,n,null);Ca(e,r)}return null}function y(e,t,r,n,i){if("string"===typeof n||"number"===typeof n)return u(t,e=e.get(r)||null,""+n,i);if("object"===typeof n&&null!==n){switch(n.$$typeof){case X:return e=e.get(null===n.key?r:n.key)||null,n.type===te?l(t,e,n.props.children,i,n.key):c(t,e,n,i);case ee:return p(t,e=e.get(null===n.key?r:n.key)||null,n,i)}if(Na(n)||ye(n))return l(t,e=e.get(r)||null,n,i,null);Ca(t,n)}return null}function h(i,o,s,u){for(var c=null,p=null,l=o,h=o=0,f=null;null!==l&&h<s.length;h++){l.index>h?(f=l,l=null):f=l.sibling;var b=d(i,l,s[h],u);if(null===b){null===l&&(l=f);break}e&&l&&null===b.alternate&&t(i,l),o=a(b,o,h),null===p?c=b:p.sibling=b,p=b,l=f}if(h===s.length)return r(i,l),c;if(null===l){for(;h<s.length;h++)null!==(l=m(i,s[h],u))&&(o=a(l,o,h),null===p?c=l:p.sibling=l,p=l);return c}for(l=n(i,l);h<s.length;h++)null!==(f=y(l,i,h,s[h],u))&&(e&&null!==f.alternate&&l.delete(null===f.key?h:f.key),o=a(f,o,h),null===p?c=f:p.sibling=f,p=f);return e&&l.forEach(function(e){return t(i,e)}),c}function f(i,s,u,c){var p=ye(u);if("function"!==typeof p)throw Error(o(150));if(null==(u=p.call(u)))throw Error(o(151));for(var l=p=null,h=s,f=s=0,b=null,g=u.next();null!==h&&!g.done;f++,g=u.next()){h.index>f?(b=h,h=null):b=h.sibling;var S=d(i,h,g.value,c);if(null===S){null===h&&(h=b);break}e&&h&&null===S.alternate&&t(i,h),s=a(S,s,f),null===l?p=S:l.sibling=S,l=S,h=b}if(g.done)return r(i,h),p;if(null===h){for(;!g.done;f++,g=u.next())null!==(g=m(i,g.value,c))&&(s=a(g,s,f),null===l?p=g:l.sibling=g,l=g);return p}for(h=n(i,h);!g.done;f++,g=u.next())null!==(g=y(h,i,f,g.value,c))&&(e&&null!==g.alternate&&h.delete(null===g.key?f:g.key),s=a(g,s,f),null===l?p=g:l.sibling=g,l=g);return e&&h.forEach(function(e){return t(i,e)}),p}return function(e,n,a,u){var c="object"===typeof a&&null!==a&&a.type===te&&null===a.key;c&&(a=a.props.children);var p="object"===typeof a&&null!==a;if(p)switch(a.$$typeof){case X:e:{for(p=a.key,c=n;null!==c;){if(c.key===p){switch(c.tag){case 7:if(a.type===te){r(e,c.sibling),(n=i(c,a.props.children)).return=e,e=n;break e}break;default:if(c.elementType===a.type){r(e,c.sibling),(n=i(c,a.props)).ref=Ta(e,c,a),n.return=e,e=n;break e}}r(e,c);break}t(e,c),c=c.sibling}a.type===te?((n=Lu(a.props.children,e.mode,u,a.key)).return=e,e=n):((u=Mu(a.type,a.key,a.props,null,e.mode,u)).ref=Ta(e,n,a),u.return=e,e=u)}return s(e);case ee:e:{for(c=a.key;null!==n;){if(n.key===c){if(4===n.tag&&n.stateNode.containerInfo===a.containerInfo&&n.stateNode.implementation===a.implementation){r(e,n.sibling),(n=i(n,a.children||[])).return=e,e=n;break e}r(e,n);break}t(e,n),n=n.sibling}(n=Bu(a,e.mode,u)).return=e,e=n}return s(e)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==n&&6===n.tag?(r(e,n.sibling),(n=i(n,a)).return=e,e=n):(r(e,n),(n=Ou(a,e.mode,u)).return=e,e=n),s(e);if(Na(a))return h(e,n,a,u);if(ye(a))return f(e,n,a,u);if(p&&Ca(e,a),"undefined"===typeof a&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(o(152,e.displayName||e.name||"Component"))}return r(e,n)}}var Aa=ka(!0),Da=ka(!1),xa={},Ra={current:xa},Pa={current:xa},Ea={current:xa};function _a(e){if(e===xa)throw Error(o(174));return e}function wa(e,t){switch(li(Ea,t),li(Pa,e),li(Ra,xa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Le(null,"");break;default:t=Le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}pi(Ra),li(Ra,t)}function qa(){pi(Ra),pi(Pa),pi(Ea)}function Ma(e){_a(Ea.current);var t=_a(Ra.current),r=Le(t,e.type);t!==r&&(li(Pa,e),li(Ra,r))}function La(e){Pa.current===e&&(pi(Ra),pi(Pa))}var Oa={current:0};function Ba(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||r.data===yr||r.data===hr))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Ga(e,t){return{responder:e,props:t}}var Ua=Z.ReactCurrentDispatcher,Fa=Z.ReactCurrentBatchConfig,Va=0,ja=null,za=null,Wa=null,Ka=!1;function Ha(){throw Error(o(321))}function Qa(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Gn(e[r],t[r]))return!1;return!0}function Za(e,t,r,n,i,a){if(Va=a,ja=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,Ua.current=null===e||null===e.memoizedState?So:vo,e=r(n,i),t.expirationTime===Va){a=0;do{if(t.expirationTime=0,!(25>a))throw Error(o(301));a+=1,Wa=za=null,t.updateQueue=null,Ua.current=Io,e=r(n,i)}while(t.expirationTime===Va)}if(Ua.current=go,t=null!==za&&null!==za.next,Va=0,Wa=za=ja=null,Ka=!1,t)throw Error(o(300));return e}function Ja(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Wa?ja.memoizedState=Wa=e:Wa=Wa.next=e,Wa}function $a(){if(null===za){var e=ja.alternate;e=null!==e?e.memoizedState:null}else e=za.next;var t=null===Wa?ja.memoizedState:Wa.next;if(null!==t)Wa=t,za=e;else{if(null===e)throw Error(o(310));e={memoizedState:(za=e).memoizedState,baseState:za.baseState,baseQueue:za.baseQueue,queue:za.queue,next:null},null===Wa?ja.memoizedState=Wa=e:Wa=Wa.next=e}return Wa}function Ya(e,t){return"function"===typeof t?t(e):t}function Xa(e){var t=$a(),r=t.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=e;var n=za,i=n.baseQueue,a=r.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}n.baseQueue=i=a,r.pending=null}if(null!==i){i=i.next,n=n.baseState;var u=s=a=null,c=i;do{var p=c.expirationTime;if(p<Va){var l={expirationTime:c.expirationTime,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===u?(s=u=l,a=n):u=u.next=l,p>ja.expirationTime&&(ja.expirationTime=p,fu(p))}else null!==u&&(u=u.next={expirationTime:1073741823,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),hu(p,c.suspenseConfig),n=c.eagerReducer===e?c.eagerState:e(n,c.action);c=c.next}while(null!==c&&c!==i);null===u?a=n:u.next=s,Gn(n,t.memoizedState)||(_o=!0),t.memoizedState=n,t.baseState=a,t.baseQueue=u,r.lastRenderedState=n}return[t.memoizedState,r.dispatch]}function eo(e){var t=$a(),r=t.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(null!==i){r.pending=null;var s=i=i.next;do{a=e(a,s.action),s=s.next}while(s!==i);Gn(a,t.memoizedState)||(_o=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function to(e){var t=Ja();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Ya,lastRenderedState:e}).dispatch=bo.bind(null,ja,e),[t.memoizedState,e]}function ro(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=ja.updateQueue)?(t={lastEffect:null},ja.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function no(){return $a().memoizedState}function io(e,t,r,n){var i=Ja();ja.effectTag|=e,i.memoizedState=ro(1|t,r,void 0,void 0===n?null:n)}function ao(e,t,r,n){var i=$a();n=void 0===n?null:n;var a=void 0;if(null!==za){var o=za.memoizedState;if(a=o.destroy,null!==n&&Qa(n,o.deps))return void ro(t,r,a,n)}ja.effectTag|=e,i.memoizedState=ro(1|t,r,a,n)}function oo(e,t){return io(516,4,e,t)}function so(e,t){return ao(516,4,e,t)}function uo(e,t){return ao(4,2,e,t)}function co(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function po(e,t,r){return r=null!==r&&void 0!==r?r.concat([e]):null,ao(4,2,co.bind(null,t,e),r)}function lo(){}function mo(e,t){return Ja().memoizedState=[e,void 0===t?null:t],e}function yo(e,t){var r=$a();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&Qa(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function ho(e,t){var r=$a();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&Qa(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function fo(e,t,r){var n=Vi();zi(98>n?98:n,function(){e(!0)}),zi(97<n?97:n,function(){var n=Fa.suspense;Fa.suspense=void 0===t?null:t;try{e(!1),r()}finally{Fa.suspense=n}})}function bo(e,t,r){var n=nu(),i=ya.suspense;i={expirationTime:n=iu(n,e,i),suspenseConfig:i,action:r,eagerReducer:null,eagerState:null,next:null};var a=t.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),t.pending=i,a=e.alternate,e===ja||null!==a&&a===ja)Ka=!0,i.expirationTime=Va,ja.expirationTime=Va;else{if(0===e.expirationTime&&(null===a||0===a.expirationTime)&&null!==(a=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=a(o,r);if(i.eagerReducer=a,i.eagerState=s,Gn(s,o))return}catch(u){}au(e,n)}}var go={readContext:aa,useCallback:Ha,useContext:Ha,useEffect:Ha,useImperativeHandle:Ha,useLayoutEffect:Ha,useMemo:Ha,useReducer:Ha,useRef:Ha,useState:Ha,useDebugValue:Ha,useResponder:Ha,useDeferredValue:Ha,useTransition:Ha},So={readContext:aa,useCallback:mo,useContext:aa,useEffect:oo,useImperativeHandle:function(e,t,r){return r=null!==r&&void 0!==r?r.concat([e]):null,io(4,2,co.bind(null,t,e),r)},useLayoutEffect:function(e,t){return io(4,2,e,t)},useMemo:function(e,t){var r=Ja();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Ja();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e=(e=n.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=bo.bind(null,ja,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},Ja().memoizedState=e},useState:to,useDebugValue:lo,useResponder:Ga,useDeferredValue:function(e,t){var r=to(e),n=r[0],i=r[1];return oo(function(){var r=Fa.suspense;Fa.suspense=void 0===t?null:t;try{i(e)}finally{Fa.suspense=r}},[e,t]),n},useTransition:function(e){var t=to(!1),r=t[0];return t=t[1],[mo(fo.bind(null,t,e),[t,e]),r]}},vo={readContext:aa,useCallback:yo,useContext:aa,useEffect:so,useImperativeHandle:po,useLayoutEffect:uo,useMemo:ho,useReducer:Xa,useRef:no,useState:function(){return Xa(Ya)},useDebugValue:lo,useResponder:Ga,useDeferredValue:function(e,t){var r=Xa(Ya),n=r[0],i=r[1];return so(function(){var r=Fa.suspense;Fa.suspense=void 0===t?null:t;try{i(e)}finally{Fa.suspense=r}},[e,t]),n},useTransition:function(e){var t=Xa(Ya),r=t[0];return t=t[1],[yo(fo.bind(null,t,e),[t,e]),r]}},Io={readContext:aa,useCallback:yo,useContext:aa,useEffect:so,useImperativeHandle:po,useLayoutEffect:uo,useMemo:ho,useReducer:eo,useRef:no,useState:function(){return eo(Ya)},useDebugValue:lo,useResponder:Ga,useDeferredValue:function(e,t){var r=eo(Ya),n=r[0],i=r[1];return so(function(){var r=Fa.suspense;Fa.suspense=void 0===t?null:t;try{i(e)}finally{Fa.suspense=r}},[e,t]),n},useTransition:function(e){var t=eo(Ya),r=t[0];return t=t[1],[yo(fo.bind(null,t,e),[t,e]),r]}},No=null,To=null,Co=!1;function ko(e,t){var r=_u(5,null,null,0);r.elementType="DELETED",r.type="DELETED",r.stateNode=t,r.return=e,r.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=r,e.lastEffect=r):e.firstEffect=e.lastEffect=r}function Ao(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Do(e){if(Co){var t=To;if(t){var r=t;if(!Ao(e,t)){if(!(t=Nr(r.nextSibling))||!Ao(e,t))return e.effectTag=-1025&e.effectTag|2,Co=!1,void(No=e);ko(No,r)}No=e,To=Nr(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Co=!1,No=e}}function xo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;No=e}function Ro(e){if(e!==No)return!1;if(!Co)return xo(e),Co=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Sr(t,e.memoizedProps))for(t=To;t;)ko(e,t),t=Nr(t.nextSibling);if(xo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if(r===dr){if(0===t){To=Nr(e.nextSibling);break e}t--}else r!==mr&&r!==hr&&r!==yr||t++}e=e.nextSibling}To=null}}else To=No?Nr(e.stateNode.nextSibling):null;return!0}function Po(){To=No=null,Co=!1}var Eo=Z.ReactCurrentOwner,_o=!1;function wo(e,t,r,n){t.child=null===e?Da(t,null,r,n):Aa(t,e.child,r,n)}function qo(e,t,r,n,i){r=r.render;var a=t.ref;return ia(t,i),n=Za(e,t,r,n,a,i),null===e||_o?(t.effectTag|=1,wo(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),$o(e,t,i))}function Mo(e,t,r,n,i,a){if(null===e){var o=r.type;return"function"!==typeof o||wu(o)||void 0!==o.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Mu(r.type,null,n,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Lo(e,t,o,n,i,a))}return o=e.child,i<a&&(i=o.memoizedProps,(r=null!==(r=r.compare)?r:Fn)(i,n)&&e.ref===t.ref)?$o(e,t,a):(t.effectTag|=1,(e=qu(o,n)).ref=t.ref,e.return=t,t.child=e)}function Lo(e,t,r,n,i,a){return null!==e&&Fn(e.memoizedProps,n)&&e.ref===t.ref&&(_o=!1,i<a)?(t.expirationTime=e.expirationTime,$o(e,t,a)):Bo(e,t,r,n,a)}function Oo(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.effectTag|=128)}function Bo(e,t,r,n,i){var a=bi(r)?hi:di.current;return a=fi(t,a),ia(t,i),r=Za(e,t,r,n,a,i),null===e||_o?(t.effectTag|=1,wo(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),$o(e,t,i))}function Go(e,t,r,n,i){if(bi(r)){var a=!0;Ii(t)}else a=!1;if(ia(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Sa(t,r,n),Ia(t,r,n,i),n=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,c=r.contextType;"object"===typeof c&&null!==c?c=aa(c):c=fi(t,c=bi(r)?hi:di.current);var p=r.getDerivedStateFromProps,l="function"===typeof p||"function"===typeof o.getSnapshotBeforeUpdate;l||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==n||u!==c)&&va(t,o,n,c),oa=!1;var m=t.memoizedState;o.state=m,ma(t,n,o,i),u=t.memoizedState,s!==n||m!==u||yi.current||oa?("function"===typeof p&&(fa(t,r,p,n),u=t.memoizedState),(s=oa||ga(t,r,s,n,m,u,c))?(l||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(t.effectTag|=4)):("function"===typeof o.componentDidMount&&(t.effectTag|=4),t.memoizedProps=n,t.memoizedState=u),o.props=n,o.state=u,o.context=c,n=s):("function"===typeof o.componentDidMount&&(t.effectTag|=4),n=!1)}else o=t.stateNode,ua(e,t),s=t.memoizedProps,o.props=t.type===t.elementType?s:Ji(t.type,s),u=o.context,"object"===typeof(c=r.contextType)&&null!==c?c=aa(c):c=fi(t,c=bi(r)?hi:di.current),(l="function"===typeof(p=r.getDerivedStateFromProps)||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==n||u!==c)&&va(t,o,n,c),oa=!1,u=t.memoizedState,o.state=u,ma(t,n,o,i),m=t.memoizedState,s!==n||u!==m||yi.current||oa?("function"===typeof p&&(fa(t,r,p,n),m=t.memoizedState),(p=oa||ga(t,r,s,n,u,m,c))?(l||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(n,m,c),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(n,m,c)),"function"===typeof o.componentDidUpdate&&(t.effectTag|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=n,t.memoizedState=m),o.props=n,o.state=m,o.context=c,n=p):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),n=!1);return Uo(e,t,r,n,a,i)}function Uo(e,t,r,n,i,a){Oo(e,t);var o=0!==(64&t.effectTag);if(!n&&!o)return i&&Ni(t,r,!1),$o(e,t,a);n=t.stateNode,Eo.current=t;var s=o&&"function"!==typeof r.getDerivedStateFromError?null:n.render();return t.effectTag|=1,null!==e&&o?(t.child=Aa(t,e.child,null,a),t.child=Aa(t,null,s,a)):wo(e,t,s,a),t.memoizedState=n.state,i&&Ni(t,r,!0),t.child}function Fo(e){var t=e.stateNode;t.pendingContext?Si(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Si(0,t.context,!1),wa(e,t.containerInfo)}var Vo,jo,zo,Wo,Ko={dehydrated:null,retryTime:0};function Ho(e,t,r){var n,i=t.mode,a=t.pendingProps,o=Oa.current,s=!1;if((n=0!==(64&t.effectTag))||(n=0!==(2&o)&&(null===e||null!==e.memoizedState)),n?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),li(Oa,1&o),null===e){if(void 0!==a.fallback&&Do(t),s){if(s=a.fallback,(a=Lu(null,i,0,null)).return=t,0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(r=Lu(s,i,r,null)).return=t,a.sibling=r,t.memoizedState=Ko,t.child=a,r}return i=a.children,t.memoizedState=null,t.child=Da(t,null,i,r)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(a=a.fallback,(r=qu(e,e.pendingProps)).return=t,0===(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(r.child=s;null!==s;)s.return=r,s=s.sibling;return(i=qu(i,a)).return=t,r.sibling=i,r.childExpirationTime=0,t.memoizedState=Ko,t.child=r,i}return r=Aa(t,e.child,a.children,r),t.memoizedState=null,t.child=r}if(e=e.child,s){if(s=a.fallback,(a=Lu(null,i,0,null)).return=t,a.child=e,null!==e&&(e.return=a),0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(r=Lu(s,i,r,null)).return=t,a.sibling=r,r.effectTag|=2,a.childExpirationTime=0,t.memoizedState=Ko,t.child=a,r}return t.memoizedState=null,t.child=Aa(t,e,a.children,r)}function Qo(e,t){e.expirationTime<t&&(e.expirationTime=t);var r=e.alternate;null!==r&&r.expirationTime<t&&(r.expirationTime=t),na(e.return,t)}function Zo(e,t,r,n,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailExpiration:0,tailMode:i,lastEffect:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=n,o.tail=r,o.tailExpiration=0,o.tailMode=i,o.lastEffect=a)}function Jo(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(wo(e,t,n.children,r),0!==(2&(n=Oa.current)))n=1&n|2,t.effectTag|=64;else{if(null!==e&&0!==(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Qo(e,r);else if(19===e.tag)Qo(e,r);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(li(Oa,n),0===(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;null!==r;)null!==(e=r.alternate)&&null===Ba(e)&&(i=r),r=r.sibling;null===(r=i)?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),Zo(t,!1,i,r,a,t.lastEffect);break;case"backwards":for(r=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Ba(e)){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}Zo(t,!0,r,null,a,t.lastEffect);break;case"together":Zo(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function $o(e,t,r){null!==e&&(t.dependencies=e.dependencies);var n=t.expirationTime;if(0!==n&&fu(n),t.childExpirationTime<r)return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(r=qu(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=qu(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function Yo(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Xo(e,t,r){var n=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return bi(t.type)&&gi(),null;case 3:return qa(),pi(yi),pi(di),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||!Ro(t)||(t.effectTag|=4),jo(t),null;case 5:La(t),r=_a(Ea.current);var a=t.type;if(null!==e&&null!=t.stateNode)zo(e,t,a,n,r),e.ref!==t.ref&&(t.effectTag|=128);else{if(!n){if(null===t.stateNode)throw Error(o(166));return null}if(e=_a(Ra.current),Ro(t)){n=t.stateNode,a=t.type;var s=t.memoizedProps;switch(n[kr]=t,n[Ar]=s,a){case"iframe":case"object":case"embed":Ht("load",n);break;case"video":case"audio":for(e=0;e<Je.length;e++)Ht(Je[e],n);break;case"source":Ht("error",n);break;case"img":case"image":case"link":Ht("error",n),Ht("load",n);break;case"form":Ht("reset",n),Ht("submit",n);break;case"details":Ht("toggle",n);break;case"input":Ne(n,s),Ht("invalid",n),ar(r,"onChange");break;case"select":n._wrapperState={wasMultiple:!!s.multiple},Ht("invalid",n),ar(r,"onChange");break;case"textarea":Pe(n,s),Ht("invalid",n),ar(r,"onChange")}for(var u in rr(a,s),e=null,s)if(s.hasOwnProperty(u)){var c=s[u];"children"===u?"string"===typeof c?n.textContent!==c&&(e=["children",c]):"number"===typeof c&&n.textContent!==""+c&&(e=["children",""+c]):T.hasOwnProperty(u)&&null!=c&&ar(r,u)}switch(a){case"input":Se(n),ke(n,s,!0);break;case"textarea":Se(n),_e(n);break;case"select":case"option":break;default:"function"===typeof s.onClick&&(n.onclick=or)}r=e,t.updateQueue=r,null!==r&&(t.effectTag|=4)}else{switch(u=9===r.nodeType?r:r.ownerDocument,e===ir&&(e=Me(a)),e===ir?"script"===a?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof n.is?e=u.createElement(a,{is:n.is}):(e=u.createElement(a),"select"===a&&(u=e,n.multiple?u.multiple=!0:n.size&&(u.size=n.size))):e=u.createElementNS(e,a),e[kr]=t,e[Ar]=n,Vo(e,t,!1,!1),t.stateNode=e,u=nr(a,n),a){case"iframe":case"object":case"embed":Ht("load",e),c=n;break;case"video":case"audio":for(c=0;c<Je.length;c++)Ht(Je[c],e);c=n;break;case"source":Ht("error",e),c=n;break;case"img":case"image":case"link":Ht("error",e),Ht("load",e),c=n;break;case"form":Ht("reset",e),Ht("submit",e),c=n;break;case"details":Ht("toggle",e),c=n;break;case"input":Ne(e,n),c=Ie(e,n),Ht("invalid",e),ar(r,"onChange");break;case"option":c=De(e,n);break;case"select":e._wrapperState={wasMultiple:!!n.multiple},c=i({},n,{value:void 0}),Ht("invalid",e),ar(r,"onChange");break;case"textarea":Pe(e,n),c=Re(e,n),Ht("invalid",e),ar(r,"onChange");break;default:c=n}rr(a,c);var p=c;for(s in p)if(p.hasOwnProperty(s)){var l=p[s];"style"===s?er(e,l):"dangerouslySetInnerHTML"===s?null!=(l=l?l.__html:void 0)&&Ge(e,l):"children"===s?"string"===typeof l?("textarea"!==a||""!==l)&&Ue(e,l):"number"===typeof l&&Ue(e,""+l):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(T.hasOwnProperty(s)?null!=l&&ar(r,s):null!=l&&J(e,s,l,u))}switch(a){case"input":Se(e),ke(e,n,!1);break;case"textarea":Se(e),_e(e);break;case"option":null!=n.value&&e.setAttribute("value",""+be(n.value));break;case"select":e.multiple=!!n.multiple,null!=(r=n.value)?xe(e,!!n.multiple,r,!1):null!=n.defaultValue&&xe(e,!!n.multiple,n.defaultValue,!0);break;default:"function"===typeof c.onClick&&(e.onclick=or)}gr(a,n)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Wo(e,t,e.memoizedProps,n);else{if("string"!==typeof n&&null===t.stateNode)throw Error(o(166));r=_a(Ea.current),_a(Ra.current),Ro(t)?(r=t.stateNode,n=t.memoizedProps,r[kr]=t,r.nodeValue!==n&&(t.effectTag|=4)):((r=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[kr]=t,t.stateNode=r)}return null;case 13:return pi(Oa),n=t.memoizedState,0!==(64&t.effectTag)?(t.expirationTime=r,t):(r=null!==n,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Ro(t):(n=null!==(a=e.memoizedState),r||null===a||null!==(a=e.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=a,a.nextEffect=s):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8)),r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Oa.current)?Os===Ds&&(Os=Ps):(Os!==Ds&&Os!==Ps||(Os=Es),0!==Vs&&null!==qs&&(Fu(qs,Ls),Vu(qs,Vs)))),(r||n)&&(t.effectTag|=4),null);case 4:return qa(),jo(t),null;case 10:return ra(t),null;case 17:return bi(t.type)&&gi(),null;case 19:if(pi(Oa),null===(n=t.memoizedState))return null;if(a=0!==(64&t.effectTag),null===(s=n.rendering)){if(a)Yo(n,!1);else if(Os!==Ds||null!==e&&0!==(64&e.effectTag))for(s=t.child;null!==s;){if(null!==(e=Ba(s))){for(t.effectTag|=64,Yo(n,!1),null!==(a=e.updateQueue)&&(t.updateQueue=a,t.effectTag|=4),null===n.lastEffect&&(t.firstEffect=null),t.lastEffect=n.lastEffect,n=t.child;null!==n;)s=r,(a=n).effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(e=a.alternate)?(a.childExpirationTime=0,a.expirationTime=s,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,s=e.dependencies,a.dependencies=null===s?null:{expirationTime:s.expirationTime,firstContext:s.firstContext,responders:s.responders}),n=n.sibling;return li(Oa,1&Oa.current|2),t.child}s=s.sibling}}else{if(!a)if(null!==(e=Ba(s))){if(t.effectTag|=64,a=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.effectTag|=4),Yo(n,!0),null===n.tail&&"hidden"===n.tailMode&&!s.alternate)return null!==(t=t.lastEffect=n.lastEffect)&&(t.nextEffect=null),null}else 2*Fi()-n.renderingStartTime>n.tailExpiration&&1<r&&(t.effectTag|=64,a=!0,Yo(n,!1),t.expirationTime=t.childExpirationTime=r-1);n.isBackwards?(s.sibling=t.child,t.child=s):(null!==(r=n.last)?r.sibling=s:t.child=s,n.last=s)}return null!==n.tail?(0===n.tailExpiration&&(n.tailExpiration=Fi()+500),r=n.tail,n.rendering=r,n.tail=r.sibling,n.lastEffect=t.lastEffect,n.renderingStartTime=Fi(),r.sibling=null,t=Oa.current,li(Oa,a?1&t|2:1&t),r):null}throw Error(o(156,t.tag))}function es(e){switch(e.tag){case 1:bi(e.type)&&gi();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(qa(),pi(yi),pi(di),0!==(64&(t=e.effectTag)))throw Error(o(285));return e.effectTag=-4097&t|64,e;case 5:return La(e),null;case 13:return pi(Oa),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return pi(Oa),null;case 4:return qa(),null;case 10:return ra(e),null;default:return null}}function ts(e,t){return{value:e,source:t,stack:fe(t)}}Vo=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},jo=function(){},zo=function(e,t,r,n,a){var o=e.memoizedProps;if(o!==n){var s,u,c=t.stateNode;switch(_a(Ra.current),e=null,r){case"input":o=Ie(c,o),n=Ie(c,n),e=[];break;case"option":o=De(c,o),n=De(c,n),e=[];break;case"select":o=i({},o,{value:void 0}),n=i({},n,{value:void 0}),e=[];break;case"textarea":o=Re(c,o),n=Re(c,n),e=[];break;default:"function"!==typeof o.onClick&&"function"===typeof n.onClick&&(c.onclick=or)}for(s in rr(r,n),r=null,o)if(!n.hasOwnProperty(s)&&o.hasOwnProperty(s)&&null!=o[s])if("style"===s)for(u in c=o[s])c.hasOwnProperty(u)&&(r||(r={}),r[u]="");else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(T.hasOwnProperty(s)?e||(e=[]):(e=e||[]).push(s,null));for(s in n){var p=n[s];if(c=null!=o?o[s]:void 0,n.hasOwnProperty(s)&&p!==c&&(null!=p||null!=c))if("style"===s)if(c){for(u in c)!c.hasOwnProperty(u)||p&&p.hasOwnProperty(u)||(r||(r={}),r[u]="");for(u in p)p.hasOwnProperty(u)&&c[u]!==p[u]&&(r||(r={}),r[u]=p[u])}else r||(e||(e=[]),e.push(s,r)),r=p;else"dangerouslySetInnerHTML"===s?(p=p?p.__html:void 0,c=c?c.__html:void 0,null!=p&&c!==p&&(e=e||[]).push(s,p)):"children"===s?c===p||"string"!==typeof p&&"number"!==typeof p||(e=e||[]).push(s,""+p):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(T.hasOwnProperty(s)?(null!=p&&ar(a,s),e||c===p||(e=[])):(e=e||[]).push(s,p))}r&&(e=e||[]).push("style",r),a=e,(t.updateQueue=a)&&(t.effectTag|=4)}},Wo=function(e,t,r,n){r!==n&&(t.effectTag|=4)};var rs="function"===typeof WeakSet?WeakSet:Set;function ns(e,t){var r=t.source,n=t.stack;null===n&&null!==r&&(n=fe(r)),null!==r&&he(r.type),t=t.value,null!==e&&1===e.tag&&he(e.type);try{console.error(t)}catch(i){setTimeout(function(){throw i})}}function is(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(r){Du(e,r)}else t.current=null}function as(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.effectTag&&null!==e){var r=e.memoizedProps,n=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?r:Ji(t.type,r),n),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(o(163))}function os(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.destroy;r.destroy=void 0,void 0!==n&&n()}r=r.next}while(r!==t)}}function ss(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function us(e,t,r){switch(r.tag){case 0:case 11:case 15:case 22:return void ss(3,r);case 1:if(e=r.stateNode,4&r.effectTag)if(null===t)e.componentDidMount();else{var n=r.elementType===r.type?t.memoizedProps:Ji(r.type,t.memoizedProps);e.componentDidUpdate(n,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=r.updateQueue)&&da(r,t,e));case 3:if(null!==(t=r.updateQueue)){if(e=null,null!==r.child)switch(r.child.tag){case 5:e=r.child.stateNode;break;case 1:e=r.child.stateNode}da(r,t,e)}return;case 5:return e=r.stateNode,void(null===t&&4&r.effectTag&&gr(r.type,r.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===r.memoizedState&&(r=r.alternate,null!==r&&(r=r.memoizedState,null!==r&&(r=r.dehydrated,null!==r&&Lt(r)))));case 19:case 17:case 20:case 21:return}throw Error(o(163))}function cs(e,t,r){switch("function"===typeof Pu&&Pu(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e.next;zi(97<r?97:r,function(){var e=n;do{var r=e.destroy;if(void 0!==r){var i=t;try{r()}catch(a){Du(i,a)}}e=e.next}while(e!==n)})}break;case 1:is(t),"function"===typeof(r=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(r){Du(e,r)}}(t,r);break;case 5:is(t);break;case 4:ds(e,t,r)}}function ps(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ps(t)}function ls(e){return 5===e.tag||3===e.tag||4===e.tag}function ms(e){e:{for(var t=e.return;null!==t;){if(ls(t)){var r=t;break e}t=t.return}throw Error(o(160))}switch(t=r.stateNode,r.tag){case 5:var n=!1;break;case 3:case 4:t=t.containerInfo,n=!0;break;default:throw Error(o(161))}16&r.effectTag&&(Ue(t,""),r.effectTag&=-17);e:t:for(r=e;;){for(;null===r.sibling;){if(null===r.return||ls(r.return)){r=null;break e}r=r.return}for(r.sibling.return=r.return,r=r.sibling;5!==r.tag&&6!==r.tag&&18!==r.tag;){if(2&r.effectTag)continue t;if(null===r.child||4===r.tag)continue t;r.child.return=r,r=r.child}if(!(2&r.effectTag)){r=r.stateNode;break e}}n?function e(t,r,n){var i=t.tag,a=5===i||6===i;if(a)t=a?t.stateNode:t.stateNode.instance,r?8===n.nodeType?n.parentNode.insertBefore(t,r):n.insertBefore(t,r):(8===n.nodeType?(r=n.parentNode,r.insertBefore(t,n)):(r=n,r.appendChild(t)),n=n._reactRootContainer,null!==n&&void 0!==n||null!==r.onclick||(r.onclick=or));else if(4!==i&&(t=t.child,null!==t))for(e(t,r,n),t=t.sibling;null!==t;)e(t,r,n),t=t.sibling}(e,r,t):function e(t,r,n){var i=t.tag,a=5===i||6===i;if(a)t=a?t.stateNode:t.stateNode.instance,r?n.insertBefore(t,r):n.appendChild(t);else if(4!==i&&(t=t.child,null!==t))for(e(t,r,n),t=t.sibling;null!==t;)e(t,r,n),t=t.sibling}(e,r,t)}function ds(e,t,r){for(var n,i,a=t,s=!1;;){if(!s){s=a.return;e:for(;;){if(null===s)throw Error(o(160));switch(n=s.stateNode,s.tag){case 5:i=!1;break e;case 3:case 4:n=n.containerInfo,i=!0;break e}s=s.return}s=!0}if(5===a.tag||6===a.tag){e:for(var u=e,c=a,p=r,l=c;;)if(cs(u,l,p),null!==l.child&&4!==l.tag)l.child.return=l,l=l.child;else{if(l===c)break e;for(;null===l.sibling;){if(null===l.return||l.return===c)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}i?(u=n,c=a.stateNode,8===u.nodeType?u.parentNode.removeChild(c):u.removeChild(c)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,i=!0,a.child.return=a,a=a.child;continue}}else if(cs(e,a,r),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(s=!1)}a.sibling.return=a.return,a=a.sibling}}function ys(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void os(3,t);case 1:return;case 5:var r=t.stateNode;if(null!=r){var n=t.memoizedProps,i=null!==e?e.memoizedProps:n;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(r[Ar]=n,"input"===e&&"radio"===n.type&&null!=n.name&&Te(r,n),nr(e,i),t=nr(e,n),i=0;i<a.length;i+=2){var s=a[i],u=a[i+1];"style"===s?er(r,u):"dangerouslySetInnerHTML"===s?Ge(r,u):"children"===s?Ue(r,u):J(r,s,u,t)}switch(e){case"input":Ce(r,n);break;case"textarea":Ee(r,n);break;case"select":t=r._wrapperState.wasMultiple,r._wrapperState.wasMultiple=!!n.multiple,null!=(e=n.value)?xe(r,!!n.multiple,e,!1):t!==!!n.multiple&&(null!=n.defaultValue?xe(r,!!n.multiple,n.defaultValue,!0):xe(r,!!n.multiple,n.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(o(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Lt(t.containerInfo)));case 12:return;case 13:if(r=t,null===t.memoizedState?n=!1:(n=!0,r=t.child,zs=Fi()),null!==r)e:for(e=r;;){if(5===e.tag)a=e.stateNode,n?"function"===typeof(a=a.style).setProperty?a.setProperty("display","none","important"):a.display="none":(a=e.stateNode,i=void 0!==(i=e.memoizedProps.style)&&null!==i&&i.hasOwnProperty("display")?i.display:null,a.style.display=Xt("display",i));else if(6===e.tag)e.stateNode.nodeValue=n?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(a=e.child.sibling).return=e,e=a;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===r)break;for(;null===e.sibling;){if(null===e.return||e.return===r)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void hs(t);case 19:return void hs(t);case 17:return}throw Error(o(163))}function hs(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new rs),t.forEach(function(t){var n=function(e,t){var r=e.stateNode;null!==r&&r.delete(t),0===(t=0)&&(t=iu(t=nu(),e,null)),null!==(e=ou(e,t))&&uu(e)}.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))})}}var fs="function"===typeof WeakMap?WeakMap:Map;function bs(e,t,r){(r=ca(r,null)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Hs||(Hs=!0,Qs=n),ns(e,t)},r}function gs(e,t,r){(r=ca(r,null)).tag=3;var n=e.type.getDerivedStateFromError;if("function"===typeof n){var i=t.value;r.payload=function(){return ns(e,t),n(i)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(r.callback=function(){"function"!==typeof n&&(null===Zs?Zs=new Set([this]):Zs.add(this),ns(e,t));var r=t.stack;this.componentDidCatch(t.value,{componentStack:null!==r?r:""})}),r}var Ss,vs=Math.ceil,Is=Z.ReactCurrentDispatcher,Ns=Z.ReactCurrentOwner,Ts=0,Cs=8,ks=16,As=32,Ds=0,xs=1,Rs=2,Ps=3,Es=4,_s=5,ws=Ts,qs=null,Ms=null,Ls=0,Os=Ds,Bs=null,Gs=1073741823,Us=1073741823,Fs=null,Vs=0,js=!1,zs=0,Ws=500,Ks=null,Hs=!1,Qs=null,Zs=null,Js=!1,$s=null,Ys=90,Xs=null,eu=0,tu=null,ru=0;function nu(){return(ws&(ks|As))!==Ts?1073741821-(Fi()/10|0):0!==ru?ru:ru=1073741821-(Fi()/10|0)}function iu(e,t,r){if(0===(2&(t=t.mode)))return 1073741823;var n=Vi();if(0===(4&t))return 99===n?1073741823:1073741822;if((ws&ks)!==Ts)return Ls;if(null!==r)e=Zi(e,0|r.timeoutMs||5e3,250);else switch(n){case 99:e=1073741823;break;case 98:e=Zi(e,150,100);break;case 97:case 96:e=Zi(e,5e3,250);break;case 95:e=2;break;default:throw Error(o(326))}return null!==qs&&e===Ls&&--e,e}function au(e,t){if(50<eu)throw eu=0,tu=null,Error(o(185));if(null!==(e=ou(e,t))){var r=Vi();1073741823===t?(ws&Cs)!==Ts&&(ws&(ks|As))===Ts?cu(e):(uu(e),ws===Ts&&Hi()):uu(e),(4&ws)===Ts||98!==r&&99!==r||(null===Xs?Xs=new Map([[e,t]]):(void 0===(r=Xs.get(e))||r>t)&&Xs.set(e,t))}}function ou(e,t){e.expirationTime<t&&(e.expirationTime=t);var r=e.alternate;null!==r&&r.expirationTime<t&&(r.expirationTime=t);var n=e.return,i=null;if(null===n&&3===e.tag)i=e.stateNode;else for(;null!==n;){if(r=n.alternate,n.childExpirationTime<t&&(n.childExpirationTime=t),null!==r&&r.childExpirationTime<t&&(r.childExpirationTime=t),null===n.return&&3===n.tag){i=n.stateNode;break}n=n.return}return null!==i&&(qs===i&&(fu(t),Os===Es&&Fu(i,Ls)),Vu(i,t)),i}function su(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Uu(e,t=e.firstPendingTime))return t;var r=e.lastPingedTime;return 2>=(e=r>(e=e.nextKnownPendingLevel)?r:e)&&t!==e?0:e}function uu(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ki(cu.bind(null,e));else{var t=su(e),r=e.callbackNode;if(0===t)null!==r&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var n=nu();if(1073741823===t?n=99:1===t||2===t?n=95:n=0>=(n=10*(1073741821-t)-10*(1073741821-n))?99:250>=n?98:5250>=n?97:95,null!==r){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=n)return;r!==qi&&ki(r)}e.callbackExpirationTime=t,e.callbackPriority=n,t=1073741823===t?Ki(cu.bind(null,e)):Wi(n,function e(t,r){ru=0;if(r)return r=nu(),ju(t,r),uu(t),null;var n=su(t);if(0!==n){if(r=t.callbackNode,(ws&(ks|As))!==Ts)throw Error(o(327));if(Cu(),t===qs&&n===Ls||mu(t,n),null!==Ms){var i=ws;ws|=ks;for(var a=yu();;)try{gu();break}catch(c){du(t,c)}if(ta(),ws=i,Is.current=a,Os===xs)throw r=Bs,mu(t,n),Fu(t,n),uu(t),r;if(null===Ms)switch(a=t.finishedWork=t.current.alternate,t.finishedExpirationTime=n,i=Os,qs=null,i){case Ds:case xs:throw Error(o(345));case Rs:ju(t,2<n?2:n);break;case Ps:if(Fu(t,n),i=t.lastSuspendedTime,n===i&&(t.nextKnownPendingLevel=Iu(a)),1073741823===Gs&&10<(a=zs+Ws-Fi())){if(js){var s=t.lastPingedTime;if(0===s||s>=n){t.lastPingedTime=n,mu(t,n);break}}if(0!==(s=su(t))&&s!==n)break;if(0!==i&&i!==n){t.lastPingedTime=i;break}t.timeoutHandle=vr(Nu.bind(null,t),a);break}Nu(t);break;case Es:if(Fu(t,n),i=t.lastSuspendedTime,n===i&&(t.nextKnownPendingLevel=Iu(a)),js&&(0===(a=t.lastPingedTime)||a>=n)){t.lastPingedTime=n,mu(t,n);break}if(0!==(a=su(t))&&a!==n)break;if(0!==i&&i!==n){t.lastPingedTime=i;break}if(1073741823!==Us?i=10*(1073741821-Us)-Fi():1073741823===Gs?i=0:(i=10*(1073741821-Gs)-5e3,a=Fi(),n=10*(1073741821-n)-a,0>(i=a-i)&&(i=0),i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*vs(i/1960))-i,n<i&&(i=n)),10<i){t.timeoutHandle=vr(Nu.bind(null,t),i);break}Nu(t);break;case _s:if(1073741823!==Gs&&null!==Fs){s=Gs;var u=Fs;if(0>=(i=0|u.busyMinDurationMs)?i=0:(a=0|u.busyDelayMs,s=Fi()-(10*(1073741821-s)-(0|u.timeoutMs||5e3)),i=s<=a?0:a+i-s),10<i){Fu(t,n),t.timeoutHandle=vr(Nu.bind(null,t),i);break}}Nu(t);break;default:throw Error(o(329))}if(uu(t),t.callbackNode===r)return e.bind(null,t)}}return null}.bind(null,e),{timeout:10*(1073741821-t)-Fi()}),e.callbackNode=t}}}function cu(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,(ws&(ks|As))!==Ts)throw Error(o(327));if(Cu(),e===qs&&t===Ls||mu(e,t),null!==Ms){var r=ws;ws|=ks;for(var n=yu();;)try{bu();break}catch(i){du(e,i)}if(ta(),ws=r,Is.current=n,Os===xs)throw r=Bs,mu(e,t),Fu(e,t),uu(e),r;if(null!==Ms)throw Error(o(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,qs=null,Nu(e),uu(e)}return null}function pu(e,t){var r=ws;ws|=1;try{return e(t)}finally{(ws=r)===Ts&&Hi()}}function lu(e,t){var r=ws;ws&=-2,ws|=Cs;try{return e(t)}finally{(ws=r)===Ts&&Hi()}}function mu(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,Ir(r)),null!==Ms)for(r=Ms.return;null!==r;){var n=r;switch(n.tag){case 1:null!==(n=n.type.childContextTypes)&&void 0!==n&&gi();break;case 3:qa(),pi(yi),pi(di);break;case 5:La(n);break;case 4:qa();break;case 13:case 19:pi(Oa);break;case 10:ra(n)}r=r.return}qs=e,Ms=qu(e.current,null),Ls=t,Os=Ds,Bs=null,Us=Gs=1073741823,Fs=null,Vs=0,js=!1}function du(e,t){for(;;){try{if(ta(),Ua.current=go,Ka)for(var r=ja.memoizedState;null!==r;){var n=r.queue;null!==n&&(n.pending=null),r=r.next}if(Va=0,Wa=za=ja=null,Ka=!1,null===Ms||null===Ms.return)return Os=xs,Bs=t,Ms=null;e:{var i=e,a=Ms.return,o=Ms,s=t;if(t=Ls,o.effectTag|=2048,o.firstEffect=o.lastEffect=null,null!==s&&"object"===typeof s&&"function"===typeof s.then){var u=s;if(0===(2&o.mode)){var c=o.alternate;c?(o.updateQueue=c.updateQueue,o.memoizedState=c.memoizedState,o.expirationTime=c.expirationTime):(o.updateQueue=null,o.memoizedState=null)}var p=0!==(1&Oa.current),l=a;do{var m;if(m=13===l.tag){var d=l.memoizedState;if(null!==d)m=null!==d.dehydrated;else{var y=l.memoizedProps;m=void 0!==y.fallback&&(!0!==y.unstable_avoidThisFallback||!p)}}if(m){var h=l.updateQueue;if(null===h){var f=new Set;f.add(u),l.updateQueue=f}else h.add(u);if(0===(2&l.mode)){if(l.effectTag|=64,o.effectTag&=-2981,1===o.tag)if(null===o.alternate)o.tag=17;else{var b=ca(1073741823,null);b.tag=2,pa(o,b)}o.expirationTime=1073741823;break e}s=void 0,o=t;var g=i.pingCache;if(null===g?(g=i.pingCache=new fs,s=new Set,g.set(u,s)):void 0===(s=g.get(u))&&(s=new Set,g.set(u,s)),!s.has(o)){s.add(o);var S=xu.bind(null,i,u,o);u.then(S,S)}l.effectTag|=4096,l.expirationTime=t;break e}l=l.return}while(null!==l);s=Error((he(o.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+fe(o))}Os!==_s&&(Os=Rs),s=ts(s,o),l=a;do{switch(l.tag){case 3:u=s,l.effectTag|=4096,l.expirationTime=t,la(l,bs(l,u,t));break e;case 1:u=s;var v=l.type,I=l.stateNode;if(0===(64&l.effectTag)&&("function"===typeof v.getDerivedStateFromError||null!==I&&"function"===typeof I.componentDidCatch&&(null===Zs||!Zs.has(I)))){l.effectTag|=4096,l.expirationTime=t,la(l,gs(l,u,t));break e}}l=l.return}while(null!==l)}Ms=vu(Ms)}catch(N){t=N;continue}break}}function yu(){var e=Is.current;return Is.current=go,null===e?go:e}function hu(e,t){e<Gs&&2<e&&(Gs=e),null!==t&&e<Us&&2<e&&(Us=e,Fs=t)}function fu(e){e>Vs&&(Vs=e)}function bu(){for(;null!==Ms;)Ms=Su(Ms)}function gu(){for(;null!==Ms&&!Mi();)Ms=Su(Ms)}function Su(e){var t=Ss(e.alternate,e,Ls);return e.memoizedProps=e.pendingProps,null===t&&(t=vu(e)),Ns.current=null,t}function vu(e){Ms=e;do{var t=Ms.alternate;if(e=Ms.return,0===(2048&Ms.effectTag)){if(t=Xo(t,Ms,Ls),1===Ls||1!==Ms.childExpirationTime){for(var r=0,n=Ms.child;null!==n;){var i=n.expirationTime,a=n.childExpirationTime;i>r&&(r=i),a>r&&(r=a),n=n.sibling}Ms.childExpirationTime=r}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Ms.firstEffect),null!==Ms.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Ms.firstEffect),e.lastEffect=Ms.lastEffect),1<Ms.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Ms:e.firstEffect=Ms,e.lastEffect=Ms))}else{if(null!==(t=es(Ms)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Ms.sibling))return t;Ms=e}while(null!==Ms);return Os===Ds&&(Os=_s),null}function Iu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function Nu(e){var t=Vi();return zi(99,function(e,t){do{Cu()}while(null!==$s);if((ws&(ks|As))!==Ts)throw Error(o(327));var r=e.finishedWork,n=e.finishedExpirationTime;if(null===r)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,r===e.current)throw Error(o(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=Iu(r);if(e.firstPendingTime=i,n<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:n<=e.firstSuspendedTime&&(e.firstSuspendedTime=n-1),n<=e.lastPingedTime&&(e.lastPingedTime=0),n<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===qs&&(Ms=qs=null,Ls=0),1<r.effectTag?null!==r.lastEffect?(r.lastEffect.nextEffect=r,i=r.firstEffect):i=r:i=r.firstEffect,null!==i){var a=ws;ws|=As,Ns.current=null,fr=Kt;var s=pr();if(lr(s)){if("selectionStart"in s)var u={start:s.selectionStart,end:s.selectionEnd};else e:{var c=(u=(u=s.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(c&&0!==c.rangeCount){u=c.anchorNode;var p=c.anchorOffset,l=c.focusNode;c=c.focusOffset;try{u.nodeType,l.nodeType}catch(A){u=null;break e}var m=0,d=-1,y=-1,h=0,f=0,b=s,g=null;t:for(;;){for(var S;b!==u||0!==p&&3!==b.nodeType||(d=m+p),b!==l||0!==c&&3!==b.nodeType||(y=m+c),3===b.nodeType&&(m+=b.nodeValue.length),null!==(S=b.firstChild);)g=b,b=S;for(;;){if(b===s)break t;if(g===u&&++h===p&&(d=m),g===l&&++f===c&&(y=m),null!==(S=b.nextSibling))break;g=(b=g).parentNode}b=S}u=-1===d||-1===y?null:{start:d,end:y}}else u=null}u=u||{start:0,end:0}}else u=null;br={activeElementDetached:null,focusedElem:s,selectionRange:u},Kt=!1,Ks=i;do{try{Tu()}catch(A){if(null===Ks)throw Error(o(330));Du(Ks,A),Ks=Ks.nextEffect}}while(null!==Ks);Ks=i;do{try{for(s=e,u=t;null!==Ks;){var v=Ks.effectTag;if(16&v&&Ue(Ks.stateNode,""),128&v){var I=Ks.alternate;if(null!==I){var N=I.ref;null!==N&&("function"===typeof N?N(null):N.current=null)}}switch(1038&v){case 2:ms(Ks),Ks.effectTag&=-3;break;case 6:ms(Ks),Ks.effectTag&=-3,ys(Ks.alternate,Ks);break;case 1024:Ks.effectTag&=-1025;break;case 1028:Ks.effectTag&=-1025,ys(Ks.alternate,Ks);break;case 4:ys(Ks.alternate,Ks);break;case 8:ds(s,p=Ks,u),ps(p)}Ks=Ks.nextEffect}}catch(A){if(null===Ks)throw Error(o(330));Du(Ks,A),Ks=Ks.nextEffect}}while(null!==Ks);if(N=br,I=pr(),v=N.focusedElem,u=N.selectionRange,I!==v&&v&&v.ownerDocument&&function e(t,r){return!(!t||!r)&&(t===r||(!t||3!==t.nodeType)&&(r&&3===r.nodeType?e(t,r.parentNode):"contains"in t?t.contains(r):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(r))))}(v.ownerDocument.documentElement,v)){null!==u&&lr(v)&&(I=u.start,void 0===(N=u.end)&&(N=I),"selectionStart"in v?(v.selectionStart=I,v.selectionEnd=Math.min(N,v.value.length)):(N=(I=v.ownerDocument||document)&&I.defaultView||window).getSelection&&(N=N.getSelection(),p=v.textContent.length,s=Math.min(u.start,p),u=void 0===u.end?s:Math.min(u.end,p),!N.extend&&s>u&&(p=u,u=s,s=p),p=cr(v,s),l=cr(v,u),p&&l&&(1!==N.rangeCount||N.anchorNode!==p.node||N.anchorOffset!==p.offset||N.focusNode!==l.node||N.focusOffset!==l.offset)&&((I=I.createRange()).setStart(p.node,p.offset),N.removeAllRanges(),s>u?(N.addRange(I),N.extend(l.node,l.offset)):(I.setEnd(l.node,l.offset),N.addRange(I))))),I=[];for(N=v;N=N.parentNode;)1===N.nodeType&&I.push({element:N,left:N.scrollLeft,top:N.scrollTop});for("function"===typeof v.focus&&v.focus(),v=0;v<I.length;v++)(N=I[v]).element.scrollLeft=N.left,N.element.scrollTop=N.top}Kt=!!fr,br=fr=null,e.current=r,Ks=i;do{try{for(v=e;null!==Ks;){var T=Ks.effectTag;if(36&T&&us(v,Ks.alternate,Ks),128&T){I=void 0;var C=Ks.ref;if(null!==C){var k=Ks.stateNode;switch(Ks.tag){case 5:I=k;break;default:I=k}"function"===typeof C?C(I):C.current=I}}Ks=Ks.nextEffect}}catch(A){if(null===Ks)throw Error(o(330));Du(Ks,A),Ks=Ks.nextEffect}}while(null!==Ks);Ks=null,Li(),ws=a}else e.current=r;if(Js)Js=!1,$s=e,Ys=t;else for(Ks=i;null!==Ks;)t=Ks.nextEffect,Ks.nextEffect=null,Ks=t;if(0===(t=e.firstPendingTime)&&(Zs=null),1073741823===t?e===tu?eu++:(eu=0,tu=e):eu=0,"function"===typeof Ru&&Ru(r.stateNode,n),uu(e),Hs)throw Hs=!1,e=Qs,Qs=null,e;return(ws&Cs)!==Ts?null:(Hi(),null)}.bind(null,e,t)),null}function Tu(){for(;null!==Ks;){var e=Ks.effectTag;0!==(256&e)&&as(Ks.alternate,Ks),0===(512&e)||Js||(Js=!0,Wi(97,function(){return Cu(),null})),Ks=Ks.nextEffect}}function Cu(){if(90!==Ys){var e=97<Ys?97:Ys;return Ys=90,zi(e,ku)}}function ku(){if(null===$s)return!1;var e=$s;if($s=null,(ws&(ks|As))!==Ts)throw Error(o(331));var t=ws;for(ws|=As,e=e.current.firstEffect;null!==e;){try{var r=e;if(0!==(512&r.effectTag))switch(r.tag){case 0:case 11:case 15:case 22:os(5,r),ss(5,r)}}catch(n){if(null===e)throw Error(o(330));Du(e,n)}r=e.nextEffect,e.nextEffect=null,e=r}return ws=t,Hi(),!0}function Au(e,t,r){pa(e,t=bs(e,t=ts(r,t),1073741823)),null!==(e=ou(e,1073741823))&&uu(e)}function Du(e,t){if(3===e.tag)Au(e,e,t);else for(var r=e.return;null!==r;){if(3===r.tag){Au(r,e,t);break}if(1===r.tag){var n=r.stateNode;if("function"===typeof r.type.getDerivedStateFromError||"function"===typeof n.componentDidCatch&&(null===Zs||!Zs.has(n))){pa(r,e=gs(r,e=ts(t,e),1073741823)),null!==(r=ou(r,1073741823))&&uu(r);break}}r=r.return}}function xu(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),qs===e&&Ls===r?Os===Es||Os===Ps&&1073741823===Gs&&Fi()-zs<Ws?mu(e,Ls):js=!0:Uu(e,r)&&(0!==(t=e.lastPingedTime)&&t<r||(e.lastPingedTime=r,uu(e)))}Ss=function(e,t,r){var n=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||yi.current)_o=!0;else{if(n<r){switch(_o=!1,t.tag){case 3:Fo(t),Po();break;case 5:if(Ma(t),4&t.mode&&1!==r&&i.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:bi(t.type)&&Ii(t);break;case 4:wa(t,t.stateNode.containerInfo);break;case 10:n=t.memoizedProps.value,i=t.type._context,li($i,i._currentValue),i._currentValue=n;break;case 13:if(null!==t.memoizedState)return 0!==(n=t.child.childExpirationTime)&&n>=r?Ho(e,t,r):(li(Oa,1&Oa.current),null!==(t=$o(e,t,r))?t.sibling:null);li(Oa,1&Oa.current);break;case 19:if(n=t.childExpirationTime>=r,0!==(64&e.effectTag)){if(n)return Jo(e,t,r);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),li(Oa,Oa.current),!n)return null}return $o(e,t,r)}_o=!1}}else _o=!1;switch(t.expirationTime=0,t.tag){case 2:if(n=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=fi(t,di.current),ia(t,r),i=Za(null,t,n,e,i,r),t.effectTag|=1,"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,bi(n)){var a=!0;Ii(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,sa(t);var s=n.getDerivedStateFromProps;"function"===typeof s&&fa(t,n,s,e),i.updater=ba,t.stateNode=i,i._reactInternalFiber=t,Ia(t,n,e,r),t=Uo(null,t,n,!0,a,r)}else t.tag=0,wo(null,t,i,r),t=t.child;return t;case 16:e:{if(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,a=t.tag=function(e){if("function"===typeof e)return wu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===se)return 11;if(e===pe)return 14}return 2}(i),e=Ji(i,e),a){case 0:t=Bo(null,t,i,e,r);break e;case 1:t=Go(null,t,i,e,r);break e;case 11:t=qo(null,t,i,e,r);break e;case 14:t=Mo(null,t,i,Ji(i.type,e),n,r);break e}throw Error(o(306,i,""))}return t;case 0:return n=t.type,i=t.pendingProps,Bo(e,t,n,i=t.elementType===n?i:Ji(n,i),r);case 1:return n=t.type,i=t.pendingProps,Go(e,t,n,i=t.elementType===n?i:Ji(n,i),r);case 3:if(Fo(t),n=t.updateQueue,null===e||null===n)throw Error(o(282));if(n=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,ua(e,t),ma(t,n,null,r),(n=t.memoizedState.element)===i)Po(),t=$o(e,t,r);else{if((i=t.stateNode.hydrate)&&(To=Nr(t.stateNode.containerInfo.firstChild),No=t,i=Co=!0),i)for(r=Da(t,null,n,r),t.child=r;r;)r.effectTag=-3&r.effectTag|1024,r=r.sibling;else wo(e,t,n,r),Po();t=t.child}return t;case 5:return Ma(t),null===e&&Do(t),n=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,Sr(n,i)?s=null:null!==a&&Sr(n,a)&&(t.effectTag|=16),Oo(e,t),4&t.mode&&1!==r&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(wo(e,t,s,r),t=t.child),t;case 6:return null===e&&Do(t),null;case 13:return Ho(e,t,r);case 4:return wa(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=Aa(t,null,n,r):wo(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,qo(e,t,n,i=t.elementType===n?i:Ji(n,i),r);case 7:return wo(e,t,t.pendingProps,r),t.child;case 8:case 12:return wo(e,t,t.pendingProps.children,r),t.child;case 10:e:{n=t.type._context,i=t.pendingProps,s=t.memoizedProps,a=i.value;var u=t.type._context;if(li($i,u._currentValue),u._currentValue=a,null!==s)if(u=s.value,0===(a=Gn(u,a)?0:0|("function"===typeof n._calculateChangedBits?n._calculateChangedBits(u,a):1073741823))){if(s.children===i.children&&!yi.current){t=$o(e,t,r);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var c=u.dependencies;if(null!==c){s=u.child;for(var p=c.firstContext;null!==p;){if(p.context===n&&0!==(p.observedBits&a)){1===u.tag&&((p=ca(r,null)).tag=2,pa(u,p)),u.expirationTime<r&&(u.expirationTime=r),null!==(p=u.alternate)&&p.expirationTime<r&&(p.expirationTime=r),na(u.return,r),c.expirationTime<r&&(c.expirationTime=r);break}p=p.next}}else s=10===u.tag&&u.type===t.type?null:u.child;if(null!==s)s.return=u;else for(s=u;null!==s;){if(s===t){s=null;break}if(null!==(u=s.sibling)){u.return=s.return,s=u;break}s=s.return}u=s}wo(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=(a=t.pendingProps).children,ia(t,r),n=n(i=aa(i,a.unstable_observedBits)),t.effectTag|=1,wo(e,t,n,r),t.child;case 14:return a=Ji(i=t.type,t.pendingProps),Mo(e,t,i,a=Ji(i.type,a),n,r);case 15:return Lo(e,t,t.type,t.pendingProps,n,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Ji(n,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,bi(n)?(e=!0,Ii(t)):e=!1,ia(t,r),Sa(t,n,i),Ia(t,n,i,r),Uo(null,t,n,!0,e,r);case 19:return Jo(e,t,r)}throw Error(o(156,t.tag))};var Ru=null,Pu=null;function Eu(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function _u(e,t,r,n){return new Eu(e,t,r,n)}function wu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function qu(e,t){var r=e.alternate;return null===r?((r=_u(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childExpirationTime=e.childExpirationTime,r.expirationTime=e.expirationTime,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Mu(e,t,r,n,i,a){var s=2;if(n=e,"function"===typeof e)wu(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case te:return Lu(r.children,i,a,t);case oe:s=8,i|=7;break;case re:s=8,i|=1;break;case ne:return(e=_u(12,r,t,8|i)).elementType=ne,e.type=ne,e.expirationTime=a,e;case ue:return(e=_u(13,r,t,i)).type=ue,e.elementType=ue,e.expirationTime=a,e;case ce:return(e=_u(19,r,t,i)).elementType=ce,e.expirationTime=a,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case ie:s=10;break e;case ae:s=9;break e;case se:s=11;break e;case pe:s=14;break e;case le:s=16,n=null;break e;case me:s=22;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=_u(s,r,t,i)).elementType=e,t.type=n,t.expirationTime=a,t}function Lu(e,t,r,n){return(e=_u(7,e,n,t)).expirationTime=r,e}function Ou(e,t,r){return(e=_u(6,e,null,t)).expirationTime=r,e}function Bu(e,t,r){return(t=_u(4,null!==e.children?e.children:[],e.key,t)).expirationTime=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Gu(e,t,r){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=r,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Uu(e,t){var r=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==r&&r>=t&&e<=t}function Fu(e,t){var r=e.firstSuspendedTime,n=e.lastSuspendedTime;r<t&&(e.firstSuspendedTime=t),(n>t||0===r)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Vu(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var r=e.firstSuspendedTime;0!==r&&(t>=r?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function ju(e,t){var r=e.lastExpiredTime;(0===r||r>t)&&(e.lastExpiredTime=t)}function zu(e,t,r,n){var i=t.current,a=nu(),s=ya.suspense;a=iu(a,i,s);e:if(r){t:{if(Xe(r=r._reactInternalFiber)!==r||1!==r.tag)throw Error(o(170));var u=r;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(bi(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(o(171))}if(1===r.tag){var c=r.type;if(bi(c)){r=vi(r,c,u);break e}}r=u}else r=mi;return null===t.context?t.context=r:t.pendingContext=r,(t=ca(a,s)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),pa(i,t),au(i,a),a}function Wu(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Ku(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Hu(e,t){Ku(e,t),(e=e.alternate)&&Ku(e,t)}function Qu(e,t,r){var n=new Gu(e,t,r=null!=r&&!0===r.hydrate),i=_u(3,null,null,2===t?7:1===t?3:0);n.current=i,i.stateNode=n,sa(i),e[Dr]=n.current,r&&0!==t&&function(e,t){var r=Ye(t);At.forEach(function(e){yt(e,t,r)}),Dt.forEach(function(e){yt(e,t,r)})}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=n}function Zu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Ju(e,t,r,n,i){var a=r._reactRootContainer;if(a){var o=a._internalRoot;if("function"===typeof i){var s=i;i=function(){var e=Wu(o);s.call(e)}}zu(t,o,e,i)}else{if(a=r._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var r;r=e.lastChild;)e.removeChild(r);return new Qu(e,0,t?{hydrate:!0}:void 0)}(r,n),o=a._internalRoot,"function"===typeof i){var u=i;i=function(){var e=Wu(o);u.call(e)}}lu(function(){zu(t,o,e,i)})}return Wu(o)}function $u(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zu(t))throw Error(o(200));return function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ee,key:null==n?null:""+n,children:e,containerInfo:t,implementation:r}}(e,t,null,r)}Qu.prototype.render=function(e){zu(e,this._internalRoot,null,null)},Qu.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;zu(null,e,null,function(){t[Dr]=null})},ht=function(e){if(13===e.tag){var t=Zi(nu(),150,100);au(e,t),Hu(e,t)}},ft=function(e){13===e.tag&&(au(e,3),Hu(e,3))},bt=function(e){if(13===e.tag){var t=nu();au(e,t=iu(t,e,null)),Hu(e,t)}},D=function(e,t,r){switch(t){case"input":if(Ce(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=Er(n);if(!i)throw Error(o(90));ve(n),Ce(n,i)}}}break;case"textarea":Ee(e,r);break;case"select":null!=(t=r.value)&&xe(e,!!r.multiple,t,!1)}},w=pu,q=function(e,t,r,n,i){var a=ws;ws|=4;try{return zi(98,e.bind(null,t,r,n,i))}finally{(ws=a)===Ts&&Hi()}},M=function(){(ws&(1|ks|As))===Ts&&(function(){if(null!==Xs){var e=Xs;Xs=null,e.forEach(function(e,t){ju(t,e),uu(t)}),Hi()}}(),Cu())},L=function(e,t){var r=ws;ws|=2;try{return e(t)}finally{(ws=r)===Ts&&Hi()}};var Yu={Events:[Rr,Pr,Er,k,N,Br,function(e){it(e,Or)},E,_,Zt,st,Cu,{current:!1}]};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var r=t.inject(e);Ru=function(e){try{t.onCommitFiberRoot(r,e,void 0,64===(64&e.current.effectTag))}catch(n){}},Pu=function(e){try{t.onCommitFiberUnmount(r,e)}catch(n){}}}catch(n){}})(i({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Z.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=rt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:xr,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Yu,t.createPortal=$u,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"===typeof e.render)throw Error(o(188));throw Error(o(268,Object.keys(e)))}return e=null===(e=rt(t))?null:e.stateNode},t.flushSync=function(e,t){if((ws&(ks|As))!==Ts)throw Error(o(187));var r=ws;ws|=1;try{return zi(99,e.bind(null,t))}finally{ws=r,Hi()}},t.hydrate=function(e,t,r){if(!Zu(t))throw Error(o(200));return Ju(null,e,t,!0,r)},t.render=function(e,t,r){if(!Zu(t))throw Error(o(200));return Ju(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!Zu(e))throw Error(o(40));return!!e._reactRootContainer&&(lu(function(){Ju(null,null,e,!1,function(){e._reactRootContainer=null,e[Dr]=null})}),!0)},t.unstable_batchedUpdates=pu,t.unstable_createPortal=function(e,t){return $u(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Zu(r))throw Error(o(200));if(null==e||void 0===e._reactInternalFiber)throw Error(o(38));return Ju(e,t,r,!1,n)},t.version="16.14.0"},function(e,t,r){"use strict";e.exports=r(502)},function(e,t,r){"use strict";var n,i,a,o,s;if("undefined"===typeof window||"function"!==typeof MessageChannel){var u=null,c=null,p=function e(){if(null!==u)try{var r=t.unstable_now();u(!0,r),u=null}catch(n){throw setTimeout(e,0),n}},l=Date.now();t.unstable_now=function(){return Date.now()-l},n=function(e){null!==u?setTimeout(n,0,e):(u=e,setTimeout(p,0))},i=function(e,t){c=setTimeout(e,t)},a=function(){clearTimeout(c)},o=function(){return!1},s=t.unstable_forceFrameRate=function(){}}else{var m=window.performance,d=window.Date,y=window.setTimeout,h=window.clearTimeout;if("undefined"!==typeof console){var f=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof f&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"===typeof m&&"function"===typeof m.now)t.unstable_now=function(){return m.now()};else{var b=d.now();t.unstable_now=function(){return d.now()-b}}var g=!1,S=null,v=-1,I=5,N=0;o=function(){return t.unstable_now()>=N},s=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):I=0<e?Math.floor(1e3/e):5};var T=new MessageChannel,C=T.port2;T.port1.onmessage=function(){if(null!==S){var e=t.unstable_now();N=e+I;try{S(!0,e)?C.postMessage(null):(g=!1,S=null)}catch(r){throw C.postMessage(null),r}}else g=!1},n=function(e){S=e,g||(g=!0,C.postMessage(null))},i=function(e,r){v=y(function(){e(t.unstable_now())},r)},a=function(){h(v),v=-1}}function k(e,t){var r=e.length;e.push(t);e:for(;;){var n=r-1>>>1,i=e[n];if(!(void 0!==i&&0<x(i,t)))break e;e[n]=t,e[r]=i,r=n}}function A(e){return void 0===(e=e[0])?null:e}function D(e){var t=e[0];if(void 0!==t){var r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,i=e.length;n<i;){var a=2*(n+1)-1,o=e[a],s=a+1,u=e[s];if(void 0!==o&&0>x(o,r))void 0!==u&&0>x(u,o)?(e[n]=u,e[s]=r,n=s):(e[n]=o,e[a]=r,n=a);else{if(!(void 0!==u&&0>x(u,r)))break e;e[n]=u,e[s]=r,n=s}}}return t}return null}function x(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}var R=[],P=[],E=1,_=null,w=3,q=!1,M=!1,L=!1;function O(e){for(var t=A(P);null!==t;){if(null===t.callback)D(P);else{if(!(t.startTime<=e))break;D(P),t.sortIndex=t.expirationTime,k(R,t)}t=A(P)}}function B(e){if(L=!1,O(e),!M)if(null!==A(R))M=!0,n(G);else{var t=A(P);null!==t&&i(B,t.startTime-e)}}function G(e,r){M=!1,L&&(L=!1,a()),q=!0;var n=w;try{for(O(r),_=A(R);null!==_&&(!(_.expirationTime>r)||e&&!o());){var s=_.callback;if(null!==s){_.callback=null,w=_.priorityLevel;var u=s(_.expirationTime<=r);r=t.unstable_now(),"function"===typeof u?_.callback=u:_===A(R)&&D(R),O(r)}else D(R);_=A(R)}if(null!==_)var c=!0;else{var p=A(P);null!==p&&i(B,p.startTime-r),c=!1}return c}finally{_=null,w=n,q=!1}}function U(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var F=s;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){M||q||(M=!0,n(G))},t.unstable_getCurrentPriorityLevel=function(){return w},t.unstable_getFirstCallbackNode=function(){return A(R)},t.unstable_next=function(e){switch(w){case 1:case 2:case 3:var t=3;break;default:t=w}var r=w;w=t;try{return e()}finally{w=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=w;w=e;try{return t()}finally{w=r}},t.unstable_scheduleCallback=function(e,r,o){var s=t.unstable_now();if("object"===typeof o&&null!==o){var u=o.delay;u="number"===typeof u&&0<u?s+u:s,o="number"===typeof o.timeout?o.timeout:U(e)}else o=U(e),u=s;return e={id:E++,callback:r,priorityLevel:e,startTime:u,expirationTime:o=u+o,sortIndex:-1},u>s?(e.sortIndex=u,k(P,e),null===A(R)&&e===A(P)&&(L?a():L=!0,i(B,u-s))):(e.sortIndex=o,k(R,e),M||q||(M=!0,n(G))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();O(e);var r=A(R);return r!==_&&null!==_&&null!==r&&null!==r.callback&&r.startTime<=e&&r.expirationTime<_.expirationTime||o()},t.unstable_wrapCallback=function(e){var t=w;return function(){var r=w;w=t;try{return e.apply(this,arguments)}finally{w=r}}}},function(e,t,r){"use strict";var n=r(504);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return r.PropTypes=r,r}},function(e,t,r){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,r){"use strict";var n="function"===typeof Symbol&&Symbol.for,i=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,s=n?Symbol.for("react.strict_mode"):60108,u=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,p=n?Symbol.for("react.context"):60110,l=n?Symbol.for("react.async_mode"):60111,m=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,y=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,f=n?Symbol.for("react.memo"):60115,b=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,S=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,I=n?Symbol.for("react.scope"):60119;function N(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case l:case m:case o:case u:case s:case y:return e;default:switch(e=e&&e.$$typeof){case p:case d:case b:case f:case c:return e;default:return t}}case a:return t}}}function T(e){return N(e)===m}t.AsyncMode=l,t.ConcurrentMode=m,t.ContextConsumer=p,t.ContextProvider=c,t.Element=i,t.ForwardRef=d,t.Fragment=o,t.Lazy=b,t.Memo=f,t.Portal=a,t.Profiler=u,t.StrictMode=s,t.Suspense=y,t.isAsyncMode=function(e){return T(e)||N(e)===l},t.isConcurrentMode=T,t.isContextConsumer=function(e){return N(e)===p},t.isContextProvider=function(e){return N(e)===c},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return N(e)===d},t.isFragment=function(e){return N(e)===o},t.isLazy=function(e){return N(e)===b},t.isMemo=function(e){return N(e)===f},t.isPortal=function(e){return N(e)===a},t.isProfiler=function(e){return N(e)===u},t.isStrictMode=function(e){return N(e)===s},t.isSuspense=function(e){return N(e)===y},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===m||e===u||e===s||e===y||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===f||e.$$typeof===c||e.$$typeof===p||e.$$typeof===d||e.$$typeof===S||e.$$typeof===v||e.$$typeof===I||e.$$typeof===g)},t.typeOf=N},function(e,t){},function(e,t,r){(function(e){function r(e,t){for(var r=0,n=e.length-1;n>=0;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;r)e.unshift("..");return e}function n(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;n<e.length;n++)t(e[n],n,e)&&r.push(e[n]);return r}t.resolve=function(){for(var t="",i=!1,a=arguments.length-1;a>=-1&&!i;a--){var o=a>=0?arguments[a]:e.cwd();if("string"!==typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(t=o+"/"+t,i="/"===o.charAt(0))}return(i?"/":"")+(t=r(n(t.split("/"),function(e){return!!e}),!i).join("/"))||"."},t.normalize=function(e){var a=t.isAbsolute(e),o="/"===i(e,-1);return(e=r(n(e.split("/"),function(e){return!!e}),!a).join("/"))||a||(e="."),e&&o&&(e+="/"),(a?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(n(e,function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},t.relative=function(e,r){function n(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=t.resolve(e).substr(1),r=t.resolve(r).substr(1);for(var i=n(e.split("/")),a=n(r.split("/")),o=Math.min(i.length,a.length),s=o,u=0;u<o;u++)if(i[u]!==a[u]){s=u;break}var c=[];for(u=s;u<i.length;u++)c.push("..");return(c=c.concat(a.slice(s))).join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!==typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),r=47===t,n=-1,i=!0,a=e.length-1;a>=1;--a)if(47===(t=e.charCodeAt(a))){if(!i){n=a;break}}else i=!1;return-1===n?r?"/":".":r&&1===n?"/":e.slice(0,n)},t.basename=function(e,t){var r=function(e){"string"!==typeof e&&(e+="");var t,r=0,n=-1,i=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!i){r=t+1;break}}else-1===n&&(i=!1,n=t+1);return-1===n?"":e.slice(r,n)}(e);return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,r=0,n=-1,i=!0,a=0,o=e.length-1;o>=0;--o){var s=e.charCodeAt(o);if(47!==s)-1===n&&(i=!1,n=o+1),46===s?-1===t?t=o:1!==a&&(a=1):-1!==t&&(a=-1);else if(!i){r=o+1;break}}return-1===t||-1===n||0===a||1===a&&t===n-1&&t===r+1?"":e.slice(t,n)};var i="b"==="ab".substr(-1)?function(e,t,r){return e.substr(t,r)}:function(e,t,r){return t<0&&(t=e.length+t),e.substr(t,r)}}).call(this,r(45))},function(e,t,r){"use strict";var n=r(39),i=r(215),a=r(510),o=r(154);function s(e){var t=new a(e),r=i(a.prototype.request,t);return n.extend(r,a.prototype,t),n.extend(r,t),r}var u=s(o);u.Axios=a,u.create=function(e){return s(n.merge(o,e))},u.Cancel=r(219),u.CancelToken=r(523),u.isCancel=r(218),u.all=function(e){return Promise.all(e)},u.spread=r(524),e.exports=u,e.exports.default=u},function(e,t){e.exports=function(e){return null!=e&&null!=e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,r){"use strict";var n=r(154),i=r(39),a=r(518),o=r(519);function s(e){this.defaults=e,this.interceptors={request:new a,response:new a}}s.prototype.request=function(e){"string"===typeof e&&(e=i.merge({url:arguments[0]},arguments[1])),(e=i.merge(n,{method:"get"},this.defaults,e)).method=e.method.toLowerCase();var t=[o,void 0],r=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;)r=r.then(t.shift(),t.shift());return r},i.forEach(["delete","get","head","options"],function(e){s.prototype[e]=function(t,r){return this.request(i.merge(r||{},{method:e,url:t}))}}),i.forEach(["post","put","patch"],function(e){s.prototype[e]=function(t,r,n){return this.request(i.merge(n||{},{method:e,url:t,data:r}))}}),e.exports=s},function(e,t,r){"use strict";var n=r(39);e.exports=function(e,t){n.forEach(e,function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])})}},function(e,t,r){"use strict";var n=r(217);e.exports=function(e,t,r){var i=r.config.validateStatus;r.status&&i&&!i(r.status)?t(n("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)}},function(e,t,r){"use strict";e.exports=function(e,t,r,n,i){return e.config=t,r&&(e.code=r),e.request=n,e.response=i,e}},function(e,t,r){"use strict";var n=r(39);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,r){if(!t)return e;var a;if(r)a=r(t);else if(n.isURLSearchParams(t))a=t.toString();else{var o=[];n.forEach(t,function(e,t){null!==e&&"undefined"!==typeof e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),o.push(i(t)+"="+i(e))}))}),a=o.join("&")}return a&&(e+=(-1===e.indexOf("?")?"?":"&")+a),e}},function(e,t,r){"use strict";var n=r(39),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,r,a,o={};return e?(n.forEach(e.split("\n"),function(e){if(a=e.indexOf(":"),t=n.trim(e.substr(0,a)).toLowerCase(),r=n.trim(e.substr(a+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([r]):o[t]?o[t]+", "+r:r}}),o):o}},function(e,t,r){"use strict";var n=r(39);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function i(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=i(window.location.href),function(t){var r=n.isString(t)?i(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},function(e,t,r){"use strict";var n=r(39);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,i,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),n.isString(i)&&s.push("path="+i),n.isString(a)&&s.push("domain="+a),!0===o&&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,r){"use strict";var n=r(39);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){n.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=i},function(e,t,r){"use strict";var n=r(39),i=r(520),a=r(218),o=r(154),s=r(521),u=r(522);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=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),n.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||o.adapter)(e).then(function(t){return c(e),t.data=i(t.data,t.headers,e.transformResponse),t},function(t){return a(t)||(c(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,r){"use strict";var n=r(39);e.exports=function(e,t,r){return n.forEach(r,function(r){e=r(e,t)}),e}},function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";var n=r(219);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 r=this;e(function(e){r.reason||(r.reason=new n(e),t(r.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,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ReduxToastr=void 0;var n=y(r(0)),i=y(r(9)),a=r(26),o=y(r(124)),s=y(r(526)),u=y(r(530)),c=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==h(e)&&"function"!==typeof e)return{default:e};var t=d();if(t&&t.has(e))return t.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=n?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r(220)),p=r(222),l=r(87),m=r(156);function d(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function y(e){return e&&e.__esModule?e:{default:e}}function h(e){return(h="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)}function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach(function(t){C(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function S(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function I(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=T(e);if(t){var i=T(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===h(t)||"function"===typeof t))return t;return N(e)}(this,r)}}function N(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function C(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var k=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(c,n["default"].Component);var t,r,i,a=I(c);function c(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),C(N(t=a.call(this,e)),"toastrFired",{}),C(N(t),"toastrPositions",["top-left","top-right","top-center","bottom-left","bottom-right","bottom-center"]),(0,l.updateConfig)(e),t}return t=c,(r=[{key:"componentDidMount",value:function(){var e=this.props,t=e.add,r=e.showConfirm,n=e.clean,i=e.removeByType,a=e.remove;p.EE.on("toastr/confirm",r),p.EE.on("add/toastr",t),p.EE.on("clean/toastr",n),p.EE.on("removeByType/toastr",i),p.EE.on("remove/toastr",a)}},{key:"componentWillUnmount",value:function(){p.EE.removeListener("toastr/confirm"),p.EE.removeListener("add/toastr"),p.EE.removeListener("clean/toastr"),p.EE.removeListener("removeByType/toastr"),p.EE.removeListener("remove/toastr"),this.toastrFired={}}},{key:"_addToMemory",value:function(e){this.toastrFired[e]=!0}},{key:"_renderToastrForPosition",value:function(e){var t=this,r=this.props.toastr.toastrs;if(r)return r.filter(function(t){return t.position===e}).map(function(e){var r=g(g({},e),{},{options:g({progressBar:t.props.progressBar,transitionIn:t.props.transitionIn,transitionOut:t.props.transitionOut,closeOnToastrClick:t.props.closeOnToastrClick},e.options)});return n.default.createElement("div",{key:e.id},n.default.createElement(s.default,f({inMemory:t.toastrFired,addToMemory:function(){return t._addToMemory(e.id)},item:r},t.props)),e.options&&e.options.attention&&n.default.createElement("div",{onClick:function(){"function"===typeof e.options.onAttentionClick?e.options.onAttentionClick(e.id):t.props.remove(e.id)},className:"toastr-attention"}))})}},{key:"_renderToastrs",value:function(){var e=this,t=this.props.toastr,r=t.toastrs&&t.toastrs[0]&&t.toastrs[0].options&&t.toastrs[0].options.width,i=r?{width:r}:{};return n.default.createElement("div",null,this.toastrPositions.map(function(t){return n.default.createElement("div",{key:t,className:t,style:i},e._renderToastrForPosition(t))}))}},{key:"render",value:function(){var e=this.props,t=e.className,r=e.toastr;return n.default.createElement("div",{className:(0,o.default)("redux-toastr",t),"aria-live":"assertive"},r.confirm&&n.default.createElement(u.default,f({confirm:r.confirm},this.props)),this._renderToastrs())}}])&&S(t.prototype,r),i&&S(t,i),c}();t.ReduxToastr=k,C(k,"displayName","ReduxToastr"),C(k,"propTypes",{toastr:i.default.object,position:i.default.string,newestOnTop:i.default.bool,timeOut:i.default.number,confirmOptions:i.default.object,progressBar:i.default.bool,transitionIn:i.default.oneOf(m.TRANSITIONS.in),transitionOut:i.default.oneOf(m.TRANSITIONS.out),preventDuplicates:i.default.bool,closeOnToastrClick:i.default.bool}),C(k,"defaultProps",{position:"top-right",newestOnTop:!0,timeOut:5e3,progressBar:!1,transitionIn:m.TRANSITIONS.in[0],transitionOut:m.TRANSITIONS.out[0],preventDuplicates:!1,closeOnToastrClick:!1,getState:function(e){return e.toastr},confirmOptions:{okText:"ok",cancelText:"cancel"}});var A=(0,a.connect)(function(e,t){return{toastr:t.getState?t.getState(e):e.toastr}},c)(k);t.default=A},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==l(e)&&"function"!==typeof e)return{default:e};var t=p();if(t&&t.has(e))return t.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=n?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r(0)),i=c(r(9)),a=c(r(124)),o=c(r(527)),s=c(r(528)),u=r(87);function c(e){return e&&e.__esModule?e:{default:e}}function p(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return p=function(){return e},e}function l(e){return(l="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)}function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=b(e);if(t){var i=b(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===l(t)||"function"===typeof t))return t;return f(e)}(this,r)}}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var S=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}(p,n["default"].Component);var t,r,i,c=h(p);function p(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,p),g(f(t=c.call(this,e)),"handlePressEnterOrSpaceKeyToastr",function(e){" "!==e.key&&"Enter"!==e.key||t.handleClickToastr(e)}),g(f(t),"handlePressEnterOrSpaceKeyCloseButton",function(e){" "!==e.key&&"Enter"!==e.key||t.handleClickCloseButton(e)}),g(f(t),"handleClickToastr",function(){var e=t.props.item.options,r=e.onToastrClick,n=e.closeOnToastrClick;t.ignoreIsHiding=!0,r&&r(),n&&(t._setShouldClose(!0),t._removeToastr())}),g(f(t),"handleClickCloseButton",function(e){var r=t.props.item.options.onCloseButtonClick;e.stopPropagation(),t.ignoreIsHiding=!0,r&&r(),t._setShouldClose(!0),t._removeToastr()}),g(f(t),"mouseEnter",function(){clearTimeout(t.intervalId),t._setIntervalId(null),t._setIsHiding(!1);var e=t.props.item.options.progressBar;t._getItemTimeOut()&&e&&t.setState({progressBar:null})}),g(f(t),"mouseLeave",function(){var e=t.props.item.options,r=e.removeOnHover,n=e.removeOnHoverTimeOut;if(!t.isHiding&&(r||t.shouldClose)){var i=!0===r?n||1e3:r;t._setIntervalId(setTimeout(t._removeToastr,i));var a=t.props.item.options.progressBar;t._getItemTimeOut()&&a&&t.setState({progressBar:{duration:i}})}});var r=e.item.options,n=r.transitionIn,i=r.transitionOut;return t.isHiding=!1,t.shouldClose=!1,t.intervalId=null,t.ignoreIsHiding=!1,t.transitionIn=n||t.props.transitionIn,t.transitionOut=i||t.props.transitionOut,t.id=e.item.a11yId||Math.floor(9999*Math.random()),t.state={progressBar:null},(0,u._bind)(["renderSubComponent","renderIcon","renderToastr","renderCloseButton","renderMessage","_onAnimationComplete","_removeToastr","_setTransition","_clearTransition","_setIntervalId","_setIsHiding","_setShouldClose"],f(t)),t}return t=p,(r=[{key:"componentDidMount",value:function(){var e=this.props.item;if(!this.props.inMemory[e.id]){var t=this._getItemTimeOut();t&&this._setIntervalId(setTimeout(this._removeToastr,t)),t&&e.options.progressBar&&this.setState({progressBar:{duration:this._getItemTimeOut()}}),this._setTransition(),(0,u.onCSSTransitionEnd)(this.toastrBoxElement,this._onAnimationComplete),this.props.addToMemory(e.id),void 0===this.closeButton||e.options.disableCloseButtonFocus||this.closeButton.focus()}}},{key:"componentWillUnmount",value:function(){this.intervalId&&clearTimeout(this.intervalId),setTimeout(function(){var e=document.querySelectorAll(".toastr-control:not(.disable-auto-focus)");e.length&&e[0].focus()},50)}},{key:"renderSubComponent",value:function(){var e=this,t=this.props.item,r=t.id,i=t.options,a=function(){return e.props.remove(r)};return(0,n.isValidElement)(i.component)?n.default.cloneElement(i.component,{remove:a}):n.default.createElement(i.component,{remove:a})}},{key:"renderIcon",value:function(){var e=this.props.item,t=e.type,r=e.options;if((0,n.isValidElement)(r.icon))return n.default.cloneElement(r.icon);var i="light"===t?r.icon:t;return n.default.createElement(s.default,{name:i})}},{key:"renderCloseButton",value:function(){var e=this,t={tabIndex:0,role:"button",onKeyPress:this.handlePressEnterOrSpaceKeyCloseButton};return this.isToastrClickable&&(t={}),n.default.createElement("div",m({className:(0,a.default)("close-toastr","toastr-control",{"disable-auto-focus":this.props.item.options.disableCloseButtonFocus}),"aria-label":"toast",onClick:this.handleClickCloseButton,ref:function(t){return e.closeButton=t}},t),n.default.createElement("span",null,"\u2715"))}},{key:"renderToastr",value:function(){var e=this.props.item,t=e.type,r=e.options,i=e.message,s=e.title,u={};return s&&(u["aria-labelledby"]="dialogTitle-".concat(this.id)),i&&(u["aria-describedby"]="dialogDesc-".concat(this.id)),n.default.createElement("div",null,n.default.createElement("div",{className:"rrt-left-container"},n.default.createElement("div",{className:"rrt-holder"},this.renderIcon())),r.status&&"light"===t&&n.default.createElement("div",{className:(0,a.default)("toastr-status",r.status)}),n.default.createElement("div",m({className:"rrt-middle-container",role:"alertdialog"},u),s&&n.default.createElement("div",{id:"dialogTitle-".concat(this.id),className:"rrt-title"},s),i&&n.default.createElement("div",{id:"dialogDesc-".concat(this.id),className:"rrt-text"},i),r.component&&this.renderSubComponent()),n.default.createElement("div",{className:"rrt-right-container"},r.showCloseButton&&this.renderCloseButton()),this.state.progressBar?n.default.createElement(o.default,this.state.progressBar):null)}},{key:"renderMessage",value:function(){var e=this.props.item,t=e.title,r=e.message,i=e.options;return n.default.createElement("div",null,n.default.createElement("div",{className:"rrt-title"},t,this.renderCloseButton()),n.default.createElement("div",{className:"rrt-text"},r,i.component&&this.renderSubComponent()))}},{key:"toastr",value:function(){return"message"===this.props.item.type?this.renderMessage():this.renderToastr()}},{key:"_getItemTimeOut",value:function(){var e=this.props.item.options.timeOut;return"undefined"===typeof e&&(e=this.props.timeOut),e}},{key:"_onAnimationComplete",value:function(){var e=this.props,t=e.remove,r=e.item,n=r.options,i=r.id;this.isHiding||this.ignoreIsHiding?(this._setIsHiding(!1),this.ignoreIsHiding=!1,t(i),n.onHideComplete&&n.onHideComplete()):!this.isHiding&&n.onShowComplete&&n.onShowComplete()}},{key:"_removeToastr",value:function(){this.isHiding||(this._setIsHiding(!0),this._setTransition(!0,!1),(0,u.onCSSTransitionEnd)(this.toastrBoxElement,this._onAnimationComplete))}},{key:"_setTransition",value:function(e){var t=this,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e?this.transitionOut:this.transitionIn;this.toastrBoxElement&&(r&&(0,u.onCSSTransitionEnd)(this.toastrBoxElement,function(e){e&&e.target==t.toastrBoxElement&&t.toastrBoxElement.classList.remove(n)}),this.toastrBoxElement.classList.add(n))}},{key:"_clearTransition",value:function(){this.toastrBoxElement&&this.toastrBoxElement.classList.remove(this.transitionIn,this.transitionOut)}},{key:"_setIntervalId",value:function(e){this.intervalId=e}},{key:"_setIsHiding",value:function(e){this.isHiding=e}},{key:"_setShouldClose",value:function(e){this.shouldClose=e}},{key:"render",value:function(){var e=this,t=this.props.item,r=t.options,i=t.type,o={};return this.isToastrClickable&&(o.role="button",o.tabIndex=0,o.onClick=this.handleClickToastr,o.onKeyPress=this.handlePressEnterOrSpaceKeyToastr),n.default.createElement("div",m({ref:function(t){return e.toastrBoxElement=t},className:(0,a.default)("toastr","animated","rrt-"+i,r.className),onMouseEnter:this.mouseEnter,onMouseLeave:this.mouseLeave},o),this.toastr())}},{key:"isToastrClickable",get:function(){var e=this.props.item.options,t=e.onToastrClick,r=e.closeOnToastrClick;return!!t||r}}])&&d(t.prototype,r),i&&d(t,i),p}();t.default=S,g(S,"displayName","ToastrBox"),g(S,"propTypes",{item:i.default.shape({options:i.default.shape({transitionIn:i.default.string,transitionOut:i.default.string})})})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(0)),i=a(r(9));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="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)}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=p(e);if(t){var i=p(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===o(t)||"function"===typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,r)}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var m=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(o,n["default"].Component);var t,r,i,a=c(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=a.call(this,e)).state={percent:100},t.intervalId=null,t}return t=o,(r=[{key:"componentDidMount",value:function(){var e=this,t=100/(this.props.duration/10);this.intervalId=setInterval(function(){var r=e.state.percent-t;e.setState({percent:r>0?r:0})},10)}},{key:"componentDidUpdate",value:function(){this.state.percent<=0&&this.intervalId&&clearTimeout(this.intervalId)}},{key:"componentWillUnmount",value:function(){this.intervalId&&clearTimeout(this.intervalId)}},{key:"render",value:function(){var e=this.state.percent;return n.default.createElement("div",{className:"rrt-progress-container"},n.default.createElement("div",{className:"rrt-progressbar",style:{width:"".concat(e,"%")}}))}}])&&s(t.prototype,r),i&&s(t,i),o}();t.default=m,l(m,"displayName","ProgressBar"),l(m,"propTypes",{duration:i.default.number.isRequired})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(r(0)),i=o(r(124)),a=o(r(529));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return(s="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)}function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=l(e);if(t){var i=l(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===s(t)||"function"===typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,r)}}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var d=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(l,n["default"].Component);var t,r,o,s=p(l);function l(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),s.apply(this,arguments)}return t=l,(r=[{key:"render",value:function(){var e=this.props.size,t={width:e,height:e};return n.default.createElement("svg",{className:(0,i.default)(this.props.className,"toastr-icon"),xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 ".concat(this.props.size," ").concat(this.props.size),style:t},(0,a.default)(this.props.name))}}])&&u(t.prototype,r),o&&u(t,o),l}();t.default=d,m(d,"displayName","ReduxToastrIcon"),m(d,"defaultProps",{size:32})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){switch(e){case"success":return i.default.createElement("g",null,i.default.createElement("path",{d:"M27 4l-15 15-7-7-5 5 12 12 20-20z"}));case"info":return i.default.createElement("g",null,i.default.createElement("path",{d:"M14 9.5c0-0.825 0.675-1.5 1.5-1.5h1c0.825 0 1.5 0.675 1.5 1.5v1c0 0.825-0.675 1.5-1.5 1.5h-1c-0.825 0-1.5-0.675-1.5-1.5v-1z"}),i.default.createElement("path",{d:"M20 24h-8v-2h2v-6h-2v-2h6v8h2z"}),i.default.createElement("path",{d:"M16 0c-8.837 0-16 7.163-16 16s7.163 16 16 16 16-7.163 16-16-7.163-16-16-16zM16 29c-7.18 0-13-5.82-13-13s5.82-13 13-13 13 5.82 13 13-5.82 13-13 13z"}));case"warning":return i.default.createElement("g",null,i.default.createElement("path",{d:"M16 2.899l13.409 26.726h-26.819l13.409-26.726zM16 0c-0.69 0-1.379 0.465-1.903 1.395l-13.659 27.222c-1.046 1.86-0.156 3.383 1.978 3.383h27.166c2.134 0 3.025-1.522 1.978-3.383h0l-13.659-27.222c-0.523-0.93-1.213-1.395-1.903-1.395v0z"}),i.default.createElement("path",{d:"M18 26c0 1.105-0.895 2-2 2s-2-0.895-2-2c0-1.105 0.895-2 2-2s2 0.895 2 2z"}),i.default.createElement("path",{d:"M16 22c-1.105 0-2-0.895-2-2v-6c0-1.105 0.895-2 2-2s2 0.895 2 2v6c0 1.105-0.895 2-2 2z"}));case"error":return i.default.createElement("g",null,i.default.createElement("path",{d:"M12,0C5.373,0,0,5.373,0,12s5.373,12,12,12s12-5.373,12-12S18.627,0,12,0z M12,19.66 c-0.938,0-1.58-0.723-1.58-1.66c0-0.964,0.669-1.66,1.58-1.66c0.963,0,1.58,0.696,1.58,1.66C13.58,18.938,12.963,19.66,12,19.66z M12.622,13.321c-0.239,0.815-0.992,0.829-1.243,0c-0.289-0.956-1.316-4.585-1.316-6.942c0-3.11,3.891-3.125,3.891,0 C13.953,8.75,12.871,12.473,12.622,13.321z"}));default:return null}};var n,i=(n=r(0))&&n.__esModule?n:{default:n}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s(r(0)),i=s(r(9)),a=r(87),o=s(r(531));function s(e){return e&&e.__esModule?e:{default:e}}function u(e){return(u="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)}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function p(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=y(e);if(t){var i=y(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===u(t)||"function"===typeof t))return t;return d(e)}(this,r)}}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var f=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(u,n["default"].Component);var t,r,i,s=m(u);function u(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u);var r=(t=s.call(this,e)).props,n=r.confirmOptions,i=r.confirm.options,o=i.okText,c=i.cancelText,p=i.transitionIn,l=i.transitionOut,m=i.disableCancel,y=i.closeOnShadowClick;return t.okText=o||n.okText,t.cancelText=c||n.cancelText,t.transitionIn=p||n.transitionIn||e.transitionIn,t.transitionOut=l||n.transitionOut||e.transitionOut,t.disableCancel=m||n.disableCancel,t.closeOnShadowClick=y||n.closeOnShadowClick,(0,a._bind)("setTransition removeConfirm handleOnKeyUp handleOnKeyDown handleCloseOnShadowClick",d(t)),t.isKeyDown=!1,t.id=Math.floor(9999*Math.random()),t}return t=u,(r=[{key:"componentDidMount",value:function(){this.isHiding=!1,this.hasClicked=!1,this.confirmHolderElement.focus(),this.props.confirm.show&&this.setTransition(!0),void 0!==this.closeButton&&void 0!==this.closeButton.focus&&this.closeButton.focus()}},{key:"componentWillUnmount",value:function(){setTimeout(function(){document.getElementsByClassName("toastr-control").length>0&&document.getElementsByClassName("toastr-control")[0].focus()},50)}},{key:"handleOnKeyDown",value:function(e){13==(0,a.keyCode)(e)&&e.preventDefault(),this.isKeyDown=!0}},{key:"handleCloseOnShadowClick",value:function(e){this.closeOnShadowClick&&this.handleCancelClick()}},{key:"handleButtonClick",value:function(e){var t=this;if(!this.hasClicked){this.hasClicked=!0;this.setTransition(),(0,a.onCSSTransitionEnd)(this.confirmElement,function(){t.removeConfirm(),e&&e()})}}},{key:"handleConfirmClick",value:function(){var e=this.props.confirm.options?this.props.confirm.options.onOk:null;this.handleButtonClick(e)}},{key:"handleCancelClick",value:function(){var e=this.props.confirm.options?this.props.confirm.options.onCancel:null;this.handleButtonClick(e)}},{key:"setTransition",value:function(e){if(e&&(this.isHiding=!1,this.confirmElement.classList.add(this.transitionIn),(0,a.isBrowser)()))return document.querySelector("body").classList.add("toastr-confirm-active");this.isHiding=!0,this.confirmElement.classList.remove(this.transitionIn),this.confirmElement.classList.add(this.transitionOut)}},{key:"removeConfirm",value:function(){if(this.isHiding=!1,this.props.hideConfirm(),(0,a.isBrowser)())return document.querySelector("body").classList.remove("toastr-confirm-active")}},{key:"handleOnKeyUp",value:function(e){var t=(0,a.keyCode)(e);27!=t||this.disableCancel?27==t&&this.disableCancel?this.handleConfirmClick():13==t&&this.isKeyDown&&(this.isKeyDown=!1,this.handleConfirmClick()):this.handleCancelClick()}},{key:"containsOkButton",value:function(e){return e&&e.filter(function(e){return!0===e.ok}).length>0}},{key:"containsCancelButton",value:function(e){return e&&e.filter(function(e){return!0===e.cancel}).length>0}},{key:"getCustomButtonHandler",value:function(e){var t=this;return!0===e.ok?this.handleConfirmClick.bind(this):!0===e.cancel?this.handleCancelClick.bind(this):function(){return t.handleButtonClick(e.handler)}}},{key:"getCustomButtonText",value:function(e){return!0===e.ok?this.okText:!0===e.cancel?this.cancelText:e.text}},{key:"getCustomButtonClassName",value:function(e){return!0===e.ok?"rrt-ok-btn":!0===e.cancel?"rrt-cancel-btn":e.className}},{key:"render",value:function(){var e=this,t=this.props.confirm,r=t.options,i=t.message,a={};return r.id&&(a.id=r.id),n.default.createElement("div",c({className:"rrt-confirm-holder",tabIndex:"-1",ref:function(t){return e.confirmHolderElement=t},onKeyDown:this.handleOnKeyDown,onKeyUp:this.handleOnKeyUp,role:"alert"},a),n.default.createElement("div",{className:"rrt-confirm animated",ref:function(t){return e.confirmElement=t},role:"alertdialog","aria-describedby":"dialogDesc-".concat(this.id)},i&&n.default.createElement("div",{className:"rrt-message",id:"dialogDesc-".concat(this.id)},i),r.component&&n.default.createElement(r.component,null),n.default.createElement("div",{className:"rrt-buttons-holder"},!this.containsOkButton(r.buttons)&&n.default.createElement(o.default,{tabIndex:"0",innerRef:function(t){return e.closeButton=t},className:"rrt-ok-btn toastr-control",onClick:function(){return e.handleConfirmClick()}},this.okText),!this.disableCancel&&!this.containsCancelButton(r.buttons)&&n.default.createElement(o.default,{tabIndex:"0",innerRef:function(t){return e.closeButton=t},className:"rrt-cancel-btn toastr-control",onClick:this.handleCancelClick.bind(this)},this.cancelText),r.buttons&&r.buttons.map(function(t,r){if(!0===t.cancel&&e.disableCancel)return null;var i=e.getCustomButtonHandler(t),a=e.getCustomButtonText(t),s=e.getCustomButtonClassName(t);return n.default.createElement(o.default,{tabIndex:"0",className:s,onClick:i,key:r},a)}))),n.default.createElement("div",{className:"shadow",onClick:this.handleCloseOnShadowClick.bind(this)}))}}])&&p(t.prototype,r),i&&p(t,i),u}();t.default=f,h(f,"displayName","ToastrConfirm"),h(f,"propTypes",{confirm:i.default.shape({options:i.default.shape({transitionIn:i.default.string,transitionOut:i.default.string})})})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i=(n=r(0))&&n.__esModule?n:{default:n};var a=function(e){return i.default.createElement("button",{type:"button",onClick:function(){return e.onClick()},className:"rrt-button "+e.className,ref:e.innerRef},e.children)};a.displayName="ReduxConfirmButton";var o=a;t.default=o},function(e,t,r){"use strict";var n=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function s(e,t,r,n,a){if("function"!==typeof r)throw new TypeError("The listener must be a function");var s=new o(r,n||e,a),u=i?i+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],s]:e._events[u].push(s):(e._events[u]=s,e._eventsCount++),e}function u(e,t){0===--e._eventsCount?e._events=new a:delete e._events[t]}function c(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),(new a).__proto__||(i=!1)),c.prototype.eventNames=function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)n.call(e,t)&&r.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},c.prototype.listeners=function(e){var t=i?i+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var n=0,a=r.length,o=new Array(a);n<a;n++)o[n]=r[n].fn;return o},c.prototype.listenerCount=function(e){var t=i?i+e:e,r=this._events[t];return r?r.fn?1:r.length:0},c.prototype.emit=function(e,t,r,n,a,o){var s=i?i+e:e;if(!this._events[s])return!1;var u,c,p=this._events[s],l=arguments.length;if(p.fn){switch(p.once&&this.removeListener(e,p.fn,void 0,!0),l){case 1:return p.fn.call(p.context),!0;case 2:return p.fn.call(p.context,t),!0;case 3:return p.fn.call(p.context,t,r),!0;case 4:return p.fn.call(p.context,t,r,n),!0;case 5:return p.fn.call(p.context,t,r,n,a),!0;case 6:return p.fn.call(p.context,t,r,n,a,o),!0}for(c=1,u=new Array(l-1);c<l;c++)u[c-1]=arguments[c];p.fn.apply(p.context,u)}else{var m,d=p.length;for(c=0;c<d;c++)switch(p[c].once&&this.removeListener(e,p[c].fn,void 0,!0),l){case 1:p[c].fn.call(p[c].context);break;case 2:p[c].fn.call(p[c].context,t);break;case 3:p[c].fn.call(p[c].context,t,r);break;case 4:p[c].fn.call(p[c].context,t,r,n);break;default:if(!u)for(m=1,u=new Array(l-1);m<l;m++)u[m-1]=arguments[m];p[c].fn.apply(p[c].context,u)}}return!0},c.prototype.on=function(e,t,r){return s(this,e,t,r,!1)},c.prototype.once=function(e,t,r){return s(this,e,t,r,!0)},c.prototype.removeListener=function(e,t,r,n){var a=i?i+e:e;if(!this._events[a])return this;if(!t)return u(this,a),this;var o=this._events[a];if(o.fn)o.fn!==t||n&&!o.once||r&&o.context!==r||u(this,a);else{for(var s=0,c=[],p=o.length;s<p;s++)(o[s].fn!==t||n&&!o[s].once||r&&o[s].context!==r)&&c.push(o[s]);c.length?this._events[a]=1===c.length?c[0]:c:u(this,a)}return this},c.prototype.removeAllListeners=function(e){var t;return e?(t=i?i+e:e,this._events[t]&&u(this,t)):(this._events=new a,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=i,c.EventEmitter=c,e.exports=c},function(e,t,r){},function(e,t,r){var n=function(){return this||"object"===typeof self&&self}()||Function("return this")(),i=n.regeneratorRuntime&&Object.getOwnPropertyNames(n).indexOf("regeneratorRuntime")>=0,a=i&&n.regeneratorRuntime;if(n.regeneratorRuntime=void 0,e.exports=r(535),i)n.regeneratorRuntime=a;else try{delete n.regeneratorRuntime}catch(o){n.regeneratorRuntime=void 0}},function(e,t){!function(t){"use strict";var r,n=Object.prototype,i=n.hasOwnProperty,a="function"===typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag",c="object"===typeof e,p=t.regeneratorRuntime;if(p)c&&(e.exports=p);else{(p=t.regeneratorRuntime=c?e.exports:{}).wrap=v;var l="suspendedStart",m="suspendedYield",d="executing",y="completed",h={},f={};f[o]=function(){return this};var b=Object.getPrototypeOf,g=b&&b(b(E([])));g&&g!==n&&i.call(g,o)&&(f=g);var S=C.prototype=N.prototype=Object.create(f);T.prototype=S.constructor=C,C.constructor=T,C[u]=T.displayName="GeneratorFunction",p.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===T||"GeneratorFunction"===(t.displayName||t.name))},p.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,C):(e.__proto__=C,u in e||(e[u]="GeneratorFunction")),e.prototype=Object.create(S),e},p.awrap=function(e){return{__await:e}},k(A.prototype),A.prototype[s]=function(){return this},p.AsyncIterator=A,p.async=function(e,t,r,n){var i=new A(v(e,t,r,n));return p.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},k(S),S[u]="Generator",S[o]=function(){return this},S.toString=function(){return"[object Generator]"},p.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},p.values=E,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(R),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=r)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,i){return s.type="throw",s.arg=e,t.next=n,i&&(t.method="next",t.arg=r),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var u=i.call(o,"catchLoc"),c=i.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var a=n;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),R(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;R(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=r),h}}}function v(e,t,r,n){var i=t&&t.prototype instanceof N?t:N,a=Object.create(i.prototype),o=new P(n||[]);return a._invoke=function(e,t,r){var n=l;return function(i,a){if(n===d)throw new Error("Generator is already running");if(n===y){if("throw"===i)throw a;return _()}for(r.method=i,r.arg=a;;){var o=r.delegate;if(o){var s=D(o,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===l)throw n=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=d;var u=I(e,t,r);if("normal"===u.type){if(n=r.done?y:m,u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=y,r.method="throw",r.arg=u.arg)}}}(e,r,o),a}function I(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(n){return{type:"throw",arg:n}}}function N(){}function T(){}function C(){}function k(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function A(e){var t;this._invoke=function(r,n){function a(){return new Promise(function(t,a){!function t(r,n,a,o){var s=I(e[r],e,n);if("throw"!==s.type){var u=s.arg,c=u.value;return c&&"object"===typeof c&&i.call(c,"__await")?Promise.resolve(c.__await).then(function(e){t("next",e,a,o)},function(e){t("throw",e,a,o)}):Promise.resolve(c).then(function(e){u.value=e,a(u)},function(e){return t("throw",e,a,o)})}o(s.arg)}(r,n,t,a)})}return t=t?t.then(a,a):a()}}function D(e,t){var n=e.iterator[t.method];if(n===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=r,D(e,t),"throw"===t.method))return h;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var i=I(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,h;var a=i.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,h):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,h)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function R(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function E(e){if(e){var t=e[o];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var n=-1,a=function t(){for(;++n<e.length;)if(i.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=r,t.done=!0,t};return a.next=a}}return{next:_}}function _(){return{value:r,done:!0}}}(function(){return this||"object"===typeof self&&self}()||Function("return this")())},function(e,t,r){var n=r(537);e.exports=function(e){function t(e){var r,n,a,o=null;function s(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];if(s.enabled){var a=s,o=Number(new Date),u=o-(r||o);a.diff=u,a.prev=r,a.curr=o,r=o,n[0]=t.coerce(n[0]),"string"!==typeof n[0]&&n.unshift("%O");var c=0;n[0]=n[0].replace(/%([a-zA-Z%])/g,function(e,r){if("%%"===e)return"%";c++;var i=t.formatters[r];if("function"===typeof i){var o=n[c];e=i.call(a,o),n.splice(c,1),c--}return e}),t.formatArgs.call(a,n),(a.log||t.log).apply(a,n)}}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=i,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:function(){return null!==o?o:(n!==t.namespaces&&(n=t.namespaces,a=t.enabled(e)),a)},set:function(e){o=e}}),"function"===typeof t.init&&t.init(s),s}function i(e,r){var n=t(this.namespace+("undefined"===typeof r?":":r)+e);return n.log=this.log,n}function a(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){var e=[].concat(n(t.names.map(a)),n(t.skips.map(a).map(function(e){return"-"+e}))).join(",");return t.enable(""),e},t.enable=function(e){var r;t.save(e),t.namespaces=e,t.names=[],t.skips=[];var n=("string"===typeof e?e:"").split(/[\s,]+/),i=n.length;for(r=0;r<i;r++)n[r]&&("-"===(e=n[r].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;var r,n;for(r=0,n=t.skips.length;r<n;r++)if(t.skips[r].test(e))return!1;for(r=0,n=t.names.length;r<n;r++)if(t.names[r].test(e))return!0;return!1},t.humanize=r(541),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(function(r){t[r]=e[r]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){for(var r=0,n=0;n<e.length;n++)r=(r<<5)-r+e.charCodeAt(n),r|=0;return t.colors[Math.abs(r)%t.colors.length]},t.enable(t.load()),t}},function(e,t,r){var n=r(538),i=r(539),a=r(540);e.exports=function(e){return n(e)||i(e)||a()}},function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}},function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t){var r=1e3,n=60*r,i=60*n,a=24*i,o=7*a,s=365.25*a;function u(e,t,r,n){var i=t>=1.5*r;return Math.round(e/r)+" "+n+(i?"s":"")}e.exports=function(e,t){t=t||{};var c=typeof e;if("string"===c&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var u=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return u*s;case"weeks":case"week":case"w":return u*o;case"days":case"day":case"d":return u*a;case"hours":case"hour":case"hrs":case"hr":case"h":return u*i;case"minutes":case"minute":case"mins":case"min":case"m":return u*n;case"seconds":case"second":case"secs":case"sec":case"s":return u*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:return}}(e);if("number"===c&&isFinite(e))return t.long?function(e){var t=Math.abs(e);if(t>=a)return u(e,t,a,"day");if(t>=i)return u(e,t,i,"hour");if(t>=n)return u(e,t,n,"minute");if(t>=r)return u(e,t,r,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=a)return Math.round(e/a)+"d";if(t>=i)return Math.round(e/i)+"h";if(t>=n)return Math.round(e/n)+"m";if(t>=r)return Math.round(e/r)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(0)),i=a(r(157));function a(e){return e&&e.__esModule?e:{default:e}}var o=function(){return n.default.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},n.default.createElement("path",{fill:i.default.codGray,fillRule:"nonzero",d:"M8.82 8.161V7.01c0-.419.065-.812.207-1.178.142-.366.336-.68.581-.955.246-.262.53-.484.865-.641A2.456 2.456 0 0 1 11.533 4h1.82v2.25h-1.82c-.104 0-.207.066-.298.21a.805.805 0 0 0-.142.497v1.178h2.26v2.29h-2.26V16H8.821v-5.549H7v-2.29h1.82z"}))};t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(0)),i=a(r(157));function a(e){return e&&e.__esModule?e:{default:e}}var o=function(){return n.default.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},n.default.createElement("path",{fill:i.default.codGray,fillRule:"nonzero",d:"M16.5 6.195c-.335.488-.77.927-1.28 1.317v.293c0 .841-.161 1.683-.484 2.536a7.187 7.187 0 0 1-1.404 2.318 7.121 7.121 0 0 1-2.274 1.682c-.907.44-1.939.659-3.12.659-.72 0-1.416-.098-2.074-.305A8.528 8.528 0 0 1 4 13.854c.1.012.199.024.298.024h.323c1.218 0 2.274-.354 3.169-1.06a2.507 2.507 0 0 1-1.504-.513 2.398 2.398 0 0 1-.882-1.244c.174.037.323.061.472.061.124 0 .249-.012.348-.024.112-.013.211-.037.336-.061a2.577 2.577 0 0 1-1.479-.866 2.395 2.395 0 0 1-.584-1.598v-.036c.174.085.348.158.547.207.186.06.41.085.646.085a2.257 2.257 0 0 1-.857-.878 2.487 2.487 0 0 1-.299-1.207c0-.451.112-.866.336-1.28a7.153 7.153 0 0 0 2.323 1.865c.907.464 1.901.72 2.958.769a2.561 2.561 0 0 1-.063-.55c0-.353.063-.682.2-.987.136-.317.322-.585.558-.817a2.77 2.77 0 0 1 .808-.549c.31-.134.634-.195.994-.195.385 0 .733.073 1.044.22.31.146.584.341.832.573.286-.037.572-.122.858-.232.285-.11.546-.232.783-.354a2.769 2.769 0 0 1-1.131 1.378c.273-.024.522-.073.77-.146.236-.061.472-.146.696-.244z"}))};t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(0)),i=a(r(157));function a(e){return e&&e.__esModule?e:{default:e}}var o=function(){return n.default.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},n.default.createElement("path",{fill:i.default.codGray,fillRule:"nonzero",d:"M13.418 6.489l-1.008.988L14.983 10l-2.573 2.523 1.008.988L17 10l-3.582-3.511zm-6.836 0L3 10l3.582 3.511 1.008-.989L5.017 10 7.59 7.477 6.582 6.49zM8.184 14.5h1.511l2.018-9H10.2l-2.017 9z"}))};t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shareUrls=t.shareWindow=t.shareUrl=void 0;var n=encodeURI("https://view.wirewax.com/");t.shareUrl=n;t.shareWindow={width:626,height:436};t.shareUrls={Facebook:"https://www.facebook.com/sharer.php?u=",Twitter:"https://twitter.com/intent/tweet?url="}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}(r(0)),i=p(r(547)),a=r(114),o=r(223);r(548);var s=p(r(549)),u=p(r(553)),c=p(r(555));function p(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="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)}function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var g=function(e){function t(){var e,r,i,p;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var d=arguments.length,h=new Array(d),g=0;g<d;g++)h[g]=arguments[g];return i=this,p=(e=y(t)).call.apply(e,[this].concat(h)),r=!p||"object"!==l(p)&&"function"!==typeof p?f(i):p,b(f(f(r)),"frame",void 0),b(f(f(r)),"player",void 0),b(f(f(r)),"mutedVolume",1),b(f(f(r)),"isPlaying",!1),b(f(f(r)),"_play",function(){return r.player.play()}),b(f(f(r)),"_pause",function(){return r.player.pause()}),b(f(f(r)),"_togglePlay",function(){r.isPlaying?r._pause():r._play()}),b(f(f(r)),"_skip",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fps",n=r.props.video,i=n.duration,a=n.fps,o="fps"===t&&e>i*a||"fps"!==t&&e>i;o&&r.player.ended()||(!o||r.player.ended()?e<=0?r.player.seek(0,t):r.player.seek(e,t):r.player.seek(i*a-1,"fps"))}),b(f(f(r)),"_mute",function(){var e=r.props,t=e.mute,n=e.volume,i=e.hideMuteIcon;r.player.muted(!r.player.muted()),t(r.player.muted()),r.player.muted()?(r.mutedVolume=n,r._setVolume(0)):(r._setVolume(0===r.mutedVolume?.1:r.mutedVolume),i())}),b(f(f(r)),"_restart",function(){var e=r.props,t=e.mainVideo;(0,e.switchVideo)(t),r._play()}),b(f(f(r)),"_reload",function(){return r.player.reload()}),b(f(f(r)),"_progress",function(){var e=r.props,t=e.video.fps,n=e.currentFrame;clearInterval(r.frame),r.frame=setInterval(function(){n((0,o.convertToFrames)(r.player.getCurrentTime(),t),r.player.getCurrentTime())},1e3/t)}),b(f(f(r)),"_remainingTime",function(){var e=r.props.video.duration;return Number.isNaN(r.player.remainingTimeDisplay())?e:r.player.remainingTimeDisplay()}),b(f(f(r)),"_bufferedPercent",function(){return r.player.bufferedPercent()}),b(f(f(r)),"_duration",function(){return r.player.getDuration()}),b(f(f(r)),"_setVolume",function(e){return r.player.setVolume(e)}),b(f(f(r)),"_selectSubtitle",function(e){return r.player.setTextTrack(e)}),b(f(f(r)),"_setStreamingQuality",function(e){clearInterval(r.frame),r.player.setVideoSource(e)}),b(f(f(r)),"onKeyPress",function(e){var t=e.keyCode,n=e.target,i=r.props,s=i.frame,u=i.fullScreen,c=i.mainVideo.clips,p=i.video.fps,l=i.volume,m=i.options,d=m.spacebarKeyBindingOnly,y=m.hideClipControls,h=i.isOverlayOpen,f=i.closeOverlayAndAnimateOut,b=a.KEYS.SPACE,g=a.KEYS.LEFT_ARROW,S=a.KEYS.RIGHT_ARROW,v=a.KEYS.UP_ARROW,I=a.KEYS.DOWN_ARROW,N=a.KEYS.C,T=a.KEYS.F,C=a.KEYS.J,k=a.KEYS.K,A=a.KEYS.L,D=a.KEYS.M;if((!d||t===b)&&(0!==s||t===k||t===b))switch(t){case k:case b:if(t===b&&(0,o.keyShouldBeNative)(n))break;if(h)return void f();r._togglePlay();break;case C:if(y)break;var x,R=((r.player.getCurrentTime()-1)*p).toFixed();c.every(function(e){if(e.show<R)return x=e,!0;if(x&&!h){var t=x.show/p;return r._skip(t+.06,"secs"),!1}return!1});break;case g:if(y||(0,o.arrowKeysShouldBeNative)(n))break;h||r._skip(r.player.getCurrentTime()-a.SKIP_TIME,"secs");break;case S:if(y||(0,o.arrowKeysShouldBeNative)(n))break;h||r._skip(r.player.getCurrentTime()+a.SKIP_TIME,"secs");break;case A:if(y)break;var P=(r.player.getCurrentTime()*p).toFixed(),E=c.find(function(e){return P<e.show});if(E&&!h){var _=E.show/p;r._skip(_+.06,"secs")}break;case v:if((0,o.arrowKeysShouldBeNative)(n))break;r._setVolume(l+a.VOLUME_CHANGE);break;case I:if((0,o.arrowKeysShouldBeNative)(n))break;r._setVolume(l-a.VOLUME_CHANGE);break;case D:r._mute();break;case N:break;case T:u()}}),b(f(f(r)),"addRemoveKeyboard",function(e){return document["".concat(e?"addEventListener":"removeEventListener")]("keydown",r.onKeyPress)}),b(f(f(r)),"videoDidMount",function(e){r.player=e}),b(f(f(r)),"videoDidReady",function(){var e=r.props,t=e.playerReady,n=e.options.preventKeyboardInput;t(),n||r.addRemoveKeyboard(!0)}),b(f(f(r)),"videoDidPlay",function(){var e=r.props,t=e.play,n=e.hidePlayButton;r.isPlaying=!0,r._progress(),t(),n(),r.player.poster&&r.player.poster("")}),b(f(f(r)),"videoDidPause",function(){var e=r.props,t=e.pause,n=e.currentFrame,i=e.video.fps;r.isPlaying=!1,t(),n((0,o.convertToFrames)(r.player.getCurrentTime(),i),r.player.getCurrentTime()),clearInterval(r.frame)}),b(f(f(r)),"videoDidSeek",function(){var e=r.props,t=e.seek,n=e.video.fps,i=r.player.getCurrentTime();t((0,o.convertToFrames)(i,n),i)}),b(f(f(r)),"videoDidEnd",function(){var e=r.props,t=e.endFrameVideo,n=e.video,i=n.whiteLabel,o=n.durationInFrames,s=e.currentFrame,u=e.switchVideo,c=e.videoType,p=e.endEndFrame;r.isPlaying=!1,clearInterval(r.frame),("boolean"===typeof i?!i:i===a.WHITE_LABEL_TYPES.ENDFRAME)&&c!==a.END_FRAME&&(u(t,a.END_FRAME),s(o,r.player.getCurrentTime())),p()}),b(f(f(r)),"videoDidError",function(e){console.warn("On Error",e)}),b(f(f(r)),"textTrackDidChange",function(e){(0,r.props.selectSubtitle)(e)}),b(f(f(r)),"renditionDidChange",function(e){(0,r.props.setVideoQuality)(e)}),b(f(f(r)),"volumeDidChange",function(e){(0,r.props.setVolume)(e)}),b(f(f(r)),"render",function(){var e=r.props.customPlayer,t=void 0===e?"default":e,i={yp:u.default,vimeoPlayer:s.default,default:c.default}[t];return n.default.createElement(i,m({},r.props,{videoDidMount:r.videoDidMount,videoDidReady:r.videoDidReady,videoDidPlay:r.videoDidPlay,videoDidPause:r.videoDidPause,videoDidSeek:r.videoDidSeek,videoDidEnd:r.videoDidEnd,videoDidError:r.videoDidError,renditionDidChange:r.renditionDidChange,textTrackDidChange:r.textTrackDidChange,volumeDidChange:r.volumeDidChange}))}),r}var r,i,p;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(t,n.PureComponent),r=t,(i=[{key:"componentDidUpdate",value:function(e){var t=e.animationEnded,r=e.options.preventKeyboardInput,n=this.props,i=n.animationEnded,a=n.animationPlaying,o=n.options.preventKeyboardInput;this.player&&(o&&o!==r?this.addRemoveKeyboard(!1):o||(!i&&a?this.addRemoveKeyboard(!1):o!==r&&o&&this.addRemoveKeyboard(!1),i&&!t?this.addRemoveKeyboard(!0):o===r||o||this.addRemoveKeyboard(!0)))}},{key:"componentWillUnmount",value:function(){clearInterval(this.frame),this.player&&(this.player.dispose(),this.addRemoveKeyboard(!1))}}])&&d(r.prototype,i),p&&d(r,p),t}();b(g,"defaultProps",i.default);var S=g;t.default=S},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={play:function(){},pause:function(){},currentFrame:function(){},mute:function(){},selectSubtitle:function(){},setVolume:function(){},playerReady:function(){},switchVideo:function(){},endEndFrame:function(){},fullScreen:function(){},setVideoQuality:function(){},frame:0,subtitles:[],video:{},volume:0,subtitle:""}},function(e,t,r){},function(e,t,r){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=((n=r(550))&&n.__esModule?n:{default:n}).default;t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}(r(0)),a=(n=r(551))&&n.__esModule?n:{default:n},o=r(114);function s(e){return(s="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)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var m=function(e){function t(e){var r,n,c;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=this,c=u(t).call(this,e),r=!c||"object"!==s(c)&&"function"!==typeof c?p(n):c,l(p(p(r)),"player",void 0),l(p(p(r)),"hasEnded",!1),l(p(p(r)),"currentTimeInMs",0),l(p(p(r)),"isMuted",!1),l(p(p(r)),"url",void 0),l(p(p(r)),"componentDidMount",function(){(0,r.props.videoDidMount)(p(p(r))),r.createPlayer()}),l(p(p(r)),"componentWillUnmount",function(){document.removeEventListener("keydown",r.onKeyPress)}),l(p(p(r)),"getEmbedOptions",function(){var e=r.props,t=e.options,n=t.autoplay,i=t.muted,a=t.loop,o=t.noControls,s=t.transparent,u=t.lang,c=t.showSubtitles,p=e.tpVidId,l=c?u||"en":"";return r.isMuted=i,"".concat(p,"?loop=").concat(a.toString(),"&muted=").concat((i||n).toString(),"&autoplay=").concat(n.toString(),"&texttrack=").concat(l,"&controls=").concat((!o).toString(),"&byline=0&portrait=0&transparent=").concat(s.toString(),"&title=0")}),l(p(p(r)),"createPlayer",function(){var e=r.props,t=e.videoDidReady,n=e.videoDidPlay,i=e.videoDidPause,o=e.videoDidSeek,s=e.videoDidEnd,u=e.videoDidError,c=e.options.timeStamp,p=document.querySelector("#wirewax-vimeo-player");r.player=new a.default(p),r.setTimeStamp(c),r.player.on("loaded",function(){return t()}),r.player.on("play",function(){return n()}),r.player.on("pause",function(){return i()}),r.player.on("seeked",function(){return o()}),r.player.on("ended",function(){s(),r.hasEnded=!0}),r.player.on("error",function(e){return u(e)})}),l(p(p(r)),"play",function(){return r.player.play()}),l(p(p(r)),"pause",function(){return r.player.pause()}),l(p(p(r)),"seek",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fps";if(e<=0)r.player.setCurrentTime(0);else{var n=r.props.video.fps,i="fps"!==t?e:e/n;r.player.setCurrentTime(i)}}),l(p(p(r)),"unload",function(){return r.player.unload()}),l(p(p(r)),"dispose",function(){return r.player.destroy()}),l(p(p(r)),"getCurrentTime",function(){return r.player.getCurrentTime().then(function(e){r.currentTimeInMs=e}).catch(function(e){console.error(e)}),r.currentTimeInMs}),l(p(p(r)),"getMuted",function(){return r.isMuted}),l(p(p(r)),"muted",function(e){return void 0!==e?(r.player.setMuted(e),void(r.isMuted=e)):r.getMuted()}),l(p(p(r)),"getDuration",function(){return r.player.getDuration()}),l(p(p(r)),"ended",function(){return r.hasEnded}),l(p(p(r)),"setVolume",function(e){if(!(e<=0&&0===r.player.volume())&&!(e>=1&&1===r.player.volume())){var t=r.props.volumeDidChange;if(e<0)return r.player.setVolume(0),void t(0);if(e>=1)return r.player.setVolume(1),void t(1);r.player.setVolume(e),t(e)}}),l(p(p(r)),"setTimeStamp",function(e){0!==e&&void 0!==e&&null!==e&&r.player.setCurrentTime(e)}),l(p(p(r)),"render",function(){return i.default.createElement("iframe",{id:"wirewax-vimeo-player",title:"vimeo player",src:r.url,width:"100%",height:"100%",frameBorder:"0",allow:"autoplay"})}),l(p(p(r)),"setGlobalKeybinding",function(){document.addEventListener("keydown",r.onKeyPress)}),l(p(p(r)),"onKeyPress",function(e){var t=e.keyCode,n=r.props,i=n.isOverlayOpen,a=n.closeOverlayAndAnimateOut,s=o.KEYS.SPACE,u=o.KEYS.LEFT_ARROW,c=o.KEYS.RIGHT_ARROW,p=o.KEYS.UP_ARROW,l=o.KEYS.DOWN_ARROW,m=o.KEYS.K,d=o.KEYS.M;switch(t){case m:case s:if(i)return void a();r.player.getPaused().then(function(e){e?r.play():r.pause()}).catch(function(e){console.error(e)});break;case u:i||r.seek(r.currentTimeInMs-o.SKIP_TIME,"secs");break;case c:i||r.seek(r.currentTimeInMs+o.SKIP_TIME,"secs");break;case p:r.player.getVolume().then(function(e){r.setVolume(e+o.VOLUME_CHANGE)}).catch(function(e){console.error(e)});break;case l:r.player.getVolume().then(function(e){r.setVolume(e-o.VOLUME_CHANGE)}).catch(function(e){console.error(e)});break;case d:r.player.getMuted().then(function(e){e?r.player.setMuted(!1):r.player.setMuted(!0)}).catch(function(e){console.error(e)})}}),r.url="https://player.vimeo.com/video/".concat(r.getEmbedOptions()),r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(t,i.PureComponent),t}();t.default=m},function(e,t,r){"use strict";r.r(t),function(e,r){function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i="undefined"!==typeof e&&"[object global]"==={}.toString.call(e);function a(e,t){return 0===e.indexOf(t.toLowerCase())?e:"".concat(t.toLowerCase()).concat(e.substr(0,1).toUpperCase()).concat(e.substr(1))}function o(e){return/^(https?:)?\/\/((player|www)\.)?vimeo\.com(?=$|\/)/.test(e)}function s(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.id,n=t.url,i=r||n;if(!i)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(e=i,!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e)return"https://vimeo.com/".concat(i);if(o(i))return i.replace("http:","https:");if(r)throw new TypeError("\u201c".concat(r,"\u201d is not a valid video id."));throw new TypeError("\u201c".concat(i,"\u201d is not a vimeo.com url."))}var u="undefined"!==typeof Array.prototype.indexOf,c="undefined"!==typeof window&&"undefined"!==typeof window.postMessage;if(!i&&(!u||!c))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var p="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:{};!function(e){if(!e.WeakMap){var t=Object.prototype.hasOwnProperty,r=function(e,t,r){Object.defineProperty?Object.defineProperty(e,t,{configurable:!0,writable:!0,value:r}):e[t]=r};e.WeakMap=function(){function e(){if(void 0===this)throw new TypeError("Constructor WeakMap requires 'new'");if(r(this,"_id","_WeakMap"+"_"+a()+"."+a()),arguments.length>0)throw new TypeError("WeakMap iterable is not supported")}function i(e,r){if(!n(e)||!t.call(e,"_id"))throw new TypeError(r+" method called on incompatible receiver "+typeof e)}function a(){return Math.random().toString().substring(2)}return r(e.prototype,"delete",function(e){if(i(this,"delete"),!n(e))return!1;var t=e[this._id];return!(!t||t[0]!==e)&&(delete e[this._id],!0)}),r(e.prototype,"get",function(e){if(i(this,"get"),n(e)){var t=e[this._id];return t&&t[0]===e?t[1]:void 0}}),r(e.prototype,"has",function(e){if(i(this,"has"),!n(e))return!1;var t=e[this._id];return!(!t||t[0]!==e)}),r(e.prototype,"set",function(e,t){if(i(this,"set"),!n(e))throw new TypeError("Invalid value used as weak map key");var a=e[this._id];return a&&a[0]===e?(a[1]=t,this):(r(e,this._id,[e,t]),this)}),r(e,"_polyfill",!0),e}()}function n(e){return Object(e)===e}}("undefined"!==typeof self?self:"undefined"!==typeof window?window:p);var l,m=(function(e){var t,n,i;i=function(){var e,t,n,i=Object.prototype.toString,a="undefined"!=typeof r?function(e){return r(e)}:setTimeout;try{Object.defineProperty({},"x",{}),e=function(e,t,r,n){return Object.defineProperty(e,t,{value:r,writable:!0,configurable:!1!==n})}}catch(f){e=function(e,t,r){return e[t]=r,e}}function o(e,r){n.add(e,r),t||(t=a(n.drain))}function s(e){var t,r=typeof e;return null==e||"object"!=r&&"function"!=r||(t=e.then),"function"==typeof t&&t}function u(){for(var e=0;e<this.chain.length;e++)c(this,1===this.state?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function c(e,t,r){var n,i;try{!1===t?r.reject(e.msg):(n=!0===t?e.msg:t.call(void 0,e.msg))===r.promise?r.reject(TypeError("Promise-chain cycle")):(i=s(n))?i.call(n,r.resolve,r.reject):r.resolve(n)}catch(f){r.reject(f)}}function p(e){var t=this;t.triggered||(t.triggered=!0,t.def&&(t=t.def),t.msg=e,t.state=2,t.chain.length>0&&o(u,t))}function l(e,t,r,n){for(var i=0;i<t.length;i++)!function(i){e.resolve(t[i]).then(function(e){r(i,e)},n)}(i)}function m(e){this.def=e,this.triggered=!1}function d(e){this.promise=e,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function y(e){if("function"!=typeof e)throw TypeError("Not a function");if(0!==this.__NPO__)throw TypeError("Not a promise");this.__NPO__=1;var t=new d(this);this.then=function(e,r){var n={success:"function"!=typeof e||e,failure:"function"==typeof r&&r};return n.promise=new this.constructor(function(e,t){if("function"!=typeof e||"function"!=typeof t)throw TypeError("Not a function");n.resolve=e,n.reject=t}),t.chain.push(n),0!==t.state&&o(u,t),n.promise},this.catch=function(e){return this.then(void 0,e)};try{e.call(void 0,function(e){(function e(t){var r,n=this;if(!n.triggered){n.triggered=!0,n.def&&(n=n.def);try{(r=s(t))?o(function(){var i=new m(n);try{r.call(t,function(){e.apply(i,arguments)},function(){p.apply(i,arguments)})}catch(f){p.call(i,f)}}):(n.msg=t,n.state=1,n.chain.length>0&&o(u,n))}catch(f){p.call(new m(n),f)}}}).call(t,e)},function(e){p.call(t,e)})}catch(f){p.call(t,f)}}n=function(){var e,r,n;function i(e,t){this.fn=e,this.self=t,this.next=void 0}return{add:function(t,a){n=new i(t,a),r?r.next=n:e=n,r=n,n=void 0},drain:function(){var n=e;for(e=r=t=void 0;n;)n.fn.call(n.self),n=n.next}}}();var h=e({},"constructor",y,!1);return y.prototype=h,e(h,"__NPO__",0,!1),e(y,"resolve",function(e){return e&&"object"==typeof e&&1===e.__NPO__?e:new this(function(t,r){if("function"!=typeof t||"function"!=typeof r)throw TypeError("Not a function");t(e)})}),e(y,"reject",function(e){return new this(function(t,r){if("function"!=typeof t||"function"!=typeof r)throw TypeError("Not a function");r(e)})}),e(y,"all",function(e){var t=this;return"[object Array]"!=i.call(e)?t.reject(TypeError("Not an array")):0===e.length?t.resolve([]):new t(function(r,n){if("function"!=typeof r||"function"!=typeof n)throw TypeError("Not a function");var i=e.length,a=Array(i),o=0;l(t,e,function(e,t){a[e]=t,++o===i&&r(a)},n)})}),e(y,"race",function(e){var t=this;return"[object Array]"!=i.call(e)?t.reject(TypeError("Not an array")):new t(function(r,n){if("function"!=typeof r||"function"!=typeof n)throw TypeError("Not a function");l(t,e,function(e,t){r(t)},n)})}),y},(n=p)[t="Promise"]=n[t]||i(),e.exports&&(e.exports=n[t])}(l={exports:{}},l.exports),l.exports),d=new WeakMap;function y(e,t,r){var n=d.get(e.element)||{};t in n||(n[t]=[]),n[t].push(r),d.set(e.element,n)}function h(e,t){return(d.get(e.element)||{})[t]||[]}function f(e,t,r){var n=d.get(e.element)||{};if(!n[t])return!0;if(!r)return n[t]=[],d.set(e.element,n),!0;var i=n[t].indexOf(r);return-1!==i&&n[t].splice(i,1),d.set(e.element,n),n[t]&&0===n[t].length}var b=["autopause","autoplay","background","byline","color","controls","dnt","height","id","keyboard","loop","maxheight","maxwidth","muted","playsinline","portrait","responsive","speed","texttrack","title","transparent","url","width"];function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return b.reduce(function(t,r){var n=e.getAttribute("data-vimeo-".concat(r));return(n||""===n)&&(t[r]=""===n?1:n),t},t)}function S(e,t){var r=e.html;if(!t)throw new TypeError("An element must be provided");if(null!==t.getAttribute("data-vimeo-initialized"))return t.querySelector("iframe");var n=document.createElement("div");return n.innerHTML=r,t.appendChild(n.firstChild),t.setAttribute("data-vimeo-initialized","true"),t.querySelector("iframe")}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return new Promise(function(n,i){if(!o(e))throw new TypeError("\u201c".concat(e,"\u201d is not a vimeo.com url."));var a="https://vimeo.com/api/oembed.json?url=".concat(encodeURIComponent(e));for(var s in t)t.hasOwnProperty(s)&&(a+="&".concat(s,"=").concat(encodeURIComponent(t[s])));var u="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;u.open("GET",a,!0),u.onload=function(){if(404!==u.status)if(403!==u.status)try{var t=JSON.parse(u.responseText);if(403===t.domain_status_code)return S(t,r),void i(new Error("\u201c".concat(e,"\u201d is not embeddable.")));n(t)}catch(a){i(a)}else i(new Error("\u201c".concat(e,"\u201d is not embeddable.")));else i(new Error("\u201c".concat(e,"\u201d was not found.")))},u.onerror=function(){var e=u.status?" (".concat(u.status,")"):"";i(new Error("There was an error fetching the embed code from Vimeo".concat(e,".")))},u.send()})}function I(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){return console.warn(t),{}}return e}function N(e,t,r){if(e.element.contentWindow&&e.element.contentWindow.postMessage){var n={method:t};void 0!==r&&(n.value=r);var i=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));i>=8&&i<10&&(n=JSON.stringify(n)),e.element.contentWindow.postMessage(n,e.origin)}}function T(e,t){var r,n=[];if((t=I(t)).event){if("error"===t.event)h(e,t.data.method).forEach(function(r){var n=new Error(t.data.message);n.name=t.data.name,r.reject(n),f(e,t.data.method,r)});n=h(e,"event:".concat(t.event)),r=t.data}else if(t.method){var i=function(e,t){var r=h(e,t);if(r.length<1)return!1;var n=r.shift();return f(e,t,n),n}(e,t.method);i&&(n.push(i),r=t.value)}n.forEach(function(t){try{if("function"===typeof t)return void t.call(e,r);t.resolve(r)}catch(n){}})}var C=new WeakMap,k=new WeakMap,A={},D=function(){function e(t){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),window.jQuery&&t instanceof jQuery&&(t.length>1&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),t=t[0]),"undefined"!==typeof document&&"string"===typeof t&&(t=document.getElementById(t)),!function(e){return Boolean(e&&1===e.nodeType&&"nodeName"in e&&e.ownerDocument&&e.ownerDocument.defaultView)}(t))throw new TypeError("You must pass either a valid element or a valid id.");if("IFRAME"!==t.nodeName){var i=t.querySelector("iframe");i&&(t=i)}if("IFRAME"===t.nodeName&&!o(t.getAttribute("src")||""))throw new Error("The player element passed isn\u2019t a Vimeo embed.");if(C.has(t))return C.get(t);this._window=t.ownerDocument.defaultView,this.element=t,this.origin="*";var a=new m(function(e,i){if(r._onMessage=function(t){if(o(t.origin)&&r.element.contentWindow===t.source){"*"===r.origin&&(r.origin=t.origin);var n=I(t.data);if(n&&"error"===n.event&&n.data&&"ready"===n.data.method){var a=new Error(n.data.message);return a.name=n.data.name,void i(a)}var s=n&&"ready"===n.event,u=n&&"ping"===n.method;if(s||u)return r.element.setAttribute("data-ready","true"),void e();T(r,n)}},r._window.addEventListener("message",r._onMessage),"IFRAME"!==r.element.nodeName){var a=g(t,n);v(s(a),a,t).then(function(e){var n=S(e,t);return r.element=n,r._originalElement=t,function(e,t){var r=d.get(e);d.set(t,r),d.delete(e)}(t,n),C.set(r.element,r),e}).catch(i)}});if(k.set(this,a),C.set(this.element,this),"IFRAME"===this.element.nodeName&&N(this,"ping"),A.isEnabled){var u=function(){return A.exit()};this.fullscreenchangeHandler=function(){A.isFullscreen?y(r,"event:exitFullscreen",u):f(r,"event:exitFullscreen",u),r.ready().then(function(){N(r,"fullscreenchange",A.isFullscreen)})},A.on("fullscreenchange",this.fullscreenchangeHandler)}return this}var t,r,i;return t=e,(r=[{key:"callMethod",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new m(function(n,i){return t.ready().then(function(){y(t,e,{resolve:n,reject:i}),N(t,e,r)}).catch(i)})}},{key:"get",value:function(e){var t=this;return new m(function(r,n){return e=a(e,"get"),t.ready().then(function(){y(t,e,{resolve:r,reject:n}),N(t,e)}).catch(n)})}},{key:"set",value:function(e,t){var r=this;return new m(function(n,i){if(e=a(e,"set"),void 0===t||null===t)throw new TypeError("There must be a value to set.");return r.ready().then(function(){y(r,e,{resolve:n,reject:i}),N(r,e,t)}).catch(i)})}},{key:"on",value:function(e,t){if(!e)throw new TypeError("You must pass an event name.");if(!t)throw new TypeError("You must pass a callback function.");if("function"!==typeof t)throw new TypeError("The callback must be a function.");0===h(this,"event:".concat(e)).length&&this.callMethod("addEventListener",e).catch(function(){}),y(this,"event:".concat(e),t)}},{key:"off",value:function(e,t){if(!e)throw new TypeError("You must pass an event name.");if(t&&"function"!==typeof t)throw new TypeError("The callback must be a function.");f(this,"event:".concat(e),t)&&this.callMethod("removeEventListener",e).catch(function(e){})}},{key:"loadVideo",value:function(e){return this.callMethod("loadVideo",e)}},{key:"ready",value:function(){var e=k.get(this)||new m(function(e,t){t(new Error("Unknown player. Probably unloaded."))});return m.resolve(e)}},{key:"addCuePoint",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.callMethod("addCuePoint",{time:e,data:t})}},{key:"removeCuePoint",value:function(e){return this.callMethod("removeCuePoint",e)}},{key:"enableTextTrack",value:function(e,t){if(!e)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:e,kind:t})}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"requestFullscreen",value:function(){return A.isEnabled?A.request(this.element):this.callMethod("requestFullscreen")}},{key:"exitFullscreen",value:function(){return A.isEnabled?A.exit():this.callMethod("exitFullscreen")}},{key:"getFullscreen",value:function(){return A.isEnabled?m.resolve(A.isFullscreen):this.get("fullscreen")}},{key:"requestPictureInPicture",value:function(){return this.callMethod("requestPictureInPicture")}},{key:"exitPictureInPicture",value:function(){return this.callMethod("exitPictureInPicture")}},{key:"getPictureInPicture",value:function(){return this.get("pictureInPicture")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"destroy",value:function(){var e=this;return new m(function(t){if(k.delete(e),C.delete(e.element),e._originalElement&&(C.delete(e._originalElement),e._originalElement.removeAttribute("data-vimeo-initialized")),e.element&&"IFRAME"===e.element.nodeName&&e.element.parentNode&&(e.element.parentNode.parentNode&&e._originalElement&&e._originalElement!==e.element.parentNode?e.element.parentNode.parentNode.removeChild(e.element.parentNode):e.element.parentNode.removeChild(e.element)),e.element&&"DIV"===e.element.nodeName&&e.element.parentNode){e.element.removeAttribute("data-vimeo-initialized");var r=e.element.querySelector("iframe");r&&r.parentNode&&(r.parentNode.parentNode&&e._originalElement&&e._originalElement!==r.parentNode?r.parentNode.parentNode.removeChild(r.parentNode):r.parentNode.removeChild(r))}e._window.removeEventListener("message",e._onMessage),A.isEnabled&&A.off("fullscreenchange",e.fullscreenchangeHandler),t()})}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(e){return this.set("autopause",e)}},{key:"getBuffered",value:function(){return this.get("buffered")}},{key:"getCameraProps",value:function(){return this.get("cameraProps")}},{key:"setCameraProps",value:function(e){return this.set("cameraProps",e)}},{key:"getChapters",value:function(){return this.get("chapters")}},{key:"getCurrentChapter",value:function(){return this.get("currentChapter")}},{key:"getColor",value:function(){return this.get("color")}},{key:"setColor",value:function(e){return this.set("color",e)}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(e){return this.set("currentTime",e)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(e){return this.set("loop",e)}},{key:"setMuted",value:function(e){return this.set("muted",e)}},{key:"getMuted",value:function(){return this.get("muted")}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getPlaybackRate",value:function(){return this.get("playbackRate")}},{key:"setPlaybackRate",value:function(e){return this.set("playbackRate",e)}},{key:"getPlayed",value:function(){return this.get("played")}},{key:"getQualities",value:function(){return this.get("qualities")}},{key:"getQuality",value:function(){return this.get("quality")}},{key:"setQuality",value:function(e){return this.set("quality",e)}},{key:"getSeekable",value:function(){return this.get("seekable")}},{key:"getSeeking",value:function(){return this.get("seeking")}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(e){return this.set("volume",e)}}])&&n(t.prototype,r),i&&n(t,i),e}();i||(A=function(){var e=function(){for(var e,t=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],r=0,n=t.length,i={};r<n;r++)if((e=t[r])&&e[1]in document){for(r=0;r<e.length;r++)i[t[0][r]]=e[r];return i}return!1}(),t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror},r={request:function(t){return new Promise(function(n,i){var a=function e(){r.off("fullscreenchange",e),n()};r.on("fullscreenchange",a);var o=(t=t||document.documentElement)[e.requestFullscreen]();o instanceof Promise&&o.then(a).catch(i)})},exit:function(){return new Promise(function(t,n){if(r.isFullscreen){var i=function e(){r.off("fullscreenchange",e),t()};r.on("fullscreenchange",i);var a=document[e.exitFullscreen]();a instanceof Promise&&a.then(i).catch(n)}else t()})},on:function(e,r){var n=t[e];n&&document.addEventListener(n,r)},off:function(e,r){var n=t[e];n&&document.removeEventListener(n,r)}};return Object.defineProperties(r,{isFullscreen:{get:function(){return Boolean(document[e.fullscreenElement])}},element:{enumerable:!0,get:function(){return document[e.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(document[e.fullscreenEnabled])}}}),r}(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=[].slice.call(e.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),r=function(e){"console"in window&&console.error&&console.error("There was an error creating an embed: ".concat(e))};t.forEach(function(e){try{if(null!==e.getAttribute("data-vimeo-defer"))return;var t=g(e);v(s(t),t,e).then(function(t){return S(t,e)}).catch(r)}catch(n){r(n)}})}(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;window.VimeoPlayerResizeEmbeds_||(window.VimeoPlayerResizeEmbeds_=!0,window.addEventListener("message",function(t){if(o(t.origin)&&t.data&&"spacechange"===t.data.event)for(var r=e.querySelectorAll("iframe"),n=0;n<r.length;n++)if(r[n].contentWindow===t.source){r[n].parentElement.style.paddingBottom="".concat(t.data.data[0].bottom,"px");break}}))}()),t.default=D}.call(this,r(35),r(224).setImmediate)},function(e,t,r){(function(e,t){!function(e,r){"use strict";if(!e.setImmediate){var n,i=1,a={},o=!1,s=e.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(e);u=u&&u.setTimeout?u:e,"[object process]"==={}.toString.call(e.process)?n=function(e){t.nextTick(function(){p(e)})}:function(){if(e.postMessage&&!e.importScripts){var t=!0,r=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=r,t}}()?function(){var t="setImmediate$"+Math.random()+"$",r=function(r){r.source===e&&"string"===typeof r.data&&0===r.data.indexOf(t)&&p(+r.data.slice(t.length))};e.addEventListener?e.addEventListener("message",r,!1):e.attachEvent("onmessage",r),n=function(r){e.postMessage(t+r,"*")}}():e.MessageChannel?function(){var e=new MessageChannel;e.port1.onmessage=function(e){p(e.data)},n=function(t){e.port2.postMessage(t)}}():s&&"onreadystatechange"in s.createElement("script")?function(){var e=s.documentElement;n=function(t){var r=s.createElement("script");r.onreadystatechange=function(){p(t),r.onreadystatechange=null,e.removeChild(r),r=null},e.appendChild(r)}}():n=function(e){setTimeout(p,0,e)},u.setImmediate=function(e){"function"!==typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r<t.length;r++)t[r]=arguments[r+1];var o={callback:e,args:t};return a[i]=o,n(i),i++},u.clearImmediate=c}function c(e){delete a[e]}function p(e){if(o)setTimeout(p,0,e);else{var t=a[e];if(t){o=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(r,n)}}(t)}finally{c(e),o=!1}}}}}("undefined"===typeof self?"undefined"===typeof e?this:e:self)}).call(this,r(35),r(45))},function(e,t,r){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=((n=r(554))&&n.__esModule?n:{default:n}).default;t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}(r(0)),i=r(114);function a(e){return(a="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)}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var p=function(e){function t(){var e,r,s,p;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,m=new Array(l),d=0;d<l;d++)m[d]=arguments[d];return s=this,p=(e=o(t)).call.apply(e,[this].concat(m)),r=!p||"object"!==a(p)&&"function"!==typeof p?u(s):p,c(u(u(r)),"player",void 0),c(u(u(r)),"isMuted",!1),c(u(u(r)),"componentDidMount",function(){if((0,r.props.videoDidMount)(u(u(r))),window.YT)r.createPlayer();else{var e=document.createElement("script");e.src="https://www.youtube.com/iframe_api",window.onYouTubeIframeAPIReady=r.createPlayer;var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}}),c(u(u(r)),"createPlayer",function(){var e=r.props,t=e.tpVidId,n=e.options,i=e.video.durationInSeconds,a=e.videoDidError;r.isMuted=n.muted||n.autoplay,r.player=new window.YT.Player("youtube-player-".concat(t),{videoId:t,height:"100%",width:"100%",playerVars:{autoplay:+n.autoplay,controls:+!n.noControls,fs:0,cc_lang_pref:n.lang,hl:n.lang,rel:0,modestbranding:1,cc_load_policy:+n.showSubtitles,mute:+(n.muted||n.autoplay),start:+(n.timeStamp>0&&n.timeStamp<=Math.floor(i)?n.timeStamp:0)},events:{onReady:r.onPlayerReady,onStateChange:r.onPlayerStateChange,onError:function(e){return a(e.data)}}})}),c(u(u(r)),"play",function(){return r.player.playVideo()}),c(u(u(r)),"pause",function(){return r.player.pauseVideo()}),c(u(u(r)),"seek",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fps",n=r.props,i=n.videoDidSeek,a=n.video.fps,o="fps"!==t?e:e/a;r.player.seekTo(o),i()}),c(u(u(r)),"dispose",function(){return r.player.destroy()}),c(u(u(r)),"getCurrentTime",function(){return r.player.getCurrentTime()}),c(u(u(r)),"muted",function(e){return!0===e?(r.player.mute(),void(r.isMuted=e)):!1===e?(r.player.unMute(),void(r.isMuted=e)):r.isMuted}),c(u(u(r)),"getDuration",function(){return r.player.getDuration()}),c(u(u(r)),"ended",function(){return 0===r.player.getPlayerState()}),c(u(u(r)),"setVolume",function(e){e<=0&&0===r.player.getVolume()||(e>=1&&100===r.player.getVolume()||(r.player.setVolume(100*e),(0,r.props.volumeDidChange)(e)))}),c(u(u(r)),"onPlayerStateChange",function(e){var t=r.props,n=t.options.loop,i=t.videoDidReady,a=t.videoDidPlay,o=t.videoDidPause,s=t.videoDidEnd,u=e.data,c=window.YT.PlayerState,p=c.CUED,l=c.PLAYING,m=c.PAUSED,d=c.ENDED;u===p&&i(),u===l&&a(),u===m&&o(),u!==d||n||s(),u===d&&n&&(s(),r.play())}),c(u(u(r)),"onPlayerReady",function(){(0,r.props.videoDidReady)()}),c(u(u(r)),"render",function(){var e=r.props.tpVidId;return n.default.createElement("div",{id:"youtube-player-".concat(e)})}),c(u(u(r)),"setGlobalKeybinding",function(){document.addEventListener("keydown",r.onKeyPress)}),c(u(u(r)),"onKeyPress",function(e){var t=e.keyCode,n=r.props,a=n.fullScreen,o=n.mainVideo.clips,s=n.video.fps,u=n.options.hideClipControls,c=n.isOverlayOpen,p=n.closeOverlayAndAnimateOut,l=i.KEYS.SPACE,m=i.KEYS.LEFT_ARROW,d=i.KEYS.RIGHT_ARROW,y=i.KEYS.UP_ARROW,h=i.KEYS.DOWN_ARROW,f=i.KEYS.C,b=i.KEYS.F,g=i.KEYS.J,S=i.KEYS.K,v=i.KEYS.L,I=i.KEYS.M;switch(t){case S:case l:if(c)return void p();1!==r.player.getPlayerState()?r.play():r.pause();break;case g:if(u)break;var N,T=((r.getCurrentTime()-1)*s).toFixed();o.every(function(e){if(e.show<T)return N=e,!0;if(N&&!c){var t=N.show/s;return r.seek(t+.06,"secs"),!1}return!1});break;case m:c||r.seek(r.getCurrentTime()-i.SKIP_TIME,"secs");break;case d:c||r.seek(r.getCurrentTime()+i.SKIP_TIME,"secs");break;case v:if(u)break;var C=(r.getCurrentTime()*s).toFixed(),k=o.find(function(e){return C<e.show});if(k&&!c){var A=k.show/s;r.seek(A+.06,"secs")}break;case y:r.setVolume(r.player.getVolume()+50*i.VOLUME_CHANGE);break;case h:r.setVolume(r.player.getVolume()-50*i.VOLUME_CHANGE);break;case I:r.player.isMuted()?r.player.unMute():r.player.mute();break;case f:break;case b:a()}}),r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,n.PureComponent),t}();t.default=p},function(e,t,r){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=((n=r(556))&&n.__esModule?n:{default:n}).default;t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}(r(0)),a=(n=r(172))&&n.__esModule?n:{default:n},o=r(223),s=r(114);function u(e){return(u="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)}function c(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var y=function(e){function t(){var e,r,n,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var y=arguments.length,h=new Array(y),f=0;f<y;f++)h[f]=arguments[f];return n=this,l=(e=p(t)).call.apply(e,[this].concat(h)),r=!l||"object"!==u(l)&&"function"!==typeof l?m(n):l,d(m(m(r)),"videoNode",void 0),d(m(m(r)),"player",void 0),d(m(m(r)),"componentDidMount",function(){(0,r.props.videoDidMount)(m(m(r))),r.createPlayer()}),d(m(m(r)),"createPlayer",function(){var e=r.props,t=e.video.durationInSeconds,n=e.subtitle,i=e.subtitles,o=e.videoDidReady,s=e.videoDidError,u=e.options,p=u.timeStamp,l=u.lang,m=u.showSubtitles,d=u.autoplay,y=e.setVideoRenditions,h=e.renditionsArray,f=e.hasHls,b=e.forceRendition,g=e.apiRejected,S=e.videoDidPlay,v=e.videoDidPause,I=e.videoDidEnd,N=e.renditionDidChange,T=h.filter(function(e){return e.h===parseInt(b,10)}),C=h.sort(function(e,t){return f&&!e.h?-9999:t.h-e.h}),k=T.length?T:C;r.player=(0,a.default)(r.videoNode,r.getVideoJSOptions(),function(){p>0&&p<=Math.floor(t)&&r.seek(p,"secs"),r.player.muted()&&r.setVolume(0),r.player.fill(!0),d&&r.player.addClass("vjs-forceHide"),N(f&&!b?"auto":k[0].h),r.player.on("play",function(){return S()}),r.player.on("pause",function(){return v()}),r.player.on("ended",function(){return I()}),r.player.on("error",function(){var e=r.player.currentSources(),t=r.player.currentSource(),n=e.filter(function(e){return e.src!==t.src});n&&n.length?(N(f&&!b?"auto":n[0].h),y(c(new Set(n.map(function(e){return e.h})))),r.player.src(n),s(r.player.error())):g("SOURCE_LOADING_REJECTED")});var e="";Array.isArray(i)&&i.length&&(e=(e=i.find(function(e){return Boolean(e.default)}))?e.label:i[0].label),l&&i.forEach(function(t){t.lang===l&&(e=t.label)});var a=m?e:n;r.addTextTracks(i,a),o()})}),d(m(m(r)),"getVideoJSOptions",function(){var e=r.props,t=e.video,n=t.posterFrame,i=t.whiteLabel,a=e.options,o=a.autoplay,u=a.muted,c=a.clearLoaders,p=a.loop,l=e.renditionsArray,m=e.forceRendition,d=e.hasHls,y=l.filter(function(e){return e.h===parseInt(m,10)}),h=l.sort(function(e,t){return d&&!e.h?-9999:t.h-e.h}),f=y.length?y:h,b="boolean"===typeof i?i:i!==s.WHITE_LABEL_TYPES.ENDFRAME;return{html5:{nativeTextTracks:!1,nativeAudioTracks:!1,nativeVideoTracks:!1,hls:{limitRenditionByPlayerDimensions:!1,overrideNative:!0}},sources:f,poster:o?"":n.poster||n.large,loadingSpinner:!c,autoplay:o,muted:o||u,loop:p&&b}}),d(m(m(r)),"play",function(){return r.player.play()}),d(m(m(r)),"pause",function(){return r.player.pause()}),d(m(m(r)),"seek",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fps",n=r.props,i=n.video,a=i.fps,s=i.duration,u=n.seek,c=n.addAdditionalFramesToSkip,p="fps"!==t?e:e/a,l="fps"!==t?(0,o.convertToFrames)(e,a):e;if(r.player.bufferedPercent()*r.player.duration()<p){r.player.addClass("vjs-seeking-no-buffer");var m=r.player.currentTime();r.player.on("timeupdate",function e(){m!==r.player.currentTime()&&(r.player.removeClass("vjs-seeking-no-buffer"),r.player.off("timeupdate",e))})}var d=c&&p+.45<s?p+.45:p;r.player.currentTime(d),u(l,r.player.currentTime())}),d(m(m(r)),"reload",function(){r.player.addClass("vjs-forceHide");var e=r.props,t=e.frame,n=e.videoDidPause;r.player.load(),r.player.one("loadedmetadata",function(){r.seek(t,"fps"),n()})}),d(m(m(r)),"dispose",function(){return r.player.dispose()}),d(m(m(r)),"getCurrentTime",function(){return r.player.currentTime()}),d(m(m(r)),"muted",function(e){return r.player.muted(e)}),d(m(m(r)),"getDuration",function(){return r.player.duration()}),d(m(m(r)),"ended",function(){return r.player.ended()}),d(m(m(r)),"remainingTimeDisplay",function(){return r.player.remainingTimeDisplay()}),d(m(m(r)),"bufferedPercent",function(){return r.player.bufferedPercent()}),d(m(m(r)),"src",function(e){return r.player.src(e)}),d(m(m(r)),"setVideoSource",function(e){var t=r.player.currentTime(),n=r.props,i=n.subtitles,a=n.subtitle,o=n.renditionsArray,s=n.hasHls,u=n.renditionDidChange,c=o.find(function(e){return!e.h}),p=o.filter(function(t){return t.h===parseInt(e,10)});r.player.src("auto"===e&&s?c:p),r.player.load(),r.player.currentTime(t),r.player.on("canplay",function(){return r.player.play()}),document.removeEventListener("canplay",function(){return r.player.play()}),r.addTextTracks(i,a),u(e)}),d(m(m(r)),"setTextTrack",function(e){for(var t=r.props.textTrackDidChange,n=r.player.textTracks(),i=0;i<n.length;i+=1){var a=n[i];a.label===e?(a.mode="showing",t(e)):a.mode="disabled"}}),d(m(m(r)),"addTextTracks",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";e.forEach(function(e){return r.player.addRemoteTextTrack(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){d(e,t,r[t])})}return e}({},e,{kind:"descriptions"}),!1)}),t&&r.setTextTrack(t)}),d(m(m(r)),"setVolume",function(e){if(!(e<=0&&0===r.player.volume())&&!(e>=1&&1===r.player.volume())){var t=r.props.volumeDidChange;if(e<0)return r.player.volume(0),void t(0);if(e>=1)return r.player.volume(1),void t(1);e>0&&r.player.muted()&&r.player.muted(!1),r.player.volume(e),t(e)}}),d(m(m(r)),"render",function(){var e=r.props,t=e.showControls,n=e.video,a=(n.posterFrame,n.vidName);e.options.autoplay,e.userAgent.isAndroid;return i.default.createElement("div",{className:"default-player-wrapper ".concat(t?"controls-visible":"controls-hidden"),"aria-label":a},i.default.createElement("div",{"data-vjs-player":!0},i.default.createElement("video",{className:"video-js",playsInline:!0,"webkit-playsinline":"true",ref:function(e){r.videoNode=e}})))}),r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,i.PureComponent),t}();t.default=y},function(e,t){},function(e,t){e.exports=function(e){if(!e)return!1;var t=r.call(e);return"[object Function]"===t||"function"===typeof e&&"[object RegExp]"!==t||"undefined"!==typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var r=Object.prototype.toString},function(e,t,r){"use strict";var n=r(1);e.exports=function(e,t){return void 0===t&&(t=!1),function(r,i,a){if(r)e(r);else if(i.statusCode>=400&&i.statusCode<=599){var o=a;if(t)if(n.TextDecoder){var s=(void 0===(u=i.headers&&i.headers["content-type"])&&(u=""),u.toLowerCase().split(";").reduce(function(e,t){var r=t.split("="),n=r[0],i=r[1];return"charset"===n.trim()?i.trim():e},"utf-8"));try{o=new TextDecoder(s).decode(a)}catch(c){}}else o=String.fromCharCode.apply(null,new Uint8Array(a));e({cause:o})}else e(null,a);var u}}},function(e,t,r){var n=r(6),i=Object.create||function(){function e(){}return function(t){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return e.prototype=t,new e}}();function a(e,t){this.name="ParsingError",this.code=e.code,this.message=t||e.message}function o(e){function t(e,t,r,n){return 3600*(0|e)+60*(0|t)+(0|r)+(0|n)/1e3}var r=e.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return r?r[3]?t(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null}function s(){this.values=i(null)}function u(e,t,r,n){var i=n?e.split(n):[e];for(var a in i)if("string"===typeof i[a]){var o=i[a].split(r);if(2===o.length)t(o[0],o[1])}}function c(e,t,r){var n=e;function i(){var t=o(e);if(null===t)throw new a(a.Errors.BadTimeStamp,"Malformed timestamp: "+n);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function c(){e=e.replace(/^\s+/,"")}if(c(),t.startTime=i(),c(),"--\x3e"!==e.substr(0,3))throw new a(a.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+n);e=e.substr(3),c(),t.endTime=i(),c(),function(e,t){var n=new s;u(e,function(e,t){switch(e){case"region":for(var i=r.length-1;i>=0;i--)if(r[i].id===t){n.set(e,r[i].region);break}break;case"vertical":n.alt(e,t,["rl","lr"]);break;case"line":var a=t.split(","),o=a[0];n.integer(e,o),n.percent(e,o)&&n.set("snapToLines",!1),n.alt(e,o,["auto"]),2===a.length&&n.alt("lineAlign",a[1],["start","center","end"]);break;case"position":a=t.split(","),n.percent(e,a[0]),2===a.length&&n.alt("positionAlign",a[1],["start","center","end"]);break;case"size":n.percent(e,t);break;case"align":n.alt(e,t,["start","center","end","left","right"])}},/:/,/\s/),t.region=n.get("region",null),t.vertical=n.get("vertical","");try{t.line=n.get("line","auto")}catch(i){}t.lineAlign=n.get("lineAlign","start"),t.snapToLines=n.get("snapToLines",!0),t.size=n.get("size",100);try{t.align=n.get("align","center")}catch(i){t.align=n.get("align","middle")}try{t.position=n.get("position","auto")}catch(i){t.position=n.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},t.align)}t.positionAlign=n.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},t.align)}(e,t)}a.prototype=i(Error.prototype),a.prototype.constructor=a,a.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},s.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,r){return r?this.has(e)?this.values[e]:t[r]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,r){for(var n=0;n<r.length;++n)if(t===r[n]){this.set(e,t);break}},integer:function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},percent:function(e,t){return!!(t.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(t=parseFloat(t))>=0&&t<=100)&&(this.set(e,t),!0)}};var p=n.createElement&&n.createElement("textarea"),l={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},m={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},d={v:"title",lang:"lang"},y={rt:"ruby"};function h(e,t){function r(){if(!t)return null;var e,r=t.match(/^([^<]*)(<[^>]*>?)?/);return e=r[1]?r[1]:r[2],t=t.substr(e.length),e}function n(e,t){return!y[t.localName]||y[t.localName]===e.localName}function i(t,r){var n=l[t];if(!n)return null;var i=e.document.createElement(n),a=d[t];return a&&r&&(i[a]=r.trim()),i}for(var a,s,u=e.document.createElement("div"),c=u,h=[];null!==(a=r());)if("<"!==a[0])c.appendChild(e.document.createTextNode((s=a,p.innerHTML=s,s=p.textContent,p.textContent="",s)));else{if("/"===a[1]){h.length&&h[h.length-1]===a.substr(2).replace(">","")&&(h.pop(),c=c.parentNode);continue}var f,b=o(a.substr(1,a.length-2));if(b){f=e.document.createProcessingInstruction("timestamp",b),c.appendChild(f);continue}var g=a.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!g)continue;if(!(f=i(g[1],g[3])))continue;if(!n(c,f))continue;if(g[2]){var S=g[2].split(".");S.forEach(function(e){var t=/^bg_/.test(e),r=t?e.slice(3):e;if(m.hasOwnProperty(r)){var n=t?"background-color":"color",i=m[r];f.style[n]=i}}),f.className=S.join(" ")}h.push(g[1]),c.appendChild(f),c=f}return u}var f=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function b(e){for(var t=0;t<f.length;t++){var r=f[t];if(e>=r[0]&&e<=r[1])return!0}return!1}function g(e){var t=[],r="";if(!e||!e.childNodes)return"ltr";function n(e,t){for(var r=t.childNodes.length-1;r>=0;r--)e.push(t.childNodes[r])}function i(e){if(!e||!e.length)return null;var t=e.pop(),r=t.textContent||t.innerText;if(r){var a=r.match(/^.*(\n|\r)/);return a?(e.length=0,a[0]):r}return"ruby"===t.tagName?i(e):t.childNodes?(n(e,t),i(e)):void 0}for(n(t,e);r=i(t);)for(var a=0;a<r.length;a++)if(b(r.charCodeAt(a)))return"rtl";return"ltr"}function S(){}function v(e,t,r){S.call(this),this.cue=t,this.cueDiv=h(e,t.text);var n={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"};this.applyStyles(n,this.cueDiv),this.div=e.document.createElement("div"),n={direction:g(this.cueDiv),writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===t.align?"center":t.align,font:r.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(n),this.div.appendChild(this.cueDiv);var i=0;switch(t.positionAlign){case"start":i=t.position;break;case"center":i=t.position-t.size/2;break;case"end":i=t.position-t.size}""===t.vertical?this.applyStyles({left:this.formatStyle(i,"%"),width:this.formatStyle(t.size,"%")}):this.applyStyles({top:this.formatStyle(i,"%"),height:this.formatStyle(t.size,"%")}),this.move=function(e){this.applyStyles({top:this.formatStyle(e.top,"px"),bottom:this.formatStyle(e.bottom,"px"),left:this.formatStyle(e.left,"px"),right:this.formatStyle(e.right,"px"),height:this.formatStyle(e.height,"px"),width:this.formatStyle(e.width,"px")})}}function I(e){var t,r,n,i;if(e.div){r=e.div.offsetHeight,n=e.div.offsetWidth,i=e.div.offsetTop;var a=(a=e.div.childNodes)&&(a=a[0])&&a.getClientRects&&a.getClientRects();e=e.div.getBoundingClientRect(),t=a?Math.max(a[0]&&a[0].height||0,e.height/a.length):0}this.left=e.left,this.right=e.right,this.top=e.top||i,this.height=e.height||r,this.bottom=e.bottom||i+(e.height||r),this.width=e.width||n,this.lineHeight=void 0!==t?t:e.lineHeight}function N(e,t,r,n){var i=new I(t),a=t.cue,o=function(e){if("number"===typeof e.line&&(e.snapToLines||e.line>=0&&e.line<=100))return e.line;if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1;for(var t=e.track,r=t.textTrackList,n=0,i=0;i<r.length&&r[i]!==t;i++)"showing"===r[i].mode&&n++;return-1*++n}(a),s=[];if(a.snapToLines){var u;switch(a.vertical){case"":s=["+y","-y"],u="height";break;case"rl":s=["+x","-x"],u="width";break;case"lr":s=["-x","+x"],u="width"}var c=i.lineHeight,p=c*Math.round(o),l=r[u]+c,m=s[0];Math.abs(p)>l&&(p=p<0?-1:1,p*=Math.ceil(l/c)*c),o<0&&(p+=""===a.vertical?r.height:r.width,s=s.reverse()),i.move(m,p)}else{var d=i.lineHeight/r.height*100;switch(a.lineAlign){case"center":o-=d/2;break;case"end":o-=d}switch(a.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(o,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}s=["+y","-x","+x","-y"],i=new I(t)}var y=function(e,t){for(var i,a=new I(e),o=1,s=0;s<t.length;s++){for(;e.overlapsOppositeAxis(r,t[s])||e.within(r)&&e.overlapsAny(n);)e.move(t[s]);if(e.within(r))return e;var u=e.intersectPercentage(r);o>u&&(i=new I(e),o=u),e=new I(a)}return i||a}(i,s);t.move(y.toCSSCompatValues(r))}function T(){}S.prototype.applyStyles=function(e,t){for(var r in t=t||this.div,e)e.hasOwnProperty(r)&&(t.style[r]=e[r])},S.prototype.formatStyle=function(e,t){return 0===e?0:e+t},v.prototype=i(S.prototype),v.prototype.constructor=v,I.prototype.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},I.prototype.overlaps=function(e){return this.left<e.right&&this.right>e.left&&this.top<e.bottom&&this.bottom>e.top},I.prototype.overlapsAny=function(e){for(var t=0;t<e.length;t++)if(this.overlaps(e[t]))return!0;return!1},I.prototype.within=function(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},I.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.left<e.left;case"-x":return this.right>e.right;case"+y":return this.top<e.top;case"-y":return this.bottom>e.bottom}},I.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},I.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},I.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,r=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,n=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||n,height:e.height||t,bottom:e.bottom||n+(e.height||t),width:e.width||r}},T.StringDecoder=function(){return{decode:function(e){if(!e)return"";if("string"!==typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},T.convertCueToDOMTree=function(e,t){return e&&t?h(e,t):null};T.processCues=function(e,t,r){if(!e||!t||!r)return null;for(;r.firstChild;)r.removeChild(r.firstChild);var n=e.document.createElement("div");if(n.style.position="absolute",n.style.left="0",n.style.right="0",n.style.top="0",n.style.bottom="0",n.style.margin="1.5%",r.appendChild(n),function(e){for(var t=0;t<e.length;t++)if(e[t].hasBeenReset||!e[t].displayState)return!0;return!1}(t)){var i=[],a=I.getSimpleBoxPosition(n),o={font:Math.round(.05*a.height*100)/100+"px sans-serif"};!function(){for(var r,s,u=0;u<t.length;u++)s=t[u],r=new v(e,s,o),n.appendChild(r.div),N(0,r,a,i),s.displayState=r.div,i.push(I.getSimpleBoxPosition(r))}()}else for(var s=0;s<t.length;s++)n.appendChild(t[s].displayState)},T.Parser=function(e,t,r){r||(r=t,t={}),t||(t={}),this.window=e,this.vttjs=t,this.state="INITIAL",this.buffer="",this.decoder=r||new TextDecoder("utf8"),this.regionList=[]},T.Parser.prototype={reportOrThrowError:function(e){if(!(e instanceof a))throw e;this.onparsingerror&&this.onparsingerror(e)},parse:function(e){var t=this;function r(){for(var e=t.buffer,r=0;r<e.length&&"\r"!==e[r]&&"\n"!==e[r];)++r;var n=e.substr(0,r);return"\r"===e[r]&&++r,"\n"===e[r]&&++r,t.buffer=e.substr(r),n}function n(e){e.match(/X-TIMESTAMP-MAP/)?u(e,function(e,r){switch(e){case"X-TIMESTAMP-MAP":!function(e){var r=new s;u(e,function(e,t){switch(e){case"MPEGT":r.integer(e+"S",t);break;case"LOCA":r.set(e+"L",o(t))}},/[^\d]:/,/,/),t.ontimestampmap&&t.ontimestampmap({MPEGTS:r.get("MPEGTS"),LOCAL:r.get("LOCAL")})}(r)}},/=/):u(e,function(e,r){switch(e){case"Region":!function(e){var r=new s;if(u(e,function(e,t){switch(e){case"id":r.set(e,t);break;case"width":r.percent(e,t);break;case"lines":r.integer(e,t);break;case"regionanchor":case"viewportanchor":var n=t.split(",");if(2!==n.length)break;var i=new s;if(i.percent("x",n[0]),i.percent("y",n[1]),!i.has("x")||!i.has("y"))break;r.set(e+"X",i.get("x")),r.set(e+"Y",i.get("y"));break;case"scroll":r.alt(e,t,["up"])}},/=/,/\s/),r.has("id")){var n=new(t.vttjs.VTTRegion||t.window.VTTRegion);n.width=r.get("width",100),n.lines=r.get("lines",3),n.regionAnchorX=r.get("regionanchorX",0),n.regionAnchorY=r.get("regionanchorY",100),n.viewportAnchorX=r.get("viewportanchorX",0),n.viewportAnchorY=r.get("viewportanchorY",100),n.scroll=r.get("scroll",""),t.onregion&&t.onregion(n),t.regionList.push({id:r.get("id"),region:n})}}(r)}},/:/)}e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));try{var i;if("INITIAL"===t.state){if(!/\r\n|\n/.test(t.buffer))return this;var p=(i=r()).match(/^WEBVTT([ \t].*)?$/);if(!p||!p[0])throw new a(a.Errors.BadSignature);t.state="HEADER"}for(var l=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this;switch(l?l=!1:i=r(),t.state){case"HEADER":/:/.test(i)?n(i):i||(t.state="ID");continue;case"NOTE":i||(t.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(i)){t.state="NOTE";break}if(!i)continue;t.cue=new(t.vttjs.VTTCue||t.window.VTTCue)(0,0,"");try{t.cue.align="center"}catch(d){t.cue.align="middle"}if(t.state="CUE",-1===i.indexOf("--\x3e")){t.cue.id=i;continue}case"CUE":try{c(i,t.cue,t.regionList)}catch(d){t.reportOrThrowError(d),t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":var m=-1!==i.indexOf("--\x3e");if(!i||m&&(l=!0)){t.oncue&&t.oncue(t.cue),t.cue=null,t.state="ID";continue}t.cue.text&&(t.cue.text+="\n"),t.cue.text+=i.replace(/\u2028/g,"\n").replace(/u2029/g,"\n");continue;case"BADCUE":i||(t.state="ID");continue}}}catch(d){t.reportOrThrowError(d),"CUETEXT"===t.state&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state="INITIAL"===t.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){try{if(this.buffer+=this.decoder.decode(),(this.cue||"HEADER"===this.state)&&(this.buffer+="\n\n",this.parse()),"INITIAL"===this.state)throw new a(a.Errors.BadSignature)}catch(e){this.reportOrThrowError(e)}return this.onflush&&this.onflush(),this}},e.exports=T},function(e,t){var r="auto",n={"":1,lr:1,rl:1},i={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function a(e){return"string"===typeof e&&(!!i[e.toLowerCase()]&&e.toLowerCase())}function o(e,t,i){this.hasBeenReset=!1;var o="",s=!1,u=e,c=t,p=i,l=null,m="",d=!0,y="auto",h="start",f="auto",b="auto",g=100,S="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return o},set:function(e){o=""+e}},pauseOnExit:{enumerable:!0,get:function(){return s},set:function(e){s=!!e}},startTime:{enumerable:!0,get:function(){return u},set:function(e){if("number"!==typeof e)throw new TypeError("Start time must be set to a number.");u=e,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return c},set:function(e){if("number"!==typeof e)throw new TypeError("End time must be set to a number.");c=e,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return p},set:function(e){p=""+e,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return l},set:function(e){l=e,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return m},set:function(e){var t=function(e){return"string"===typeof e&&!!n[e.toLowerCase()]&&e.toLowerCase()}(e);if(!1===t)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");m=t,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return d},set:function(e){d=!!e,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return y},set:function(e){if("number"!==typeof e&&e!==r)throw new SyntaxError("Line: an invalid number or illegal string was specified.");y=e,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return h},set:function(e){var t=a(e);t?(h=t,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return f},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.");f=e,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return b},set:function(e){var t=a(e);t?(b=t,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return g},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");g=e,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return S},set:function(e){var t=a(e);if(!t)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");S=t,this.hasBeenReset=!0}}}),this.displayState=void 0}o.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},e.exports=o},function(e,t){var r={"":!0,up:!0};function n(e){return"number"===typeof e&&e>=0&&e<=100}e.exports=function(){var e=100,t=3,i=0,a=100,o=0,s=100,u="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return e},set:function(t){if(!n(t))throw new Error("Width must be between 0 and 100.");e=t}},lines:{enumerable:!0,get:function(){return t},set:function(e){if("number"!==typeof e)throw new TypeError("Lines must be set to a number.");t=e}},regionAnchorY:{enumerable:!0,get:function(){return a},set:function(e){if(!n(e))throw new Error("RegionAnchorX must be between 0 and 100.");a=e}},regionAnchorX:{enumerable:!0,get:function(){return i},set:function(e){if(!n(e))throw new Error("RegionAnchorY must be between 0 and 100.");i=e}},viewportAnchorY:{enumerable:!0,get:function(){return s},set:function(e){if(!n(e))throw new Error("ViewportAnchorY must be between 0 and 100.");s=e}},viewportAnchorX:{enumerable:!0,get:function(){return o},set:function(e){if(!n(e))throw new Error("ViewportAnchorX must be between 0 and 100.");o=e}},scroll:{enumerable:!0,get:function(){return u},set:function(e){var t=function(e){return"string"===typeof e&&!!r[e.toLowerCase()]&&e.toLowerCase()}(e);!1===t?console.warn("Scroll: an invalid or illegal string was specified."):u=t}}})}},function(e,t){e.exports=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){"use strict";t.byteLength=function(e){var t=c(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,n=c(e),o=n[0],s=n[1],u=new a(function(e,t,r){return 3*(t+r)/4-r}(0,o,s)),p=0,l=s>0?o-4:o;for(r=0;r<l;r+=4)t=i[e.charCodeAt(r)]<<18|i[e.charCodeAt(r+1)]<<12|i[e.charCodeAt(r+2)]<<6|i[e.charCodeAt(r+3)],u[p++]=t>>16&255,u[p++]=t>>8&255,u[p++]=255&t;2===s&&(t=i[e.charCodeAt(r)]<<2|i[e.charCodeAt(r+1)]>>4,u[p++]=255&t);1===s&&(t=i[e.charCodeAt(r)]<<10|i[e.charCodeAt(r+1)]<<4|i[e.charCodeAt(r+2)]>>2,u[p++]=t>>8&255,u[p++]=255&t);return u},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,a=[],o=0,s=r-i;o<s;o+=16383)a.push(p(e,o,o+16383>s?s:o+16383));1===i?(t=e[r-1],a.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],a.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return a.join("")};for(var n=[],i=[],a="undefined"!==typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=o.length;s<u;++s)n[s]=o[s],i[o.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 r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function p(e,t,r){for(var i,a,o=[],s=t;s<r;s+=3)i=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),o.push(n[(a=i)>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,r,n,i){var a,o,s=8*i-n-1,u=(1<<s)-1,c=u>>1,p=-7,l=r?i-1:0,m=r?-1:1,d=e[t+l];for(l+=m,a=d&(1<<-p)-1,d>>=-p,p+=s;p>0;a=256*a+e[t+l],l+=m,p-=8);for(o=a&(1<<-p)-1,a>>=-p,p+=n;p>0;o=256*o+e[t+l],l+=m,p-=8);if(0===a)a=1-c;else{if(a===u)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,n),a-=c}return(d?-1:1)*o*Math.pow(2,a-n)},t.write=function(e,t,r,n,i,a){var o,s,u,c=8*a-i-1,p=(1<<c)-1,l=p>>1,m=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:a-1,y=n?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=p):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+l>=1?m/u:m*Math.pow(2,1-l))*u>=2&&(o++,u/=2),o+l>=p?(s=0,o=p):o+l>=1?(s=(t*u-1)*Math.pow(2,i),o+=l):(s=t*Math.pow(2,l-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&s,d+=y,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[r+d]=255&o,d+=y,o/=256,c-=8);e[r+d-y]|=128*h}},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){var n=r(115),i=r(225),a=r(568),o=r(569),s=i.DOMImplementation,u=n.NAMESPACE,c=o.ParseError,p=o.XMLReader;function l(e){this.options=e||{locator:{}}}function m(){this.cdata=!1}function d(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function y(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function h(e,t,r){return"string"==typeof e?e.substr(t,r):e.length>=t+r||t?new java.lang.String(e,t,r)+"":e}function f(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}l.prototype.parseFromString=function(e,t){var r=this.options,n=new p,i=r.domBuilder||new m,o=r.errorHandler,s=r.locator,c=r.xmlns||{},l=/\/x?html?$/.test(t),d=l?a.HTML_ENTITIES:a.XML_ENTITIES;return s&&i.setDocumentLocator(s),n.errorHandler=function(e,t,r){if(!e){if(t instanceof m)return t;e=t}var n={},i=e instanceof Function;function a(t){var a=e[t];!a&&i&&(a=2==e.length?function(r){e(t,r)}:e),n[t]=a&&function(e){a("[xmldom "+t+"]\t"+e+y(r))}||function(){}}return r=r||{},a("warning"),a("error"),a("fatalError"),n}(o,i,s),n.domBuilder=r.domBuilder||i,l&&(c[""]=u.HTML),c.xml=c.xml||u.XML,e&&"string"===typeof e?n.parse(e,c,d):n.errorHandler.error("invalid doc source"),i.doc},m.prototype={startDocument:function(){this.doc=(new s).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,r,n){var i=this.doc,a=i.createElementNS(e,r||t),o=n.length;f(this,a),this.currentElement=a,this.locator&&d(this.locator,a);for(var s=0;s<o;s++){e=n.getURI(s);var u=n.getValue(s),c=(r=n.getQName(s),i.createAttributeNS(e,r));this.locator&&d(n.getLocator(s),c),c.value=c.nodeValue=u,a.setAttributeNode(c)}},endElement:function(e,t,r){var n=this.currentElement;n.tagName;this.currentElement=n.parentNode},startPrefixMapping:function(e,t){},endPrefixMapping:function(e){},processingInstruction:function(e,t){var r=this.doc.createProcessingInstruction(e,t);this.locator&&d(this.locator,r),f(this,r)},ignorableWhitespace:function(e,t,r){},characters:function(e,t,r){if(e=h.apply(this,arguments)){if(this.cdata)var n=this.doc.createCDATASection(e);else n=this.doc.createTextNode(e);this.currentElement?this.currentElement.appendChild(n):/^\s*$/.test(e)&&this.doc.appendChild(n),this.locator&&d(this.locator,n)}},skippedEntity:function(e){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0)},comment:function(e,t,r){e=h.apply(this,arguments);var n=this.doc.createComment(e);this.locator&&d(this.locator,n),f(this,n)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,t,r){var n=this.doc.implementation;if(n&&n.createDocumentType){var i=n.createDocumentType(e,t,r);this.locator&&d(this.locator,i),f(this,i),this.doc.doctype=i}},warning:function(e){console.warn("[xmldom warning]\t"+e,y(this.locator))},error:function(e){console.error("[xmldom error]\t"+e,y(this.locator))},fatalError:function(e){throw new c(e,this.locator)}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(e){m.prototype[e]=function(){return null}}),t.__DOMHandler=m,t.DOMParser=l,t.DOMImplementation=i.DOMImplementation,t.XMLSerializer=i.XMLSerializer},function(e,t,r){var n=r(115).freeze;t.XML_ENTITIES=n({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=n({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",times:"\xd7",divide:"\xf7",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02c6",tilde:"\u02dc",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",euro:"\u20ac",trade:"\u2122",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}),t.entityMap=t.HTML_ENTITIES},function(e,t,r){var n=r(115).NAMESPACE,i=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,a=new RegExp("[\\-\\.0-9"+i.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),o=new RegExp("^"+i.source+a.source+"*(?::"+i.source+a.source+"*)?$"),s=0,u=1,c=2,p=3,l=4,m=5,d=6,y=7;function h(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,h)}function f(){}function b(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function g(e,t,r,i,a,o){function h(e,t,n){r.attributeNames.hasOwnProperty(e)&&o.fatalError("Attribute "+e+" redefined"),r.addValue(e,t,n)}for(var f,b=++t,g=s;;){var S=e.charAt(b);switch(S){case"=":if(g===u)f=e.slice(t,b),g=p;else{if(g!==c)throw new Error("attribute equal must after attrName");g=p}break;case"'":case'"':if(g===p||g===u){if(g===u&&(o.warning('attribute value must after "="'),f=e.slice(t,b)),t=b+1,!((b=e.indexOf(S,t))>0))throw new Error("attribute value no end '"+S+"' match");h(f,v=e.slice(t,b).replace(/&#?\w+;/g,a),t-1),g=m}else{if(g!=l)throw new Error('attribute value must after "="');h(f,v=e.slice(t,b).replace(/&#?\w+;/g,a),t),o.warning('attribute "'+f+'" missed start quot('+S+")!!"),t=b+1,g=m}break;case"/":switch(g){case s:r.setTagName(e.slice(t,b));case m:case d:case y:g=y,r.closed=!0;case l:case u:case c:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return o.error("unexpected end of input"),g==s&&r.setTagName(e.slice(t,b)),b;case">":switch(g){case s:r.setTagName(e.slice(t,b));case m:case d:case y:break;case l:case u:"/"===(v=e.slice(t,b)).slice(-1)&&(r.closed=!0,v=v.slice(0,-1));case c:g===c&&(v=f),g==l?(o.warning('attribute "'+v+'" missed quot(")!'),h(f,v.replace(/&#?\w+;/g,a),t)):(n.isHTML(i[""])&&v.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+v+'" missed value!! "'+v+'" instead!!'),h(v,v,t));break;case p:throw new Error("attribute value missed!!")}return b;case"\x80":S=" ";default:if(S<=" ")switch(g){case s:r.setTagName(e.slice(t,b)),g=d;break;case u:f=e.slice(t,b),g=c;break;case l:var v=e.slice(t,b).replace(/&#?\w+;/g,a);o.warning('attribute "'+v+'" missed quot(")!!'),h(f,v,t);case m:g=d}else switch(g){case c:r.tagName;n.isHTML(i[""])&&f.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+f+'" missed value!! "'+f+'" instead2!!'),h(f,f,t),t=b,g=u;break;case m:o.warning('attribute space is required"'+f+'"!!');case d:g=u,t=b;break;case p:g=l,t=b;break;case y:throw new Error("elements closed character '/' and '>' must be connected to")}}b++}}function S(e,t,r){for(var i=e.tagName,a=null,o=e.length;o--;){var s=e[o],u=s.qName,c=s.value;if((d=u.indexOf(":"))>0)var p=s.prefix=u.slice(0,d),l=u.slice(d+1),m="xmlns"===p&&l;else l=u,p=null,m="xmlns"===u&&"";s.localName=l,!1!==m&&(null==a&&(a={},N(r,r={})),r[m]=a[m]=c,s.uri=n.XMLNS,t.startPrefixMapping(m,c))}for(o=e.length;o--;){(p=(s=e[o]).prefix)&&("xml"===p&&(s.uri=n.XML),"xmlns"!==p&&(s.uri=r[p||""]))}var d;(d=i.indexOf(":"))>0?(p=e.prefix=i.slice(0,d),l=e.localName=i.slice(d+1)):(p=null,l=e.localName=i);var y=e.uri=r[p||""];if(t.startElement(y,l,i,e),!e.closed)return e.currentNSMap=r,e.localNSMap=a,!0;if(t.endElement(y,l,i),a)for(p in a)t.endPrefixMapping(p)}function v(e,t,r,n,i){if(/^(?:script|textarea)$/i.test(r)){var a=e.indexOf("</"+r+">",t),o=e.substring(t+1,a);if(/[&<]/.test(o))return/^script$/i.test(r)?(i.characters(o,0,o.length),a):(o=o.replace(/&#?\w+;/g,n),i.characters(o,0,o.length),a)}return t+1}function I(e,t,r,n){var i=n[r];return null==i&&((i=e.lastIndexOf("</"+r+">"))<t&&(i=e.lastIndexOf("</"+r)),n[r]=i),i<t}function N(e,t){for(var r in e)t[r]=e[r]}function T(e,t,r,n){switch(e.charAt(t+2)){case"-":return"-"===e.charAt(t+3)?(i=e.indexOf("--\x3e",t+4))>t?(r.comment(e,t+4,i-t-4),i+3):(n.error("Unclosed comment"),-1):-1;default:if("CDATA["==e.substr(t+3,6)){var i=e.indexOf("]]>",t+9);return r.startCDATA(),r.characters(e,t+9,i-t-9),r.endCDATA(),i+3}var a=function(e,t){var r,n=[],i=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;i.lastIndex=t,i.exec(e);for(;r=i.exec(e);)if(n.push(r),r[1])return n}(e,t),o=a.length;if(o>1&&/!doctype/i.test(a[0][0])){var s=a[1][0],u=!1,c=!1;o>3&&(/^public$/i.test(a[2][0])?(u=a[3][0],c=o>4&&a[4][0]):/^system$/i.test(a[2][0])&&(c=a[3][0]));var p=a[o-1];return r.startDTD(s,u,c),r.endDTD(),p.index+p[0].length}}return-1}function C(e,t,r){var n=e.indexOf("?>",t);if(n){var i=e.substring(t,n).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(i){i[0].length;return r.processingInstruction(i[1],i[2]),n+2}return-1}return-1}function k(){this.attributeNames={}}h.prototype=new Error,h.prototype.name=h.name,f.prototype={parse:function(e,t,r){var i=this.domBuilder;i.startDocument(),N(t,t={}),function(e,t,r,i,a){function o(e){var t=e.slice(1,-1);return t in r?r[t]:"#"===t.charAt(0)?function(e){if(e>65535){var t=55296+((e-=65536)>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}(parseInt(t.substr(1).replace("x","0x"))):(a.error("entity not found:"+e),e)}function s(t){if(t>f){var r=e.substring(f,t).replace(/&#?\w+;/g,o);m&&u(f),i.characters(r,0,t-f),f=t}}function u(t,r){for(;t>=p&&(r=l.exec(e));)c=r.index,p=c+r[0].length,m.lineNumber++;m.columnNumber=t-c+1}var c=0,p=0,l=/.*(?:\r\n?|\n)|.*$/g,m=i.locator,d=[{currentNSMap:t}],y={},f=0;for(;;){try{var N=e.indexOf("<",f);if(N<0){if(!e.substr(f).match(/^\s*$/)){var A=i.doc,D=A.createTextNode(e.substr(f));A.appendChild(D),i.currentElement=D}return}switch(N>f&&s(N),e.charAt(N+1)){case"/":var x=e.indexOf(">",N+3),R=e.substring(N+2,x).replace(/[ \t\n\r]+$/g,""),P=d.pop();x<0?(R=e.substring(N+2).replace(/[\s<].*/,""),a.error("end tag name: "+R+" is not complete:"+P.tagName),x=N+1+R.length):R.match(/\s</)&&(R=R.replace(/[\s<].*/,""),a.error("end tag name: "+R+" maybe not complete"),x=N+1+R.length);var E=P.localNSMap,_=P.tagName==R,w=_||P.tagName&&P.tagName.toLowerCase()==R.toLowerCase();if(w){if(i.endElement(P.uri,P.localName,R),E)for(var q in E)i.endPrefixMapping(q);_||a.fatalError("end tag name: "+R+" is not match the current start tagName:"+P.tagName)}else d.push(P);x++;break;case"?":m&&u(N),x=C(e,N,i);break;case"!":m&&u(N),x=T(e,N,i,a);break;default:m&&u(N);var M=new k,L=d[d.length-1].currentNSMap,x=g(e,N,M,L,o,a),O=M.length;if(!M.closed&&I(e,x,M.tagName,y)&&(M.closed=!0,r.nbsp||a.warning("unclosed xml attribute")),m&&O){for(var B=b(m,{}),G=0;G<O;G++){var U=M[G];u(U.offset),U.locator=b(m,{})}i.locator=B,S(M,i,L)&&d.push(M),i.locator=m}else S(M,i,L)&&d.push(M);n.isHTML(M.uri)&&!M.closed?x=v(e,x,M.tagName,o,i):x++}}catch(F){if(F instanceof h)throw F;a.error("element parse error: "+F),x=-1}x>f?f=x:s(Math.max(N,f)+1)}}(e,t,r,i,this.errorHandler),i.endDocument()}},k.prototype={setTagName:function(e){if(!o.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,r){if(!o.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:r}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},t.XMLReader=f,t.ParseError=h},function(e,t,r){"use strict";var n=Array.prototype.slice,i=Object.prototype.toString;e.exports=function(e){var t=this;if("function"!==typeof t||"[object Function]"!==i.call(t))throw new TypeError("Function.prototype.bind called on incompatible "+t);for(var r,a=n.call(arguments,1),o=Math.max(0,t.length-a.length),s=[],u=0;u<o;u++)s.push("$"+u);if(r=Function("binder","return function ("+s.join(",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof r){var i=t.apply(this,a.concat(n.call(arguments)));return Object(i)===i?i:this}return t.apply(e,a.concat(n.call(arguments)))}),t.prototype){var c=function(){};c.prototype=t.prototype,r.prototype=new c,c.prototype=null}return r}},function(e,t,r){"use strict";var n=Array.prototype.slice,i=r(226),a=Object.keys,o=a?function(e){return a(e)}:r(572),s=Object.keys;o.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return i(e)?s(n.call(e)):s(e)}):Object.keys=o;return Object.keys||o},e.exports=o},function(e,t,r){"use strict";var n;if(!Object.keys){var i=Object.prototype.hasOwnProperty,a=Object.prototype.toString,o=r(226),s=Object.prototype.propertyIsEnumerable,u=!s.call({toString:null},"toString"),c=s.call(function(){},"prototype"),p=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],l=function(e){var t=e.constructor;return t&&t.prototype===e},m={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!m["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{l(window[e])}catch(t){return!0}}catch(t){return!0}return!1}();n=function(e){var t=null!==e&&"object"===typeof e,r="[object Function]"===a.call(e),n=o(e),s=t&&"[object String]"===a.call(e),m=[];if(!t&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var y=c&&r;if(s&&e.length>0&&!i.call(e,0))for(var h=0;h<e.length;++h)m.push(String(h));if(n&&e.length>0)for(var f=0;f<e.length;++f)m.push(String(f));else for(var b in e)y&&"prototype"===b||!i.call(e,b)||m.push(String(b));if(u)for(var g=function(e){if("undefined"===typeof window||!d)return l(e);try{return l(e)}catch(t){return!1}}(e),S=0;S<p.length;++S)g&&"constructor"===p[S]||!i.call(e,p[S])||m.push(p[S]);return m}}e.exports=n},function(e,t,r){"use strict";var n=r(16),i=r(96),a=n("%Promise.resolve%",!0),o=a&&i(a);e.exports=function(e,t){if(!o)throw new SyntaxError("This environment does not support Promises.");return o(e,t)}},function(e,t,r){"use strict";e.exports=function(e){return null===e?"Null":"undefined"===typeof e?"Undefined":"function"===typeof e||"object"===typeof e?"Object":"number"===typeof e?"Number":"boolean"===typeof e?"Boolean":"string"===typeof e?"String":void 0}},function(e,t,r){"use strict";var n=r(576),i=TypeError,a=r(581);e.exports=function(e){var t=n(e);if(!t)throw new i("non-iterable value provided");return arguments.length>1?a(t,arguments[1]):a(t)}},function(e,t,r){"use strict";(function(t){var n=r(577);if(r(160)()||r(161)()){var i=Symbol.iterator;e.exports=function(e){return null!=e&&"undefined"!==typeof e[i]?e[i]():n(e)?Array.prototype[i].call(e):void 0}}else{var a=r(578),o=r(228),s=r(16),u=s("%Map%",!0),c=s("%Set%",!0),p=r(46),l=p("Array.prototype.push"),m=p("String.prototype.charCodeAt"),d=p("String.prototype.slice"),y=function(e){var t=0;return{next:function(){var r,n=t>=e.length;return n||(r=e[t],t+=1),{done:n,value:r}}}},h=function(e,t){if(a(e)||n(e))return y(e);if(o(e)){var r=0;return{next:function(){var t=function(e,t){if(t+1>=e.length)return t+1;var r=m(e,t);if(r<55296||r>56319)return t+1;var n=m(e,t+1);return n<56320||n>57343?t+1:t+2}(e,r),n=d(e,r,t);return r=t,{done:t>e.length,value:n}}}}return t&&"undefined"!==typeof e["_es6-shim iterator_"]?e["_es6-shim iterator_"]():void 0};if(u||c){var f=r(579),b=r(580),g=p("Map.prototype.forEach",!0),S=p("Set.prototype.forEach",!0);if("undefined"===typeof t||!t.versions||!t.versions.node)var v=p("Map.prototype.iterator",!0),I=p("Set.prototype.iterator",!0),N=function(e){var t=!1;return{next:function(){try{return{done:t,value:t?void 0:e.next()}}catch(r){return t=!0,{done:!0,value:void 0}}}}};var T=p("Map.prototype.@@iterator",!0)||p("Map.prototype._es6-shim iterator_",!0),C=p("Set.prototype.@@iterator",!0)||p("Set.prototype._es6-shim iterator_",!0);e.exports=function(e){return function(e){if(f(e)){if(v)return N(v(e));if(T)return T(e);if(g){var t=[];return g(e,function(e,r){l(t,[r,e])}),y(t)}}if(b(e)){if(I)return N(I(e));if(C)return C(e);if(S){var r=[];return S(e,function(e){l(r,e)}),y(r)}}}(e)||h(e)}}else e.exports=function(e){if(null!=e)return h(e,!0)}}}).call(this,r(45))},function(e,t,r){"use strict";var n=r(118)(),i=r(46)("Object.prototype.toString"),a=function(e){return!(n&&e&&"object"===typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===i(e)},o=function(e){return!!a(e)||null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=o,e.exports=s?a:o},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){"use strict";var n,i="function"===typeof Map&&Map.prototype?Map:null,a="function"===typeof Set&&Set.prototype?Set:null;i||(n=function(e){return!1});var o=i?Map.prototype.has:null,s=a?Set.prototype.has:null;n||o||(n=function(e){return!1}),e.exports=n||function(e){if(!e||"object"!==typeof e)return!1;try{if(o.call(e),s)try{s.call(e)}catch(t){return!0}return e instanceof i}catch(t){}return!1}},function(e,t,r){"use strict";var n,i="function"===typeof Map&&Map.prototype?Map:null,a="function"===typeof Set&&Set.prototype?Set:null;a||(n=function(e){return!1});var o=i?Map.prototype.has:null,s=a?Set.prototype.has:null;n||s||(n=function(e){return!1}),e.exports=n||function(e){if(!e||"object"!==typeof e)return!1;try{if(s.call(e),o)try{o.call(e)}catch(t){return!0}return e instanceof a}catch(t){}return!1}},function(e,t,r){"use strict";var n=TypeError;e.exports=function(e){if(!e||"function"!==typeof e.next)throw new n("iterator must be an object with a `next` method");if(arguments.length>1){var t=arguments[1];if("function"!==typeof t)throw new n("`callback`, if provided, must be a function")}for(var r,i=t||[];(r=e.next())&&!r.done;)t?t(r.value):i.push(r.value);if(!t)return i}},function(e,t,r){"use strict";var n=r(116),i=r(229),a=r(46),o=r(230),s=r(243),u=s(),c=r(617),p=a("Array.prototype.slice"),l=function(e,t){return i(e),u.apply(e,p(arguments,1))};n(l,{getPolyfill:s,implementation:o,shim:c}),e.exports=l},function(e,t,r){"use strict";var n=r(16)("%TypeError%");e.exports=function(e,t){if(null==e)throw new n(t||"Cannot call method on "+e);return e}},function(e,t,r){"use strict";var n=r(16),i=n("%Symbol.species%",!0),a=n("%TypeError%"),o=r(585),s=r(233),u=r(162),c=r(591),p=r(231),l=r(32);e.exports=function(e,t){if(!p(t)||t<0)throw new a("Assertion failed: length must be an integer >= 0");if(!u(e))return o(t);var r=s(e,"constructor");if(i&&"Object"===l(r)&&null===(r=s(r,i))&&(r=void 0),"undefined"===typeof r)return o(t);if(!c(r))throw new a("C must be a constructor");return new r(t)}},function(e,t,r){"use strict";var n=r(16),i=n("%Array.prototype%"),a=n("%RangeError%"),o=n("%SyntaxError%"),s=n("%TypeError%"),u=r(231),c=Math.pow(2,32)-1,p=n("%Object.setPrototypeOf%",!0)||([].__proto__!==i?null:function(e,t){return e.__proto__=t,e});e.exports=function(e){if(!u(e)||e<0)throw new s("Assertion failed: `length` must be an integer Number >= 0");if(e>c)throw new a("length is greater than (2**32 - 1)");var t=arguments.length>1?arguments[1]:i,r=[];if(t!==i){if(!p)throw new o("ArrayCreate: a `proto` argument that is not `Array.prototype` is not supported in an environment that does not support setting the [[Prototype]]");p(r,t)}return 0!==e&&(r.length=e),r}},function(e,t,r){"use strict";var n=r(16)("%Math.abs%");e.exports=function(e){return n(e)}},function(e,t,r){"use strict";var n=Math.floor;e.exports=function(e){return n(e)}},function(e,t,r){"use strict";var n=Number.isNaN||function(e){return e!==e};e.exports=Number.isFinite||function(e){return"number"===typeof e&&!n(e)&&e!==1/0&&e!==-1/0}},function(e,t,r){var n="function"===typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=n&&i&&"function"===typeof i.get?i.get:null,o=n&&Map.prototype.forEach,s="function"===typeof Set&&Set.prototype,u=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=s&&u&&"function"===typeof u.get?u.get:null,p=s&&Set.prototype.forEach,l="function"===typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,m="function"===typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,d="function"===typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,y=Boolean.prototype.valueOf,h=Object.prototype.toString,f=Function.prototype.toString,b=String.prototype.match,g="function"===typeof BigInt?BigInt.prototype.valueOf:null,S=Object.getOwnPropertySymbols,v="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,I="function"===typeof Symbol&&"object"===typeof Symbol.iterator,N=Object.prototype.propertyIsEnumerable,T=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null),C=r(590).custom,k=C&&P(C)?C:null,A="function"===typeof Symbol&&"undefined"!==typeof Symbol.toStringTag?Symbol.toStringTag:null;function D(e,t,r){var n="double"===(r.quoteStyle||t)?'"':"'";return n+e+n}function x(e){return String(e).replace(/"/g,"&quot;")}function R(e){return"[object Array]"===w(e)&&(!A||!("object"===typeof e&&A in e))}function P(e){if(I)return e&&"object"===typeof e&&e instanceof Symbol;if("symbol"===typeof e)return!0;if(!e||"object"!==typeof e||!v)return!1;try{return v.call(e),!0}catch(t){}return!1}e.exports=function e(t,r,n,i){var s=r||{};if(_(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(_(s,"maxStringLength")&&("number"===typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var u=!_(s,"customInspect")||s.customInspect;if("boolean"!==typeof u&&"symbol"!==u)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(_(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if("undefined"===typeof t)return"undefined";if(null===t)return"null";if("boolean"===typeof t)return t?"true":"false";if("string"===typeof t)return function e(t,r){if(t.length>r.maxStringLength){var n=t.length-r.maxStringLength,i="... "+n+" more character"+(n>1?"s":"");return e(t.slice(0,r.maxStringLength),r)+i}var a=t.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,M);return D(a,"single",r)}(t,s);if("number"===typeof t)return 0===t?1/0/t>0?"0":"-0":String(t);if("bigint"===typeof t)return String(t)+"n";var h="undefined"===typeof s.depth?5:s.depth;if("undefined"===typeof n&&(n=0),n>=h&&h>0&&"object"===typeof t)return R(t)?"[Array]":"[Object]";var S=function(e,t){var r;if("\t"===e.indent)r="\t";else{if(!("number"===typeof e.indent&&e.indent>0))return null;r=Array(e.indent+1).join(" ")}return{base:r,prev:Array(t+1).join(r)}}(s,n);if("undefined"===typeof i)i=[];else if(q(i,t)>=0)return"[Circular]";function N(t,r,a){if(r&&(i=i.slice()).push(r),a){var o={depth:s.depth};return _(s,"quoteStyle")&&(o.quoteStyle=s.quoteStyle),e(t,o,n+1,i)}return e(t,s,n+1,i)}if("function"===typeof t){var C=function(e){if(e.name)return e.name;var t=b.call(f.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),E=U(t,N);return"[Function"+(C?": "+C:" (anonymous)")+"]"+(E.length>0?" { "+E.join(", ")+" }":"")}if(P(t)){var F=I?String(t).replace(/^(Symbol\(.*\))_[^)]*$/,"$1"):v.call(t);return"object"!==typeof t||I?F:L(F)}if(function(e){if(!e||"object"!==typeof e)return!1;if("undefined"!==typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"===typeof e.nodeName&&"function"===typeof e.getAttribute}(t)){for(var V="<"+String(t.nodeName).toLowerCase(),j=t.attributes||[],z=0;z<j.length;z++)V+=" "+j[z].name+"="+D(x(j[z].value),"double",s);return V+=">",t.childNodes&&t.childNodes.length&&(V+="..."),V+="</"+String(t.nodeName).toLowerCase()+">"}if(R(t)){if(0===t.length)return"[]";var W=U(t,N);return S&&!function(e){for(var t=0;t<e.length;t++)if(q(e[t],"\n")>=0)return!1;return!0}(W)?"["+G(W,S)+"]":"[ "+W.join(", ")+" ]"}if(function(e){return"[object Error]"===w(e)&&(!A||!("object"===typeof e&&A in e))}(t)){var K=U(t,N);return 0===K.length?"["+String(t)+"]":"{ ["+String(t)+"] "+K.join(", ")+" }"}if("object"===typeof t&&u){if(k&&"function"===typeof t[k])return t[k]();if("symbol"!==u&&"function"===typeof t.inspect)return t.inspect()}if(function(e){if(!a||!e||"object"!==typeof e)return!1;try{a.call(e);try{c.call(e)}catch(V){return!0}return e instanceof Map}catch(t){}return!1}(t)){var H=[];return o.call(t,function(e,r){H.push(N(r,t,!0)+" => "+N(e,t))}),B("Map",a.call(t),H,S)}if(function(e){if(!c||!e||"object"!==typeof e)return!1;try{c.call(e);try{a.call(e)}catch(t){return!0}return e instanceof Set}catch(r){}return!1}(t)){var Q=[];return p.call(t,function(e){Q.push(N(e,t))}),B("Set",c.call(t),Q,S)}if(function(e){if(!l||!e||"object"!==typeof e)return!1;try{l.call(e,l);try{m.call(e,m)}catch(V){return!0}return e instanceof WeakMap}catch(t){}return!1}(t))return O("WeakMap");if(function(e){if(!m||!e||"object"!==typeof e)return!1;try{m.call(e,m);try{l.call(e,l)}catch(V){return!0}return e instanceof WeakSet}catch(t){}return!1}(t))return O("WeakSet");if(function(e){if(!d||!e||"object"!==typeof e)return!1;try{return d.call(e),!0}catch(t){}return!1}(t))return O("WeakRef");if(function(e){return"[object Number]"===w(e)&&(!A||!("object"===typeof e&&A in e))}(t))return L(N(Number(t)));if(function(e){if(!e||"object"!==typeof e||!g)return!1;try{return g.call(e),!0}catch(t){}return!1}(t))return L(N(g.call(t)));if(function(e){return"[object Boolean]"===w(e)&&(!A||!("object"===typeof e&&A in e))}(t))return L(y.call(t));if(function(e){return"[object String]"===w(e)&&(!A||!("object"===typeof e&&A in e))}(t))return L(N(String(t)));if(!function(e){return"[object Date]"===w(e)&&(!A||!("object"===typeof e&&A in e))}(t)&&!function(e){return"[object RegExp]"===w(e)&&(!A||!("object"===typeof e&&A in e))}(t)){var Z=U(t,N),J=T?T(t)===Object.prototype:t instanceof Object||t.constructor===Object,$=t instanceof Object?"":"null prototype",Y=!J&&A&&Object(t)===t&&A in t?w(t).slice(8,-1):$?"Object":"",X=(J||"function"!==typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(Y||$?"["+[].concat(Y||[],$||[]).join(": ")+"] ":"");return 0===Z.length?X+"{}":S?X+"{"+G(Z,S)+"}":X+"{ "+Z.join(", ")+" }"}return String(t)};var E=Object.prototype.hasOwnProperty||function(e){return e in this};function _(e,t){return E.call(e,t)}function w(e){return h.call(e)}function q(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}function M(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+t.toString(16).toUpperCase()}function L(e){return"Object("+e+")"}function O(e){return e+" { ? }"}function B(e,t,r,n){return e+" ("+t+") {"+(n?G(r,n):r.join(", "))+"}"}function G(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+e.join(","+r)+"\n"+t.prev}function U(e,t){var r=R(e),n=[];if(r){n.length=e.length;for(var i=0;i<e.length;i++)n[i]=_(e,i)?t(e[i],e):""}var a,o="function"===typeof S?S(e):[];if(I){a={};for(var s=0;s<o.length;s++)a["$"+o[s]]=o[s]}for(var u in e)_(e,u)&&(r&&String(Number(u))===u&&u<e.length||I&&a["$"+u]instanceof Symbol||(/[^\w$]/.test(u)?n.push(t(u,e)+": "+t(e[u],e)):n.push(u+": "+t(e[u],e))));if("function"===typeof S)for(var c=0;c<o.length;c++)N.call(e,o[c])&&n.push("["+t(o[c])+"]: "+t(e[o[c]],e));return n}},function(e,t){},function(e,t,r){"use strict";var n=r(592)("%Reflect.construct%",!0),i=r(593);try{i({},"",{"[[Get]]":function(){}})}catch(s){i=null}if(i&&n){var a={},o={};i(o,"length",{"[[Get]]":function(){throw a},"[[Enumerable]]":!0}),e.exports=function(e){try{n(e,o)}catch(t){return t===a}}}else e.exports=function(e){return"function"===typeof e&&!!e.prototype}},function(e,t,r){"use strict";e.exports=r(16)},function(e,t,r){"use strict";var n=r(16)("%TypeError%"),i=r(594),a=r(234),o=r(235),s=r(596),u=r(236),c=r(88),p=r(237),l=r(238),m=r(32);e.exports=function(e,t,r){if("Object"!==m(e))throw new n("Assertion failed: Type(O) is not Object");if(!c(t))throw new n("Assertion failed: IsPropertyKey(P) is not true");var d=i({Type:m,IsDataDescriptor:u,IsAccessorDescriptor:s},r)?r:l(r);if(!i({Type:m,IsDataDescriptor:u,IsAccessorDescriptor:s},d))throw new n("Assertion failed: Desc is not a valid Property Descriptor");return a(u,p,o,e,t,d)}},function(e,t,r){"use strict";var n=r(16),i=r(79),a=n("%TypeError%");e.exports=function(e,t){if("Object"!==e.Type(t))return!1;var r={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var n in t)if(i(t,n)&&!r[n])return!1;if(e.IsDataDescriptor(t)&&e.IsAccessorDescriptor(t))throw new a("Property Descriptors may not be both accessor and data descriptors");return!0}},function(e,t,r){"use strict";var n=r(16)("%Array%"),i=!n.isArray&&r(46)("Object.prototype.toString");e.exports=n.isArray||function(e){return"[object Array]"===i(e)}},function(e,t,r){"use strict";var n=r(79),i=r(163),a=r(32);e.exports=function(e){return"undefined"!==typeof e&&(i(a,"Property Descriptor","Desc",e),!(!n(e,"[[Get]]")&&!n(e,"[[Set]]")))}},function(e,t,r){"use strict";var n=r(16),i=r(46),a=n("%TypeError%"),o=r(162),s=n("%Reflect.apply%",!0)||i("%Function.prototype.apply%");e.exports=function(e,t){var r=arguments.length>2?arguments[2]:[];if(!o(r))throw new a("Assertion failed: optional `argumentsList`, if provided, must be a List");return s(e,t,r)}},function(e,t,r){"use strict";var n=r(16)("%TypeError%"),i=r(599),a=r(88),o=r(32);e.exports=function(e,t,r){if("Object"!==o(e))throw new n("Assertion failed: Type(O) is not Object");if(!a(t))throw new n("Assertion failed: IsPropertyKey(P) is not true");var s=i(e,t,r);if(!s)throw new n("unable to create data property");return s}},function(e,t,r){"use strict";var n=r(16)("%TypeError%"),i=r(234),a=r(235),o=r(600),s=r(236),u=r(604),c=r(88),p=r(237),l=r(32);e.exports=function(e,t,r){if("Object"!==l(e))throw new n("Assertion failed: Type(O) is not Object");if(!c(t))throw new n("Assertion failed: IsPropertyKey(P) is not true");var m=o(e,t),d=!m||u(e);return!(m&&(!m["[[Writable]]"]||!m["[[Configurable]]"])||!d)&&i(s,p,a,e,t,{"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Value]]":r,"[[Writable]]":!0})}},function(e,t,r){"use strict";var n=r(16),i=r(601),a=n("%TypeError%"),o=r(46)("Object.prototype.propertyIsEnumerable"),s=r(79),u=r(162),c=r(88),p=r(602),l=r(238),m=r(32);e.exports=function(e,t){if("Object"!==m(e))throw new a("Assertion failed: O must be an Object");if(!c(t))throw new a("Assertion failed: P must be a Property Key");if(s(e,t)){if(!i){var r=u(e)&&"length"===t,n=p(e)&&"lastIndex"===t;return{"[[Configurable]]":!(r||n),"[[Enumerable]]":o(e,t),"[[Value]]":e[t],"[[Writable]]":!0}}return l(i(e,t))}}},function(e,t,r){"use strict";var n=r(16)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(i){n=null}e.exports=n},function(e,t,r){"use strict";var n=r(16)("%Symbol.match%",!0),i=r(603),a=r(239);e.exports=function(e){if(!e||"object"!==typeof e)return!1;if(n){var t=e[n];if("undefined"!==typeof t)return a(t)}return i(e)}},function(e,t,r){"use strict";var n,i,a,o,s=r(46),u=r(118)();if(u){n=s("Object.prototype.hasOwnProperty"),i=s("RegExp.prototype.exec"),a={};var c=function(){throw a};o={toString:c,valueOf:c},"symbol"===typeof Symbol.toPrimitive&&(o[Symbol.toPrimitive]=c)}var p=s("Object.prototype.toString"),l=Object.getOwnPropertyDescriptor;e.exports=u?function(e){if(!e||"object"!==typeof e)return!1;var t=l(e,"lastIndex");if(!(t&&n(t,"value")))return!1;try{i(e,o)}catch(r){return r===a}}:function(e){return!(!e||"object"!==typeof e&&"function"!==typeof e)&&"[object RegExp]"===p(e)}},function(e,t,r){"use strict";var n=r(16)("%Object%"),i=r(242),a=n.preventExtensions,o=n.isExtensible;e.exports=a?function(e){return!i(e)&&o(e)}:function(e){return!i(e)}},function(e,t,r){"use strict";var n=r(16)("%TypeError%"),i=r(88),a=r(32);e.exports=function(e,t){if("Object"!==a(e))throw new n("Assertion failed: `O` must be an Object");if(!i(t))throw new n("Assertion failed: `P` must be a Property Key");return t in e}},function(e,t,r){"use strict";var n=r(607);e.exports=function(e){return n(e)>>>0}},function(e,t,r){"use strict";var n=r(16),i=n("%TypeError%"),a=n("%Number%"),o=n("%RegExp%"),s=n("%parseInt%"),u=r(46),c=r(608),p=r(242),l=u("String.prototype.slice"),m=c(/^0b[01]+$/i),d=c(/^0o[0-7]+$/i),y=c(/^[-+]0x[0-9a-f]+$/i),h=c(new o("["+["\x85","\u200b","\ufffe"].join("")+"]","g")),f=["\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003","\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028","\u2029\ufeff"].join(""),b=new RegExp("(^["+f+"]+)|(["+f+"]+$)","g"),g=u("String.prototype.replace"),S=r(609);e.exports=function e(t){var r=p(t)?t:S(t,a);if("symbol"===typeof r)throw new i("Cannot convert a Symbol value to a number");if("bigint"===typeof r)throw new i("Conversion from 'BigInt' to 'number' is not allowed.");if("string"===typeof r){if(m(r))return e(s(l(r,2),2));if(d(r))return e(s(l(r,2),8));if(h(r)||y(r))return NaN;var n=function(e){return g(e,b,"")}(r);if(n!==r)return e(n)}return a(r)}},function(e,t,r){"use strict";var n=r(16)("RegExp.prototype.test"),i=r(96);e.exports=function(e){return i(n,e)}},function(e,t,r){"use strict";var n=r(610);e.exports=function(e){return arguments.length>1?n(e,arguments[1]):n(e)}},function(e,t,r){"use strict";var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator,i=r(611),a=r(241),o=r(612),s=r(613);e.exports=function(e){if(i(e))return e;var t,r="default";if(arguments.length>1&&(arguments[1]===String?r="string":arguments[1]===Number&&(r="number")),n&&(Symbol.toPrimitive?t=function(e,t){var r=e[t];if(null!==r&&"undefined"!==typeof r){if(!a(r))throw new TypeError(r+" returned for property "+t+" of object "+e+" is not a function");return r}}(e,Symbol.toPrimitive):s(e)&&(t=Symbol.prototype.valueOf)),"undefined"!==typeof t){var u=t.call(e,r);if(i(u))return u;throw new TypeError("unable to convert exotic object to primitive")}return"default"===r&&(o(e)||s(e))&&(r="string"),function(e,t){if("undefined"===typeof e||null===e)throw new TypeError("Cannot call method on "+e);if("string"!==typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var r,n,o,s="string"===t?["toString","valueOf"]:["valueOf","toString"];for(o=0;o<s.length;++o)if(r=e[s[o]],a(r)&&(n=r.call(e),i(n)))return n;throw new TypeError("No default value")}(e,"default"===r?"number":r)}},function(e,t,r){"use strict";e.exports=function(e){return null===e||"function"!==typeof e&&"object"!==typeof e}},function(e,t,r){"use strict";var n=Date.prototype.getDay,i=Object.prototype.toString,a=r(118)();e.exports=function(e){return"object"===typeof e&&null!==e&&(a?function(e){try{return n.call(e),!0}catch(t){return!1}}(e):"[object Date]"===i.call(e))}},function(e,t,r){"use strict";var n=Object.prototype.toString;if(r(160)()){var i=Symbol.prototype.toString,a=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"===typeof e)return!0;if("[object Symbol]"!==n.call(e))return!1;try{return function(e){return"symbol"===typeof e.valueOf()&&a.test(i.call(e))}(e)}catch(t){return!1}}}else e.exports=function(e){return!1}},function(e,t,r){"use strict";var n=r(16)("%Object%"),i=r(229);e.exports=function(e){return i(e),n(e)}},function(e,t,r){"use strict";var n=r(16),i=n("%String%"),a=n("%TypeError%");e.exports=function(e){if("symbol"===typeof e)throw new a("Cannot convert a Symbol value to a string");return i(e)}},function(e,t){e.exports=function(e){var t=!0,r=!0,n=!1;if("function"===typeof e){try{e.call("f",function(e,r,n){"object"!==typeof n&&(t=!1)}),e.call([null],function(){"use strict";r="string"===typeof this},"x")}catch(i){n=!0}return!n&&t&&r}return!1}},function(e,t,r){"use strict";var n=r(116),i=r(243);e.exports=function(){var e=i();return n(Array.prototype,{map:e},{map:function(){return Array.prototype.map!==e}}),e}},function(e,t,r){"use strict";var n=r(117),i=r(244),a=r(116);e.exports=function(){n();var e=i();return a(Promise,{allSettled:e},{allSettled:function(){return Promise.allSettled!==e}}),e}},function(e,t,r){"use strict";function n(e){return(n="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)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return l.default}}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=h(t);if(r&&r.has(e))return r.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e,r&&r.set(e,i);return i}(r(0)),a=y(r(9)),o=y(r(95)),s=y(r(620)),u=r(164),c=r(245),p=r(119),l=y(r(622)),m=y(r(246)),d=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function y(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(h=function(e){return e?r:t})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function b(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){D(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,a=[],o=!0,s=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);o=!0);}catch(u){s=!0,i=u}finally{try{o||null==r.return||r.return()}finally{if(s)throw i}}return a}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return I(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return I(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function N(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function T(e,t){return(T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function C(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var r,i=A(e);if(t){var a=A(this).constructor;r=Reflect.construct(i,arguments,a)}else r=i.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return k(e)}(this,r)}}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A(e){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function D(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var x=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&T(e,t)}(p,i.Component);var t,r,n,a=C(p);function p(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,p),D(k(t=a.call(this,e)),"onDragStart",function(e,r){if((0,m.default)("Draggable: onDragStart: %j",r),!1===t.props.onStart(e,(0,c.createDraggableData)(k(t),r)))return!1;t.setState({dragging:!0,dragged:!0})}),D(k(t),"onDrag",function(e,r){if(!t.state.dragging)return!1;(0,m.default)("Draggable: onDrag: %j",r);var n=(0,c.createDraggableData)(k(t),r),i={x:n.x,y:n.y};if(t.props.bounds){var a=i.x,o=i.y;i.x+=t.state.slackX,i.y+=t.state.slackY;var s=v((0,c.getBoundPosition)(k(t),i.x,i.y),2),u=s[0],p=s[1];i.x=u,i.y=p,i.slackX=t.state.slackX+(a-i.x),i.slackY=t.state.slackY+(o-i.y),n.x=i.x,n.y=i.y,n.deltaX=i.x-t.state.x,n.deltaY=i.y-t.state.y}if(!1===t.props.onDrag(e,n))return!1;t.setState(i)}),D(k(t),"onDragStop",function(e,r){if(!t.state.dragging)return!1;if(!1===t.props.onStop(e,(0,c.createDraggableData)(k(t),r)))return!1;(0,m.default)("Draggable: onDragStop: %j",r);var n={dragging:!1,slackX:0,slackY:0};if(Boolean(t.props.position)){var i=t.props.position,a=i.x,o=i.y;n.x=a,n.y=o}t.setState(n)}),t.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:S({},e.position),slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),t}return t=p,n=[{key:"getDerivedStateFromProps",value:function(e,t){var r=e.position,n=t.prevPropsPosition;return!r||n&&r.x===n.x&&r.y===n.y?null:((0,m.default)("Draggable: getDerivedStateFromProps %j",{position:r,prevPropsPosition:n}),{x:r.x,y:r.y,prevPropsPosition:S({},r)})}}],(r=[{key:"componentDidMount",value:function(){"undefined"!==typeof window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var e,t,r;return null!==(e=null===(t=this.props)||void 0===t?void 0:null===(r=t.nodeRef)||void 0===r?void 0:r.current)&&void 0!==e?e:o.default.findDOMNode(this)}},{key:"render",value:function(){var e,t=this.props,r=(t.axis,t.bounds,t.children),n=t.defaultPosition,a=t.defaultClassName,o=t.defaultClassNameDragging,p=t.defaultClassNameDragged,m=t.position,y=t.positionOffset,h=(t.scale,b(t,d)),g={},v=null,I=!Boolean(m)||this.state.dragging,N=m||n,T={x:(0,c.canDragX)(this)&&I?this.state.x:N.x,y:(0,c.canDragY)(this)&&I?this.state.y:N.y};this.state.isElementSVG?v=(0,u.createSVGTransform)(T,y):g=(0,u.createCSSTransform)(T,y);var C=(0,s.default)(r.props.className||"",a,(D(e={},o,this.state.dragging),D(e,p,this.state.dragged),e));return i.createElement(l.default,f({},h,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),i.cloneElement(i.Children.only(r),{className:C,style:S(S({},r.props.style),g),transform:v}))}}])&&N(t.prototype,r),n&&N(t,n),p}();t.default=x,D(x,"displayName","Draggable"),D(x,"propTypes",S(S({},l.default.propTypes),{},{axis:a.default.oneOf(["both","x","y","none"]),bounds:a.default.oneOfType([a.default.shape({left:a.default.number,right:a.default.number,top:a.default.number,bottom:a.default.number}),a.default.string,a.default.oneOf([!1])]),defaultClassName:a.default.string,defaultClassNameDragging:a.default.string,defaultClassNameDragged:a.default.string,defaultPosition:a.default.shape({x:a.default.number,y:a.default.number}),positionOffset:a.default.shape({x:a.default.oneOfType([a.default.number,a.default.string]),y:a.default.oneOfType([a.default.number,a.default.string])}),position:a.default.shape({x:a.default.number,y:a.default.number}),className:p.dontSetMe,style:p.dontSetMe,transform:p.dontSetMe})),D(x,"defaultProps",S(S({},l.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},function(e,t,r){"use strict";function n(e){var t,r,i="";if("string"===typeof e||"number"===typeof e)i+=e;else if("object"===typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=n(e[t]))&&(i&&(i+=" "),i+=r);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}r.r(t),t.default=function(){for(var e,t,r=0,i="";r<arguments.length;)(e=arguments[r++])&&(t=n(e))&&(i&&(i+=" "),i+=t);return i}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPrefix=i,t.browserPrefixToKey=a,t.browserPrefixToStyle=function(e,t){return t?"-".concat(t.toLowerCase(),"-").concat(e):e},t.default=void 0;var n=["Moz","Webkit","O","ms"];function i(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"===typeof window)return"";var i=null===(e=window.document)||void 0===e?void 0:null===(t=e.documentElement)||void 0===t?void 0:t.style;if(!i)return"";if(r in i)return"";for(var o=0;o<n.length;o++)if(a(r,n[o])in i)return n[o];return""}function a(e,t){return t?"".concat(t).concat(function(e){for(var t="",r=!0,n=0;n<e.length;n++)r?(t+=e[n].toUpperCase(),r=!1):"-"===e[n]?r=!0:t+=e[n];return t}(e)):e}var o=i();t.default=o},function(e,t,r){"use strict";function n(e){return(n="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)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=m(t);if(r&&r.has(e))return r.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}i.default=e,r&&r.set(e,i);return i}(r(0)),a=l(r(9)),o=l(r(95)),s=r(164),u=r(245),c=r(119),p=l(r(246));function l(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,a=[],o=!0,s=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);o=!0);}catch(u){s=!0,i=u}finally{try{o||null==r.return||r.return()}finally{if(s)throw i}}return a}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function h(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var r,i=S(e);if(t){var a=S(this).constructor;r=Reflect.construct(i,arguments,a)}else r=i.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return g(e)}(this,r)}}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var I={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},N=I.mouse,T=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(c,i.Component);var t,r,n,a=b(c);function c(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return v(g(e=a.call.apply(a,[this].concat(r))),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),v(g(e),"mounted",!1),v(g(e),"handleDragStart",function(t){if(e.props.onMouseDown(t),!e.props.allowAnyClick&&"number"===typeof t.button&&0!==t.button)return!1;var r=e.findDOMNode();if(!r||!r.ownerDocument||!r.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var n=r.ownerDocument;if(!(e.props.disabled||!(t.target instanceof n.defaultView.Node)||e.props.handle&&!(0,s.matchesSelectorAndParentsTo)(t.target,e.props.handle,r)||e.props.cancel&&(0,s.matchesSelectorAndParentsTo)(t.target,e.props.cancel,r))){"touchstart"===t.type&&t.preventDefault();var i=(0,s.getTouchIdentifier)(t);e.setState({touchIdentifier:i});var a=(0,u.getControlPosition)(t,i,g(e));if(null!=a){var o=a.x,c=a.y,l=(0,u.createCoreData)(g(e),o,c);(0,p.default)("DraggableCore: handleDragStart: %j",l),(0,p.default)("calling",e.props.onStart),!1!==e.props.onStart(t,l)&&!1!==e.mounted&&(e.props.enableUserSelectHack&&(0,s.addUserSelectStyles)(n),e.setState({dragging:!0,lastX:o,lastY:c}),(0,s.addEvent)(n,N.move,e.handleDrag),(0,s.addEvent)(n,N.stop,e.handleDragStop))}}}),v(g(e),"handleDrag",function(t){var r=(0,u.getControlPosition)(t,e.state.touchIdentifier,g(e));if(null!=r){var n=r.x,i=r.y;if(Array.isArray(e.props.grid)){var a=n-e.state.lastX,o=i-e.state.lastY,s=d((0,u.snapToGrid)(e.props.grid,a,o),2);if(a=s[0],o=s[1],!a&&!o)return;n=e.state.lastX+a,i=e.state.lastY+o}var c=(0,u.createCoreData)(g(e),n,i);if((0,p.default)("DraggableCore: handleDrag: %j",c),!1!==e.props.onDrag(t,c)&&!1!==e.mounted)e.setState({lastX:n,lastY:i});else try{e.handleDragStop(new MouseEvent("mouseup"))}catch(m){var l=document.createEvent("MouseEvents");l.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.handleDragStop(l)}}}),v(g(e),"handleDragStop",function(t){if(e.state.dragging){var r=(0,u.getControlPosition)(t,e.state.touchIdentifier,g(e));if(null!=r){var n=r.x,i=r.y,a=(0,u.createCoreData)(g(e),n,i);if(!1===e.props.onStop(t,a)||!1===e.mounted)return!1;var o=e.findDOMNode();o&&e.props.enableUserSelectHack&&(0,s.removeUserSelectStyles)(o.ownerDocument),(0,p.default)("DraggableCore: handleDragStop: %j",a),e.setState({dragging:!1,lastX:NaN,lastY:NaN}),o&&((0,p.default)("DraggableCore: Removing handlers"),(0,s.removeEvent)(o.ownerDocument,N.move,e.handleDrag),(0,s.removeEvent)(o.ownerDocument,N.stop,e.handleDragStop))}}}),v(g(e),"onMouseDown",function(t){return N=I.mouse,e.handleDragStart(t)}),v(g(e),"onMouseUp",function(t){return N=I.mouse,e.handleDragStop(t)}),v(g(e),"onTouchStart",function(t){return N=I.touch,e.handleDragStart(t)}),v(g(e),"onTouchEnd",function(t){return N=I.touch,e.handleDragStop(t)}),e}return t=c,(r=[{key:"componentDidMount",value:function(){this.mounted=!0;var e=this.findDOMNode();e&&(0,s.addEvent)(e,I.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.findDOMNode();if(e){var t=e.ownerDocument;(0,s.removeEvent)(t,I.mouse.move,this.handleDrag),(0,s.removeEvent)(t,I.touch.move,this.handleDrag),(0,s.removeEvent)(t,I.mouse.stop,this.handleDragStop),(0,s.removeEvent)(t,I.touch.stop,this.handleDragStop),(0,s.removeEvent)(e,I.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,s.removeUserSelectStyles)(t)}}},{key:"findDOMNode",value:function(){var e,t,r;return null!==(e=null===(t=this.props)||void 0===t?void 0:null===(r=t.nodeRef)||void 0===r?void 0:r.current)&&void 0!==e?e:o.default.findDOMNode(this)}},{key:"render",value:function(){return i.cloneElement(i.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}])&&h(t.prototype,r),n&&h(t,n),c}();t.default=T,v(T,"displayName","DraggableCore"),v(T,"propTypes",{allowAnyClick:a.default.bool,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:a.default.arrayOf(a.default.number),handle:a.default.string,cancel:a.default.string,nodeRef:a.default.object,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,scale:a.default.number,className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe}),v(T,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},function(e,t,r){"use strict";var n=r(33).compose;t.__esModule=!0,t.composeWithDevTools="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"===typeof arguments[0]?n:n.apply(null,arguments)},t.devToolsEnhancer="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:function(){return function(e){return e}}},function(e,t,r){var n=r(21);function i(){}function a(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function o(e,t,r,i){n.each(r.members,function(r,n){var o=t[r];if(null!==o&&void 0!==o){var u=a(n);s(u=e?e+"."+u:u,o,n,i)}})}function s(e,t,r,i){null!==t&&void 0!==t&&("structure"===r.type?o(e,t,r,i):"list"===r.type?function(e,t,r,i){var o=r.member||{};0!==t.length?n.arrayEach(t,function(t,n){var u="."+(n+1);if("ec2"===r.api.protocol)u+="";else if(r.flattened){if(o.name){var c=e.split(".");c.pop(),c.push(a(o)),e=c.join(".")}}else u="."+(o.name?o.name:"member")+u;s(e+u,t,o,i)}):i.call(this,e,null)}(e,t,r,i):"map"===r.type?function(e,t,r,i){var a=1;n.each(t,function(t,n){var o=(r.flattened?".":".entry.")+a+++".",u=o+(r.key.name||"key"),c=o+(r.value.name||"value");s(e+u,t,r.key,i),s(e+c,n,r.value,i)})}(e,t,r,i):i(e,r.toWireFormat(t).toString()))}i.prototype.serialize=function(e,t,r){o("",e,t,r)},e.exports=i},function(e,t,r){var n=r(21),i=r(627).XmlNode,a=r(629).XmlText;function o(){}function s(e,t,r){switch(r.type){case"structure":return function(e,t,r){n.arrayEach(r.memberNames,function(n){var a=r.members[n];if("body"===a.location){var o=t[n],c=a.name;if(void 0!==o&&null!==o)if(a.isXmlAttribute)e.addAttribute(c,o);else if(a.flattened)s(e,o,a);else{var p=new i(c);e.addChildNode(p),u(p,a),s(p,o,a)}}})}(e,t,r);case"map":return function(e,t,r){var a=r.key.name||"key",o=r.value.name||"value";n.each(t,function(t,n){var u=new i(r.flattened?r.name:"entry");e.addChildNode(u);var c=new i(a),p=new i(o);u.addChildNode(c),u.addChildNode(p),s(c,t,r.key),s(p,n,r.value)})}(e,t,r);case"list":return function(e,t,r){r.flattened?n.arrayEach(t,function(t){var n=r.member.name||r.name,a=new i(n);e.addChildNode(a),s(a,t,r.member)}):n.arrayEach(t,function(t){var n=r.member.name||"member",a=new i(n);e.addChildNode(a),s(a,t,r.member)})}(e,t,r);default:return function(e,t,r){e.addChildNode(new a(r.toWireFormat(t)))}(e,t,r)}}function u(e,t,r){var n,i="xmlns";t.xmlNamespaceUri?(n=t.xmlNamespaceUri,t.xmlNamespacePrefix&&(i+=":"+t.xmlNamespacePrefix)):r&&t.api.xmlNamespaceUri&&(n=t.api.xmlNamespaceUri),n&&e.addAttribute(i,n)}o.prototype.toXML=function(e,t,r,n){var a=new i(r);return u(a,t,!0),s(a,e,t),a.children.length>0||n?a.toString():""},e.exports=o},function(e,t,r){var n=r(628).escapeAttribute;function i(e,t){void 0===t&&(t=[]),this.name=e,this.children=t,this.attributes={}}i.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},i.prototype.addChildNode=function(e){return this.children.push(e),this},i.prototype.removeAttribute=function(e){return delete this.attributes[e],this},i.prototype.toString=function(){for(var e=Boolean(this.children.length),t="<"+this.name,r=this.attributes,i=0,a=Object.keys(r);i<a.length;i++){var o=a[i],s=r[o];"undefined"!==typeof s&&null!==s&&(t+=" "+o+'="'+n(""+s)+'"')}return t+(e?">"+this.children.map(function(e){return e.toString()}).join("")+"</"+this.name+">":"/>")},e.exports={XmlNode:i}},function(e,t){e.exports={escapeAttribute:function(e){return e.replace(/&/g,"&amp;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}}},function(e,t,r){var n=r(630).escapeElement;function i(e){this.value=e}i.prototype.toString=function(){return n(""+this.value)},e.exports={XmlText:i}},function(e,t){e.exports={escapeElement:function(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#x0D;").replace(/\n/g,"&#x0A;").replace(/\u0085/g,"&#x85;").replace(/\u2028/,"&#x2028;")}}},function(e,t){function r(e,t){if(!r.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return r.services[e][t]}r.services={},e.exports=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(633),i=1e3,a=function(){function e(e){void 0===e&&(e=i),this.maxSize=e,this.cache=new n.LRUCache(e)}return Object.defineProperty(e.prototype,"size",{get:function(){return this.cache.length},enumerable:!0,configurable:!0}),e.prototype.put=function(t,r){var n="string"!==typeof t?e.getKeyString(t):t,i=this.populateValue(r);this.cache.put(n,i)},e.prototype.get=function(t){var r="string"!==typeof t?e.getKeyString(t):t,n=Date.now(),i=this.cache.get(r);if(i){for(var a=i.length-1;a>=0;a--){i[a].Expire<n&&i.splice(a,1)}if(0===i.length)return void this.cache.remove(r)}return i},e.getKeyString=function(e){for(var t=[],r=Object.keys(e).sort(),n=0;n<r.length;n++){var i=r[n];void 0!==e[i]&&t.push(e[i])}return t.join(" ")},e.prototype.populateValue=function(e){var t=Date.now();return e.map(function(e){return{Address:e.Address||"",Expire:t+60*(e.CachePeriodInMinutes||1)*1e3}})},e.prototype.empty=function(){this.cache.empty()},e.prototype.remove=function(t){var r="string"!==typeof t?e.getKeyString(t):t;this.cache.remove(r)},e}();t.EndpointCache=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){return function(e,t){this.key=e,this.value=t}}(),i=function(){function e(e){if(this.nodeMap={},this.size=0,"number"!==typeof e||e<1)throw new Error("Cache size can only be positive number");this.sizeLimit=e}return Object.defineProperty(e.prototype,"length",{get:function(){return this.size},enumerable:!0,configurable:!0}),e.prototype.prependToList=function(e){this.headerNode?(this.headerNode.prev=e,e.next=this.headerNode):this.tailNode=e,this.headerNode=e,this.size++},e.prototype.removeFromTail=function(){if(this.tailNode){var e=this.tailNode,t=e.prev;return t&&(t.next=void 0),e.prev=void 0,this.tailNode=t,this.size--,e}},e.prototype.detachFromList=function(e){this.headerNode===e&&(this.headerNode=e.next),this.tailNode===e&&(this.tailNode=e.prev),e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.next=void 0,e.prev=void 0,this.size--},e.prototype.get=function(e){if(this.nodeMap[e]){var t=this.nodeMap[e];return this.detachFromList(t),this.prependToList(t),t.value}},e.prototype.remove=function(e){if(this.nodeMap[e]){var t=this.nodeMap[e];this.detachFromList(t),delete this.nodeMap[e]}},e.prototype.put=function(e,t){if(this.nodeMap[e])this.remove(e);else if(this.size===this.sizeLimit){var r=this.removeFromTail().key;delete this.nodeMap[r]}var i=new n(e,t);this.nodeMap[e]=i,this.prependToList(i)},e.prototype.empty=function(){for(var e=Object.keys(this.nodeMap),t=0;t<e.length;t++){var r=e[t],n=this.nodeMap[r];this.detachFromList(n),delete this.nodeMap[r]}},e}();t.LRUCache=i},function(e,t,r){(function(t){var n=r(2),i=r(252),a=r(169),o=n.util.inherit,s=0;n.Service=o({constructor:function(e){if(!this.loadServiceClass)throw n.util.error(new Error,"Service must be constructed with `new' operator");var t=this.loadServiceClass(e||{});if(t){var r=n.util.copy(e),i=new t(e);return Object.defineProperty(i,"_originalConfig",{get:function(){return r},enumerable:!1,configurable:!0}),i._clientId=++s,i}this.initialize(e)},initialize:function(e){var r=n.config[this.serviceIdentifier];if(this.config=new n.Config(n.config),r&&this.config.update(r,!0),e&&this.config.update(e,!0),this.validateService(),this.config.endpoint||a.configureEndpoint(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),n.SequentialExecutor.call(this),n.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||n.Service._clientSideMonitoring)&&this.publisher){var i=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function(e){t.nextTick(function(){i.eventHandler(e)})}),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function(e){t.nextTick(function(){i.eventHandler(e)})})}},validateService:function(){},loadServiceClass:function(e){var t=e;if(n.util.isEmpty(this.api)){if(t.apiConfig)return n.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){(t=new n.Config(n.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(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&n.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?n.util.isType(e,Date)&&(e=n.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(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(e,t,r){if("function"===typeof t&&(r=t,t=null),t=t||{},this.config.params){var i=this.api.operations[e];i&&(t=n.util.copy(t),n.util.each(this.config.params,function(e,r){i.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=r))}))}var a=new n.Request(this,e,t);return this.addAllRequestListeners(a),this.attachMonitoringEmitter(a),r&&a.send(r),a},makeUnauthenticatedRequest:function(e,t,r){"function"===typeof t&&(r=t,t={});var n=this.makeRequest(e,t).toUnauthenticated();return r?n.send(r):n},waitFor:function(e,t,r){return new n.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function(e){for(var t=[n.events,n.EventListeners.Core,this.serviceInterface(),n.EventListeners.CorePost],r=0;r<t.length;r++)t[r]&&e.addListeners(t[r]);this.config.paramValidation||e.removeListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS),this.config.logger&&e.addListeners(n.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(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()},n=e.response;if(n.httpResponse.statusCode&&(r.FinalHttpStatusCode=n.httpResponse.statusCode),n.error){var i=n.error;n.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(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()},n=e.response;return n.httpResponse.statusCode&&(r.HttpStatusCode=n.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(r.AccessKey=e.service.config.credentials.accessKeyId),n.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),n.httpResponse.headers["x-amzn-requestid"]&&(r.XAmznRequestId=n.httpResponse.headers["x-amzn-requestid"]),n.httpResponse.headers["x-amz-request-id"]&&(r.XAmzRequestId=n.httpResponse.headers["x-amz-request-id"]),n.httpResponse.headers["x-amz-id-2"]&&(r.XAmzId2=n.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),r=e.response,n=r.error;return r.httpResponse.statusCode>299?(n.code&&(t.AwsException=n.code),n.message&&(t.AwsExceptionMessage=n.message)):((n.code||n.name)&&(t.SdkException=n.code||n.name),n.message&&(t.SdkExceptionMessage=n.message)),t},attachMonitoringEmitter:function(e){var t,r,i,a,o,s,u=0,c=this;e.on("validate",function(){a=n.util.realClock.now(),s=Date.now()},!0),e.on("sign",function(){r=n.util.realClock.now(),t=Date.now(),o=e.httpRequest.region,u++},!0),e.on("validateResponse",function(){i=Math.round(n.util.realClock.now()-r)}),e.addNamedListener("API_CALL_ATTEMPT","success",function(){var r=c.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=i>=0?i:0,r.Region=o,c.emit("apiCallAttempt",[r])}),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function(){var a=c.attemptFailEvent(e);a.Timestamp=t,i=i||Math.round(n.util.realClock.now()-r),a.AttemptLatency=i>=0?i:0,a.Region=o,c.emit("apiCallAttempt",[a])}),e.addNamedListener("API_CALL","complete",function(){var t=c.apiCallEvent(e);if(t.AttemptCount=u,!(t.AttemptCount<=0)){t.Timestamp=s;var r=Math.round(n.util.realClock.now()-a);t.Latency=r>=0?r:0;var i=e.response;i.error&&i.error.retryable&&"number"===typeof i.retryCount&&"number"===typeof i.maxRetries&&i.retryCount>=i.maxRetries&&(t.MaxRetriesExceeded=1),c.emit("apiCall",[t])}})},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(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,n.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return n.EventListeners.Query;case"json":return n.EventListeners.Json;case"rest-json":return n.EventListeners.RestJson;case"rest-xml":return n.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return n.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(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(e){this.endpoint=new n.Endpoint(e,this.config)},paginationConfig:function(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var i=new Error;throw n.util.error(i,"No pagination configuration for "+e)}return null}return r}}),n.util.update(n.Service,{defineMethods:function(e){n.util.each(e.prototype.api.operations,function(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(e,t,r){n.Service._serviceMap[e]=!0,Array.isArray(t)||(r=t,t=[]);var i=o(n.Service,r||{});if("string"===typeof e){n.Service.addVersions(i,t);var a=i.serviceIdentifier||e;i.serviceIdentifier=a}else i.prototype.api=e,n.Service.defineMethods(i);if(n.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&n.util.clientSideMonitoring){var s=n.util.clientSideMonitoring.Publisher,u=(0,n.util.clientSideMonitoring.configProvider)();this.prototype.publisher=new s(u),u.enabled&&(n.Service._clientSideMonitoring=!0)}return n.SequentialExecutor.call(i.prototype),n.Service.addDefaultMonitoringListeners(i.prototype),i},addVersions:function(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(e,t,r){var a=o(e,{serviceIdentifier:e.serviceIdentifier});function s(t){t.isApi?a.prototype.api=t:a.prototype.api=new i(t,{serviceIdentifier:e.serviceIdentifier})}if("string"===typeof t){if(r)s(r);else try{s(n.apiLoader(e.serviceIdentifier,t))}catch(u){throw n.util.error(u,{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]=a}else s(t);return n.Service.defineMethods(a),a},hasService:function(e){return Object.prototype.hasOwnProperty.call(n.Service._serviceMap,e)},addDefaultMonitoringListeners:function(e){e.addNamedListener("MONITOR_EVENTS_BUBBLE","apiCallAttempt",function(t){var r=Object.getPrototypeOf(e);r._events&&r.emit("apiCallAttempt",[t])}),e.addNamedListener("CALL_EVENTS_BUBBLE","apiCall",function(t){var r=Object.getPrototypeOf(e);r._events&&r.emit("apiCall",[t])})},_serviceMap:{}}),n.util.mixin(n.Service,n.SequentialExecutor),e.exports=n.Service}).call(this,r(45))},function(e){e.exports={rules:{"*/*":{endpoint:"{service}.{region}.amazonaws.com"},"cn-*/*":{endpoint:"{service}.{region}.amazonaws.com.cn"},"us-iso-*/*":{endpoint:"{service}.{region}.c2s.ic.gov"},"us-isob-*/*":{endpoint:"{service}.{region}.sc2s.sgov.gov"},"*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/sts":"globalSSL","*/importexport":{endpoint:"{service}.amazonaws.com",signatureVersion:"v2",globalEndpoint:!0},"*/route53":"globalSSL","cn-*/route53":{endpoint:"{service}.amazonaws.com.cn",globalEndpoint:!0,signingRegion:"cn-northwest-1"},"us-gov-*/route53":"globalGovCloud","*/waf":"globalSSL","*/iam":"globalSSL","cn-*/iam":{endpoint:"{service}.cn-north-1.amazonaws.com.cn",globalEndpoint:!0,signingRegion:"cn-north-1"},"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:!0,signingRegion:"us-east-1"},globalGovCloud:{endpoint:"{service}.us-gov.amazonaws.com",globalEndpoint:!0,signingRegion:"us-gov-west-1"},s3signature:{endpoint:"{service}.{region}.amazonaws.com",signatureVersion:"s3"}}}},function(e,t,r){var n,i=r(2);r(258),r(259),i.Config=i.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),i.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function(e){var t=this;function r(r){e(r,r?null:t.credentials)}function n(e,t){return new i.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}t.credentials?"function"===typeof t.credentials.get?t.credentials.get(function(e){e&&(e=n("Could not load credentials from "+t.credentials.constructor.name,e)),r(e)}):function(){var e=null;t.credentials.accessKeyId&&t.credentials.secretAccessKey||(e=n("Missing credentials")),r(e)}():t.credentialProvider?t.credentialProvider.resolve(function(e,i){e&&(e=n("Could not load credentials from any providers",e)),t.credentials=i,r(e)}):r(n("No credentials to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),i.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||i.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(i.util.readFileSync(e)),r=new i.FileSystemCredentials(e),n=new i.CredentialProviderChain;return n.providers.unshift(r),n.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){i.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"===typeof r?r.call(this):r):"httpOptions"===e&&this[e]?this[e]=i.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy"},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&((e=i.util.copy(e)).credentials=new i.Credentials(e)),e},setPromisesDependency:function(e){n=e,null===e&&"function"===typeof Promise&&(n=Promise);var t=[i.Request,i.Credentials,i.CredentialProviderChain];i.S3&&(t.push(i.S3),i.S3.ManagedUpload&&t.push(i.S3.ManagedUpload)),i.util.addPromises(t,n)},getPromisesDependency:function(){return n}}),i.config=new i.Config},function(e,t,r){var n=r(2),i=r(257),a=r(638).discoverEndpoint;n.EventListeners={Core:{}},n.EventListeners={Core:(new i).addNamedListeners(function(e,t){t("VALIDATE_CREDENTIALS","validate",function(e,t){if(!e.service.api.signatureVersion&&!e.service.config.signatureVersion)return t();e.service.config.getCredentials(function(r){r&&(e.response.error=n.util.error(r,{code:"CredentialsError",message:"Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1"})),t()})}),e("VALIDATE_REGION","validate",function(e){if(!e.service.isGlobalEndpoint){var t=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);e.service.config.region?t.test(e.service.config.region)||(e.response.error=n.util.error(new Error,{code:"ConfigError",message:"Invalid region in config"})):e.response.error=n.util.error(new Error,{code:"ConfigError",message:"Missing region in config"})}}),e("BUILD_IDEMPOTENCY_TOKENS","validate",function(e){if(e.service.api.operations){var t=e.service.api.operations[e.operation];if(t){var r=t.idempotentMembers;if(r.length){for(var i=n.util.copy(e.params),a=0,o=r.length;a<o;a++)i[r[a]]||(i[r[a]]=n.util.uuid.v4());e.params=i}}}}),e("VALIDATE_PARAMETERS","validate",function(e){if(e.service.api.operations){var t=e.service.api.operations[e.operation].input,r=e.service.config.paramValidation;new n.ParamValidator(r).validate(t,e.params)}}),e("COMPUTE_CHECKSUM","afterBuild",function(e){if(e.service.api.operations){var t=e.service.api.operations[e.operation];if(t){var r=e.httpRequest.body,i=r&&(n.util.Buffer.isBuffer(r)||"string"===typeof r),a=e.httpRequest.headers;if(t.httpChecksumRequired&&e.service.config.computeChecksums&&i&&!a["Content-MD5"]){var o=n.util.crypto.md5(r,"base64");a["Content-MD5"]=o}}}}),t("COMPUTE_SHA256","afterBuild",function(e,t){if(e.haltHandlersOnError(),e.service.api.operations){var r=e.service.api.operations[e.operation],i=r?r.authtype:"";if(!e.service.api.signatureVersion&&!i&&!e.service.config.signatureVersion)return t();if(e.service.getSignerClass(e)===n.Signers.V4){var a=e.httpRequest.body||"";if(i.indexOf("unsigned-body")>=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();n.util.computeSha256(a,function(r,n){r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=n,t())})}else t()}}),e("SET_CONTENT_LENGTH","afterBuild",function(e){var t=function(e){if(!e.service.api.operations)return"";var t=e.service.api.operations[e.operation];return t?t.authtype:""}(e),r=n.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var i=n.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=i}catch(a){if(r&&r.isStreaming){if(r.requiresLength)throw a;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw a}throw a}}),e("SET_HTTP_HOST","afterBuild",function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host}),e("RESTART","restart",function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new n.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount<this.service.config.maxRetries?this.response.retryCount++:this.response.error=null)});t("DISCOVER_ENDPOINT","sign",a,!0),t("SIGN","sign",function(e,t){var r=e.service,n=(e.service.api.operations||{})[e.operation],i=n?n.authtype:"";if(!r.api.signatureVersion&&!i&&!r.config.signatureVersion)return t();r.config.getCredentials(function(i,a){if(i)return e.response.error=i,t();try{var o=r.getSkewCorrectedDate(),s=new(r.getSignerClass(e))(e.httpRequest,r.getSigningName(e),{signatureCache:r.config.signatureCache,operation:n,signatureVersion:r.api.signatureVersion});s.setServiceClientId(r._clientId),delete e.httpRequest.headers.Authorization,delete e.httpRequest.headers.Date,delete e.httpRequest.headers["X-Amz-Date"],s.addAuthorization(a,o),e.signedAt=o}catch(u){e.response.error=u}t()})}),e("VALIDATE_RESPONSE","validateResponse",function(e){this.service.successfulResponse(e,this)?(e.data={},e.error=null):(e.data=null,e.error=n.util.error(new Error,{code:"UnknownError",message:"An unknown error occurred."}))}),t("SEND","send",function(e,t){function r(r){e.httpResponse.stream=r;var i=e.request.httpRequest.stream,a=e.request.service,o=a.api,s=e.request.operation,u=o.operations[s]||{};r.on("headers",function(i,o,s){if(e.request.emit("httpHeaders",[i,o,e,s]),!e.httpResponse.streaming)if(2===n.HttpClient.streamsApiVersion){if(u.hasEventOutput&&a.successfulResponse(e))return e.request.emit("httpDone"),void t();r.on("readable",function(){var t=r.read();null!==t&&e.request.emit("httpData",[t,e])})}else r.on("data",function(t){e.request.emit("httpData",[t,e])})}),r.on("end",function(){if(!i||!i.didCallback){if(2===n.HttpClient.streamsApiVersion&&u.hasEventOutput&&a.successfulResponse(e))return;e.request.emit("httpDone"),t()}})}function i(r){if("RequestAbortedError"!==r.code){var i="TimeoutError"===r.code?r.code:"NetworkingError";r=n.util.error(r,{code:i,region:e.request.httpRequest.region,hostname:e.request.httpRequest.endpoint.hostname,retryable:!0})}e.error=r,e.request.emit("httpError",[e.error,e],function(){t()})}function a(){var t,a=n.HttpClient.getInstance(),o=e.request.service.config.httpOptions||{};try{var s=a.handleRequest(e.request.httpRequest,o,r,i);(t=s).on("sendProgress",function(t){e.request.emit("httpUploadProgress",[t,e])}),t.on("receiveProgress",function(t){e.request.emit("httpDownloadProgress",[t,e])})}catch(u){i(u)}}e.httpResponse._abortCallback=t,e.error=null,e.data=null,(e.request.service.getSkewCorrectedDate()-this.signedAt)/1e3>=600?this.emit("sign",[this],function(e){e?t(e):a()}):a()}),e("HTTP_HEADERS","httpHeaders",function(e,t,r,i){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=i,r.httpResponse.headers=t,r.httpResponse.body=n.util.buffer.toBuffer(""),r.httpResponse.buffers=[],r.httpResponse.numBytes=0;var a=t.date||t.Date,o=r.request.service;if(a){var s=Date.parse(a);o.config.correctClockSkew&&o.isClockSkewed(s)&&o.applyClockOffset(s)}}),e("HTTP_DATA","httpData",function(e,t){if(e){if(n.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"],i={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[i,t])}t.httpResponse.buffers.push(n.util.buffer.toBuffer(e))}}),e("HTTP_DONE","httpDone",function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=n.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers}),e("FINALIZE_ERROR","retry",function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))}),e("INVALIDATE_CREDENTIALS","retry",function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}}),e("EXPIRED_SIGNATURE","retry",function(e){var t=e.error;t&&"string"===typeof t.code&&"string"===typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)}),e("CLOCK_SKEWED","retry",function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)}),e("REDIRECT","retry",function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new n.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,e.error.redirect=!0,e.error.retryable=!0)}),e("RETRY_CHECK","retry",function(e){e.error&&(e.error.redirect&&e.redirectCount<e.maxRedirects?e.error.retryDelay=0:e.retryCount<e.maxRetries&&(e.error.retryDelay=this.service.retryDelays(e.retryCount,e.error)||0))}),t("RESET_RETRY_STATE","afterRetry",function(e,t){var r,n=!1;e.error&&(r=e.error.retryDelay||0,e.error.retryable&&e.retryCount<e.maxRetries?(e.retryCount++,n=!0):e.error.redirect&&e.redirectCount<e.maxRedirects&&(e.redirectCount++,n=!0)),n&&r>=0?(e.error=null,setTimeout(t,r)):t()})}),CorePost:(new i).addNamedListeners(function(e){e("EXTRACT_REQUEST_ID","extractData",n.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",n.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"===typeof e.errno&&"function"===typeof n.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(n.util.getSystemErrorName(e.errno)>=0)}(e)){var t="Inaccessible host: `"+e.hostname+"' at port `"+e.port+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=n.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}})}),Logger:(new i).addNamedListeners(function(e){e("LOG_REQUEST","complete",function(e){var t=e.request,i=t.service.config.logger;if(i){var a=function(){var a=(e.request.service.getSkewCorrectedDate().getTime()-t.startTime.getTime())/1e3,o=!!i.isTTY,s=e.httpResponse.statusCode,u=t.params;t.service.api.operations&&t.service.api.operations[t.operation]&&t.service.api.operations[t.operation].input&&(u=function e(t,r){if(!r)return r;if(t.isSensitive)return"***SensitiveInformation***";switch(t.type){case"structure":var i={};return n.util.each(r,function(r,n){Object.prototype.hasOwnProperty.call(t.members,r)?i[r]=e(t.members[r],n):i[r]=n}),i;case"list":var a=[];return n.util.arrayEach(r,function(r,n){a.push(e(t.member,r))}),a;case"map":var o={};return n.util.each(r,function(r,n){o[r]=e(t.value,n)}),o;default:return r}}(t.service.api.operations[t.operation].input,t.params));var c=r(639).inspect(u,!0,null),p="";return o&&(p+="\x1b[33m"),p+="[AWS "+t.service.serviceIdentifier+" "+s,p+=" "+a.toString()+"s "+e.retryCount+" retries]",o&&(p+="\x1b[0;1m"),p+=" "+n.util.string.lowerFirst(t.operation),p+="("+c+")",o&&(p+="\x1b[0m"),p}();"function"===typeof i.log?i.log(a):"function"===typeof i.write&&i.write(a+"\n")}})}),Json:(new i).addNamedListeners(function(e){var t=r(165);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)}),Rest:(new i).addNamedListeners(function(e){var t=r(120);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)}),RestJson:(new i).addNamedListeners(function(e){var t=r(250);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)}),RestXml:(new i).addNamedListeners(function(e){var t=r(251);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)}),Query:(new i).addNamedListeners(function(e){var t=r(248);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})}},function(e,t,r){var n=r(2),i=r(21),a=["AWS_ENABLE_ENDPOINT_DISCOVERY","AWS_ENDPOINT_DISCOVERY_ENABLED"];function o(e){var t=e.service,r=t.api||{},n=(r.operations,{});return t.config.region&&(n.region=t.config.region),r.serviceId&&(n.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(n.accessKeyId=t.config.credentials.accessKeyId),n}function s(e,t){var r={};return function e(t,r,n){n&&void 0!==r&&null!==r&&"structure"===n.type&&n.required&&n.required.length>0&&i.arrayEach(n.required,function(i){var a=n.members[i];if(!0===a.endpointDiscoveryId){var o=a.isLocationName?a.name:i;t[o]=String(r[i])}else e(t,r[i],a)})}(r,e.params,t),r}function u(e){var t=e.service,r=t.api,a=r.operations?r.operations[e.operation]:void 0,u=s(e,a?a.input:void 0),c=o(e);Object.keys(u).length>0&&(c=i.update(c,u),a&&(c.operation=a.name));var p=n.endpointCache.get(c);if(!p||1!==p.length||""!==p[0].Address)if(p&&p.length>0)e.httpRequest.updateEndpoint(p[0].Address);else{var m=t.makeRequest(r.endpointOperation,{Operation:a.name,Identifiers:u});l(m),m.removeListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS),m.removeListener("retry",n.EventListeners.Core.RETRY_CHECK),n.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:1}]),m.send(function(e,t){t&&t.Endpoints?n.endpointCache.put(c,t.Endpoints):e&&n.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:1}])})}}var c={};function p(e,t){var r=e.service,a=r.api,u=a.operations?a.operations[e.operation]:void 0,p=u?u.input:void 0,m=s(e,p),d=o(e);Object.keys(m).length>0&&(d=i.update(d,m),u&&(d.operation=u.name));var y=n.EndpointCache.getKeyString(d),h=n.endpointCache.get(y);if(h&&1===h.length&&""===h[0].Address)return c[y]||(c[y]=[]),void c[y].push({request:e,callback:t});if(h&&h.length>0)e.httpRequest.updateEndpoint(h[0].Address),t();else{var f=r.makeRequest(a.endpointOperation,{Operation:u.name,Identifiers:m});f.removeListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS),l(f),n.endpointCache.put(y,[{Address:"",CachePeriodInMinutes:60}]),f.send(function(r,a){if(r){if(e.response.error=i.error(r,{retryable:!1}),n.endpointCache.remove(d),c[y]){var o=c[y];i.arrayEach(o,function(e){e.request.response.error=i.error(r,{retryable:!1}),e.callback()}),delete c[y]}}else if(a&&(n.endpointCache.put(y,a.Endpoints),e.httpRequest.updateEndpoint(a.Endpoints[0].Address),c[y])){o=c[y];i.arrayEach(o,function(e){e.request.httpRequest.updateEndpoint(a.Endpoints[0].Address),e.callback()}),delete c[y]}t()})}}function l(e){var t=e.service.api.apiVersion;t&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=t)}function m(e){var t=e.error,r=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===r.statusCode)){var a=e.request,u=a.service.api.operations||{},c=s(a,u[a.operation]?u[a.operation].input:void 0),p=o(a);Object.keys(c).length>0&&(p=i.update(p,c),u[a.operation]&&(p.operation=u[a.operation].name)),n.endpointCache.remove(p)}}function d(e){return["false","0"].indexOf(e)>=0}e.exports={discoverEndpoint:function(e,t){var r=e.service||{};if(function(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw i.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=n.config[e.serviceIdentifier]||{};return Boolean(n.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}(r)||e.isPresigned())return t();var o=(r.api.operations||{})[e.operation],s=o?o.endpointDiscoveryRequired:"NULL",c=function(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!i.isBrowser()){for(var r=0;r<a.length;r++){var o=a[r];if(Object.prototype.hasOwnProperty.call(Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}),o)){if(""===Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[o]||void 0===Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[o])throw i.error(new Error,{code:"ConfigurationException",message:"environmental variable "+o+" cannot be set to nothing"});return!d(Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[o])}}var s={};try{s=n.util.iniLoader?n.util.iniLoader.loadFrom({isConfig:!0,filename:Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[n.util.sharedConfigFileEnv]}):{}}catch(c){}var u=s[Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).AWS_PROFILE||n.util.defaultProfile]||{};if(Object.prototype.hasOwnProperty.call(u,"endpoint_discovery_enabled")){if(void 0===u.endpoint_discovery_enabled)throw i.error(new Error,{code:"ConfigurationException",message:"config file entry 'endpoint_discovery_enabled' cannot be set to nothing"});return!d(u.endpoint_discovery_enabled)}}}(e),l=r.api.hasRequiredEndpointDiscovery;switch((c||l)&&e.httpRequest.appendToUserAgent("endpoint-discovery"),s){case"OPTIONAL":(c||l)&&(u(e),e.addNamedListener("INVALIDATE_CACHED_ENDPOINTS","extractError",m)),t();break;case"REQUIRED":if(!1===c){e.response.error=i.error(new Error,{code:"ConfigurationException",message:"Endpoint Discovery is disabled but "+r.api.className+"."+e.operation+"() requires it. Please check your configurations."}),t();break}e.addNamedListener("INVALIDATE_CACHED_ENDPOINTS","extractError",m),p(e,t);break;case"NULL":default:t()}},requiredDiscoverEndpoint:p,optionalDiscoverEndpoint:u,marshallCustomIdentifiers:s,getCacheKey:o,invalidateCachedEndpoint:m}},function(e,t,r){(function(e){var n=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++)r[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return r},i=/%[sdj%]/g;t.format=function(e){if(!b(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(s(arguments[r]));return t.join(" ")}r=1;for(var n=arguments,a=n.length,o=String(e).replace(i,function(e){if("%%"===e)return"%";if(r>=a)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return e}}),u=n[r];r<a;u=n[++r])h(u)||!v(u)?o+=" "+u:o+=" "+s(u);return o},t.deprecate=function(r,n){if("undefined"!==typeof e&&!0===e.noDeprecation)return r;if("undefined"===typeof e)return function(){return t.deprecate(r,n).apply(this,arguments)};var i=!1;return function(){if(!i){if(e.throwDeprecation)throw new Error(n);e.traceDeprecation?console.trace(n):console.error(n),i=!0}return r.apply(this,arguments)}};var a,o={};function s(e,r){var n={seen:[],stylize:c};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),y(r)?n.showHidden=r:r&&t._extend(n,r),g(n.showHidden)&&(n.showHidden=!1),g(n.depth)&&(n.depth=2),g(n.colors)&&(n.colors=!1),g(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=u),p(n,e,n.depth)}function u(e,t){var r=s.styles[t];return r?"\x1b["+s.colors[r][0]+"m"+e+"\x1b["+s.colors[r][1]+"m":e}function c(e,t){return e}function p(e,r,n){if(e.customInspect&&r&&T(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return b(i)||(i=p(e,i,n)),i}var a=function(e,t){if(g(t))return e.stylize("undefined","undefined");if(b(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(f(t))return e.stylize(""+t,"number");if(y(t))return e.stylize(""+t,"boolean");if(h(t))return e.stylize("null","null")}(e,r);if(a)return a;var o=Object.keys(r),s=function(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(r)),N(r)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return l(r);if(0===o.length){if(T(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(S(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(I(r))return e.stylize(Date.prototype.toString.call(r),"date");if(N(r))return l(r)}var c,v="",C=!1,k=["{","}"];(d(r)&&(C=!0,k=["[","]"]),T(r))&&(v=" [Function"+(r.name?": "+r.name:"")+"]");return S(r)&&(v=" "+RegExp.prototype.toString.call(r)),I(r)&&(v=" "+Date.prototype.toUTCString.call(r)),N(r)&&(v=" "+l(r)),0!==o.length||C&&0!=r.length?n<0?S(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),c=C?function(e,t,r,n,i){for(var a=[],o=0,s=t.length;o<s;++o)D(t,String(o))?a.push(m(e,t,r,n,String(o),!0)):a.push("");return i.forEach(function(i){i.match(/^\d+$/)||a.push(m(e,t,r,n,i,!0))}),a}(e,r,n,s,o):o.map(function(t){return m(e,r,n,s,t,C)}),e.seen.pop(),function(e,t,r){if(e.reduce(function(e,t){return 0,t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60)return r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n  ")+" "+r[1];return r[0]+t+" "+e.join(", ")+" "+r[1]}(c,v,k)):k[0]+v+k[1]}function l(e){return"["+Error.prototype.toString.call(e)+"]"}function m(e,t,r,n,i,a){var o,s,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),D(n,i)||(o="["+i+"]"),s||(e.seen.indexOf(u.value)<0?(s=h(r)?p(e,u.value,null):p(e,u.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return"   "+e}).join("\n")):s=e.stylize("[Circular]","special")),g(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function d(e){return Array.isArray(e)}function y(e){return"boolean"===typeof e}function h(e){return null===e}function f(e){return"number"===typeof e}function b(e){return"string"===typeof e}function g(e){return void 0===e}function S(e){return v(e)&&"[object RegExp]"===C(e)}function v(e){return"object"===typeof e&&null!==e}function I(e){return v(e)&&"[object Date]"===C(e)}function N(e){return v(e)&&("[object Error]"===C(e)||e instanceof Error)}function T(e){return"function"===typeof e}function C(e){return Object.prototype.toString.call(e)}function k(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(r){if(g(a)&&(a=Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).NODE_DEBUG||""),r=r.toUpperCase(),!o[r])if(new RegExp("\\b"+r+"\\b","i").test(a)){var n=e.pid;o[r]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",r,n,e)}}else o[r]=function(){};return o[r]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=d,t.isBoolean=y,t.isNull=h,t.isNullOrUndefined=function(e){return null==e},t.isNumber=f,t.isString=b,t.isSymbol=function(e){return"symbol"===typeof e},t.isUndefined=g,t.isRegExp=S,t.isObject=v,t.isDate=I,t.isError=N,t.isFunction=T,t.isPrimitive=function(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e},t.isBuffer=r(640);var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function D(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",function(){var e=new Date,t=[k(e.getHours()),k(e.getMinutes()),k(e.getSeconds())].join(":");return[e.getDate(),A[e.getMonth()],t].join(" ")}(),t.format.apply(t,arguments))},t.inherits=r(641),t._extend=function(e,t){if(!t||!v(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var x="undefined"!==typeof Symbol?Symbol("util.promisify.custom"):void 0;function R(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!==typeof e)throw new TypeError('The "original" argument must be of type Function');if(x&&e[x]){var t;if("function"!==typeof(t=e[x]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,x,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise(function(e,n){t=e,r=n}),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push(function(e,n){e?r(e):t(n)});try{e.apply(this,i)}catch(o){r(o)}return n}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),x&&Object.defineProperty(t,x,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,n(e))},t.promisify.custom=x,t.callbackify=function(t){if("function"!==typeof t)throw new TypeError('The "original" argument must be of type Function');function r(){for(var r=[],n=0;n<arguments.length;n++)r.push(arguments[n]);var i=r.pop();if("function"!==typeof i)throw new TypeError("The last argument must be of type Function");var a=this,o=function(){return i.apply(a,arguments)};t.apply(this,r).then(function(t){e.nextTick(o,null,t)},function(t){e.nextTick(R,t,o)})}return Object.setPrototypeOf(r,Object.getPrototypeOf(t)),Object.defineProperties(r,n(t)),r}}).call(this,r(45))},function(e,t){e.exports=function(e){return e&&"object"===typeof e&&"function"===typeof e.copy&&"function"===typeof e.fill&&"function"===typeof e.readUInt8}},function(e,t){"function"===typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},function(e,t,r){(function(e){var t=r(2),n=r(643),i=t.util.inherit,a=t.util.domain,o=r(170),s={success:1,error:1,complete:1};var u=new n;u.setupStates=function(){var e=function(e,t){var r=this;r._haltHandlersOnError=!1,r.emit(r._asm.currentState,function(e){if(e)if(n=r,Object.prototype.hasOwnProperty.call(s,n._asm.currentState)){if(!(a&&r.domain instanceof a.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);var n})};this.addState("validate","build","error",e),this.addState("build","afterBuild","restart",e),this.addState("afterBuild","sign","restart",e),this.addState("sign","send","retry",e),this.addState("retry","afterRetry","afterRetry",e),this.addState("afterRetry","sign","error",e),this.addState("send","validateResponse","retry",e),this.addState("validateResponse","extractData","extractError",e),this.addState("extractError","extractData","retry",e),this.addState("extractData","success","retry",e),this.addState("restart","build","error",e),this.addState("success","complete","complete",e),this.addState("error","complete","complete",e),this.addState("complete",null,null,e)},u.setupStates(),t.Request=i({constructor:function(e,r,i){var o=e.endpoint,s=e.config.region,c=e.config.customUserAgent;e.isGlobalEndpoint&&(s=e.signingRegion?e.signingRegion:"us-east-1"),this.domain=a&&a.active,this.service=e,this.operation=r,this.params=i||{},this.httpRequest=new t.HttpRequest(o,s),this.httpRequest.appendToUserAgent(c),this.startTime=e.getSkewCorrectedDate(),this.response=new t.Response(this),this._asm=new n(u.states,"validate"),this._haltHandlersOnError=!1,t.SequentialExecutor.call(this),this.emit=this.emitEvent},send:function(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(e){return this.runTo("send",e)},runTo:function(e,t){return this._asm.runTo(e,t,this),this},abort:function(){return this.removeAllListeners("validateResponse"),this.removeAllListeners("extractError"),this.on("validateResponse",function(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(e){e=t.util.fn.makeAsync(e,3),this.on("complete",function r(n){e.call(n,n.error,n.data,function(i){!1!==i&&(n.hasNextPage()?n.nextPage().on("complete",r).send():e.call(n,null,null,t.util.fn.noop))})}).send()},eachItem:function(e){var r=this;this.eachPage(function(n,i){if(n)return e(n,null);if(null===i)return e(null,null);var a=r.service.paginationConfig(r.operation).resultKey;Array.isArray(a)&&(a=a[0]);var s=o.search(i,a),u=!0;return t.util.arrayEach(s,function(r){if(!1===(u=e(null,r)))return t.util.abort}),u})},isPageable:function(){return!!this.service.paginationConfig(this.operation)},createReadStream:function(){var r=t.util.stream,n=this,i=null;return 2===t.HttpClient.streamsApiVersion?(i=new r.PassThrough,e.nextTick(function(){n.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(){n.send()}))})),this.on("error",function(e){i.emit("error",e)}),this.on("httpHeaders",function(e,a,o){if(e<300){n.removeListener("httpData",t.EventListeners.Core.HTTP_DATA),n.removeListener("httpError",t.EventListeners.Core.HTTP_ERROR),n.on("httpError",function(e){o.error=e,o.error.retryable=!1});var s,u=!1;if("HEAD"!==n.httpRequest.method&&(s=parseInt(a["content-length"],10)),void 0!==s&&!isNaN(s)&&s>=0){u=!0;var c=0}var p=function(){u&&c!==s?i.emit("error",t.util.error(new Error("Stream content length mismatch. Received "+c+" of "+s+" bytes."),{code:"StreamContentLengthMismatch"})):2===t.HttpClient.streamsApiVersion?i.end():i.emit("end")},l=o.httpResponse.createUnbufferedStream();if(2===t.HttpClient.streamsApiVersion)if(u){var m=new r.PassThrough;m._write=function(e){return e&&e.length&&(c+=e.length),r.PassThrough.prototype._write.apply(this,arguments)},m.on("end",p),i.on("error",function(e){u=!1,l.unpipe(m),m.emit("end"),m.end()}),l.pipe(m).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(e,r,n){"function"===typeof r&&(n=r,r=null),n||(n=function(){}),r||(r=this.eventParameters(e,this.response)),t.SequentialExecutor.prototype.emit.call(this,e,r,function(e){e&&(this.response.error=e),n.call(this,e)})},eventParameters:function(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(e,r){return r||"function"!==typeof e||(r=e,e=null),(new t.Signers.Presign).sign(this.toGet(),e,r)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",t.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",t.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(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(){this._haltHandlersOnError=!0}}),t.Request.addPromisesToClass=function(e){this.prototype.promise=function(){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(){delete this.prototype.promise},t.util.addPromises(t.Request),t.util.mixin(t.Request,t.SequentialExecutor)}).call(this,r(45))},function(e,t){function r(e,t){this.currentState=t||null,this.states=e||{}}r.prototype.runTo=function(e,t,r,n){"function"===typeof e&&(n=r,r=t,t=e,e=null);var i=this,a=i.states[i.currentState];a.fn.call(r||i,n,function(n){if(n){if(!a.fail)return t?t.call(r,n):null;i.currentState=a.fail}else{if(!a.accept)return t?t.call(r):null;i.currentState=a.accept}if(i.currentState===e)return t?t.call(r,n):null;i.runTo(e,t,r,n)})},r.prototype.addState=function(e,t,r,n){return"function"===typeof t?(n=t,t=null,r=null):"function"===typeof r&&(n=r,r=null),this.currentState||(this.currentState=e),this.states[e]={accept:t,fail:r,fn:n},this},e.exports=r},function(e,t,r){var n=r(2),i=n.util.inherit,a=r(170);n.Response=i({constructor:function(e){this.request=e,this.data=null,this.error=null,this.retryCount=0,this.redirectCount=0,this.httpResponse=new n.HttpResponse,e&&(this.maxRetries=e.service.numRetries(),this.maxRedirects=e.service.config.maxRedirects)},nextPage:function(e){var t,r=this.request.service,i=this.request.operation;try{t=r.paginationConfig(i,!0)}catch(u){this.error=u}if(!this.hasNextPage()){if(e)e(this.error,null);else if(this.error)throw this.error;return null}var a=n.util.copy(this.request.params);if(this.nextPageTokens){var o=t.inputToken;"string"===typeof o&&(o=[o]);for(var s=0;s<o.length;s++)a[o[s]]=this.nextPageTokens[s];return r.makeRequest(this.request.operation,a,e)}return e?e(null,null):null},hasNextPage:function(){return this.cacheNextPageTokens(),!!this.nextPageTokens||void 0===this.nextPageTokens&&void 0},cacheNextPageTokens:function(){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&&!a.search(this.data,e.moreResults))return this.nextPageTokens;var t=e.outputToken;return"string"===typeof t&&(t=[t]),n.util.arrayEach.call(this,t,function(e){var t=a.search(this.data,e);t&&(this.nextPageTokens=this.nextPageTokens||[],this.nextPageTokens.push(t))}),this.nextPageTokens}})},function(e,t,r){var n=r(2),i=n.util.inherit,a=r(170);function o(e){var t=e.request._waiter,r=t.config.acceptors,n=!1,i="retry";r.forEach(function(r){if(!n){var a=t.matchers[r.matcher];a&&a(e,r.expected,r.argument)&&(n=!0,i=r.state)}}),!n&&e.error&&(i="failure"),"success"===i?t.setSuccess(e):t.setError(e,"retry"===i)}n.ResourceWaiter=i({constructor:function(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 n=a.search(e.data,r)}catch(i){return!1}return a.strictDeepEqual(n,t)},pathAll:function(e,t,r){try{var n=a.search(e.data,r)}catch(s){return!1}Array.isArray(n)||(n=[n]);var i=n.length;if(!i)return!1;for(var o=0;o<i;o++)if(!a.strictDeepEqual(n[o],t))return!1;return!0},pathAny:function(e,t,r){try{var n=a.search(e.data,r)}catch(s){return!1}Array.isArray(n)||(n=[n]);for(var i=n.length,o=0;o<i;o++)if(a.strictDeepEqual(n[o],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 n.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",o),e("CHECK_ERROR","extractError",o)}),wait:function(e,t){"function"===typeof e&&(t=e,e=void 0),e&&e.$waiter&&("number"===typeof(e=n.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(e){e.error=null,e.data=e.data||{},e.request.removeAllListeners("extractData")},setError:function(e,t){e.data=null,e.error=n.util.error(e.error||new Error,{code:"ResourceNotReady",message:"Resource is not in the state "+this.state,retryable:t})},loadWaiterConfig:function(e){if(!this.service.api.waiters[e])throw new n.util.error(new Error,{code:"StateNotFoundError",message:"State "+e+" not found."});this.config=n.util.copy(this.service.api.waiters[e])}})},function(e,t,r){var n=r(2),i=n.util.inherit;n.Signers.RequestSigner=i({constructor:function(e){this.request=e},setServiceClientId:function(e){this.serviceClientId=e},getServiceClientId:function(){return this.serviceClientId}}),n.Signers.RequestSigner.getVersion=function(e){switch(e){case"v2":return n.Signers.V2;case"v3":return n.Signers.V3;case"s3v4":case"v4":return n.Signers.V4;case"s3":return n.Signers.S3;case"v3https":return n.Signers.V3Https}throw new Error("Unknown signing version "+e)},r(647),r(261),r(648),r(649),r(650),r(651)},function(e,t,r){var n=r(2),i=n.util.inherit;n.Signers.V2=i(n.Signers.RequestSigner,{addAuthorization:function(e,t){t||(t=n.util.date.getDate());var r=this.request;r.params.Timestamp=n.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=n.util.queryParamsToString(r.params),r.headers["Content-Length"]=r.body.length},signature:function(e){return n.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function(){var e=[];return e.push(this.request.method),e.push(this.request.endpoint.host.toLowerCase()),e.push(this.request.pathname()),e.push(n.util.queryParamsToString(this.request.params)),e.join("\n")}}),e.exports=n.Signers.V2},function(e,t,r){var n=r(2),i=n.util.inherit;r(261),n.Signers.V3Https=i(n.Signers.V3,{authorization:function(e){return"AWS3-HTTPS AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,Signature="+this.signature(e)},stringToSign:function(){return this.request.headers["X-Amz-Date"]}}),e.exports=n.Signers.V3Https},function(e,t,r){var n=r(2),i=r(262),a=n.util.inherit;n.Signers.V4=a(n.Signers.RequestSigner,{constructor:function(e,t,r){n.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(e,t){var r=n.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(e,t){this.request.headers["X-Amz-Date"]=t,e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken)},updateForPresigned:function(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"]),n.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 a=this.request.path.indexOf("?")>=0?"&":"?";this.request.path+=a+n.util.queryParamsToString(i)},authorization:function(e,t){var r=[],n=this.credentialString(t);return r.push(this.algorithm+" Credential="+e.accessKeyId+"/"+n),r.push("SignedHeaders="+this.signedHeaders()),r.push("Signature="+this.signature(e,t)),r.join(", ")},signature:function(e,t){var r=i.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return n.util.crypto.hmac(r,this.stringToSign(t),"hex")},stringToSign:function(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(){var e=[],t=this.request.pathname();return"s3"!==this.serviceName&&"s3v4"!==this.signatureVersion&&(t=n.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(){var e=[];n.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 n.util.arrayEach.call(this,e,function(e){var r=e[0].toLowerCase();if(this.isSignableHeader(r)){var i=e[1];if("undefined"===typeof i||null===i||"function"!==typeof i.toString)throw n.util.error(new Error("Header "+r+" contains invalid value"),{code:"InvalidHeader"});t.push(r+":"+this.canonicalHeaderValues(i.toString()))}}),t.join("\n")},canonicalHeaderValues:function(e){return e.replace(/\s+/g," ").replace(/^\s+|\s+$/g,"")},signedHeaders:function(){var e=[];return n.util.each.call(this,this.request.headers,function(t){t=t.toLowerCase(),this.isSignableHeader(t)&&e.push(t)}),e.sort().join(";")},credentialString:function(e){return i.createScope(e.substr(0,8),this.request.region,this.serviceName)},hexEncodedHash:function(e){return n.util.crypto.sha256(e,"hex")},hexEncodedBodyHash:function(){var e=this.request;return this.isPresigned()&&["s3","s3-object-lambda"].indexOf(this.serviceName)>-1&&!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(e){return 0===e.toLowerCase().indexOf("x-amz-")||this.unsignableHeaders.indexOf(e)<0},isPresigned:function(){return!!this.request.headers["presigned-expires"]}}),e.exports=n.Signers.V4},function(e,t,r){var n=r(2),i=n.util.inherit;n.Signers.S3=i(n.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(e,t){this.request.headers["presigned-expires"]||(this.request.headers["X-Amz-Date"]=n.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(){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(){var e=[];n.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 n.util.arrayEach.call(this,e,function(e){t.push(e.toLowerCase()+":"+String(this.request.headers[e]))}),t.join("\n")},canonicalizedResource:function(){var e=this.request,t=e.path.split("?"),r=t[0],i=t[1],a="";if(e.virtualHostedBucket&&(a+="/"+e.virtualHostedBucket),a+=r,i){var o=[];n.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 n={name:t};void 0!==r&&(this.subResources[t]?n.value=r:n.value=decodeURIComponent(r)),o.push(n)}}),o.sort(function(e,t){return e.name<t.name?-1:1}),o.length&&(i=[],n.util.arrayEach(o,function(e){void 0===e.value?i.push(e.name):i.push(e.name+"="+e.value)}),a+="?"+i.join("&"))}return a},sign:function(e,t){return n.util.crypto.hmac(e,t,"base64","sha1")}}),e.exports=n.Signers.S3},function(e,t,r){var n=r(2),i=n.util.inherit,a="presigned-expires";function o(e){var t=e.httpRequest.headers[a],r=e.service.getSignerClass(e);if(delete e.httpRequest.headers["User-Agent"],delete e.httpRequest.headers["X-Amz-User-Agent"],r===n.Signers.V4){if(t>604800){throw n.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[a]=t}else{if(r!==n.Signers.S3)throw n.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var i=e.service?e.service.getSkewCorrectedDate():n.util.date.getDate();e.httpRequest.headers[a]=parseInt(n.util.date.unixTimestamp(i)+t,10).toString()}}function s(e){var t=e.httpRequest.endpoint,r=n.util.urlParse(e.httpRequest.path),i={};r.search&&(i=n.util.queryStringParse(r.search.substr(1)));var o=e.httpRequest.headers.Authorization.split(" ");if("AWS"===o[0])o=o[1].split(":"),i.Signature=o.pop(),i.AWSAccessKeyId=o.join(":"),n.util.each(e.httpRequest.headers,function(e,t){e===a&&(e="Expires"),0===e.indexOf("x-amz-meta-")&&(delete i[e],e=e.toLowerCase()),i[e]=t}),delete e.httpRequest.headers[a],delete i.Authorization,delete i.Host;else if("AWS4-HMAC-SHA256"===o[0]){o.shift();var s=o.join(" ").match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];i["X-Amz-Signature"]=s,delete i.Expires}t.pathname=r.pathname,t.search=n.util.queryParamsToString(i)}n.Signers.Presign=i({sign:function(e,t,r){if(e.httpRequest.headers[a]=t||3600,e.on("build",o),e.on("sign",s),e.removeListener("afterBuild",n.EventListeners.Core.SET_CONTENT_LENGTH),e.removeListener("afterBuild",n.EventListeners.Core.COMPUTE_SHA256),e.emit("beforePresign",[e]),!r){if(e.build(),e.response.error)throw e.response.error;return n.util.urlFormat(e.httpRequest.endpoint)}e.build(function(){this.response.error?r(this.response.error):r(null,n.util.urlFormat(e.httpRequest.endpoint))})}}),e.exports=n.Signers.Presign},function(e,t,r){var n=r(2);n.ParamValidator=n.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function(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,n.util.error(new Error(i),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(n.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){var n;this.validateType(t,r,["object"],"structure");for(var i=0;e.required&&i<e.required.length;i++){var a=t[n=e.required[i]];void 0!==a&&null!==a||this.fail("MissingRequiredParameter","Missing required key '"+n+"' in "+r)}for(n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var o=t[n],s=e.members[n];if(void 0!==s){var u=[r,n].join(".");this.validateMember(s,o,u)}else void 0!==o&&null!==o&&this.fail("UnexpectedParameter","Unexpected key '"+n+"' found in "+r)}return!0},validateMember:function(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(e,t,r){if(this.validateType(t,r,[Array])){this.validateRange(e,t.length,r,"list member count");for(var n=0;n<t.length;n++)this.validateMember(e.member,t[n],r+"["+n+"]")}},validateMap:function(e,t,r){if(this.validateType(t,r,["object"],"map")){var n=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+"']"),n++);this.validateRange(e,n,r,"map member count")}},validateScalar:function(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(e,t,r){var n=["string"];e.isJsonValue&&(n=n.concat(["number","object","boolean"])),null!==t&&this.validateType(t,r,n)&&(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(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(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(e,t,r,n){this.validation.min&&void 0!==e.min&&t<e.min&&this.fail("MinRangeError","Expected "+n+" >= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+n+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function(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(e,t,r,i){if(null===e||void 0===e)return!1;for(var a=!1,o=0;o<r.length;o++){if("string"===typeof r[o]){if(typeof e===r[o])return!0}else if(r[o]instanceof RegExp){if((e||"").toString().match(r[o]))return!0}else{if(e instanceof r[o])return!0;if(n.util.isType(e,r[o]))return!0;i||a||(r=r.slice()),r[o]=n.util.typeName(r[o])}a=!0}var s=i;s||(s=r.join(", ").replace(/,([^,]+)$/,", or$1"));var u=s.match(/^[aeiou]/i)?"n":"";return this.fail("InvalidParameterType","Expected "+t+" to be a"+u+" "+s),!1},validateNumber:function(e,t,r){if(null!==t&&void 0!==t){if("string"===typeof t){var n=parseFloat(t);n.toString()===t&&(t=n)}this.validateType(t,r,["number"])&&this.validateRange(e,t,r,"numeric value")}},validatePayload:function(e,t){if(null!==e&&void 0!==e&&"string"!==typeof e&&(!e||"number"!==typeof e.byteLength)){if(n.util.isNode()){var r=n.util.stream.Stream;if(n.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 a=0;a<i.length;a++){if(n.util.isType(e,i[a]))return;if(n.util.typeName(e.constructor)===i[a])return}this.fail("InvalidParameterType","Expected "+t+" to be a string, Buffer, Stream, Blob, or typed array object")}}})},function(e,t,r){var n=r(654),i=r(655),a=i;a.v1=n,a.v4=i,e.exports=a},function(e,t,r){var n,i,a=r(263),o=r(264),s=0,u=0;e.exports=function(e,t,r){var c=t&&r||0,p=t||[],l=(e=e||{}).node||n,m=void 0!==e.clockseq?e.clockseq:i;if(null==l||null==m){var d=a();null==l&&(l=n=[1|d[0],d[1],d[2],d[3],d[4],d[5]]),null==m&&(m=i=16383&(d[6]<<8|d[7]))}var y=void 0!==e.msecs?e.msecs:(new Date).getTime(),h=void 0!==e.nsecs?e.nsecs:u+1,f=y-s+(h-u)/1e4;if(f<0&&void 0===e.clockseq&&(m=m+1&16383),(f<0||y>s)&&void 0===e.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=y,u=h,i=m;var b=(1e4*(268435455&(y+=122192928e5))+h)%4294967296;p[c++]=b>>>24&255,p[c++]=b>>>16&255,p[c++]=b>>>8&255,p[c++]=255&b;var g=y/4294967296*1e4&268435455;p[c++]=g>>>8&255,p[c++]=255&g,p[c++]=g>>>24&15|16,p[c++]=g>>>16&255,p[c++]=m>>>8|128,p[c++]=255&m;for(var S=0;S<6;++S)p[c+S]=l[S];return t||o(p)}},function(e,t,r){var n=r(263),i=r(264);e.exports=function(e,t,r){var a=t&&r||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var o=(e=e||{}).random||(e.rng||n)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t)for(var s=0;s<16;++s)t[a+s]=o[s];return t||i(o)}},function(e,t,r){var n=r(657),i=r(658),a=r(659),o=r(660);e.exports={createHash:function(e){if("md5"===(e=e.toLowerCase()))return new i;if("sha256"===e)return new o;if("sha1"===e)return new a;throw new Error("Hash algorithm "+e+" is not supported in the browser SDK")},createHmac:function(e,t){if("md5"===(e=e.toLowerCase()))return new n(i,t);if("sha256"===e)return new n(o,t);if("sha1"===e)return new n(a,t);throw new Error("HMAC algorithm "+e+" is not supported in the browser SDK")},createSign:function(){throw new Error("createSign is not implemented in the browser")}}},function(e,t,r){var n=r(121);function i(e,t){this.hash=new e,this.outer=new e;var r=function(e,t){var r=n.convertToBuffer(t);if(r.byteLength>e.BLOCK_SIZE){var i=new e;i.update(r),r=i.digest()}var a=new Uint8Array(e.BLOCK_SIZE);return a.set(r),a}(e,t),i=new Uint8Array(e.BLOCK_SIZE);i.set(r);for(var a=0;a<e.BLOCK_SIZE;a++)r[a]^=54,i[a]^=92;this.hash.update(r),this.outer.update(i);for(a=0;a<r.byteLength;a++)r[a]=0}e.exports=i,i.prototype.update=function(e){if(n.isEmptyData(e)||this.error)return this;try{this.hash.update(n.convertToBuffer(e))}catch(t){this.error=t}return this},i.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},function(e,t,r){var n=r(121),i=r(78).Buffer,a=64;function o(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(a)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function s(e,t,r,n,i,a){return((t=(t+e&4294967295)+(n+a&4294967295)&4294967295)<<i|t>>>32-i)+r&4294967295}function u(e,t,r,n,i,a,o){return s(t&r|~t&n,e,t,i,a,o)}function c(e,t,r,n,i,a,o){return s(t&n|r&~n,e,t,i,a,o)}function p(e,t,r,n,i,a,o){return s(t^r^n,e,t,i,a,o)}function l(e,t,r,n,i,a,o){return s(r^(t|~n),e,t,i,a,o)}e.exports=o,o.BLOCK_SIZE=a,o.prototype.update=function(e){if(n.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=n.convertToBuffer(e),r=0,i=t.byteLength;for(this.bytesHashed+=i;i>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),i--,this.bufferLength===a&&(this.hashBuffer(),this.bufferLength=0);return this},o.prototype.digest=function(e){if(!this.finished){var t=this.buffer,r=this.bufferLength,n=8*this.bytesHashed;if(t.setUint8(this.bufferLength++,128),r%a>=a-8){for(var o=this.bufferLength;o<a;o++)t.setUint8(o,0);this.hashBuffer(),this.bufferLength=0}for(o=this.bufferLength;o<a-8;o++)t.setUint8(o,0);t.setUint32(a-8,n>>>0,!0),t.setUint32(a-4,Math.floor(n/4294967296),!0),this.hashBuffer(),this.finished=!0}var s=new DataView(new ArrayBuffer(16));for(o=0;o<4;o++)s.setUint32(4*o,this.state[o],!0);var u=new i(s.buffer,s.byteOffset,s.byteLength);return e?u.toString(e):u},o.prototype.hashBuffer=function(){var e=this.buffer,t=this.state,r=t[0],n=t[1],i=t[2],a=t[3];r=u(r,n,i,a,e.getUint32(0,!0),7,3614090360),a=u(a,r,n,i,e.getUint32(4,!0),12,3905402710),i=u(i,a,r,n,e.getUint32(8,!0),17,606105819),n=u(n,i,a,r,e.getUint32(12,!0),22,3250441966),r=u(r,n,i,a,e.getUint32(16,!0),7,4118548399),a=u(a,r,n,i,e.getUint32(20,!0),12,1200080426),i=u(i,a,r,n,e.getUint32(24,!0),17,2821735955),n=u(n,i,a,r,e.getUint32(28,!0),22,4249261313),r=u(r,n,i,a,e.getUint32(32,!0),7,1770035416),a=u(a,r,n,i,e.getUint32(36,!0),12,2336552879),i=u(i,a,r,n,e.getUint32(40,!0),17,4294925233),n=u(n,i,a,r,e.getUint32(44,!0),22,2304563134),r=u(r,n,i,a,e.getUint32(48,!0),7,1804603682),a=u(a,r,n,i,e.getUint32(52,!0),12,4254626195),i=u(i,a,r,n,e.getUint32(56,!0),17,2792965006),r=c(r,n=u(n,i,a,r,e.getUint32(60,!0),22,1236535329),i,a,e.getUint32(4,!0),5,4129170786),a=c(a,r,n,i,e.getUint32(24,!0),9,3225465664),i=c(i,a,r,n,e.getUint32(44,!0),14,643717713),n=c(n,i,a,r,e.getUint32(0,!0),20,3921069994),r=c(r,n,i,a,e.getUint32(20,!0),5,3593408605),a=c(a,r,n,i,e.getUint32(40,!0),9,38016083),i=c(i,a,r,n,e.getUint32(60,!0),14,3634488961),n=c(n,i,a,r,e.getUint32(16,!0),20,3889429448),r=c(r,n,i,a,e.getUint32(36,!0),5,568446438),a=c(a,r,n,i,e.getUint32(56,!0),9,3275163606),i=c(i,a,r,n,e.getUint32(12,!0),14,4107603335),n=c(n,i,a,r,e.getUint32(32,!0),20,1163531501),r=c(r,n,i,a,e.getUint32(52,!0),5,2850285829),a=c(a,r,n,i,e.getUint32(8,!0),9,4243563512),i=c(i,a,r,n,e.getUint32(28,!0),14,1735328473),r=p(r,n=c(n,i,a,r,e.getUint32(48,!0),20,2368359562),i,a,e.getUint32(20,!0),4,4294588738),a=p(a,r,n,i,e.getUint32(32,!0),11,2272392833),i=p(i,a,r,n,e.getUint32(44,!0),16,1839030562),n=p(n,i,a,r,e.getUint32(56,!0),23,4259657740),r=p(r,n,i,a,e.getUint32(4,!0),4,2763975236),a=p(a,r,n,i,e.getUint32(16,!0),11,1272893353),i=p(i,a,r,n,e.getUint32(28,!0),16,4139469664),n=p(n,i,a,r,e.getUint32(40,!0),23,3200236656),r=p(r,n,i,a,e.getUint32(52,!0),4,681279174),a=p(a,r,n,i,e.getUint32(0,!0),11,3936430074),i=p(i,a,r,n,e.getUint32(12,!0),16,3572445317),n=p(n,i,a,r,e.getUint32(24,!0),23,76029189),r=p(r,n,i,a,e.getUint32(36,!0),4,3654602809),a=p(a,r,n,i,e.getUint32(48,!0),11,3873151461),i=p(i,a,r,n,e.getUint32(60,!0),16,530742520),r=l(r,n=p(n,i,a,r,e.getUint32(8,!0),23,3299628645),i,a,e.getUint32(0,!0),6,4096336452),a=l(a,r,n,i,e.getUint32(28,!0),10,1126891415),i=l(i,a,r,n,e.getUint32(56,!0),15,2878612391),n=l(n,i,a,r,e.getUint32(20,!0),21,4237533241),r=l(r,n,i,a,e.getUint32(48,!0),6,1700485571),a=l(a,r,n,i,e.getUint32(12,!0),10,2399980690),i=l(i,a,r,n,e.getUint32(40,!0),15,4293915773),n=l(n,i,a,r,e.getUint32(4,!0),21,2240044497),r=l(r,n,i,a,e.getUint32(32,!0),6,1873313359),a=l(a,r,n,i,e.getUint32(60,!0),10,4264355552),i=l(i,a,r,n,e.getUint32(24,!0),15,2734768916),n=l(n,i,a,r,e.getUint32(52,!0),21,1309151649),r=l(r,n,i,a,e.getUint32(16,!0),6,4149444226),a=l(a,r,n,i,e.getUint32(44,!0),10,3174756917),i=l(i,a,r,n,e.getUint32(8,!0),15,718787259),n=l(n,i,a,r,e.getUint32(36,!0),21,3951481745),t[0]=r+t[0]&4294967295,t[1]=n+t[1]&4294967295,t[2]=i+t[2]&4294967295,t[3]=a+t[3]&4294967295}},function(e,t,r){var n=r(78).Buffer,i=r(121);new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);function a(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}e.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(i.isEmptyData(e))return this;var t=(e=i.convertToBuffer(e)).length;this.totalLength+=8*t;for(var r=0;r<t;r++)this.write(e[r]);return this},a.prototype.write=function(e){this.block[this.offset]|=(255&e)<<this.shift,this.shift?this.shift-=8:(this.offset++,this.shift=24),16===this.offset&&this.processBlock()},a.prototype.digest=function(e){this.write(128),(this.offset>14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var r=new n(20),i=new DataView(r.buffer);return i.setUint32(0,this.h0,!1),i.setUint32(4,this.h1,!1),i.setUint32(8,this.h2,!1),i.setUint32(12,this.h3,!1),i.setUint32(16,this.h4,!1),e?r.toString(e):r},a.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var r,n,i=this.h0,a=this.h1,o=this.h2,s=this.h3,u=this.h4;for(e=0;e<80;e++){e<20?(r=s^a&(o^s),n=1518500249):e<40?(r=a^o^s,n=1859775393):e<60?(r=a&o|s&(a|o),n=2400959708):(r=a^o^s,n=3395469782);var c=(i<<5|i>>>27)+r+u+n+(0|this.block[e]);u=s,s=o,o=a<<30|a>>>2,a=i,i=c}for(this.h0=this.h0+i|0,this.h1=this.h1+a|0,this.h2=this.h2+o|0,this.h3=this.h3+s|0,this.h4=this.h4+u|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},function(e,t,r){var n=r(78).Buffer,i=r(121),a=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]),o=Math.pow(2,53)-1;function s(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}e.exports=s,s.BLOCK_SIZE=64,s.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(i.isEmptyData(e))return this;var t=0,r=(e=i.convertToBuffer(e)).byteLength;if(this.bytesHashed+=r,8*this.bytesHashed>o)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},s.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),i=this.bufferLength;if(r.setUint8(this.bufferLength++,128),i%64>=56){for(var a=this.bufferLength;a<64;a++)r.setUint8(a,0);this.hashBuffer(),this.bufferLength=0}for(a=this.bufferLength;a<56;a++)r.setUint8(a,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}var o=new n(32);for(a=0;a<8;a++)o[4*a]=this.state[a]>>>24&255,o[4*a+1]=this.state[a]>>>16&255,o[4*a+2]=this.state[a]>>>8&255,o[4*a+3]=this.state[a]>>>0&255;return e?o.toString(e):o},s.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,r=t[0],n=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=t[6],p=t[7],l=0;l<64;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 m=this.temp[l-2],d=(m>>>17|m<<15)^(m>>>19|m<<13)^m>>>10,y=((m=this.temp[l-15])>>>7|m<<25)^(m>>>18|m<<14)^m>>>3;this.temp[l]=(d+this.temp[l-7]|0)+(y+this.temp[l-16]|0)}var h=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&u^~s&c)|0)+(p+(a[l]+this.temp[l]|0)|0)|0,f=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&n^r&i^n&i)|0;p=c,c=u,u=s,s=o+h|0,o=i,i=n,n=r,r=h+f|0}t[0]+=r,t[1]+=n,t[2]+=i,t[3]+=o,t[4]+=s,t[5]+=u,t[6]+=c,t[7]+=p}},function(e,t,r){"use strict";var n=r(662),i=r(663);function a(){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=S,t.resolve=function(e,t){return S(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?S(e,!1,!0).resolveObject(t):t},t.format=function(e){i.isString(e)&&(e=S(e));return e instanceof a?e.format():a.prototype.format.call(e)},t.Url=a;var o=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,u=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),p=["'"].concat(c),l=["%","/","?",";","#"].concat(p),m=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,y=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,h={javascript:!0,"javascript:":!0},f={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},g=r(265);function S(e,t,r){if(e&&i.isObject(e)&&e instanceof a)return e;var n=new a;return n.parse(e,t,r),n}a.prototype.parse=function(e,t,r){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),s=-1!==a&&a<e.indexOf("#")?"?":"#",c=e.split(s);c[0]=c[0].replace(/\\/g,"/");var S=e=c.join(s);if(S=S.trim(),!r&&1===e.split("#").length){var v=u.exec(S);if(v)return this.path=S,this.href=S,this.pathname=v[1],v[2]?(this.search=v[2],this.query=t?g.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var I=o.exec(S);if(I){var N=(I=I[0]).toLowerCase();this.protocol=N,S=S.substr(I.length)}if(r||I||S.match(/^\/\/[^@\/]+@[^@\/]+/)){var T="//"===S.substr(0,2);!T||I&&f[I]||(S=S.substr(2),this.slashes=!0)}if(!f[I]&&(T||I&&!b[I])){for(var C,k,A=-1,D=0;D<m.length;D++){-1!==(x=S.indexOf(m[D]))&&(-1===A||x<A)&&(A=x)}-1!==(k=-1===A?S.lastIndexOf("@"):S.lastIndexOf("@",A))&&(C=S.slice(0,k),S=S.slice(k+1),this.auth=decodeURIComponent(C)),A=-1;for(D=0;D<l.length;D++){var x;-1!==(x=S.indexOf(l[D]))&&(-1===A||x<A)&&(A=x)}-1===A&&(A=S.length),this.host=S.slice(0,A),S=S.slice(A),this.parseHost(),this.hostname=this.hostname||"";var R="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!R)for(var P=this.hostname.split(/\./),E=(D=0,P.length);D<E;D++){var _=P[D];if(_&&!_.match(d)){for(var w="",q=0,M=_.length;q<M;q++)_.charCodeAt(q)>127?w+="x":w+=_[q];if(!w.match(d)){var L=P.slice(0,D),O=P.slice(D+1),B=_.match(y);B&&(L.push(B[1]),O.unshift(B[2])),O.length&&(S="/"+O.join(".")+S),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=n.toASCII(this.hostname));var G=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+G,this.href+=this.host,R&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==S[0]&&(S="/"+S))}if(!h[N])for(D=0,E=p.length;D<E;D++){var F=p[D];if(-1!==S.indexOf(F)){var V=encodeURIComponent(F);V===F&&(V=escape(F)),S=S.split(F).join(V)}}var j=S.indexOf("#");-1!==j&&(this.hash=S.substr(j),S=S.slice(0,j));var z=S.indexOf("?");if(-1!==z?(this.search=S.substr(z),this.query=S.substr(z+1),t&&(this.query=g.parse(this.query)),S=S.slice(0,z)):t&&(this.search="",this.query={}),S&&(this.pathname=S),b[N]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){G=this.pathname||"";var W=this.search||"";this.path=G+W}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",r=this.pathname||"",n=this.hash||"",a=!1,o="";this.host?a=e+this.host:this.hostname&&(a=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(a+=":"+this.port)),this.query&&i.isObject(this.query)&&Object.keys(this.query).length&&(o=g.stringify(this.query));var s=this.search||o&&"?"+o||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||b[t])&&!1!==a?(a="//"+(a||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):a||(a=""),n&&"#"!==n.charAt(0)&&(n="#"+n),s&&"?"!==s.charAt(0)&&(s="?"+s),t+a+(r=r.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(s=s.replace("#","%23"))+n},a.prototype.resolve=function(e){return this.resolveObject(S(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(i.isString(e)){var t=new a;t.parse(e,!1,!0),e=t}for(var r=new a,n=Object.keys(this),o=0;o<n.length;o++){var s=n[o];r[s]=this[s]}if(r.hash=e.hash,""===e.href)return r.href=r.format(),r;if(e.slashes&&!e.protocol){for(var u=Object.keys(e),c=0;c<u.length;c++){var p=u[c];"protocol"!==p&&(r[p]=e[p])}return b[r.protocol]&&r.hostname&&!r.pathname&&(r.path=r.pathname="/"),r.href=r.format(),r}if(e.protocol&&e.protocol!==r.protocol){if(!b[e.protocol]){for(var l=Object.keys(e),m=0;m<l.length;m++){var d=l[m];r[d]=e[d]}return r.href=r.format(),r}if(r.protocol=e.protocol,e.host||f[e.protocol])r.pathname=e.pathname;else{for(var y=(e.pathname||"").split("/");y.length&&!(e.host=y.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==y[0]&&y.unshift(""),y.length<2&&y.unshift(""),r.pathname=y.join("/")}if(r.search=e.search,r.query=e.query,r.host=e.host||"",r.auth=e.auth,r.hostname=e.hostname||e.host,r.port=e.port,r.pathname||r.search){var h=r.pathname||"",g=r.search||"";r.path=h+g}return r.slashes=r.slashes||e.slashes,r.href=r.format(),r}var S=r.pathname&&"/"===r.pathname.charAt(0),v=e.host||e.pathname&&"/"===e.pathname.charAt(0),I=v||S||r.host&&e.pathname,N=I,T=r.pathname&&r.pathname.split("/")||[],C=(y=e.pathname&&e.pathname.split("/")||[],r.protocol&&!b[r.protocol]);if(C&&(r.hostname="",r.port=null,r.host&&(""===T[0]?T[0]=r.host:T.unshift(r.host)),r.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===y[0]?y[0]=e.host:y.unshift(e.host)),e.host=null),I=I&&(""===y[0]||""===T[0])),v)r.host=e.host||""===e.host?e.host:r.host,r.hostname=e.hostname||""===e.hostname?e.hostname:r.hostname,r.search=e.search,r.query=e.query,T=y;else if(y.length)T||(T=[]),T.pop(),T=T.concat(y),r.search=e.search,r.query=e.query;else if(!i.isNullOrUndefined(e.search)){if(C)r.hostname=r.host=T.shift(),(R=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=R.shift(),r.host=r.hostname=R.shift());return r.search=e.search,r.query=e.query,i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!T.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var k=T.slice(-1)[0],A=(r.host||e.host||T.length>1)&&("."===k||".."===k)||""===k,D=0,x=T.length;x>=0;x--)"."===(k=T[x])?T.splice(x,1):".."===k?(T.splice(x,1),D++):D&&(T.splice(x,1),D--);if(!I&&!N)for(;D--;D)T.unshift("..");!I||""===T[0]||T[0]&&"/"===T[0].charAt(0)||T.unshift(""),A&&"/"!==T.join("/").substr(-1)&&T.push("");var R,P=""===T[0]||T[0]&&"/"===T[0].charAt(0);C&&(r.hostname=r.host=P?"":T.length?T.shift():"",(R=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=R.shift(),r.host=r.hostname=R.shift()));return(I=I||r.host&&T.length)&&!P&&T.unshift(""),T.length?r.pathname=T.join("/"):(r.pathname=null,r.path=null),i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},a.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,r){(function(e,n){var i;!function(a){t&&t.nodeType,e&&e.nodeType;var o="object"==typeof n&&n;o.global!==o&&o.window!==o&&o.self;var s,u=2147483647,c=36,p=1,l=26,m=38,d=700,y=72,h=128,f="-",b=/^xn--/,g=/[^\x20-\x7E]/,S=/[\x2E\u3002\uFF0E\uFF61]/g,v={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},I=c-p,N=Math.floor,T=String.fromCharCode;function C(e){throw RangeError(v[e])}function k(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function A(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+k((e=e.replace(S,".")).split("."),t).join(".")}function D(e){for(var t,r,n=[],i=0,a=e.length;i<a;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<a?56320==(64512&(r=e.charCodeAt(i++)))?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),i--):n.push(t);return n}function x(e){return k(e,function(e){var t="";return e>65535&&(t+=T((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=T(e)}).join("")}function R(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function P(e,t,r){var n=0;for(e=r?N(e/d):e>>1,e+=N(e/t);e>I*l>>1;n+=c)e=N(e/I);return N(n+(I+1)*e/(e+m))}function E(e){var t,r,n,i,a,o,s,m,d,b,g,S=[],v=e.length,I=0,T=h,k=y;for((r=e.lastIndexOf(f))<0&&(r=0),n=0;n<r;++n)e.charCodeAt(n)>=128&&C("not-basic"),S.push(e.charCodeAt(n));for(i=r>0?r+1:0;i<v;){for(a=I,o=1,s=c;i>=v&&C("invalid-input"),((m=(g=e.charCodeAt(i++))-48<10?g-22:g-65<26?g-65:g-97<26?g-97:c)>=c||m>N((u-I)/o))&&C("overflow"),I+=m*o,!(m<(d=s<=k?p:s>=k+l?l:s-k));s+=c)o>N(u/(b=c-d))&&C("overflow"),o*=b;k=P(I-a,t=S.length+1,0==a),N(I/t)>u-T&&C("overflow"),T+=N(I/t),I%=t,S.splice(I++,0,T)}return x(S)}function _(e){var t,r,n,i,a,o,s,m,d,b,g,S,v,I,k,A=[];for(S=(e=D(e)).length,t=h,r=0,a=y,o=0;o<S;++o)(g=e[o])<128&&A.push(T(g));for(n=i=A.length,i&&A.push(f);n<S;){for(s=u,o=0;o<S;++o)(g=e[o])>=t&&g<s&&(s=g);for(s-t>N((u-r)/(v=n+1))&&C("overflow"),r+=(s-t)*v,t=s,o=0;o<S;++o)if((g=e[o])<t&&++r>u&&C("overflow"),g==t){for(m=r,d=c;!(m<(b=d<=a?p:d>=a+l?l:d-a));d+=c)k=m-b,I=c-b,A.push(T(R(b+k%I,0))),m=N(k/I);A.push(T(R(m,0))),a=P(r,v,n==i),r=0,++n}++r,++t}return A.join("")}s={version:"1.3.2",ucs2:{decode:D,encode:x},decode:E,encode:_,toASCII:function(e){return A(e,function(e){return g.test(e)?"xn--"+_(e):e})},toUnicode:function(e){return A(e,function(e){return b.test(e)?E(e.slice(4).toLowerCase()):e})}},void 0===(i=function(){return s}.call(t,r,t,e))||(e.exports=i)}()}).call(this,r(113)(e),r(35))},function(e,t,r){"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,r){"use strict";function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,a){t=t||"&",r=r||"=";var o={};if("string"!==typeof e||0===e.length)return o;var s=/\+/g;e=e.split(t);var u=1e3;a&&"number"===typeof a.maxKeys&&(u=a.maxKeys);var c=e.length;u>0&&c>u&&(c=u);for(var p=0;p<c;++p){var l,m,d,y,h=e[p].replace(s,"%20"),f=h.indexOf(r);f>=0?(l=h.substr(0,f),m=h.substr(f+1)):(l=h,m=""),d=decodeURIComponent(l),y=decodeURIComponent(m),n(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,r){"use strict";var n=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,r,s){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"===typeof e?a(o(e),function(o){var s=encodeURIComponent(n(o))+r;return i(e[o])?a(e[o],function(e){return s+encodeURIComponent(n(e))}).join(t):s+encodeURIComponent(n(e[o]))}).join(t):s?encodeURIComponent(n(s))+r+encodeURIComponent(n(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}var o=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}},function(e,t){e.exports={now:function(){return"undefined"!==typeof performance&&"function"===typeof performance.now?performance.now():Date.now()}}},function(e,t,r){var n=r(668).eventMessageChunker,i=r(669).parseEvent;e.exports={createEventStream:function(e,t,r){for(var a=n(e),o=[],s=0;s<a.length;s++)o.push(i(t,a[s],r));return o}}},function(e,t){e.exports={eventMessageChunker:function(e){for(var t=[],r=0;r<e.length;){var n=e.readInt32BE(r),i=e.slice(r,n+r);r+=n,t.push(i)}return t}}},function(e,t,r){var n=r(670).parseMessage;e.exports={parseEvent:function(e,t,r){var i=n(t),a=i.headers[":message-type"];if(a){if("error"===a.value)throw function(e){var t=e.headers[":error-code"],r=e.headers[":error-message"],n=new Error(r.value||r);return n.code=n.name=t.value||t,n}(i);if("event"!==a.value)return}var o=i.headers[":event-type"],s=r.members[o.value];if(s){var u={},c=s.eventPayloadMemberName;if(c){var p=s.members[c];"binary"===p.type?u[c]=i.body:u[c]=e.parse(i.body.toString(),p)}for(var l=s.eventHeaderMemberNames,m=0;m<l.length;m++){var d=l[m];i.headers[d]&&(u[d]=s.members[d].toType(i.headers[d].value))}var y={};return y[o.value]=u,y}}}},function(e,t,r){var n=r(671).Int64,i=r(672).splitMessage,a="boolean",o="byte",s="short",u="integer",c="long",p="binary",l="string",m="timestamp",d="uuid";function y(e){for(var t={},r=0;r<e.length;){var i=e.readUInt8(r++),y=e.slice(r,r+i).toString();switch(r+=i,e.readUInt8(r++)){case 0:t[y]={type:a,value:!0};break;case 1:t[y]={type:a,value:!1};break;case 2:t[y]={type:o,value:e.readInt8(r++)};break;case 3:t[y]={type:s,value:e.readInt16BE(r)},r+=2;break;case 4:t[y]={type:u,value:e.readInt32BE(r)},r+=4;break;case 5:t[y]={type:c,value:new n(e.slice(r,r+8))},r+=8;break;case 6:var h=e.readUInt16BE(r);r+=2,t[y]={type:p,value:e.slice(r,r+h)},r+=h;break;case 7:var f=e.readUInt16BE(r);r+=2,t[y]={type:l,value:e.slice(r,r+f).toString()},r+=f;break;case 8:t[y]={type:m,value:new Date(new n(e.slice(r,r+8)).valueOf())},r+=8;break;case 9:var b=e.slice(r,r+16).toString("hex");r+=16,t[y]={type:d,value:b.substr(0,8)+"-"+b.substr(8,4)+"-"+b.substr(12,4)+"-"+b.substr(16,4)+"-"+b.substr(20)};break;default:throw new Error("Unrecognized header type tag")}}return t}e.exports={parseMessage:function(e){var t=i(e);return{headers:y(t.headers),body:t.body}}}},function(e,t,r){var n=r(2).util,i=n.buffer.toBuffer;function a(e){if(8!==e.length)throw new Error("Int64 buffers must be exactly 8 bytes");n.Buffer.isBuffer(e)||(e=i(e)),this.bytes=e}function o(e){for(var t=0;t<8;t++)e[t]^=255;for(t=7;t>-1&&(e[t]++,0===e[t]);t--);}a.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,n=Math.abs(Math.round(e));r>-1&&n>0;r--,n/=256)t[r]=n;return e<0&&o(t),new a(t)},a.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&o(e),parseInt(e.toString("hex"),16)*(t?-1:1)},a.prototype.toString=function(){return String(this.valueOf())},e.exports={Int64:a}},function(e,t,r){var n=r(2).util,i=n.buffer.toBuffer,a=4,o=2*a,s=4,u=o+2*s;e.exports={splitMessage:function(e){if(n.Buffer.isBuffer(e)||(e=i(e)),e.length<u)throw new Error("Provided message too short to accommodate event stream message overhead");if(e.length!==e.readUInt32BE(0))throw new Error("Reported message length does not match received message length");var t=e.readUInt32BE(o);if(t!==n.crypto.crc32(e.slice(0,o)))throw new Error("The prelude checksum specified in the message ("+t+") does not match the calculated CRC32 checksum.");var r=e.readUInt32BE(e.length-s);if(r!==n.crypto.crc32(e.slice(0,e.length-s)))throw new Error("The message checksum did not match the expected value of "+r);var c=o+s,p=c+e.readUInt32BE(a);return{headers:e.slice(c,p),body:e.slice(p,e.length-s)}}}},function(e,t,r){var n=r(2),i=r(89);n.TemporaryCredentials=n.util.inherit(n.Credentials,{constructor:function(e,t){n.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,function(r,n){r||t.service.credentialsFrom(n,t),e(r)})})},loadMasterCredentials:function(e){for(this.masterCredentials=e||n.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!==typeof this.masterCredentials.get&&(this.masterCredentials=new n.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new i({params:this.params})}})},function(e,t,r){var n=r(2),i=r(266);n.util.update(n.STS.prototype,{credentialsFrom:function(e,t){return e?(t||(t=new n.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(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)},setupRequestListeners:function(e){e.addListener("validate",this.optInRegionalEndpoint,!0)},optInRegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.stsRegionalEndpoints=i(t._originalConfig,{env:"AWS_STS_REGIONAL_ENDPOINTS",sharedConfig:"sts_regional_endpoints",clientConfig:"stsRegionalEndpoints"}),"regional"===r.stsRegionalEndpoints&&t.isGlobalEndpoint){if(!r.region)throw n.util.error(new Error,{code:"ConfigError",message:"Missing region in config"});var a=r.endpoint.indexOf(".amazonaws.com"),o=r.endpoint.substring(0,a)+"."+r.region+r.endpoint.substring(a);e.httpRequest.updateEndpoint(o),e.httpRequest.region=r.region}}})},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2011-06-15",endpointPrefix:"sts",globalEndpoint:"sts.amazonaws.com",protocol:"query",serviceAbbreviation:"AWS STS",serviceFullName:"AWS Security Token Service",serviceId:"STS",signatureVersion:"v4",uid:"sts-2011-06-15",xmlNamespace:"https://sts.amazonaws.com/doc/2011-06-15/"},operations:{AssumeRole:{input:{type:"structure",required:["RoleArn","RoleSessionName"],members:{RoleArn:{},RoleSessionName:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"},Tags:{shape:"S8"},TransitiveTagKeys:{type:"list",member:{}},ExternalId:{},SerialNumber:{},TokenCode:{},SourceIdentity:{}}},output:{resultWrapper:"AssumeRoleResult",type:"structure",members:{Credentials:{shape:"Si"},AssumedRoleUser:{shape:"Sn"},PackedPolicySize:{type:"integer"},SourceIdentity:{}}}},AssumeRoleWithSAML:{input:{type:"structure",required:["RoleArn","PrincipalArn","SAMLAssertion"],members:{RoleArn:{},PrincipalArn:{},SAMLAssertion:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithSAMLResult",type:"structure",members:{Credentials:{shape:"Si"},AssumedRoleUser:{shape:"Sn"},PackedPolicySize:{type:"integer"},Subject:{},SubjectType:{},Issuer:{},Audience:{},NameQualifier:{},SourceIdentity:{}}}},AssumeRoleWithWebIdentity:{input:{type:"structure",required:["RoleArn","RoleSessionName","WebIdentityToken"],members:{RoleArn:{},RoleSessionName:{},WebIdentityToken:{},ProviderId:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithWebIdentityResult",type:"structure",members:{Credentials:{shape:"Si"},SubjectFromWebIdentityToken:{},AssumedRoleUser:{shape:"Sn"},PackedPolicySize:{type:"integer"},Provider:{},Audience:{},SourceIdentity:{}}}},DecodeAuthorizationMessage:{input:{type:"structure",required:["EncodedMessage"],members:{EncodedMessage:{}}},output:{resultWrapper:"DecodeAuthorizationMessageResult",type:"structure",members:{DecodedMessage:{}}}},GetAccessKeyInfo:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyInfoResult",type:"structure",members:{Account:{}}}},GetCallerIdentity:{input:{type:"structure",members:{}},output:{resultWrapper:"GetCallerIdentityResult",type:"structure",members:{UserId:{},Account:{},Arn:{}}}},GetFederationToken:{input:{type:"structure",required:["Name"],members:{Name:{},Policy:{},PolicyArns:{shape:"S4"},DurationSeconds:{type:"integer"},Tags:{shape:"S8"}}},output:{resultWrapper:"GetFederationTokenResult",type:"structure",members:{Credentials:{shape:"Si"},FederatedUser:{type:"structure",required:["FederatedUserId","Arn"],members:{FederatedUserId:{},Arn:{}}},PackedPolicySize:{type:"integer"}}}},GetSessionToken:{input:{type:"structure",members:{DurationSeconds:{type:"integer"},SerialNumber:{},TokenCode:{}}},output:{resultWrapper:"GetSessionTokenResult",type:"structure",members:{Credentials:{shape:"Si"}}}}},shapes:{S4:{type:"list",member:{type:"structure",members:{arn:{}}}},S8:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Si:{type:"structure",required:["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{},Expiration:{type:"timestamp"}}},Sn:{type:"structure",required:["AssumedRoleId","Arn"],members:{AssumedRoleId:{},Arn:{}}}}}},function(e){e.exports={pagination:{}}},function(e,t,r){var n=r(2),i=r(89);n.ChainableTemporaryCredentials=n.util.inherit(n.Credentials,{constructor:function(e){n.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=n.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!==typeof e.tokenCodeFn)throw new n.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=n.util.merge({params:t,credentials:e.masterCredentials||n.config.credentials},e.stsConfig||{});this.service=new i(r)},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(n,i){var a={};n?e(n):(i&&(a.TokenCode=i),t.service[r](a,function(r,n){r||t.service.credentialsFrom(n,t),e(r)}))})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,i){if(r){var a=r;return r instanceof Error&&(a=r.message),void e(n.util.error(new Error("Error fetching MFA token: "+a),{code:t.errorCode}))}e(null,i)}):e(null)}})},function(e,t,r){var n=r(2),i=r(89);n.WebIdentityCredentials=n.util.inherit(n.Credentials,{constructor:function(e,t){n.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=n.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity(function(r,n){t.data=null,r||(t.data=n,t.service.credentialsFrom(n,t)),e(r)})},createClients:function(){if(!this.service){var e=n.util.merge({},this._clientConfig);e.params=this.params,this.service=new i(e)}}})},function(e,t,r){var n=r(2),i=r(267),a=r(89);n.CognitoIdentityCredentials=n.util.inherit(n.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){n.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=n.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId(function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){"NotAuthorizedException"==e.code&&this.clearCachedId()},getId:function(e){var t=this;if("string"===typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId(function(r,n){!r&&n.IdentityId?(t.params.IdentityId=n.IdentityId,e(null,n.IdentityId)):e(r)})},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,n){r?t.clearIdOnNotAuthorized(r):(t.cacheId(n),t.data=n,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,n){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(n),t.params.WebIdentityToken=n.Token,t.webIdentityCredentials.refresh(function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)}))})},loadCachedId:function(){if(n.util.isBrowser()&&!this.params.IdentityId){var e=this.getStorage("id");if(e&&this.params.Logins){var t=Object.keys(this.params.Logins);0!==(this.getStorage("providers")||"").split(",").filter(function(e){return-1!==t.indexOf(e)}).length&&(this.params.IdentityId=e)}else e&&(this.params.IdentityId=e)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new n.WebIdentityCredentials(this.params,e),!this.cognito){var t=n.util.merge({},e);t.params=this.params,this.cognito=new i(t)}this.sts=this.sts||new a(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,n.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(r){}},storage:function(){try{var e=n.util.isBrowser()&&null!==window.localStorage&&"object"===typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(t){return{}}}()})},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-06-30",endpointPrefix:"cognito-identity",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Cognito Identity",serviceId:"Cognito Identity",signatureVersion:"v4",targetPrefix:"AWSCognitoIdentityService",uid:"cognito-identity-2014-06-30"},operations:{CreateIdentityPool:{input:{type:"structure",required:["IdentityPoolName","AllowUnauthenticatedIdentities"],members:{IdentityPoolName:{},AllowUnauthenticatedIdentities:{type:"boolean"},AllowClassicFlow:{type:"boolean"},SupportedLoginProviders:{shape:"S5"},DeveloperProviderName:{},OpenIdConnectProviderARNs:{shape:"S9"},CognitoIdentityProviders:{shape:"Sb"},SamlProviderARNs:{shape:"Sg"},IdentityPoolTags:{shape:"Sh"}}},output:{shape:"Sk"}},DeleteIdentities:{input:{type:"structure",required:["IdentityIdsToDelete"],members:{IdentityIdsToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{UnprocessedIdentityIds:{type:"list",member:{type:"structure",members:{IdentityId:{},ErrorCode:{}}}}}}},DeleteIdentityPool:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{}}}},DescribeIdentity:{input:{type:"structure",required:["IdentityId"],members:{IdentityId:{}}},output:{shape:"Sv"}},DescribeIdentityPool:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{}}},output:{shape:"Sk"}},GetCredentialsForIdentity:{input:{type:"structure",required:["IdentityId"],members:{IdentityId:{},Logins:{shape:"S10"},CustomRoleArn:{}}},output:{type:"structure",members:{IdentityId:{},Credentials:{type:"structure",members:{AccessKeyId:{},SecretKey:{},SessionToken:{},Expiration:{type:"timestamp"}}}}},authtype:"none"},GetId:{input:{type:"structure",required:["IdentityPoolId"],members:{AccountId:{},IdentityPoolId:{},Logins:{shape:"S10"}}},output:{type:"structure",members:{IdentityId:{}}},authtype:"none"},GetIdentityPoolRoles:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{}}},output:{type:"structure",members:{IdentityPoolId:{},Roles:{shape:"S1c"},RoleMappings:{shape:"S1e"}}}},GetOpenIdToken:{input:{type:"structure",required:["IdentityId"],members:{IdentityId:{},Logins:{shape:"S10"}}},output:{type:"structure",members:{IdentityId:{},Token:{}}},authtype:"none"},GetOpenIdTokenForDeveloperIdentity:{input:{type:"structure",required:["IdentityPoolId","Logins"],members:{IdentityPoolId:{},IdentityId:{},Logins:{shape:"S10"},PrincipalTags:{shape:"S1s"},TokenDuration:{type:"long"}}},output:{type:"structure",members:{IdentityId:{},Token:{}}}},GetPrincipalTagAttributeMap:{input:{type:"structure",required:["IdentityPoolId","IdentityProviderName"],members:{IdentityPoolId:{},IdentityProviderName:{}}},output:{type:"structure",members:{IdentityPoolId:{},IdentityProviderName:{},UseDefaults:{type:"boolean"},PrincipalTags:{shape:"S1s"}}}},ListIdentities:{input:{type:"structure",required:["IdentityPoolId","MaxResults"],members:{IdentityPoolId:{},MaxResults:{type:"integer"},NextToken:{},HideDisabled:{type:"boolean"}}},output:{type:"structure",members:{IdentityPoolId:{},Identities:{type:"list",member:{shape:"Sv"}},NextToken:{}}}},ListIdentityPools:{input:{type:"structure",required:["MaxResults"],members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IdentityPools:{type:"list",member:{type:"structure",members:{IdentityPoolId:{},IdentityPoolName:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sh"}}}},LookupDeveloperIdentity:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{},IdentityId:{},DeveloperUserIdentifier:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IdentityId:{},DeveloperUserIdentifierList:{type:"list",member:{}},NextToken:{}}}},MergeDeveloperIdentities:{input:{type:"structure",required:["SourceUserIdentifier","DestinationUserIdentifier","DeveloperProviderName","IdentityPoolId"],members:{SourceUserIdentifier:{},DestinationUserIdentifier:{},DeveloperProviderName:{},IdentityPoolId:{}}},output:{type:"structure",members:{IdentityId:{}}}},SetIdentityPoolRoles:{input:{type:"structure",required:["IdentityPoolId","Roles"],members:{IdentityPoolId:{},Roles:{shape:"S1c"},RoleMappings:{shape:"S1e"}}}},SetPrincipalTagAttributeMap:{input:{type:"structure",required:["IdentityPoolId","IdentityProviderName"],members:{IdentityPoolId:{},IdentityProviderName:{},UseDefaults:{type:"boolean"},PrincipalTags:{shape:"S1s"}}},output:{type:"structure",members:{IdentityPoolId:{},IdentityProviderName:{},UseDefaults:{type:"boolean"},PrincipalTags:{shape:"S1s"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sh"}}},output:{type:"structure",members:{}}},UnlinkDeveloperIdentity:{input:{type:"structure",required:["IdentityId","IdentityPoolId","DeveloperProviderName","DeveloperUserIdentifier"],members:{IdentityId:{},IdentityPoolId:{},DeveloperProviderName:{},DeveloperUserIdentifier:{}}}},UnlinkIdentity:{input:{type:"structure",required:["IdentityId","Logins","LoginsToRemove"],members:{IdentityId:{},Logins:{shape:"S10"},LoginsToRemove:{shape:"Sw"}}},authtype:"none"},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateIdentityPool:{input:{shape:"Sk"},output:{shape:"Sk"}}},shapes:{S5:{type:"map",key:{},value:{}},S9:{type:"list",member:{}},Sb:{type:"list",member:{type:"structure",members:{ProviderName:{},ClientId:{},ServerSideTokenCheck:{type:"boolean"}}}},Sg:{type:"list",member:{}},Sh:{type:"map",key:{},value:{}},Sk:{type:"structure",required:["IdentityPoolId","IdentityPoolName","AllowUnauthenticatedIdentities"],members:{IdentityPoolId:{},IdentityPoolName:{},AllowUnauthenticatedIdentities:{type:"boolean"},AllowClassicFlow:{type:"boolean"},SupportedLoginProviders:{shape:"S5"},DeveloperProviderName:{},OpenIdConnectProviderARNs:{shape:"S9"},CognitoIdentityProviders:{shape:"Sb"},SamlProviderARNs:{shape:"Sg"},IdentityPoolTags:{shape:"Sh"}}},Sv:{type:"structure",members:{IdentityId:{},Logins:{shape:"Sw"},CreationDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"}}},Sw:{type:"list",member:{}},S10:{type:"map",key:{},value:{}},S1c:{type:"map",key:{},value:{}},S1e:{type:"map",key:{},value:{type:"structure",required:["Type"],members:{Type:{},AmbiguousRoleResolution:{},RulesConfiguration:{type:"structure",required:["Rules"],members:{Rules:{type:"list",member:{type:"structure",required:["Claim","MatchType","Value","RoleARN"],members:{Claim:{},MatchType:{},Value:{},RoleARN:{}}}}}}}}},S1s:{type:"map",key:{},value:{}}}}},function(e){e.exports={pagination:{ListIdentityPools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IdentityPools"}}}},function(e,t,r){var n=r(2),i=r(89);n.SAMLCredentials=n.util.inherit(n.Credentials,{constructor:function(e){n.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML(function(r,n){r||t.service.credentialsFrom(n,t),e(r)})},createClients:function(){this.service=this.service||new i({params:this.params})}})},function(e,t,r){var n=r(21),i=r(97);function a(){}function o(e,t){for(var r=e.getElementsByTagName(t),n=0,i=r.length;n<i;n++)if(r[n].parentNode===e)return r[n]}function s(e,t){switch(t||(t={}),t.type){case"structure":return u(e,t);case"map":return function(e,t){var r={},n=t.key.name||"key",i=t.value.name||"value",a=t.flattened?t.name:"entry",u=e.firstElementChild;for(;u;){if(u.nodeName===a){var c=o(u,n).textContent,p=o(u,i);r[c]=s(p,t.value)}u=u.nextElementSibling}return r}(e,t);case"list":return function(e,t){var r=[],n=t.flattened?t.name:t.member.name||"member",i=e.firstElementChild;for(;i;)i.nodeName===n&&r.push(s(i,t.member)),i=i.nextElementSibling;return r}(e,t);case void 0:case null:return function(e){if(void 0===e||null===e)return"";if(!e.firstElementChild)return null===e.parentNode.parentNode?{}:0===e.childNodes.length?"":e.textContent;var t={type:"structure",members:{}},r=e.firstElementChild;for(;r;){var n=r.nodeName;Object.prototype.hasOwnProperty.call(t.members,n)?t.members[n].type="list":t.members[n]={name:n},r=r.nextElementSibling}return u(e,t)}(e);default:return function(e,t){if(e.getAttribute){var r=e.getAttribute("encoding");"base64"===r&&(t=new i.create({type:r}))}var n=e.textContent;""===n&&(n=null);return"function"===typeof t.toType?t.toType(n):n}(e,t)}}function u(e,t){var r={};return null===e?r:(n.each(t.members,function(n,i){if(i.isXmlAttribute){if(Object.prototype.hasOwnProperty.call(e.attributes,i.name)){var a=e.attributes[i.name].value;r[n]=s({textContent:a},i)}}else{var u=i.flattened?e:o(e,i.name);u?r[n]=s(u,i):i.flattened||"list"!==i.type||t.api.xmlNoDefaultLists||(r[n]=i.defaultValue)}}),r)}a.prototype.parse=function(e,t){if(""===e.replace(/^\s+/,""))return{};var r,i;try{if(window.DOMParser){try{r=(new DOMParser).parseFromString(e,"text/xml")}catch(l){throw n.error(new Error("Parse error in document"),{originalError:l,code:"XMLParserError",retryable:!0})}if(null===r.documentElement)throw n.error(new Error("Cannot parse empty document."),{code:"XMLParserError",retryable:!0});var a=r.getElementsByTagName("parsererror")[0];if(a&&(a.parentNode===r||"body"===a.parentNode.nodeName||a.parentNode.parentNode===r||"body"===a.parentNode.parentNode.nodeName)){var u=a.getElementsByTagName("div")[0]||a;throw n.error(new Error(u.textContent||"Parser error in document"),{code:"XMLParserError",retryable:!0})}}else{if(!window.ActiveXObject)throw new Error("Cannot load XML parser");if((r=new window.ActiveXObject("Microsoft.XMLDOM")).async=!1,!r.loadXML(e))throw n.error(new Error("Parse error in document"),{code:"XMLParserError",retryable:!0})}}catch(m){i=m}if(r&&r.documentElement&&!i){var c=s(r.documentElement,t),p=o(r.documentElement,"ResponseMetadata");return p&&(c.ResponseMetadata=s(p,{})),c}if(i)throw n.error(i||new Error,{code:"XMLParserError",retryable:!0});return{}},e.exports=a},function(e,t,r){var n=r(2),i=r(685).EventEmitter;r(260),n.XHRClient=n.util.inherit({handleRequest:function(e,t,r,a){var o=this,s=e.endpoint,u=new i,c=s.protocol+"//"+s.hostname;80!==s.port&&443!==s.port&&(c+=":"+s.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=o.parseHeaders(p.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,p.statusText),l=!0),this.readyState===this.DONE&&o.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(){a(n.util.error(new Error("Timeout"),{code:"TimeoutError"}))},!1),p.addEventListener("error",function(){a(n.util.error(new Error("Network Failure"),{code:"NetworkingError"}))},!1),p.addEventListener("abort",function(){a(n.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))},!1),r(u),p.open(e.method,c,!1!==t.xhrAsync),n.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(m){}try{e.body?p.send(e.body):p.send()}catch(d){if(!e.body||"object"!==typeof e.body.buffer)throw d;p.send(e.body.buffer)}return u},parseHeaders:function(e){var t={};return n.util.arrayEach(e.split(/\r?\n/),function(e){var r=e.split(":",1)[0],n=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=n)}),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var i=e.response;r=new n.util.Buffer(i.byteLength);for(var a=new Uint8Array(i),o=0;o<r.length;++o)r[o]=a[o]}try{r||"string"!==typeof e.responseText||(r=new n.util.Buffer(e.responseText))}catch(s){}r&&t.emit("data",r),t.emit("end")}}),n.HttpClient.prototype=n.XHRClient.prototype,n.HttpClient.streamsApiVersion=1},function(e,t,r){"use strict";var n,i="object"===typeof Reflect?Reflect:null,a=i&&"function"===typeof i.apply?i.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=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 o=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(r,n){function i(r){e.removeListener(t,a),n(r)}function a(){"function"===typeof e.removeListener&&e.removeListener("error",i),r([].slice.call(arguments))}f(e,t,a,{once:!0}),"error"!==t&&function(e,t,r){"function"===typeof e.on&&f(e,"error",t,r)}(e,i,{once:!0})})},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 p(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function l(e,t,r,n){var i,a,o,s;if(c(r),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),o=a[t]),void 0===o)o=a[t]=r,++e._eventsCount;else if("function"===typeof o?o=a[t]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),(i=p(e))>0&&o.length>i&&!o.warned){o.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=o.length,s=u,console&&console.warn&&console.warn(s)}return e}function m(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=function(){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)}.bind(n);return i.listener=r,n.wrapFn=i,i}function d(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"===typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(i):h(i,i.length)}function y(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"===typeof r)return 1;if(void 0!==r)return r.length}return 0}function h(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function f(e,t,r,n){if("function"===typeof e.on)n.once?e.once(t,r):e.on(t,r);else{if("function"!==typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,function i(a){n.once&&e.removeEventListener(t,i),r(a)})}}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(e){if("number"!==typeof e||e<0||o(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||o(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 p(this)},s.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var u=i[e];if(void 0===u)return!1;if("function"===typeof u)a(u,this,t);else{var c=u.length,p=h(u,c);for(r=0;r<c;++r)a(p[r],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,m(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,m(this,e,t)),this},s.prototype.removeListener=function(e,t){var r,n,i,a,o;if(c(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!==typeof r){for(i=-1,a=r.length-1;a>=0;a--)if(r[a]===t||r[a].listener===t){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,i),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,o||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var i,a=Object.keys(r);for(n=0;n<a.length;++n)"removeListener"!==(i=a[n])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"===typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},s.prototype.listeners=function(e){return d(this,e,!0)},s.prototype.rawListeners=function(e){return d(this,e,!1)},s.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):y.call(e,t)},s.prototype.listenerCount=y,s.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(e,t,r){r(5),e.exports={ACM:r(687),APIGateway:r(691),ApplicationAutoScaling:r(695),AutoScaling:r(698),CloudFormation:r(701),CloudFront:r(705),CloudHSM:r(729),CloudTrail:r(732),CloudWatch:r(735),CloudWatchEvents:r(739),CloudWatchLogs:r(742),CodeBuild:r(745),CodeCommit:r(748),CodeDeploy:r(751),CodePipeline:r(755),CognitoIdentity:r(267),CognitoIdentityServiceProvider:r(758),CognitoSync:r(761),ConfigService:r(764),CUR:r(767),DeviceFarm:r(770),DirectConnect:r(773),DynamoDB:r(776),DynamoDBStreams:r(788),EC2:r(791),ECR:r(796),ECS:r(800),EFS:r(804),ElastiCache:r(807),ElasticBeanstalk:r(811),ELB:r(815),ELBv2:r(819),EMR:r(823),ElasticTranscoder:r(827),Firehose:r(831),GameLift:r(834),IAM:r(837),Inspector:r(841),Iot:r(844),IotData:r(847),Kinesis:r(851),KMS:r(855),Lambda:r(858),LexRuntime:r(865),MachineLearning:r(868),MarketplaceCommerceAnalytics:r(873),MTurk:r(876),MobileAnalytics:r(879),OpsWorks:r(881),Polly:r(885),RDS:r(890),Redshift:r(906),Rekognition:r(910),Route53:r(914),Route53Domains:r(919),S3:r(922),ServiceCatalog:r(929),SES:r(932),SNS:r(936),SQS:r(939),SSM:r(943),StorageGateway:r(947),STS:r(89),XRay:r(950),WAF:r(953),WorkDocs:r(956),LexModelBuildingService:r(959),Athena:r(962),CloudHSMV2:r(965),Pricing:r(968),CostExplorer:r(971),MediaStoreData:r(974),Comprehend:r(977),KinesisVideoArchivedMedia:r(980),KinesisVideoMedia:r(983),KinesisVideo:r(986),Translate:r(989),ResourceGroups:r(992),Connect:r(995),SecretsManager:r(998),IoTAnalytics:r(1001),ComprehendMedical:r(1004),Personalize:r(1007),PersonalizeEvents:r(1010),PersonalizeRuntime:r(1013),ForecastService:r(1016),ForecastQueryService:r(1019),KinesisVideoSignalingChannels:r(1022),Location:r(1025),LexRuntimeV2:r(1028)}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.acm={},n.ACM=i.defineService("acm",["2015-12-08"]),Object.defineProperty(a.services.acm,"2015-12-08",{get:function(){var e=r(688);return e.paginators=r(689).pagination,e.waiters=r(690).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ACM},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-12-08",endpointPrefix:"acm",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"ACM",serviceFullName:"AWS Certificate Manager",serviceId:"ACM",signatureVersion:"v4",targetPrefix:"CertificateManager",uid:"acm-2015-12-08"},operations:{AddTagsToCertificate:{input:{type:"structure",required:["CertificateArn","Tags"],members:{CertificateArn:{},Tags:{shape:"S3"}}}},DeleteCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}}},DescribeCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},output:{type:"structure",members:{Certificate:{type:"structure",members:{CertificateArn:{},DomainName:{},SubjectAlternativeNames:{shape:"Sc"},DomainValidationOptions:{shape:"Sd"},Serial:{},Subject:{},Issuer:{},CreatedAt:{type:"timestamp"},IssuedAt:{type:"timestamp"},ImportedAt:{type:"timestamp"},Status:{},RevokedAt:{type:"timestamp"},RevocationReason:{},NotBefore:{type:"timestamp"},NotAfter:{type:"timestamp"},KeyAlgorithm:{},SignatureAlgorithm:{},InUseBy:{type:"list",member:{}},FailureReason:{},Type:{},RenewalSummary:{type:"structure",required:["RenewalStatus","DomainValidationOptions","UpdatedAt"],members:{RenewalStatus:{},DomainValidationOptions:{shape:"Sd"},RenewalStatusReason:{},UpdatedAt:{type:"timestamp"}}},KeyUsages:{type:"list",member:{type:"structure",members:{Name:{}}}},ExtendedKeyUsages:{type:"list",member:{type:"structure",members:{Name:{},OID:{}}}},CertificateAuthorityArn:{},RenewalEligibility:{},Options:{shape:"S11"}}}}}},ExportCertificate:{input:{type:"structure",required:["CertificateArn","Passphrase"],members:{CertificateArn:{},Passphrase:{type:"blob",sensitive:!0}}},output:{type:"structure",members:{Certificate:{},CertificateChain:{},PrivateKey:{type:"string",sensitive:!0}}}},GetAccountConfiguration:{output:{type:"structure",members:{ExpiryEvents:{shape:"S1a"}}}},GetCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},output:{type:"structure",members:{Certificate:{},CertificateChain:{}}}},ImportCertificate:{input:{type:"structure",required:["Certificate","PrivateKey"],members:{CertificateArn:{},Certificate:{type:"blob"},PrivateKey:{type:"blob",sensitive:!0},CertificateChain:{type:"blob"},Tags:{shape:"S3"}}},output:{type:"structure",members:{CertificateArn:{}}}},ListCertificates:{input:{type:"structure",members:{CertificateStatuses:{type:"list",member:{}},Includes:{type:"structure",members:{extendedKeyUsage:{type:"list",member:{}},keyUsage:{type:"list",member:{}},keyTypes:{type:"list",member:{}}}},NextToken:{},MaxItems:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},CertificateSummaryList:{type:"list",member:{type:"structure",members:{CertificateArn:{},DomainName:{}}}}}}},ListTagsForCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},output:{type:"structure",members:{Tags:{shape:"S3"}}}},PutAccountConfiguration:{input:{type:"structure",required:["IdempotencyToken"],members:{ExpiryEvents:{shape:"S1a"},IdempotencyToken:{}}}},RemoveTagsFromCertificate:{input:{type:"structure",required:["CertificateArn","Tags"],members:{CertificateArn:{},Tags:{shape:"S3"}}}},RenewCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}}},RequestCertificate:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},ValidationMethod:{},SubjectAlternativeNames:{shape:"Sc"},IdempotencyToken:{},DomainValidationOptions:{type:"list",member:{type:"structure",required:["DomainName","ValidationDomain"],members:{DomainName:{},ValidationDomain:{}}}},Options:{shape:"S11"},CertificateAuthorityArn:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{CertificateArn:{}}}},ResendValidationEmail:{input:{type:"structure",required:["CertificateArn","Domain","ValidationDomain"],members:{CertificateArn:{},Domain:{},ValidationDomain:{}}}},UpdateCertificateOptions:{input:{type:"structure",required:["CertificateArn","Options"],members:{CertificateArn:{},Options:{shape:"S11"}}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sc:{type:"list",member:{}},Sd:{type:"list",member:{type:"structure",required:["DomainName"],members:{DomainName:{},ValidationEmails:{type:"list",member:{}},ValidationDomain:{},ValidationStatus:{},ResourceRecord:{type:"structure",required:["Name","Type","Value"],members:{Name:{},Type:{},Value:{}}},ValidationMethod:{}}}},S11:{type:"structure",members:{CertificateTransparencyLoggingPreference:{}}},S1a:{type:"structure",members:{DaysBeforeExpiry:{type:"integer"}}}}}},function(e){e.exports={pagination:{ListCertificates:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"CertificateSummaryList"}}}},function(e){e.exports={version:2,waiters:{CertificateValidated:{delay:60,maxAttempts:40,operation:"DescribeCertificate",acceptors:[{matcher:"pathAll",expected:"SUCCESS",argument:"Certificate.DomainValidationOptions[].ValidationStatus",state:"success"},{matcher:"pathAny",expected:"PENDING_VALIDATION",argument:"Certificate.DomainValidationOptions[].ValidationStatus",state:"retry"},{matcher:"path",expected:"FAILED",argument:"Certificate.Status",state:"failure"},{matcher:"error",expected:"ResourceNotFoundException",state:"failure"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.apigateway={},n.APIGateway=i.defineService("apigateway",["2015-07-09"]),r(692),Object.defineProperty(a.services.apigateway,"2015-07-09",{get:function(){var e=r(693);return e.paginators=r(694).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.APIGateway},function(e,t,r){var n=r(2);n.util.update(n.APIGateway.prototype,{setAcceptHeader:function(e){var t=e.httpRequest;t.headers.Accept||(t.headers.Accept="application/json")},setupRequestListeners:function(e){(e.addListener("build",this.setAcceptHeader),"getExport"===e.operation)&&("swagger"===(e.params||{}).exportType&&e.addListener("extractData",n.util.convertPayloadToString))}})},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-07-09",endpointPrefix:"apigateway",protocol:"rest-json",serviceFullName:"Amazon API Gateway",serviceId:"API Gateway",signatureVersion:"v4",uid:"apigateway-2015-07-09"},operations:{CreateApiKey:{http:{requestUri:"/apikeys",responseCode:201},input:{type:"structure",members:{name:{},description:{},enabled:{type:"boolean"},generateDistinctId:{type:"boolean"},value:{},stageKeys:{type:"list",member:{type:"structure",members:{restApiId:{},stageName:{}}}},customerId:{},tags:{shape:"S6"}}},output:{shape:"S7"}},CreateAuthorizer:{http:{requestUri:"/restapis/{restapi_id}/authorizers",responseCode:201},input:{type:"structure",required:["restApiId","name","type"],members:{restApiId:{location:"uri",locationName:"restapi_id"},name:{},type:{},providerARNs:{shape:"Sc"},authType:{},authorizerUri:{},authorizerCredentials:{},identitySource:{},identityValidationExpression:{},authorizerResultTtlInSeconds:{type:"integer"}}},output:{shape:"Sf"}},CreateBasePathMapping:{http:{requestUri:"/domainnames/{domain_name}/basepathmappings",responseCode:201},input:{type:"structure",required:["domainName","restApiId"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{},restApiId:{},stage:{}}},output:{shape:"Sh"}},CreateDeployment:{http:{requestUri:"/restapis/{restapi_id}/deployments",responseCode:201},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{},stageDescription:{},description:{},cacheClusterEnabled:{type:"boolean"},cacheClusterSize:{},variables:{shape:"S6"},canarySettings:{type:"structure",members:{percentTraffic:{type:"double"},stageVariableOverrides:{shape:"S6"},useStageCache:{type:"boolean"}}},tracingEnabled:{type:"boolean"}}},output:{shape:"Sn"}},CreateDocumentationPart:{http:{requestUri:"/restapis/{restapi_id}/documentation/parts",responseCode:201},input:{type:"structure",required:["restApiId","location","properties"],members:{restApiId:{location:"uri",locationName:"restapi_id"},location:{shape:"Ss"},properties:{}}},output:{shape:"Sv"}},CreateDocumentationVersion:{http:{requestUri:"/restapis/{restapi_id}/documentation/versions",responseCode:201},input:{type:"structure",required:["restApiId","documentationVersion"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationVersion:{},stageName:{},description:{}}},output:{shape:"Sx"}},CreateDomainName:{http:{requestUri:"/domainnames",responseCode:201},input:{type:"structure",required:["domainName"],members:{domainName:{},certificateName:{},certificateBody:{},certificatePrivateKey:{},certificateChain:{},certificateArn:{},regionalCertificateName:{},regionalCertificateArn:{},endpointConfiguration:{shape:"Sz"},tags:{shape:"S6"},securityPolicy:{},mutualTlsAuthentication:{type:"structure",members:{truststoreUri:{},truststoreVersion:{}}},ownershipVerificationCertificateArn:{}}},output:{shape:"S14"}},CreateModel:{http:{requestUri:"/restapis/{restapi_id}/models",responseCode:201},input:{type:"structure",required:["restApiId","name","contentType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},name:{},description:{},schema:{},contentType:{}}},output:{shape:"S18"}},CreateRequestValidator:{http:{requestUri:"/restapis/{restapi_id}/requestvalidators",responseCode:201},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},name:{},validateRequestBody:{type:"boolean"},validateRequestParameters:{type:"boolean"}}},output:{shape:"S1a"}},CreateResource:{http:{requestUri:"/restapis/{restapi_id}/resources/{parent_id}",responseCode:201},input:{type:"structure",required:["restApiId","parentId","pathPart"],members:{restApiId:{location:"uri",locationName:"restapi_id"},parentId:{location:"uri",locationName:"parent_id"},pathPart:{}}},output:{shape:"S1c"}},CreateRestApi:{http:{requestUri:"/restapis",responseCode:201},input:{type:"structure",required:["name"],members:{name:{},description:{},version:{},cloneFrom:{},binaryMediaTypes:{shape:"S9"},minimumCompressionSize:{type:"integer"},apiKeySource:{},endpointConfiguration:{shape:"Sz"},policy:{},tags:{shape:"S6"},disableExecuteApiEndpoint:{type:"boolean"}}},output:{shape:"S1t"}},CreateStage:{http:{requestUri:"/restapis/{restapi_id}/stages",responseCode:201},input:{type:"structure",required:["restApiId","stageName","deploymentId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{},deploymentId:{},description:{},cacheClusterEnabled:{type:"boolean"},cacheClusterSize:{},variables:{shape:"S6"},documentationVersion:{},canarySettings:{shape:"S1v"},tracingEnabled:{type:"boolean"},tags:{shape:"S6"}}},output:{shape:"S1w"}},CreateUsagePlan:{http:{requestUri:"/usageplans",responseCode:201},input:{type:"structure",required:["name"],members:{name:{},description:{},apiStages:{shape:"S23"},throttle:{shape:"S26"},quota:{shape:"S27"},tags:{shape:"S6"}}},output:{shape:"S29"}},CreateUsagePlanKey:{http:{requestUri:"/usageplans/{usageplanId}/keys",responseCode:201},input:{type:"structure",required:["usagePlanId","keyId","keyType"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{},keyType:{}}},output:{shape:"S2b"}},CreateVpcLink:{http:{requestUri:"/vpclinks",responseCode:202},input:{type:"structure",required:["name","targetArns"],members:{name:{},description:{},targetArns:{shape:"S9"},tags:{shape:"S6"}}},output:{shape:"S2d"}},DeleteApiKey:{http:{method:"DELETE",requestUri:"/apikeys/{api_Key}",responseCode:202},input:{type:"structure",required:["apiKey"],members:{apiKey:{location:"uri",locationName:"api_Key"}}}},DeleteAuthorizer:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}",responseCode:202},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"}}}},DeleteBasePathMapping:{http:{method:"DELETE",requestUri:"/domainnames/{domain_name}/basepathmappings/{base_path}",responseCode:202},input:{type:"structure",required:["domainName","basePath"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{location:"uri",locationName:"base_path"}}}},DeleteClientCertificate:{http:{method:"DELETE",requestUri:"/clientcertificates/{clientcertificate_id}",responseCode:202},input:{type:"structure",required:["clientCertificateId"],members:{clientCertificateId:{location:"uri",locationName:"clientcertificate_id"}}}},DeleteDeployment:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/deployments/{deployment_id}",responseCode:202},input:{type:"structure",required:["restApiId","deploymentId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},deploymentId:{location:"uri",locationName:"deployment_id"}}}},DeleteDocumentationPart:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/documentation/parts/{part_id}",responseCode:202},input:{type:"structure",required:["restApiId","documentationPartId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationPartId:{location:"uri",locationName:"part_id"}}}},DeleteDocumentationVersion:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/documentation/versions/{doc_version}",responseCode:202},input:{type:"structure",required:["restApiId","documentationVersion"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationVersion:{location:"uri",locationName:"doc_version"}}}},DeleteDomainName:{http:{method:"DELETE",requestUri:"/domainnames/{domain_name}",responseCode:202},input:{type:"structure",required:["domainName"],members:{domainName:{location:"uri",locationName:"domain_name"}}}},DeleteGatewayResponse:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/gatewayresponses/{response_type}",responseCode:202},input:{type:"structure",required:["restApiId","responseType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},responseType:{location:"uri",locationName:"response_type"}}}},DeleteIntegration:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"}}}},DeleteIntegrationResponse:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"}}}},DeleteMethod:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"}}}},DeleteMethodResponse:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"}}}},DeleteModel:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/models/{model_name}",responseCode:202},input:{type:"structure",required:["restApiId","modelName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},modelName:{location:"uri",locationName:"model_name"}}}},DeleteRequestValidator:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}",responseCode:202},input:{type:"structure",required:["restApiId","requestValidatorId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},requestValidatorId:{location:"uri",locationName:"requestvalidator_id"}}}},DeleteResource:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}",responseCode:202},input:{type:"structure",required:["restApiId","resourceId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"}}}},DeleteRestApi:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}",responseCode:202},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"}}}},DeleteStage:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/stages/{stage_name}",responseCode:202},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"}}}},DeleteUsagePlan:{http:{method:"DELETE",requestUri:"/usageplans/{usageplanId}",responseCode:202},input:{type:"structure",required:["usagePlanId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"}}}},DeleteUsagePlanKey:{http:{method:"DELETE",requestUri:"/usageplans/{usageplanId}/keys/{keyId}",responseCode:202},input:{type:"structure",required:["usagePlanId","keyId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{location:"uri",locationName:"keyId"}}}},DeleteVpcLink:{http:{method:"DELETE",requestUri:"/vpclinks/{vpclink_id}",responseCode:202},input:{type:"structure",required:["vpcLinkId"],members:{vpcLinkId:{location:"uri",locationName:"vpclink_id"}}}},FlushStageAuthorizersCache:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers",responseCode:202},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"}}}},FlushStageCache:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/cache/data",responseCode:202},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"}}}},GenerateClientCertificate:{http:{requestUri:"/clientcertificates",responseCode:201},input:{type:"structure",members:{description:{},tags:{shape:"S6"}}},output:{shape:"S34"}},GetAccount:{http:{method:"GET",requestUri:"/account"},input:{type:"structure",members:{}},output:{shape:"S36"}},GetApiKey:{http:{method:"GET",requestUri:"/apikeys/{api_Key}"},input:{type:"structure",required:["apiKey"],members:{apiKey:{location:"uri",locationName:"api_Key"},includeValue:{location:"querystring",locationName:"includeValue",type:"boolean"}}},output:{shape:"S7"}},GetApiKeys:{http:{method:"GET",requestUri:"/apikeys"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"},nameQuery:{location:"querystring",locationName:"name"},customerId:{location:"querystring",locationName:"customerId"},includeValues:{location:"querystring",locationName:"includeValues",type:"boolean"}}},output:{type:"structure",members:{warnings:{shape:"S9"},position:{},items:{locationName:"item",type:"list",member:{shape:"S7"}}}}},GetAuthorizer:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}"},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"}}},output:{shape:"Sf"}},GetAuthorizers:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/authorizers"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sf"}}}}},GetBasePathMapping:{http:{method:"GET",requestUri:"/domainnames/{domain_name}/basepathmappings/{base_path}"},input:{type:"structure",required:["domainName","basePath"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{location:"uri",locationName:"base_path"}}},output:{shape:"Sh"}},GetBasePathMappings:{http:{method:"GET",requestUri:"/domainnames/{domain_name}/basepathmappings"},input:{type:"structure",required:["domainName"],members:{domainName:{location:"uri",locationName:"domain_name"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sh"}}}}},GetClientCertificate:{http:{method:"GET",requestUri:"/clientcertificates/{clientcertificate_id}"},input:{type:"structure",required:["clientCertificateId"],members:{clientCertificateId:{location:"uri",locationName:"clientcertificate_id"}}},output:{shape:"S34"}},GetClientCertificates:{http:{method:"GET",requestUri:"/clientcertificates"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S34"}}}}},GetDeployment:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/deployments/{deployment_id}"},input:{type:"structure",required:["restApiId","deploymentId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},deploymentId:{location:"uri",locationName:"deployment_id"},embed:{shape:"S9",location:"querystring",locationName:"embed"}}},output:{shape:"Sn"}},GetDeployments:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/deployments"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sn"}}}}},GetDocumentationPart:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/parts/{part_id}"},input:{type:"structure",required:["restApiId","documentationPartId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationPartId:{location:"uri",locationName:"part_id"}}},output:{shape:"Sv"}},GetDocumentationParts:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/parts"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},type:{location:"querystring",locationName:"type"},nameQuery:{location:"querystring",locationName:"name"},path:{location:"querystring",locationName:"path"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"},locationStatus:{location:"querystring",locationName:"locationStatus"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sv"}}}}},GetDocumentationVersion:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/versions/{doc_version}"},input:{type:"structure",required:["restApiId","documentationVersion"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationVersion:{location:"uri",locationName:"doc_version"}}},output:{shape:"Sx"}},GetDocumentationVersions:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/versions"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sx"}}}}},GetDomainName:{http:{method:"GET",requestUri:"/domainnames/{domain_name}"},input:{type:"structure",required:["domainName"],members:{domainName:{location:"uri",locationName:"domain_name"}}},output:{shape:"S14"}},GetDomainNames:{http:{method:"GET",requestUri:"/domainnames"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S14"}}}}},GetExport:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}",responseCode:200},input:{type:"structure",required:["restApiId","stageName","exportType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"},exportType:{location:"uri",locationName:"export_type"},parameters:{shape:"S6",location:"querystring"},accepts:{location:"header",locationName:"Accept"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},contentDisposition:{location:"header",locationName:"Content-Disposition"},body:{type:"blob"}},payload:"body"}},GetGatewayResponse:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/gatewayresponses/{response_type}"},input:{type:"structure",required:["restApiId","responseType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},responseType:{location:"uri",locationName:"response_type"}}},output:{shape:"S48"}},GetGatewayResponses:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/gatewayresponses"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S48"}}}}},GetIntegration:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"}}},output:{shape:"S1j"}},GetIntegrationResponse:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"}}},output:{shape:"S1p"}},GetMethod:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"}}},output:{shape:"S1e"}},GetMethodResponse:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"}}},output:{shape:"S1h"}},GetModel:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/models/{model_name}"},input:{type:"structure",required:["restApiId","modelName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},modelName:{location:"uri",locationName:"model_name"},flatten:{location:"querystring",locationName:"flatten",type:"boolean"}}},output:{shape:"S18"}},GetModelTemplate:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/models/{model_name}/default_template"},input:{type:"structure",required:["restApiId","modelName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},modelName:{location:"uri",locationName:"model_name"}}},output:{type:"structure",members:{value:{}}}},GetModels:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/models"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S18"}}}}},GetRequestValidator:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"},input:{type:"structure",required:["restApiId","requestValidatorId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},requestValidatorId:{location:"uri",locationName:"requestvalidator_id"}}},output:{shape:"S1a"}},GetRequestValidators:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/requestvalidators"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S1a"}}}}},GetResource:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources/{resource_id}"},input:{type:"structure",required:["restApiId","resourceId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},embed:{shape:"S9",location:"querystring",locationName:"embed"}}},output:{shape:"S1c"}},GetResources:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"},embed:{shape:"S9",location:"querystring",locationName:"embed"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S1c"}}}}},GetRestApi:{http:{method:"GET",requestUri:"/restapis/{restapi_id}"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"}}},output:{shape:"S1t"}},GetRestApis:{http:{method:"GET",requestUri:"/restapis"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S1t"}}}}},GetSdk:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}",responseCode:200},input:{type:"structure",required:["restApiId","stageName","sdkType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"},sdkType:{location:"uri",locationName:"sdk_type"},parameters:{shape:"S6",location:"querystring"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},contentDisposition:{location:"header",locationName:"Content-Disposition"},body:{type:"blob"}},payload:"body"}},GetSdkType:{http:{method:"GET",requestUri:"/sdktypes/{sdktype_id}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"sdktype_id"}}},output:{shape:"S51"}},GetSdkTypes:{http:{method:"GET",requestUri:"/sdktypes"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S51"}}}}},GetStage:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/stages/{stage_name}"},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"}}},output:{shape:"S1w"}},GetStages:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/stages"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},deploymentId:{location:"querystring",locationName:"deploymentId"}}},output:{type:"structure",members:{item:{type:"list",member:{shape:"S1w"}}}}},GetTags:{http:{method:"GET",requestUri:"/tags/{resource_arn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resource_arn"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{tags:{shape:"S6"}}}},GetUsage:{http:{method:"GET",requestUri:"/usageplans/{usageplanId}/usage"},input:{type:"structure",required:["usagePlanId","startDate","endDate"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{location:"querystring",locationName:"keyId"},startDate:{location:"querystring",locationName:"startDate"},endDate:{location:"querystring",locationName:"endDate"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{shape:"S5e"}},GetUsagePlan:{http:{method:"GET",requestUri:"/usageplans/{usageplanId}"},input:{type:"structure",required:["usagePlanId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"}}},output:{shape:"S29"}},GetUsagePlanKey:{http:{method:"GET",requestUri:"/usageplans/{usageplanId}/keys/{keyId}",responseCode:200},input:{type:"structure",required:["usagePlanId","keyId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{location:"uri",locationName:"keyId"}}},output:{shape:"S2b"}},GetUsagePlanKeys:{http:{method:"GET",requestUri:"/usageplans/{usageplanId}/keys"},input:{type:"structure",required:["usagePlanId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"},nameQuery:{location:"querystring",locationName:"name"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S2b"}}}}},GetUsagePlans:{http:{method:"GET",requestUri:"/usageplans"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},keyId:{location:"querystring",locationName:"keyId"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S29"}}}}},GetVpcLink:{http:{method:"GET",requestUri:"/vpclinks/{vpclink_id}"},input:{type:"structure",required:["vpcLinkId"],members:{vpcLinkId:{location:"uri",locationName:"vpclink_id"}}},output:{shape:"S2d"}},GetVpcLinks:{http:{method:"GET",requestUri:"/vpclinks"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S2d"}}}}},ImportApiKeys:{http:{requestUri:"/apikeys?mode=import",responseCode:201},input:{type:"structure",required:["body","format"],members:{body:{type:"blob"},format:{location:"querystring",locationName:"format"},failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"}},payload:"body"},output:{type:"structure",members:{ids:{shape:"S9"},warnings:{shape:"S9"}}}},ImportDocumentationParts:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/documentation/parts"},input:{type:"structure",required:["restApiId","body"],members:{restApiId:{location:"uri",locationName:"restapi_id"},mode:{location:"querystring",locationName:"mode"},failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"},body:{type:"blob"}},payload:"body"},output:{type:"structure",members:{ids:{shape:"S9"},warnings:{shape:"S9"}}}},ImportRestApi:{http:{requestUri:"/restapis?mode=import",responseCode:201},input:{type:"structure",required:["body"],members:{failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"},parameters:{shape:"S6",location:"querystring"},body:{type:"blob"}},payload:"body"},output:{shape:"S1t"}},PutGatewayResponse:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/gatewayresponses/{response_type}",responseCode:201},input:{type:"structure",required:["restApiId","responseType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},responseType:{location:"uri",locationName:"response_type"},statusCode:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"}}},output:{shape:"S48"}},PutIntegration:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","type"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},type:{},integrationHttpMethod:{locationName:"httpMethod"},uri:{},connectionType:{},connectionId:{},credentials:{},requestParameters:{shape:"S6"},requestTemplates:{shape:"S6"},passthroughBehavior:{},cacheNamespace:{},cacheKeyParameters:{shape:"S9"},contentHandling:{},timeoutInMillis:{type:"integer"},tlsConfig:{shape:"S1q"}}},output:{shape:"S1j"}},PutIntegrationResponse:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"},selectionPattern:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"},contentHandling:{}}},output:{shape:"S1p"}},PutMethod:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","authorizationType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},authorizationType:{},authorizerId:{},apiKeyRequired:{type:"boolean"},operationName:{},requestParameters:{shape:"S1f"},requestModels:{shape:"S6"},requestValidatorId:{},authorizationScopes:{shape:"S9"}}},output:{shape:"S1e"}},PutMethodResponse:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"},responseParameters:{shape:"S1f"},responseModels:{shape:"S6"}}},output:{shape:"S1h"}},PutRestApi:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}"},input:{type:"structure",required:["restApiId","body"],members:{restApiId:{location:"uri",locationName:"restapi_id"},mode:{location:"querystring",locationName:"mode"},failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"},parameters:{shape:"S6",location:"querystring"},body:{type:"blob"}},payload:"body"},output:{shape:"S1t"}},TagResource:{http:{method:"PUT",requestUri:"/tags/{resource_arn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resource_arn"},tags:{shape:"S6"}}}},TestInvokeAuthorizer:{http:{requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}"},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"},headers:{shape:"S6"},multiValueHeaders:{shape:"S6a"},pathWithQueryString:{},body:{},stageVariables:{shape:"S6"},additionalContext:{shape:"S6"}}},output:{type:"structure",members:{clientStatus:{type:"integer"},log:{},latency:{type:"long"},principalId:{},policy:{},authorization:{shape:"S6a"},claims:{shape:"S6"}}}},TestInvokeMethod:{http:{requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},pathWithQueryString:{},body:{},headers:{shape:"S6"},multiValueHeaders:{shape:"S6a"},clientCertificateId:{},stageVariables:{shape:"S6"}}},output:{type:"structure",members:{status:{type:"integer"},body:{},headers:{shape:"S6"},multiValueHeaders:{shape:"S6a"},log:{},latency:{type:"long"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource_arn}",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resource_arn"},tagKeys:{shape:"S9",location:"querystring",locationName:"tagKeys"}}}},UpdateAccount:{http:{method:"PATCH",requestUri:"/account"},input:{type:"structure",members:{patchOperations:{shape:"S6g"}}},output:{shape:"S36"}},UpdateApiKey:{http:{method:"PATCH",requestUri:"/apikeys/{api_Key}"},input:{type:"structure",required:["apiKey"],members:{apiKey:{location:"uri",locationName:"api_Key"},patchOperations:{shape:"S6g"}}},output:{shape:"S7"}},UpdateAuthorizer:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}"},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"},patchOperations:{shape:"S6g"}}},output:{shape:"Sf"}},UpdateBasePathMapping:{http:{method:"PATCH",requestUri:"/domainnames/{domain_name}/basepathmappings/{base_path}"},input:{type:"structure",required:["domainName","basePath"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{location:"uri",locationName:"base_path"},patchOperations:{shape:"S6g"}}},output:{shape:"Sh"}},UpdateClientCertificate:{http:{method:"PATCH",requestUri:"/clientcertificates/{clientcertificate_id}"},input:{type:"structure",required:["clientCertificateId"],members:{clientCertificateId:{location:"uri",locationName:"clientcertificate_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S34"}},UpdateDeployment:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/deployments/{deployment_id}"},input:{type:"structure",required:["restApiId","deploymentId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},deploymentId:{location:"uri",locationName:"deployment_id"},patchOperations:{shape:"S6g"}}},output:{shape:"Sn"}},UpdateDocumentationPart:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/documentation/parts/{part_id}"},input:{type:"structure",required:["restApiId","documentationPartId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationPartId:{location:"uri",locationName:"part_id"},patchOperations:{shape:"S6g"}}},output:{shape:"Sv"}},UpdateDocumentationVersion:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/documentation/versions/{doc_version}"},input:{type:"structure",required:["restApiId","documentationVersion"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationVersion:{location:"uri",locationName:"doc_version"},patchOperations:{shape:"S6g"}}},output:{shape:"Sx"}},UpdateDomainName:{http:{method:"PATCH",requestUri:"/domainnames/{domain_name}"},input:{type:"structure",required:["domainName"],members:{domainName:{location:"uri",locationName:"domain_name"},patchOperations:{shape:"S6g"}}},output:{shape:"S14"}},UpdateGatewayResponse:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/gatewayresponses/{response_type}"},input:{type:"structure",required:["restApiId","responseType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},responseType:{location:"uri",locationName:"response_type"},patchOperations:{shape:"S6g"}}},output:{shape:"S48"}},UpdateIntegration:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},patchOperations:{shape:"S6g"}}},output:{shape:"S1j"}},UpdateIntegrationResponse:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"},patchOperations:{shape:"S6g"}}},output:{shape:"S1p"}},UpdateMethod:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},patchOperations:{shape:"S6g"}}},output:{shape:"S1e"}},UpdateMethodResponse:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"},patchOperations:{shape:"S6g"}}},output:{shape:"S1h"}},UpdateModel:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/models/{model_name}"},input:{type:"structure",required:["restApiId","modelName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},modelName:{location:"uri",locationName:"model_name"},patchOperations:{shape:"S6g"}}},output:{shape:"S18"}},UpdateRequestValidator:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"},input:{type:"structure",required:["restApiId","requestValidatorId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},requestValidatorId:{location:"uri",locationName:"requestvalidator_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S1a"}},UpdateResource:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/resources/{resource_id}"},input:{type:"structure",required:["restApiId","resourceId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S1c"}},UpdateRestApi:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S1t"}},UpdateStage:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/stages/{stage_name}"},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"},patchOperations:{shape:"S6g"}}},output:{shape:"S1w"}},UpdateUsage:{http:{method:"PATCH",requestUri:"/usageplans/{usageplanId}/keys/{keyId}/usage"},input:{type:"structure",required:["usagePlanId","keyId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{location:"uri",locationName:"keyId"},patchOperations:{shape:"S6g"}}},output:{shape:"S5e"}},UpdateUsagePlan:{http:{method:"PATCH",requestUri:"/usageplans/{usageplanId}"},input:{type:"structure",required:["usagePlanId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},patchOperations:{shape:"S6g"}}},output:{shape:"S29"}},UpdateVpcLink:{http:{method:"PATCH",requestUri:"/vpclinks/{vpclink_id}"},input:{type:"structure",required:["vpcLinkId"],members:{vpcLinkId:{location:"uri",locationName:"vpclink_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S2d"}}},shapes:{S6:{type:"map",key:{},value:{}},S7:{type:"structure",members:{id:{},value:{},name:{},customerId:{},description:{},enabled:{type:"boolean"},createdDate:{type:"timestamp"},lastUpdatedDate:{type:"timestamp"},stageKeys:{shape:"S9"},tags:{shape:"S6"}}},S9:{type:"list",member:{}},Sc:{type:"list",member:{}},Sf:{type:"structure",members:{id:{},name:{},type:{},providerARNs:{shape:"Sc"},authType:{},authorizerUri:{},authorizerCredentials:{},identitySource:{},identityValidationExpression:{},authorizerResultTtlInSeconds:{type:"integer"}}},Sh:{type:"structure",members:{basePath:{},restApiId:{},stage:{}}},Sn:{type:"structure",members:{id:{},description:{},createdDate:{type:"timestamp"},apiSummary:{type:"map",key:{},value:{type:"map",key:{},value:{type:"structure",members:{authorizationType:{},apiKeyRequired:{type:"boolean"}}}}}}},Ss:{type:"structure",required:["type"],members:{type:{},path:{},method:{},statusCode:{},name:{}}},Sv:{type:"structure",members:{id:{},location:{shape:"Ss"},properties:{}}},Sx:{type:"structure",members:{version:{},createdDate:{type:"timestamp"},description:{}}},Sz:{type:"structure",members:{types:{type:"list",member:{}},vpcEndpointIds:{shape:"S9"}}},S14:{type:"structure",members:{domainName:{},certificateName:{},certificateArn:{},certificateUploadDate:{type:"timestamp"},regionalDomainName:{},regionalHostedZoneId:{},regionalCertificateName:{},regionalCertificateArn:{},distributionDomainName:{},distributionHostedZoneId:{},endpointConfiguration:{shape:"Sz"},domainNameStatus:{},domainNameStatusMessage:{},securityPolicy:{},tags:{shape:"S6"},mutualTlsAuthentication:{type:"structure",members:{truststoreUri:{},truststoreVersion:{},truststoreWarnings:{shape:"S9"}}},ownershipVerificationCertificateArn:{}}},S18:{type:"structure",members:{id:{},name:{},description:{},schema:{},contentType:{}}},S1a:{type:"structure",members:{id:{},name:{},validateRequestBody:{type:"boolean"},validateRequestParameters:{type:"boolean"}}},S1c:{type:"structure",members:{id:{},parentId:{},pathPart:{},path:{},resourceMethods:{type:"map",key:{},value:{shape:"S1e"}}}},S1e:{type:"structure",members:{httpMethod:{},authorizationType:{},authorizerId:{},apiKeyRequired:{type:"boolean"},requestValidatorId:{},operationName:{},requestParameters:{shape:"S1f"},requestModels:{shape:"S6"},methodResponses:{type:"map",key:{},value:{shape:"S1h"}},methodIntegration:{shape:"S1j"},authorizationScopes:{shape:"S9"}}},S1f:{type:"map",key:{},value:{type:"boolean"}},S1h:{type:"structure",members:{statusCode:{},responseParameters:{shape:"S1f"},responseModels:{shape:"S6"}}},S1j:{type:"structure",members:{type:{},httpMethod:{},uri:{},connectionType:{},connectionId:{},credentials:{},requestParameters:{shape:"S6"},requestTemplates:{shape:"S6"},passthroughBehavior:{},contentHandling:{},timeoutInMillis:{type:"integer"},cacheNamespace:{},cacheKeyParameters:{shape:"S9"},integrationResponses:{type:"map",key:{},value:{shape:"S1p"}},tlsConfig:{shape:"S1q"}}},S1p:{type:"structure",members:{statusCode:{},selectionPattern:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"},contentHandling:{}}},S1q:{type:"structure",members:{insecureSkipVerification:{type:"boolean"}}},S1t:{type:"structure",members:{id:{},name:{},description:{},createdDate:{type:"timestamp"},version:{},warnings:{shape:"S9"},binaryMediaTypes:{shape:"S9"},minimumCompressionSize:{type:"integer"},apiKeySource:{},endpointConfiguration:{shape:"Sz"},policy:{},tags:{shape:"S6"},disableExecuteApiEndpoint:{type:"boolean"}}},S1v:{type:"structure",members:{percentTraffic:{type:"double"},deploymentId:{},stageVariableOverrides:{shape:"S6"},useStageCache:{type:"boolean"}}},S1w:{type:"structure",members:{deploymentId:{},clientCertificateId:{},stageName:{},description:{},cacheClusterEnabled:{type:"boolean"},cacheClusterSize:{},cacheClusterStatus:{},methodSettings:{type:"map",key:{},value:{type:"structure",members:{metricsEnabled:{type:"boolean"},loggingLevel:{},dataTraceEnabled:{type:"boolean"},throttlingBurstLimit:{type:"integer"},throttlingRateLimit:{type:"double"},cachingEnabled:{type:"boolean"},cacheTtlInSeconds:{type:"integer"},cacheDataEncrypted:{type:"boolean"},requireAuthorizationForCacheControl:{type:"boolean"},unauthorizedCacheControlHeaderStrategy:{}}}},variables:{shape:"S6"},documentationVersion:{},accessLogSettings:{type:"structure",members:{format:{},destinationArn:{}}},canarySettings:{shape:"S1v"},tracingEnabled:{type:"boolean"},webAclArn:{},tags:{shape:"S6"},createdDate:{type:"timestamp"},lastUpdatedDate:{type:"timestamp"}}},S23:{type:"list",member:{type:"structure",members:{apiId:{},stage:{},throttle:{type:"map",key:{},value:{shape:"S26"}}}}},S26:{type:"structure",members:{burstLimit:{type:"integer"},rateLimit:{type:"double"}}},S27:{type:"structure",members:{limit:{type:"integer"},offset:{type:"integer"},period:{}}},S29:{type:"structure",members:{id:{},name:{},description:{},apiStages:{shape:"S23"},throttle:{shape:"S26"},quota:{shape:"S27"},productCode:{},tags:{shape:"S6"}}},S2b:{type:"structure",members:{id:{},type:{},value:{},name:{}}},S2d:{type:"structure",members:{id:{},name:{},description:{},targetArns:{shape:"S9"},status:{},statusMessage:{},tags:{shape:"S6"}}},S34:{type:"structure",members:{clientCertificateId:{},description:{},pemEncodedCertificate:{},createdDate:{type:"timestamp"},expirationDate:{type:"timestamp"},tags:{shape:"S6"}}},S36:{type:"structure",members:{cloudwatchRoleArn:{},throttleSettings:{shape:"S26"},features:{shape:"S9"},apiKeyVersion:{}}},S48:{type:"structure",members:{responseType:{},statusCode:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"},defaultResponse:{type:"boolean"}}},S51:{type:"structure",members:{id:{},friendlyName:{},description:{},configurationProperties:{type:"list",member:{type:"structure",members:{name:{},friendlyName:{},description:{},required:{type:"boolean"},defaultValue:{}}}}}},S5e:{type:"structure",members:{usagePlanId:{},startDate:{},endDate:{},position:{},items:{locationName:"values",type:"map",key:{},value:{type:"list",member:{type:"list",member:{type:"long"}}}}}},S6a:{type:"map",key:{},value:{shape:"S9"}},S6g:{type:"list",member:{type:"structure",members:{op:{},path:{},value:{},from:{}}}}}}},function(e){e.exports={pagination:{GetApiKeys:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetBasePathMappings:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetClientCertificates:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetDeployments:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetDomainNames:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetModels:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetResources:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetRestApis:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetUsage:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetUsagePlanKeys:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetUsagePlans:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetVpcLinks:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.applicationautoscaling={},n.ApplicationAutoScaling=i.defineService("applicationautoscaling",["2016-02-06"]),Object.defineProperty(a.services.applicationautoscaling,"2016-02-06",{get:function(){var e=r(696);return e.paginators=r(697).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ApplicationAutoScaling},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-02-06",endpointPrefix:"application-autoscaling",jsonVersion:"1.1",protocol:"json",serviceFullName:"Application Auto Scaling",serviceId:"Application Auto Scaling",signatureVersion:"v4",signingName:"application-autoscaling",targetPrefix:"AnyScaleFrontendService",uid:"application-autoscaling-2016-02-06"},operations:{DeleteScalingPolicy:{input:{type:"structure",required:["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],members:{PolicyName:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{}}},output:{type:"structure",members:{}}},DeleteScheduledAction:{input:{type:"structure",required:["ServiceNamespace","ScheduledActionName","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},ScheduledActionName:{},ResourceId:{},ScalableDimension:{}}},output:{type:"structure",members:{}}},DeregisterScalableTarget:{input:{type:"structure",required:["ServiceNamespace","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{}}},output:{type:"structure",members:{}}},DescribeScalableTargets:{input:{type:"structure",required:["ServiceNamespace"],members:{ServiceNamespace:{},ResourceIds:{shape:"Sb"},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalableTargets:{type:"list",member:{type:"structure",required:["ServiceNamespace","ResourceId","ScalableDimension","MinCapacity","MaxCapacity","RoleARN","CreationTime"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},RoleARN:{},CreationTime:{type:"timestamp"},SuspendedState:{shape:"Sj"}}}},NextToken:{}}}},DescribeScalingActivities:{input:{type:"structure",required:["ServiceNamespace"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalingActivities:{type:"list",member:{type:"structure",required:["ActivityId","ServiceNamespace","ResourceId","ScalableDimension","Description","Cause","StartTime","StatusCode"],members:{ActivityId:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},Description:{},Cause:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},StatusCode:{},StatusMessage:{},Details:{}}}},NextToken:{}}}},DescribeScalingPolicies:{input:{type:"structure",required:["ServiceNamespace"],members:{PolicyNames:{shape:"Sb"},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalingPolicies:{type:"list",member:{type:"structure",required:["PolicyARN","PolicyName","ServiceNamespace","ResourceId","ScalableDimension","PolicyType","CreationTime"],members:{PolicyARN:{},PolicyName:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},PolicyType:{},StepScalingPolicyConfiguration:{shape:"Sx"},TargetTrackingScalingPolicyConfiguration:{shape:"S16"},Alarms:{shape:"S1k"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeScheduledActions:{input:{type:"structure",required:["ServiceNamespace"],members:{ScheduledActionNames:{shape:"Sb"},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScheduledActions:{type:"list",member:{type:"structure",required:["ScheduledActionName","ScheduledActionARN","ServiceNamespace","Schedule","ResourceId","CreationTime"],members:{ScheduledActionName:{},ScheduledActionARN:{},ServiceNamespace:{},Schedule:{},Timezone:{},ResourceId:{},ScalableDimension:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ScalableTargetAction:{shape:"S1r"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},PutScalingPolicy:{input:{type:"structure",required:["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],members:{PolicyName:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},PolicyType:{},StepScalingPolicyConfiguration:{shape:"Sx"},TargetTrackingScalingPolicyConfiguration:{shape:"S16"}}},output:{type:"structure",required:["PolicyARN"],members:{PolicyARN:{},Alarms:{shape:"S1k"}}}},PutScheduledAction:{input:{type:"structure",required:["ServiceNamespace","ScheduledActionName","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},Schedule:{},Timezone:{},ScheduledActionName:{},ResourceId:{},ScalableDimension:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ScalableTargetAction:{shape:"S1r"}}},output:{type:"structure",members:{}}},RegisterScalableTarget:{input:{type:"structure",required:["ServiceNamespace","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},RoleARN:{},SuspendedState:{shape:"Sj"}}},output:{type:"structure",members:{}}}},shapes:{Sb:{type:"list",member:{}},Sj:{type:"structure",members:{DynamicScalingInSuspended:{type:"boolean"},DynamicScalingOutSuspended:{type:"boolean"},ScheduledScalingSuspended:{type:"boolean"}}},Sx:{type:"structure",members:{AdjustmentType:{},StepAdjustments:{type:"list",member:{type:"structure",required:["ScalingAdjustment"],members:{MetricIntervalLowerBound:{type:"double"},MetricIntervalUpperBound:{type:"double"},ScalingAdjustment:{type:"integer"}}}},MinAdjustmentMagnitude:{type:"integer"},Cooldown:{type:"integer"},MetricAggregationType:{}}},S16:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"},PredefinedMetricSpecification:{type:"structure",required:["PredefinedMetricType"],members:{PredefinedMetricType:{},ResourceLabel:{}}},CustomizedMetricSpecification:{type:"structure",required:["MetricName","Namespace","Statistic"],members:{MetricName:{},Namespace:{},Dimensions:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Statistic:{},Unit:{}}},ScaleOutCooldown:{type:"integer"},ScaleInCooldown:{type:"integer"},DisableScaleIn:{type:"boolean"}}},S1k:{type:"list",member:{type:"structure",required:["AlarmName","AlarmARN"],members:{AlarmName:{},AlarmARN:{}}}},S1r:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}}}}},function(e){e.exports={pagination:{DescribeScalableTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScalableTargets"},DescribeScalingActivities:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScalingActivities"},DescribeScalingPolicies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScalingPolicies"},DescribeScheduledActions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledActions"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.autoscaling={},n.AutoScaling=i.defineService("autoscaling",["2011-01-01"]),Object.defineProperty(a.services.autoscaling,"2011-01-01",{get:function(){var e=r(699);return e.paginators=r(700).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.AutoScaling},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2011-01-01",endpointPrefix:"autoscaling",protocol:"query",serviceFullName:"Auto Scaling",serviceId:"Auto Scaling",signatureVersion:"v4",uid:"autoscaling-2011-01-01",xmlNamespace:"http://autoscaling.amazonaws.com/doc/2011-01-01/"},operations:{AttachInstances:{input:{type:"structure",required:["AutoScalingGroupName"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{}}}},AttachLoadBalancerTargetGroups:{input:{type:"structure",required:["AutoScalingGroupName","TargetGroupARNs"],members:{AutoScalingGroupName:{},TargetGroupARNs:{shape:"S6"}}},output:{resultWrapper:"AttachLoadBalancerTargetGroupsResult",type:"structure",members:{}}},AttachLoadBalancers:{input:{type:"structure",required:["AutoScalingGroupName","LoadBalancerNames"],members:{AutoScalingGroupName:{},LoadBalancerNames:{shape:"Sa"}}},output:{resultWrapper:"AttachLoadBalancersResult",type:"structure",members:{}}},BatchDeleteScheduledAction:{input:{type:"structure",required:["AutoScalingGroupName","ScheduledActionNames"],members:{AutoScalingGroupName:{},ScheduledActionNames:{shape:"Sd"}}},output:{resultWrapper:"BatchDeleteScheduledActionResult",type:"structure",members:{FailedScheduledActions:{shape:"Sf"}}}},BatchPutScheduledUpdateGroupAction:{input:{type:"structure",required:["AutoScalingGroupName","ScheduledUpdateGroupActions"],members:{AutoScalingGroupName:{},ScheduledUpdateGroupActions:{type:"list",member:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Recurrence:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},TimeZone:{}}}}}},output:{resultWrapper:"BatchPutScheduledUpdateGroupActionResult",type:"structure",members:{FailedScheduledUpdateGroupActions:{shape:"Sf"}}}},CancelInstanceRefresh:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{}}},output:{resultWrapper:"CancelInstanceRefreshResult",type:"structure",members:{InstanceRefreshId:{}}}},CompleteLifecycleAction:{input:{type:"structure",required:["LifecycleHookName","AutoScalingGroupName","LifecycleActionResult"],members:{LifecycleHookName:{},AutoScalingGroupName:{},LifecycleActionToken:{},LifecycleActionResult:{},InstanceId:{}}},output:{resultWrapper:"CompleteLifecycleActionResult",type:"structure",members:{}}},CreateAutoScalingGroup:{input:{type:"structure",required:["AutoScalingGroupName","MinSize","MaxSize"],members:{AutoScalingGroupName:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},MixedInstancesPolicy:{shape:"S12"},InstanceId:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},DefaultCooldown:{type:"integer"},AvailabilityZones:{shape:"S1d"},LoadBalancerNames:{shape:"Sa"},TargetGroupARNs:{shape:"S6"},HealthCheckType:{},HealthCheckGracePeriod:{type:"integer"},PlacementGroup:{},VPCZoneIdentifier:{},TerminationPolicies:{shape:"S1g"},NewInstancesProtectedFromScaleIn:{type:"boolean"},CapacityRebalance:{type:"boolean"},LifecycleHookSpecificationList:{type:"list",member:{type:"structure",required:["LifecycleHookName","LifecycleTransition"],members:{LifecycleHookName:{},LifecycleTransition:{},NotificationMetadata:{},HeartbeatTimeout:{type:"integer"},DefaultResult:{},NotificationTargetARN:{},RoleARN:{}}}},Tags:{shape:"S1q"},ServiceLinkedRoleARN:{},MaxInstanceLifetime:{type:"integer"},Context:{}}}},CreateLaunchConfiguration:{input:{type:"structure",required:["LaunchConfigurationName"],members:{LaunchConfigurationName:{},ImageId:{},KeyName:{},SecurityGroups:{shape:"S1y"},ClassicLinkVPCId:{},ClassicLinkVPCSecurityGroups:{shape:"S1z"},UserData:{},InstanceId:{},InstanceType:{},KernelId:{},RamdiskId:{},BlockDeviceMappings:{shape:"S21"},InstanceMonitoring:{shape:"S2b"},SpotPrice:{},IamInstanceProfile:{},EbsOptimized:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},PlacementTenancy:{},MetadataOptions:{shape:"S2g"}}}},CreateOrUpdateTags:{input:{type:"structure",required:["Tags"],members:{Tags:{shape:"S1q"}}}},DeleteAutoScalingGroup:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},ForceDelete:{type:"boolean"}}}},DeleteLaunchConfiguration:{input:{type:"structure",required:["LaunchConfigurationName"],members:{LaunchConfigurationName:{}}}},DeleteLifecycleHook:{input:{type:"structure",required:["LifecycleHookName","AutoScalingGroupName"],members:{LifecycleHookName:{},AutoScalingGroupName:{}}},output:{resultWrapper:"DeleteLifecycleHookResult",type:"structure",members:{}}},DeleteNotificationConfiguration:{input:{type:"structure",required:["AutoScalingGroupName","TopicARN"],members:{AutoScalingGroupName:{},TopicARN:{}}}},DeletePolicy:{input:{type:"structure",required:["PolicyName"],members:{AutoScalingGroupName:{},PolicyName:{}}}},DeleteScheduledAction:{input:{type:"structure",required:["AutoScalingGroupName","ScheduledActionName"],members:{AutoScalingGroupName:{},ScheduledActionName:{}}}},DeleteTags:{input:{type:"structure",required:["Tags"],members:{Tags:{shape:"S1q"}}}},DeleteWarmPool:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},ForceDelete:{type:"boolean"}}},output:{resultWrapper:"DeleteWarmPoolResult",type:"structure",members:{}}},DescribeAccountLimits:{output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{MaxNumberOfAutoScalingGroups:{type:"integer"},MaxNumberOfLaunchConfigurations:{type:"integer"},NumberOfAutoScalingGroups:{type:"integer"},NumberOfLaunchConfigurations:{type:"integer"}}}},DescribeAdjustmentTypes:{output:{resultWrapper:"DescribeAdjustmentTypesResult",type:"structure",members:{AdjustmentTypes:{type:"list",member:{type:"structure",members:{AdjustmentType:{}}}}}}},DescribeAutoScalingGroups:{input:{type:"structure",members:{AutoScalingGroupNames:{shape:"S35"},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeAutoScalingGroupsResult",type:"structure",required:["AutoScalingGroups"],members:{AutoScalingGroups:{type:"list",member:{type:"structure",required:["AutoScalingGroupName","MinSize","MaxSize","DesiredCapacity","DefaultCooldown","AvailabilityZones","HealthCheckType","CreatedTime"],members:{AutoScalingGroupName:{},AutoScalingGroupARN:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},MixedInstancesPolicy:{shape:"S12"},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},PredictedCapacity:{type:"integer"},DefaultCooldown:{type:"integer"},AvailabilityZones:{shape:"S1d"},LoadBalancerNames:{shape:"Sa"},TargetGroupARNs:{shape:"S6"},HealthCheckType:{},HealthCheckGracePeriod:{type:"integer"},Instances:{shape:"S3b"},CreatedTime:{type:"timestamp"},SuspendedProcesses:{type:"list",member:{type:"structure",members:{ProcessName:{},SuspensionReason:{}}}},PlacementGroup:{},VPCZoneIdentifier:{},EnabledMetrics:{type:"list",member:{type:"structure",members:{Metric:{},Granularity:{}}}},Status:{},Tags:{shape:"S3i"},TerminationPolicies:{shape:"S1g"},NewInstancesProtectedFromScaleIn:{type:"boolean"},ServiceLinkedRoleARN:{},MaxInstanceLifetime:{type:"integer"},CapacityRebalance:{type:"boolean"},WarmPoolConfiguration:{shape:"S3k"},WarmPoolSize:{type:"integer"},Context:{}}}},NextToken:{}}}},DescribeAutoScalingInstances:{input:{type:"structure",members:{InstanceIds:{shape:"S2"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeAutoScalingInstancesResult",type:"structure",members:{AutoScalingInstances:{type:"list",member:{type:"structure",required:["InstanceId","AutoScalingGroupName","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],members:{InstanceId:{},InstanceType:{},AutoScalingGroupName:{},AvailabilityZone:{},LifecycleState:{},HealthStatus:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},ProtectedFromScaleIn:{type:"boolean"},WeightedCapacity:{}}}},NextToken:{}}}},DescribeAutoScalingNotificationTypes:{output:{resultWrapper:"DescribeAutoScalingNotificationTypesResult",type:"structure",members:{AutoScalingNotificationTypes:{shape:"S3v"}}}},DescribeInstanceRefreshes:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},InstanceRefreshIds:{type:"list",member:{}},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeInstanceRefreshesResult",type:"structure",members:{InstanceRefreshes:{type:"list",member:{type:"structure",members:{InstanceRefreshId:{},AutoScalingGroupName:{},Status:{},StatusReason:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},PercentageComplete:{type:"integer"},InstancesToUpdate:{type:"integer"},ProgressDetails:{type:"structure",members:{LivePoolProgress:{type:"structure",members:{PercentageComplete:{type:"integer"},InstancesToUpdate:{type:"integer"}}},WarmPoolProgress:{type:"structure",members:{PercentageComplete:{type:"integer"},InstancesToUpdate:{type:"integer"}}}}},Preferences:{shape:"S47"},DesiredConfiguration:{shape:"S4d"}}}},NextToken:{}}}},DescribeLaunchConfigurations:{input:{type:"structure",members:{LaunchConfigurationNames:{type:"list",member:{}},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeLaunchConfigurationsResult",type:"structure",required:["LaunchConfigurations"],members:{LaunchConfigurations:{type:"list",member:{type:"structure",required:["LaunchConfigurationName","ImageId","InstanceType","CreatedTime"],members:{LaunchConfigurationName:{},LaunchConfigurationARN:{},ImageId:{},KeyName:{},SecurityGroups:{shape:"S1y"},ClassicLinkVPCId:{},ClassicLinkVPCSecurityGroups:{shape:"S1z"},UserData:{},InstanceType:{},KernelId:{},RamdiskId:{},BlockDeviceMappings:{shape:"S21"},InstanceMonitoring:{shape:"S2b"},SpotPrice:{},IamInstanceProfile:{},CreatedTime:{type:"timestamp"},EbsOptimized:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},PlacementTenancy:{},MetadataOptions:{shape:"S2g"}}}},NextToken:{}}}},DescribeLifecycleHookTypes:{output:{resultWrapper:"DescribeLifecycleHookTypesResult",type:"structure",members:{LifecycleHookTypes:{shape:"S3v"}}}},DescribeLifecycleHooks:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},LifecycleHookNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeLifecycleHooksResult",type:"structure",members:{LifecycleHooks:{type:"list",member:{type:"structure",members:{LifecycleHookName:{},AutoScalingGroupName:{},LifecycleTransition:{},NotificationTargetARN:{},RoleARN:{},NotificationMetadata:{},HeartbeatTimeout:{type:"integer"},GlobalTimeout:{type:"integer"},DefaultResult:{}}}}}}},DescribeLoadBalancerTargetGroups:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancerTargetGroupsResult",type:"structure",members:{LoadBalancerTargetGroups:{type:"list",member:{type:"structure",members:{LoadBalancerTargetGroupARN:{},State:{}}}},NextToken:{}}}},DescribeLoadBalancers:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancers:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},State:{}}}},NextToken:{}}}},DescribeMetricCollectionTypes:{output:{resultWrapper:"DescribeMetricCollectionTypesResult",type:"structure",members:{Metrics:{type:"list",member:{type:"structure",members:{Metric:{}}}},Granularities:{type:"list",member:{type:"structure",members:{Granularity:{}}}}}}},DescribeNotificationConfigurations:{input:{type:"structure",members:{AutoScalingGroupNames:{shape:"S35"},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeNotificationConfigurationsResult",type:"structure",required:["NotificationConfigurations"],members:{NotificationConfigurations:{type:"list",member:{type:"structure",members:{AutoScalingGroupName:{},TopicARN:{},NotificationType:{}}}},NextToken:{}}}},DescribePolicies:{input:{type:"structure",members:{AutoScalingGroupName:{},PolicyNames:{type:"list",member:{}},PolicyTypes:{type:"list",member:{}},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribePoliciesResult",type:"structure",members:{ScalingPolicies:{type:"list",member:{type:"structure",members:{AutoScalingGroupName:{},PolicyName:{},PolicyARN:{},PolicyType:{},AdjustmentType:{},MinAdjustmentStep:{shape:"S5d"},MinAdjustmentMagnitude:{type:"integer"},ScalingAdjustment:{type:"integer"},Cooldown:{type:"integer"},StepAdjustments:{shape:"S5g"},MetricAggregationType:{},EstimatedInstanceWarmup:{type:"integer"},Alarms:{shape:"S5k"},TargetTrackingConfiguration:{shape:"S5m"},Enabled:{type:"boolean"},PredictiveScalingConfiguration:{shape:"S60"}}}},NextToken:{}}}},DescribeScalingActivities:{input:{type:"structure",members:{ActivityIds:{type:"list",member:{}},AutoScalingGroupName:{},IncludeDeletedGroups:{type:"boolean"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeScalingActivitiesResult",type:"structure",required:["Activities"],members:{Activities:{shape:"S6h"},NextToken:{}}}},DescribeScalingProcessTypes:{output:{resultWrapper:"DescribeScalingProcessTypesResult",type:"structure",members:{Processes:{type:"list",member:{type:"structure",required:["ProcessName"],members:{ProcessName:{}}}}}}},DescribeScheduledActions:{input:{type:"structure",members:{AutoScalingGroupName:{},ScheduledActionNames:{shape:"Sd"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeScheduledActionsResult",type:"structure",members:{ScheduledUpdateGroupActions:{type:"list",member:{type:"structure",members:{AutoScalingGroupName:{},ScheduledActionName:{},ScheduledActionARN:{},Time:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Recurrence:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},TimeZone:{}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{Tags:{shape:"S3i"},NextToken:{}}}},DescribeTerminationPolicyTypes:{output:{resultWrapper:"DescribeTerminationPolicyTypesResult",type:"structure",members:{TerminationPolicyTypes:{shape:"S1g"}}}},DescribeWarmPool:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeWarmPoolResult",type:"structure",members:{WarmPoolConfiguration:{shape:"S3k"},Instances:{shape:"S3b"},NextToken:{}}}},DetachInstances:{input:{type:"structure",required:["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{},ShouldDecrementDesiredCapacity:{type:"boolean"}}},output:{resultWrapper:"DetachInstancesResult",type:"structure",members:{Activities:{shape:"S6h"}}}},DetachLoadBalancerTargetGroups:{input:{type:"structure",required:["AutoScalingGroupName","TargetGroupARNs"],members:{AutoScalingGroupName:{},TargetGroupARNs:{shape:"S6"}}},output:{resultWrapper:"DetachLoadBalancerTargetGroupsResult",type:"structure",members:{}}},DetachLoadBalancers:{input:{type:"structure",required:["AutoScalingGroupName","LoadBalancerNames"],members:{AutoScalingGroupName:{},LoadBalancerNames:{shape:"Sa"}}},output:{resultWrapper:"DetachLoadBalancersResult",type:"structure",members:{}}},DisableMetricsCollection:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},Metrics:{shape:"S79"}}}},EnableMetricsCollection:{input:{type:"structure",required:["AutoScalingGroupName","Granularity"],members:{AutoScalingGroupName:{},Metrics:{shape:"S79"},Granularity:{}}}},EnterStandby:{input:{type:"structure",required:["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{},ShouldDecrementDesiredCapacity:{type:"boolean"}}},output:{resultWrapper:"EnterStandbyResult",type:"structure",members:{Activities:{shape:"S6h"}}}},ExecutePolicy:{input:{type:"structure",required:["PolicyName"],members:{AutoScalingGroupName:{},PolicyName:{},HonorCooldown:{type:"boolean"},MetricValue:{type:"double"},BreachThreshold:{type:"double"}}}},ExitStandby:{input:{type:"structure",required:["AutoScalingGroupName"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{}}},output:{resultWrapper:"ExitStandbyResult",type:"structure",members:{Activities:{shape:"S6h"}}}},GetPredictiveScalingForecast:{input:{type:"structure",required:["AutoScalingGroupName","PolicyName","StartTime","EndTime"],members:{AutoScalingGroupName:{},PolicyName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},output:{resultWrapper:"GetPredictiveScalingForecastResult",type:"structure",required:["LoadForecast","CapacityForecast","UpdateTime"],members:{LoadForecast:{type:"list",member:{type:"structure",required:["Timestamps","Values","MetricSpecification"],members:{Timestamps:{shape:"S7l"},Values:{shape:"S7m"},MetricSpecification:{shape:"S62"}}}},CapacityForecast:{type:"structure",required:["Timestamps","Values"],members:{Timestamps:{shape:"S7l"},Values:{shape:"S7m"}}},UpdateTime:{type:"timestamp"}}}},PutLifecycleHook:{input:{type:"structure",required:["LifecycleHookName","AutoScalingGroupName"],members:{LifecycleHookName:{},AutoScalingGroupName:{},LifecycleTransition:{},RoleARN:{},NotificationTargetARN:{},NotificationMetadata:{},HeartbeatTimeout:{type:"integer"},DefaultResult:{}}},output:{resultWrapper:"PutLifecycleHookResult",type:"structure",members:{}}},PutNotificationConfiguration:{input:{type:"structure",required:["AutoScalingGroupName","TopicARN","NotificationTypes"],members:{AutoScalingGroupName:{},TopicARN:{},NotificationTypes:{shape:"S3v"}}}},PutScalingPolicy:{input:{type:"structure",required:["AutoScalingGroupName","PolicyName"],members:{AutoScalingGroupName:{},PolicyName:{},PolicyType:{},AdjustmentType:{},MinAdjustmentStep:{shape:"S5d"},MinAdjustmentMagnitude:{type:"integer"},ScalingAdjustment:{type:"integer"},Cooldown:{type:"integer"},MetricAggregationType:{},StepAdjustments:{shape:"S5g"},EstimatedInstanceWarmup:{type:"integer"},TargetTrackingConfiguration:{shape:"S5m"},Enabled:{type:"boolean"},PredictiveScalingConfiguration:{shape:"S60"}}},output:{resultWrapper:"PutScalingPolicyResult",type:"structure",members:{PolicyARN:{},Alarms:{shape:"S5k"}}}},PutScheduledUpdateGroupAction:{input:{type:"structure",required:["AutoScalingGroupName","ScheduledActionName"],members:{AutoScalingGroupName:{},ScheduledActionName:{},Time:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Recurrence:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},TimeZone:{}}}},PutWarmPool:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},MaxGroupPreparedCapacity:{type:"integer"},MinSize:{type:"integer"},PoolState:{}}},output:{resultWrapper:"PutWarmPoolResult",type:"structure",members:{}}},RecordLifecycleActionHeartbeat:{input:{type:"structure",required:["LifecycleHookName","AutoScalingGroupName"],members:{LifecycleHookName:{},AutoScalingGroupName:{},LifecycleActionToken:{},InstanceId:{}}},output:{resultWrapper:"RecordLifecycleActionHeartbeatResult",type:"structure",members:{}}},ResumeProcesses:{input:{shape:"S7y"}},SetDesiredCapacity:{input:{type:"structure",required:["AutoScalingGroupName","DesiredCapacity"],members:{AutoScalingGroupName:{},DesiredCapacity:{type:"integer"},HonorCooldown:{type:"boolean"}}}},SetInstanceHealth:{input:{type:"structure",required:["InstanceId","HealthStatus"],members:{InstanceId:{},HealthStatus:{},ShouldRespectGracePeriod:{type:"boolean"}}}},SetInstanceProtection:{input:{type:"structure",required:["InstanceIds","AutoScalingGroupName","ProtectedFromScaleIn"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{},ProtectedFromScaleIn:{type:"boolean"}}},output:{resultWrapper:"SetInstanceProtectionResult",type:"structure",members:{}}},StartInstanceRefresh:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},Strategy:{},DesiredConfiguration:{shape:"S4d"},Preferences:{shape:"S47"}}},output:{resultWrapper:"StartInstanceRefreshResult",type:"structure",members:{InstanceRefreshId:{}}}},SuspendProcesses:{input:{shape:"S7y"}},TerminateInstanceInAutoScalingGroup:{input:{type:"structure",required:["InstanceId","ShouldDecrementDesiredCapacity"],members:{InstanceId:{},ShouldDecrementDesiredCapacity:{type:"boolean"}}},output:{resultWrapper:"TerminateInstanceInAutoScalingGroupResult",type:"structure",members:{Activity:{shape:"S6i"}}}},UpdateAutoScalingGroup:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},MixedInstancesPolicy:{shape:"S12"},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},DefaultCooldown:{type:"integer"},AvailabilityZones:{shape:"S1d"},HealthCheckType:{},HealthCheckGracePeriod:{type:"integer"},PlacementGroup:{},VPCZoneIdentifier:{},TerminationPolicies:{shape:"S1g"},NewInstancesProtectedFromScaleIn:{type:"boolean"},ServiceLinkedRoleARN:{},MaxInstanceLifetime:{type:"integer"},CapacityRebalance:{type:"boolean"},Context:{}}}}},shapes:{S2:{type:"list",member:{}},S6:{type:"list",member:{}},Sa:{type:"list",member:{}},Sd:{type:"list",member:{}},Sf:{type:"list",member:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},ErrorCode:{},ErrorMessage:{}}}},S10:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},S12:{type:"structure",members:{LaunchTemplate:{type:"structure",members:{LaunchTemplateSpecification:{shape:"S10"},Overrides:{type:"list",member:{type:"structure",members:{InstanceType:{},WeightedCapacity:{},LaunchTemplateSpecification:{shape:"S10"}}}}}},InstancesDistribution:{type:"structure",members:{OnDemandAllocationStrategy:{},OnDemandBaseCapacity:{type:"integer"},OnDemandPercentageAboveBaseCapacity:{type:"integer"},SpotAllocationStrategy:{},SpotInstancePools:{type:"integer"},SpotMaxPrice:{}}}}},S1d:{type:"list",member:{}},S1g:{type:"list",member:{}},S1q:{type:"list",member:{type:"structure",required:["Key"],members:{ResourceId:{},ResourceType:{},Key:{},Value:{},PropagateAtLaunch:{type:"boolean"}}}},S1y:{type:"list",member:{}},S1z:{type:"list",member:{}},S21:{type:"list",member:{type:"structure",required:["DeviceName"],members:{VirtualName:{},DeviceName:{},Ebs:{type:"structure",members:{SnapshotId:{},VolumeSize:{type:"integer"},VolumeType:{},DeleteOnTermination:{type:"boolean"},Iops:{type:"integer"},Encrypted:{type:"boolean"},Throughput:{type:"integer"}}},NoDevice:{type:"boolean"}}}},S2b:{type:"structure",members:{Enabled:{type:"boolean"}}},S2g:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{}}},S35:{type:"list",member:{}},S3b:{type:"list",member:{type:"structure",required:["InstanceId","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],members:{InstanceId:{},InstanceType:{},AvailabilityZone:{},LifecycleState:{},HealthStatus:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},ProtectedFromScaleIn:{type:"boolean"},WeightedCapacity:{}}}},S3i:{type:"list",member:{type:"structure",members:{ResourceId:{},ResourceType:{},Key:{},Value:{},PropagateAtLaunch:{type:"boolean"}}}},S3k:{type:"structure",members:{MaxGroupPreparedCapacity:{type:"integer"},MinSize:{type:"integer"},PoolState:{},Status:{}}},S3v:{type:"list",member:{}},S47:{type:"structure",members:{MinHealthyPercentage:{type:"integer"},InstanceWarmup:{type:"integer"},CheckpointPercentages:{type:"list",member:{type:"integer"}},CheckpointDelay:{type:"integer"},SkipMatching:{type:"boolean"}}},S4d:{type:"structure",members:{LaunchTemplate:{shape:"S10"},MixedInstancesPolicy:{shape:"S12"}}},S5d:{type:"integer",deprecated:!0},S5g:{type:"list",member:{type:"structure",required:["ScalingAdjustment"],members:{MetricIntervalLowerBound:{type:"double"},MetricIntervalUpperBound:{type:"double"},ScalingAdjustment:{type:"integer"}}}},S5k:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmARN:{}}}},S5m:{type:"structure",required:["TargetValue"],members:{PredefinedMetricSpecification:{type:"structure",required:["PredefinedMetricType"],members:{PredefinedMetricType:{},ResourceLabel:{}}},CustomizedMetricSpecification:{type:"structure",required:["MetricName","Namespace","Statistic"],members:{MetricName:{},Namespace:{},Dimensions:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Statistic:{},Unit:{}}},TargetValue:{type:"double"},DisableScaleIn:{type:"boolean"}}},S60:{type:"structure",required:["MetricSpecifications"],members:{MetricSpecifications:{type:"list",member:{shape:"S62"}},Mode:{},SchedulingBufferTime:{type:"integer"},MaxCapacityBreachBehavior:{},MaxCapacityBuffer:{type:"integer"}}},S62:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"},PredefinedMetricPairSpecification:{type:"structure",required:["PredefinedMetricType"],members:{PredefinedMetricType:{},ResourceLabel:{}}},PredefinedScalingMetricSpecification:{type:"structure",required:["PredefinedMetricType"],members:{PredefinedMetricType:{},ResourceLabel:{}}},PredefinedLoadMetricSpecification:{type:"structure",required:["PredefinedMetricType"],members:{PredefinedMetricType:{},ResourceLabel:{}}}}},S6h:{type:"list",member:{shape:"S6i"}},S6i:{type:"structure",required:["ActivityId","AutoScalingGroupName","Cause","StartTime","StatusCode"],members:{ActivityId:{},AutoScalingGroupName:{},Description:{},Cause:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},StatusCode:{},StatusMessage:{},Progress:{type:"integer"},Details:{},AutoScalingGroupState:{},AutoScalingGroupARN:{}}},S79:{type:"list",member:{}},S7l:{type:"list",member:{type:"timestamp"}},S7m:{type:"list",member:{type:"double"}},S7y:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},ScalingProcesses:{type:"list",member:{}}}}}}},function(e){e.exports={pagination:{DescribeAutoScalingGroups:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"AutoScalingGroups"},DescribeAutoScalingInstances:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"AutoScalingInstances"},DescribeLaunchConfigurations:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"LaunchConfigurations"},DescribeNotificationConfigurations:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"NotificationConfigurations"},DescribePolicies:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"ScalingPolicies"},DescribeScalingActivities:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"Activities"},DescribeScheduledActions:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"ScheduledUpdateGroupActions"},DescribeTags:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"Tags"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cloudformation={},n.CloudFormation=i.defineService("cloudformation",["2010-05-15"]),Object.defineProperty(a.services.cloudformation,"2010-05-15",{get:function(){var e=r(702);return e.paginators=r(703).pagination,e.waiters=r(704).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.CloudFormation},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2010-05-15",endpointPrefix:"cloudformation",protocol:"query",serviceFullName:"AWS CloudFormation",serviceId:"CloudFormation",signatureVersion:"v4",uid:"cloudformation-2010-05-15",xmlNamespace:"http://cloudformation.amazonaws.com/doc/2010-05-15/"},operations:{ActivateType:{input:{type:"structure",members:{Type:{},PublicTypeArn:{},PublisherId:{},TypeName:{},TypeNameAlias:{},AutoUpdate:{type:"boolean"},LoggingConfig:{shape:"S7"},ExecutionRoleArn:{},VersionBump:{},MajorVersion:{type:"long"}}},output:{resultWrapper:"ActivateTypeResult",type:"structure",members:{Arn:{}}},idempotent:!0},BatchDescribeTypeConfigurations:{input:{type:"structure",required:["TypeConfigurationIdentifiers"],members:{TypeConfigurationIdentifiers:{type:"list",member:{shape:"Sg"}}}},output:{resultWrapper:"BatchDescribeTypeConfigurationsResult",type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{},TypeConfigurationIdentifier:{shape:"Sg"}}}},UnprocessedTypeConfigurations:{type:"list",member:{shape:"Sg"}},TypeConfigurations:{type:"list",member:{type:"structure",members:{Arn:{},Alias:{},Configuration:{},LastUpdated:{type:"timestamp"},TypeArn:{},TypeName:{},IsDefaultConfiguration:{type:"boolean"}}}}}}},CancelUpdateStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},ClientRequestToken:{}}}},ContinueUpdateRollback:{input:{type:"structure",required:["StackName"],members:{StackName:{},RoleARN:{},ResourcesToSkip:{type:"list",member:{}},ClientRequestToken:{}}},output:{resultWrapper:"ContinueUpdateRollbackResult",type:"structure",members:{}}},CreateChangeSet:{input:{type:"structure",required:["StackName","ChangeSetName"],members:{StackName:{},TemplateBody:{},TemplateURL:{},UsePreviousTemplate:{type:"boolean"},Parameters:{shape:"S18"},Capabilities:{shape:"S1d"},ResourceTypes:{shape:"S1f"},RoleARN:{},RollbackConfiguration:{shape:"S1h"},NotificationARNs:{shape:"S1n"},Tags:{shape:"S1p"},ChangeSetName:{},ClientToken:{},Description:{},ChangeSetType:{},ResourcesToImport:{type:"list",member:{type:"structure",required:["ResourceType","LogicalResourceId","ResourceIdentifier"],members:{ResourceType:{},LogicalResourceId:{},ResourceIdentifier:{type:"map",key:{},value:{}}}}},IncludeNestedStacks:{type:"boolean"}}},output:{resultWrapper:"CreateChangeSetResult",type:"structure",members:{Id:{},StackId:{}}}},CreateStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},TemplateBody:{},TemplateURL:{},Parameters:{shape:"S18"},DisableRollback:{type:"boolean"},RollbackConfiguration:{shape:"S1h"},TimeoutInMinutes:{type:"integer"},NotificationARNs:{shape:"S1n"},Capabilities:{shape:"S1d"},ResourceTypes:{shape:"S1f"},RoleARN:{},OnFailure:{},StackPolicyBody:{},StackPolicyURL:{},Tags:{shape:"S1p"},ClientRequestToken:{},EnableTerminationProtection:{type:"boolean"}}},output:{resultWrapper:"CreateStackResult",type:"structure",members:{StackId:{}}}},CreateStackInstances:{input:{type:"structure",required:["StackSetName","Regions"],members:{StackSetName:{},Accounts:{shape:"S2h"},DeploymentTargets:{shape:"S2j"},Regions:{shape:"S2n"},ParameterOverrides:{shape:"S18"},OperationPreferences:{shape:"S2p"},OperationId:{idempotencyToken:!0},CallAs:{}}},output:{resultWrapper:"CreateStackInstancesResult",type:"structure",members:{OperationId:{}}}},CreateStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},Description:{},TemplateBody:{},TemplateURL:{},StackId:{},Parameters:{shape:"S18"},Capabilities:{shape:"S1d"},Tags:{shape:"S1p"},AdministrationRoleARN:{},ExecutionRoleName:{},PermissionModel:{},AutoDeployment:{shape:"S30"},CallAs:{},ClientRequestToken:{idempotencyToken:!0}}},output:{resultWrapper:"CreateStackSetResult",type:"structure",members:{StackSetId:{}}}},DeactivateType:{input:{type:"structure",members:{TypeName:{},Type:{},Arn:{}}},output:{resultWrapper:"DeactivateTypeResult",type:"structure",members:{}},idempotent:!0},DeleteChangeSet:{input:{type:"structure",required:["ChangeSetName"],members:{ChangeSetName:{},StackName:{}}},output:{resultWrapper:"DeleteChangeSetResult",type:"structure",members:{}}},DeleteStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},RetainResources:{type:"list",member:{}},RoleARN:{},ClientRequestToken:{}}}},DeleteStackInstances:{input:{type:"structure",required:["StackSetName","Regions","RetainStacks"],members:{StackSetName:{},Accounts:{shape:"S2h"},DeploymentTargets:{shape:"S2j"},Regions:{shape:"S2n"},OperationPreferences:{shape:"S2p"},RetainStacks:{type:"boolean"},OperationId:{idempotencyToken:!0},CallAs:{}}},output:{resultWrapper:"DeleteStackInstancesResult",type:"structure",members:{OperationId:{}}}},DeleteStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},CallAs:{}}},output:{resultWrapper:"DeleteStackSetResult",type:"structure",members:{}}},DeregisterType:{input:{type:"structure",members:{Arn:{},Type:{},TypeName:{},VersionId:{}}},output:{resultWrapper:"DeregisterTypeResult",type:"structure",members:{}},idempotent:!0},DescribeAccountLimits:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{AccountLimits:{type:"list",member:{type:"structure",members:{Name:{},Value:{type:"integer"}}}},NextToken:{}}}},DescribeChangeSet:{input:{type:"structure",required:["ChangeSetName"],members:{ChangeSetName:{},StackName:{},NextToken:{}}},output:{resultWrapper:"DescribeChangeSetResult",type:"structure",members:{ChangeSetName:{},ChangeSetId:{},StackId:{},StackName:{},Description:{},Parameters:{shape:"S18"},CreationTime:{type:"timestamp"},ExecutionStatus:{},Status:{},StatusReason:{},NotificationARNs:{shape:"S1n"},RollbackConfiguration:{shape:"S1h"},Capabilities:{shape:"S1d"},Tags:{shape:"S1p"},Changes:{type:"list",member:{type:"structure",members:{Type:{},ResourceChange:{type:"structure",members:{Action:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Replacement:{},Scope:{type:"list",member:{}},Details:{type:"list",member:{type:"structure",members:{Target:{type:"structure",members:{Attribute:{},Name:{},RequiresRecreation:{}}},Evaluation:{},ChangeSource:{},CausingEntity:{}}}},ChangeSetId:{},ModuleInfo:{shape:"S4f"}}}}}},NextToken:{},IncludeNestedStacks:{type:"boolean"},ParentChangeSetId:{},RootChangeSetId:{}}}},DescribePublisher:{input:{type:"structure",members:{PublisherId:{}}},output:{resultWrapper:"DescribePublisherResult",type:"structure",members:{PublisherId:{},PublisherStatus:{},IdentityProvider:{},PublisherProfile:{}}},idempotent:!0},DescribeStackDriftDetectionStatus:{input:{type:"structure",required:["StackDriftDetectionId"],members:{StackDriftDetectionId:{}}},output:{resultWrapper:"DescribeStackDriftDetectionStatusResult",type:"structure",required:["StackId","StackDriftDetectionId","DetectionStatus","Timestamp"],members:{StackId:{},StackDriftDetectionId:{},StackDriftStatus:{},DetectionStatus:{},DetectionStatusReason:{},DriftedStackResourceCount:{type:"integer"},Timestamp:{type:"timestamp"}}}},DescribeStackEvents:{input:{type:"structure",members:{StackName:{},NextToken:{}}},output:{resultWrapper:"DescribeStackEventsResult",type:"structure",members:{StackEvents:{type:"list",member:{type:"structure",required:["StackId","EventId","StackName","Timestamp"],members:{StackId:{},EventId:{},StackName:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Timestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},ResourceProperties:{},ClientRequestToken:{}}}},NextToken:{}}}},DescribeStackInstance:{input:{type:"structure",required:["StackSetName","StackInstanceAccount","StackInstanceRegion"],members:{StackSetName:{},StackInstanceAccount:{},StackInstanceRegion:{},CallAs:{}}},output:{resultWrapper:"DescribeStackInstanceResult",type:"structure",members:{StackInstance:{type:"structure",members:{StackSetId:{},Region:{},Account:{},StackId:{},ParameterOverrides:{shape:"S18"},Status:{},StackInstanceStatus:{shape:"S56"},StatusReason:{},OrganizationalUnitId:{},DriftStatus:{},LastDriftCheckTimestamp:{type:"timestamp"}}}}}},DescribeStackResource:{input:{type:"structure",required:["StackName","LogicalResourceId"],members:{StackName:{},LogicalResourceId:{}}},output:{resultWrapper:"DescribeStackResourceResult",type:"structure",members:{StackResourceDetail:{type:"structure",required:["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],members:{StackName:{},StackId:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},LastUpdatedTimestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},Description:{},Metadata:{},DriftInformation:{shape:"S5d"},ModuleInfo:{shape:"S4f"}}}}}},DescribeStackResourceDrifts:{input:{type:"structure",required:["StackName"],members:{StackName:{},StackResourceDriftStatusFilters:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"DescribeStackResourceDriftsResult",type:"structure",required:["StackResourceDrifts"],members:{StackResourceDrifts:{type:"list",member:{shape:"S5k"}},NextToken:{}}}},DescribeStackResources:{input:{type:"structure",members:{StackName:{},LogicalResourceId:{},PhysicalResourceId:{}}},output:{resultWrapper:"DescribeStackResourcesResult",type:"structure",members:{StackResources:{type:"list",member:{type:"structure",required:["LogicalResourceId","ResourceType","Timestamp","ResourceStatus"],members:{StackName:{},StackId:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Timestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},Description:{},DriftInformation:{shape:"S5d"},ModuleInfo:{shape:"S4f"}}}}}}},DescribeStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},CallAs:{}}},output:{resultWrapper:"DescribeStackSetResult",type:"structure",members:{StackSet:{type:"structure",members:{StackSetName:{},StackSetId:{},Description:{},Status:{},TemplateBody:{},Parameters:{shape:"S18"},Capabilities:{shape:"S1d"},Tags:{shape:"S1p"},StackSetARN:{},AdministrationRoleARN:{},ExecutionRoleName:{},StackSetDriftDetectionDetails:{shape:"S64"},AutoDeployment:{shape:"S30"},PermissionModel:{},OrganizationalUnitIds:{shape:"S2l"}}}}}},DescribeStackSetOperation:{input:{type:"structure",required:["StackSetName","OperationId"],members:{StackSetName:{},OperationId:{},CallAs:{}}},output:{resultWrapper:"DescribeStackSetOperationResult",type:"structure",members:{StackSetOperation:{type:"structure",members:{OperationId:{},StackSetId:{},Action:{},Status:{},OperationPreferences:{shape:"S2p"},RetainStacks:{type:"boolean"},AdministrationRoleARN:{},ExecutionRoleName:{},CreationTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"},DeploymentTargets:{shape:"S2j"},StackSetDriftDetectionDetails:{shape:"S64"}}}}}},DescribeStacks:{input:{type:"structure",members:{StackName:{},NextToken:{}}},output:{resultWrapper:"DescribeStacksResult",type:"structure",members:{Stacks:{type:"list",member:{type:"structure",required:["StackName","CreationTime","StackStatus"],members:{StackId:{},StackName:{},ChangeSetId:{},Description:{},Parameters:{shape:"S18"},CreationTime:{type:"timestamp"},DeletionTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},RollbackConfiguration:{shape:"S1h"},StackStatus:{},StackStatusReason:{},DisableRollback:{type:"boolean"},NotificationARNs:{shape:"S1n"},TimeoutInMinutes:{type:"integer"},Capabilities:{shape:"S1d"},Outputs:{type:"list",member:{type:"structure",members:{OutputKey:{},OutputValue:{},Description:{},ExportName:{}}}},RoleARN:{},Tags:{shape:"S1p"},EnableTerminationProtection:{type:"boolean"},ParentId:{},RootId:{},DriftInformation:{type:"structure",required:["StackDriftStatus"],members:{StackDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}}}}},NextToken:{}}}},DescribeType:{input:{type:"structure",members:{Type:{},TypeName:{},Arn:{},VersionId:{},PublisherId:{},PublicVersionNumber:{}}},output:{resultWrapper:"DescribeTypeResult",type:"structure",members:{Arn:{},Type:{},TypeName:{},DefaultVersionId:{},IsDefaultVersion:{type:"boolean"},TypeTestsStatus:{},TypeTestsStatusDescription:{},Description:{},Schema:{},ProvisioningType:{},DeprecatedStatus:{},LoggingConfig:{shape:"S7"},RequiredActivatedTypes:{type:"list",member:{type:"structure",members:{TypeNameAlias:{},OriginalTypeName:{},PublisherId:{},SupportedMajorVersions:{type:"list",member:{type:"integer"}}}}},ExecutionRoleArn:{},Visibility:{},SourceUrl:{},DocumentationUrl:{},LastUpdated:{type:"timestamp"},TimeCreated:{type:"timestamp"},ConfigurationSchema:{},PublisherId:{},OriginalTypeName:{},OriginalTypeArn:{},PublicVersionNumber:{},LatestPublicVersion:{},IsActivated:{type:"boolean"},AutoUpdate:{type:"boolean"}}},idempotent:!0},DescribeTypeRegistration:{input:{type:"structure",required:["RegistrationToken"],members:{RegistrationToken:{}}},output:{resultWrapper:"DescribeTypeRegistrationResult",type:"structure",members:{ProgressStatus:{},Description:{},TypeArn:{},TypeVersionArn:{}}},idempotent:!0},DetectStackDrift:{input:{type:"structure",required:["StackName"],members:{StackName:{},LogicalResourceIds:{shape:"S7i"}}},output:{resultWrapper:"DetectStackDriftResult",type:"structure",required:["StackDriftDetectionId"],members:{StackDriftDetectionId:{}}}},DetectStackResourceDrift:{input:{type:"structure",required:["StackName","LogicalResourceId"],members:{StackName:{},LogicalResourceId:{}}},output:{resultWrapper:"DetectStackResourceDriftResult",type:"structure",required:["StackResourceDrift"],members:{StackResourceDrift:{shape:"S5k"}}}},DetectStackSetDrift:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},OperationPreferences:{shape:"S2p"},OperationId:{idempotencyToken:!0},CallAs:{}}},output:{resultWrapper:"DetectStackSetDriftResult",type:"structure",members:{OperationId:{}}}},EstimateTemplateCost:{input:{type:"structure",members:{TemplateBody:{},TemplateURL:{},Parameters:{shape:"S18"}}},output:{resultWrapper:"EstimateTemplateCostResult",type:"structure",members:{Url:{}}}},ExecuteChangeSet:{input:{type:"structure",required:["ChangeSetName"],members:{ChangeSetName:{},StackName:{},ClientRequestToken:{},DisableRollback:{type:"boolean"}}},output:{resultWrapper:"ExecuteChangeSetResult",type:"structure",members:{}}},GetStackPolicy:{input:{type:"structure",required:["StackName"],members:{StackName:{}}},output:{resultWrapper:"GetStackPolicyResult",type:"structure",members:{StackPolicyBody:{}}}},GetTemplate:{input:{type:"structure",members:{StackName:{},ChangeSetName:{},TemplateStage:{}}},output:{resultWrapper:"GetTemplateResult",type:"structure",members:{TemplateBody:{},StagesAvailable:{type:"list",member:{}}}}},GetTemplateSummary:{input:{type:"structure",members:{TemplateBody:{},TemplateURL:{},StackName:{},StackSetName:{},CallAs:{}}},output:{resultWrapper:"GetTemplateSummaryResult",type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{ParameterKey:{},DefaultValue:{},ParameterType:{},NoEcho:{type:"boolean"},Description:{},ParameterConstraints:{type:"structure",members:{AllowedValues:{type:"list",member:{}}}}}}},Description:{},Capabilities:{shape:"S1d"},CapabilitiesReason:{},ResourceTypes:{shape:"S1f"},Version:{},Metadata:{},DeclaredTransforms:{shape:"S8b"},ResourceIdentifierSummaries:{type:"list",member:{type:"structure",members:{ResourceType:{},LogicalResourceIds:{shape:"S7i"},ResourceIdentifiers:{type:"list",member:{}}}}}}}},ImportStacksToStackSet:{input:{type:"structure",required:["StackSetName","StackIds"],members:{StackSetName:{},StackIds:{type:"list",member:{}},OperationPreferences:{shape:"S2p"},OperationId:{idempotencyToken:!0},CallAs:{}}},output:{resultWrapper:"ImportStacksToStackSetResult",type:"structure",members:{OperationId:{}}}},ListChangeSets:{input:{type:"structure",required:["StackName"],members:{StackName:{},NextToken:{}}},output:{resultWrapper:"ListChangeSetsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{StackId:{},StackName:{},ChangeSetId:{},ChangeSetName:{},ExecutionStatus:{},Status:{},StatusReason:{},CreationTime:{type:"timestamp"},Description:{},IncludeNestedStacks:{type:"boolean"},ParentChangeSetId:{},RootChangeSetId:{}}}},NextToken:{}}}},ListExports:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListExportsResult",type:"structure",members:{Exports:{type:"list",member:{type:"structure",members:{ExportingStackId:{},Name:{},Value:{}}}},NextToken:{}}}},ListImports:{input:{type:"structure",required:["ExportName"],members:{ExportName:{},NextToken:{}}},output:{resultWrapper:"ListImportsResult",type:"structure",members:{Imports:{type:"list",member:{}},NextToken:{}}}},ListStackInstances:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",members:{Name:{},Values:{}}}},StackInstanceAccount:{},StackInstanceRegion:{},CallAs:{}}},output:{resultWrapper:"ListStackInstancesResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{StackSetId:{},Region:{},Account:{},StackId:{},Status:{},StatusReason:{},StackInstanceStatus:{shape:"S56"},OrganizationalUnitId:{},DriftStatus:{},LastDriftCheckTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListStackResources:{input:{type:"structure",required:["StackName"],members:{StackName:{},NextToken:{}}},output:{resultWrapper:"ListStackResourcesResult",type:"structure",members:{StackResourceSummaries:{type:"list",member:{type:"structure",required:["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],members:{LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},LastUpdatedTimestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},DriftInformation:{type:"structure",required:["StackResourceDriftStatus"],members:{StackResourceDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}},ModuleInfo:{shape:"S4f"}}}},NextToken:{}}}},ListStackSetOperationResults:{input:{type:"structure",required:["StackSetName","OperationId"],members:{StackSetName:{},OperationId:{},NextToken:{},MaxResults:{type:"integer"},CallAs:{}}},output:{resultWrapper:"ListStackSetOperationResultsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{Account:{},Region:{},Status:{},StatusReason:{},AccountGateResult:{type:"structure",members:{Status:{},StatusReason:{}}},OrganizationalUnitId:{}}}},NextToken:{}}}},ListStackSetOperations:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},NextToken:{},MaxResults:{type:"integer"},CallAs:{}}},output:{resultWrapper:"ListStackSetOperationsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{OperationId:{},Action:{},Status:{},CreationTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListStackSets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Status:{},CallAs:{}}},output:{resultWrapper:"ListStackSetsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{StackSetName:{},StackSetId:{},Description:{},Status:{},AutoDeployment:{shape:"S30"},PermissionModel:{},DriftStatus:{},LastDriftCheckTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListStacks:{input:{type:"structure",members:{NextToken:{},StackStatusFilter:{type:"list",member:{}}}},output:{resultWrapper:"ListStacksResult",type:"structure",members:{StackSummaries:{type:"list",member:{type:"structure",required:["StackName","CreationTime","StackStatus"],members:{StackId:{},StackName:{},TemplateDescription:{},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},DeletionTime:{type:"timestamp"},StackStatus:{},StackStatusReason:{},ParentId:{},RootId:{},DriftInformation:{type:"structure",required:["StackDriftStatus"],members:{StackDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}}}}},NextToken:{}}}},ListTypeRegistrations:{input:{type:"structure",members:{Type:{},TypeName:{},TypeArn:{},RegistrationStatusFilter:{},MaxResults:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListTypeRegistrationsResult",type:"structure",members:{RegistrationTokenList:{type:"list",member:{}},NextToken:{}}},idempotent:!0},ListTypeVersions:{input:{type:"structure",members:{Type:{},TypeName:{},Arn:{},MaxResults:{type:"integer"},NextToken:{},DeprecatedStatus:{},PublisherId:{}}},output:{resultWrapper:"ListTypeVersionsResult",type:"structure",members:{TypeVersionSummaries:{type:"list",member:{type:"structure",members:{Type:{},TypeName:{},VersionId:{},IsDefaultVersion:{type:"boolean"},Arn:{},TimeCreated:{type:"timestamp"},Description:{},PublicVersionNumber:{}}}},NextToken:{}}},idempotent:!0},ListTypes:{input:{type:"structure",members:{Visibility:{},ProvisioningType:{},DeprecatedStatus:{},Type:{},Filters:{type:"structure",members:{Category:{},PublisherId:{},TypeNamePrefix:{}}},MaxResults:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListTypesResult",type:"structure",members:{TypeSummaries:{type:"list",member:{type:"structure",members:{Type:{},TypeName:{},DefaultVersionId:{},TypeArn:{},LastUpdated:{type:"timestamp"},Description:{},PublisherId:{},OriginalTypeName:{},PublicVersionNumber:{},LatestPublicVersion:{},PublisherIdentity:{},PublisherName:{},IsActivated:{type:"boolean"}}}},NextToken:{}}},idempotent:!0},PublishType:{input:{type:"structure",members:{Type:{},Arn:{},TypeName:{},PublicVersionNumber:{}}},output:{resultWrapper:"PublishTypeResult",type:"structure",members:{PublicTypeArn:{}}},idempotent:!0},RecordHandlerProgress:{input:{type:"structure",required:["BearerToken","OperationStatus"],members:{BearerToken:{},OperationStatus:{},CurrentOperationStatus:{},StatusMessage:{},ErrorCode:{},ResourceModel:{},ClientRequestToken:{}}},output:{resultWrapper:"RecordHandlerProgressResult",type:"structure",members:{}},idempotent:!0},RegisterPublisher:{input:{type:"structure",members:{AcceptTermsAndConditions:{type:"boolean"},ConnectionArn:{}}},output:{resultWrapper:"RegisterPublisherResult",type:"structure",members:{PublisherId:{}}},idempotent:!0},RegisterType:{input:{type:"structure",required:["TypeName","SchemaHandlerPackage"],members:{Type:{},TypeName:{},SchemaHandlerPackage:{},LoggingConfig:{shape:"S7"},ExecutionRoleArn:{},ClientRequestToken:{}}},output:{resultWrapper:"RegisterTypeResult",type:"structure",members:{RegistrationToken:{}}},idempotent:!0},RollbackStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},RoleARN:{},ClientRequestToken:{}}},output:{resultWrapper:"RollbackStackResult",type:"structure",members:{StackId:{}}}},SetStackPolicy:{input:{type:"structure",required:["StackName"],members:{StackName:{},StackPolicyBody:{},StackPolicyURL:{}}}},SetTypeConfiguration:{input:{type:"structure",required:["Configuration"],members:{TypeArn:{},Configuration:{},ConfigurationAlias:{},TypeName:{},Type:{}}},output:{resultWrapper:"SetTypeConfigurationResult",type:"structure",members:{ConfigurationArn:{}}}},SetTypeDefaultVersion:{input:{type:"structure",members:{Arn:{},Type:{},TypeName:{},VersionId:{}}},output:{resultWrapper:"SetTypeDefaultVersionResult",type:"structure",members:{}},idempotent:!0},SignalResource:{input:{type:"structure",required:["StackName","LogicalResourceId","UniqueId","Status"],members:{StackName:{},LogicalResourceId:{},UniqueId:{},Status:{}}}},StopStackSetOperation:{input:{type:"structure",required:["StackSetName","OperationId"],members:{StackSetName:{},OperationId:{},CallAs:{}}},output:{resultWrapper:"StopStackSetOperationResult",type:"structure",members:{}}},TestType:{input:{type:"structure",members:{Arn:{},Type:{},TypeName:{},VersionId:{},LogDeliveryBucket:{}}},output:{resultWrapper:"TestTypeResult",type:"structure",members:{TypeVersionArn:{}}},idempotent:!0},UpdateStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},TemplateBody:{},TemplateURL:{},UsePreviousTemplate:{type:"boolean"},StackPolicyDuringUpdateBody:{},StackPolicyDuringUpdateURL:{},Parameters:{shape:"S18"},Capabilities:{shape:"S1d"},ResourceTypes:{shape:"S1f"},RoleARN:{},RollbackConfiguration:{shape:"S1h"},StackPolicyBody:{},StackPolicyURL:{},NotificationARNs:{shape:"S1n"},Tags:{shape:"S1p"},DisableRollback:{type:"boolean"},ClientRequestToken:{}}},output:{resultWrapper:"UpdateStackResult",type:"structure",members:{StackId:{}}}},UpdateStackInstances:{input:{type:"structure",required:["StackSetName","Regions"],members:{StackSetName:{},Accounts:{shape:"S2h"},DeploymentTargets:{shape:"S2j"},Regions:{shape:"S2n"},ParameterOverrides:{shape:"S18"},OperationPreferences:{shape:"S2p"},OperationId:{idempotencyToken:!0},CallAs:{}}},output:{resultWrapper:"UpdateStackInstancesResult",type:"structure",members:{OperationId:{}}}},UpdateStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},Description:{},TemplateBody:{},TemplateURL:{},UsePreviousTemplate:{type:"boolean"},Parameters:{shape:"S18"},Capabilities:{shape:"S1d"},Tags:{shape:"S1p"},OperationPreferences:{shape:"S2p"},AdministrationRoleARN:{},ExecutionRoleName:{},DeploymentTargets:{shape:"S2j"},PermissionModel:{},AutoDeployment:{shape:"S30"},OperationId:{idempotencyToken:!0},Accounts:{shape:"S2h"},Regions:{shape:"S2n"},CallAs:{}}},output:{resultWrapper:"UpdateStackSetResult",type:"structure",members:{OperationId:{}}}},UpdateTerminationProtection:{input:{type:"structure",required:["EnableTerminationProtection","StackName"],members:{EnableTerminationProtection:{type:"boolean"},StackName:{}}},output:{resultWrapper:"UpdateTerminationProtectionResult",type:"structure",members:{StackId:{}}}},ValidateTemplate:{input:{type:"structure",members:{TemplateBody:{},TemplateURL:{}}},output:{resultWrapper:"ValidateTemplateResult",type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{ParameterKey:{},DefaultValue:{},NoEcho:{type:"boolean"},Description:{}}}},Description:{},Capabilities:{shape:"S1d"},CapabilitiesReason:{},DeclaredTransforms:{shape:"S8b"}}}}},shapes:{S7:{type:"structure",required:["LogRoleArn","LogGroupName"],members:{LogRoleArn:{},LogGroupName:{}}},Sg:{type:"structure",members:{TypeArn:{},TypeConfigurationAlias:{},TypeConfigurationArn:{},Type:{},TypeName:{}}},S18:{type:"list",member:{type:"structure",members:{ParameterKey:{},ParameterValue:{},UsePreviousValue:{type:"boolean"},ResolvedValue:{}}}},S1d:{type:"list",member:{}},S1f:{type:"list",member:{}},S1h:{type:"structure",members:{RollbackTriggers:{type:"list",member:{type:"structure",required:["Arn","Type"],members:{Arn:{},Type:{}}}},MonitoringTimeInMinutes:{type:"integer"}}},S1n:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S2h:{type:"list",member:{}},S2j:{type:"structure",members:{Accounts:{shape:"S2h"},AccountsUrl:{},OrganizationalUnitIds:{shape:"S2l"}}},S2l:{type:"list",member:{}},S2n:{type:"list",member:{}},S2p:{type:"structure",members:{RegionConcurrencyType:{},RegionOrder:{shape:"S2n"},FailureToleranceCount:{type:"integer"},FailureTolerancePercentage:{type:"integer"},MaxConcurrentCount:{type:"integer"},MaxConcurrentPercentage:{type:"integer"}}},S30:{type:"structure",members:{Enabled:{type:"boolean"},RetainStacksOnAccountRemoval:{type:"boolean"}}},S4f:{type:"structure",members:{TypeHierarchy:{},LogicalIdHierarchy:{}}},S56:{type:"structure",members:{DetailedStatus:{}}},S5d:{type:"structure",required:["StackResourceDriftStatus"],members:{StackResourceDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}},S5k:{type:"structure",required:["StackId","LogicalResourceId","ResourceType","StackResourceDriftStatus","Timestamp"],members:{StackId:{},LogicalResourceId:{},PhysicalResourceId:{},PhysicalResourceIdContext:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},ResourceType:{},ExpectedProperties:{},ActualProperties:{},PropertyDifferences:{type:"list",member:{type:"structure",required:["PropertyPath","ExpectedValue","ActualValue","DifferenceType"],members:{PropertyPath:{},ExpectedValue:{},ActualValue:{},DifferenceType:{}}}},StackResourceDriftStatus:{},Timestamp:{type:"timestamp"},ModuleInfo:{shape:"S4f"}}},S64:{type:"structure",members:{DriftStatus:{},DriftDetectionStatus:{},LastDriftCheckTimestamp:{type:"timestamp"},TotalStackInstancesCount:{type:"integer"},DriftedStackInstancesCount:{type:"integer"},InSyncStackInstancesCount:{type:"integer"},InProgressStackInstancesCount:{type:"integer"},FailedStackInstancesCount:{type:"integer"}}},S7i:{type:"list",member:{}},S8b:{type:"list",member:{}}}}},function(e){e.exports={pagination:{DescribeAccountLimits:{input_token:"NextToken",output_token:"NextToken",result_key:"AccountLimits"},DescribeStackEvents:{input_token:"NextToken",output_token:"NextToken",result_key:"StackEvents"},DescribeStackResourceDrifts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribeStackResources:{result_key:"StackResources"},DescribeStacks:{input_token:"NextToken",output_token:"NextToken",result_key:"Stacks"},ListChangeSets:{input_token:"NextToken",output_token:"NextToken",result_key:"Summaries"},ListExports:{input_token:"NextToken",output_token:"NextToken",result_key:"Exports"},ListImports:{input_token:"NextToken",output_token:"NextToken",result_key:"Imports"},ListStackInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStackResources:{input_token:"NextToken",output_token:"NextToken",result_key:"StackResourceSummaries"},ListStackSetOperationResults:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStackSetOperations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStackSets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStacks:{input_token:"NextToken",output_token:"NextToken",result_key:"StackSummaries"},ListTypeRegistrations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTypeVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTypes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TypeSummaries"}}}},function(e){e.exports={version:2,waiters:{StackExists:{delay:5,operation:"DescribeStacks",maxAttempts:20,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"ValidationError",state:"retry"}]},StackCreateComplete:{delay:30,operation:"DescribeStacks",maxAttempts:120,description:"Wait until stack status is CREATE_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"CREATE_COMPLETE",matcher:"pathAll",state:"success"},{argument:"Stacks[].StackStatus",expected:"CREATE_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"DELETE_COMPLETE",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"DELETE_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure"},{expected:"ValidationError",matcher:"error",state:"failure"}]},StackDeleteComplete:{delay:30,operation:"DescribeStacks",maxAttempts:120,description:"Wait until stack status is DELETE_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"DELETE_COMPLETE",matcher:"pathAll",state:"success"},{expected:"ValidationError",matcher:"error",state:"success"},{argument:"Stacks[].StackStatus",expected:"DELETE_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"CREATE_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_IN_PROGRESS",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure"}]},StackUpdateComplete:{delay:30,maxAttempts:120,operation:"DescribeStacks",description:"Wait until stack status is UPDATE_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"UPDATE_COMPLETE",matcher:"pathAll",state:"success"},{expected:"UPDATE_FAILED",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{expected:"UPDATE_ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{expected:"ValidationError",matcher:"error",state:"failure"}]},StackImportComplete:{delay:30,maxAttempts:120,operation:"DescribeStacks",description:"Wait until stack status is IMPORT_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"IMPORT_COMPLETE",matcher:"pathAll",state:"success"},{expected:"ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{expected:"ROLLBACK_FAILED",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{argument:"Stacks[].StackStatus",expected:"IMPORT_ROLLBACK_IN_PROGRESS",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"IMPORT_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{expected:"IMPORT_ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{expected:"ValidationError",matcher:"error",state:"failure"}]},StackRollbackComplete:{delay:30,operation:"DescribeStacks",maxAttempts:120,description:"Wait until stack status is UPDATE_ROLLBACK_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_COMPLETE",matcher:"pathAll",state:"success"},{argument:"Stacks[].StackStatus",expected:"UPDATE_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"DELETE_FAILED",matcher:"pathAny",state:"failure"},{expected:"ValidationError",matcher:"error",state:"failure"}]},ChangeSetCreateComplete:{delay:30,operation:"DescribeChangeSet",maxAttempts:120,description:"Wait until change set status is CREATE_COMPLETE.",acceptors:[{argument:"Status",expected:"CREATE_COMPLETE",matcher:"path",state:"success"},{argument:"Status",expected:"FAILED",matcher:"path",state:"failure"},{expected:"ValidationError",matcher:"error",state:"failure"}]},TypeRegistrationComplete:{delay:30,operation:"DescribeTypeRegistration",maxAttempts:120,description:"Wait until type registration is COMPLETE.",acceptors:[{argument:"ProgressStatus",expected:"COMPLETE",matcher:"path",state:"success"},{argument:"ProgressStatus",expected:"FAILED",matcher:"path",state:"failure"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cloudfront={},n.CloudFront=i.defineService("cloudfront",["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25","2016-11-25*","2017-03-25","2017-03-25*","2017-10-30","2017-10-30*","2018-06-18","2018-06-18*","2018-11-05","2018-11-05*","2019-03-26","2019-03-26*","2020-05-31"]),r(706),Object.defineProperty(a.services.cloudfront,"2016-11-25",{get:function(){var e=r(708);return e.paginators=r(709).pagination,e.waiters=r(710).waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.cloudfront,"2017-03-25",{get:function(){var e=r(711);return e.paginators=r(712).pagination,e.waiters=r(713).waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.cloudfront,"2017-10-30",{get:function(){var e=r(714);return e.paginators=r(715).pagination,e.waiters=r(716).waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.cloudfront,"2018-06-18",{get:function(){var e=r(717);return e.paginators=r(718).pagination,e.waiters=r(719).waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.cloudfront,"2018-11-05",{get:function(){var e=r(720);return e.paginators=r(721).pagination,e.waiters=r(722).waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.cloudfront,"2019-03-26",{get:function(){var e=r(723);return e.paginators=r(724).pagination,e.waiters=r(725).waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.cloudfront,"2020-05-31",{get:function(){var e=r(726);return e.paginators=r(727).pagination,e.waiters=r(728).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.CloudFront},function(e,t,r){var n=r(2);r(707),n.util.update(n.CloudFront.prototype,{setupRequestListeners:function(e){e.addListener("extractData",n.util.hoistPayloadMember)}})},function(e,t,r){var n=r(2),i=n.util.url,a=n.util.crypto.lib,o=n.util.base64.encode,s=n.util.inherit,u=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,function(e){return t[e]})},c=function(e,t){var r=a.createSign("RSA-SHA1");return r.write(e),u(r.sign(t,"base64"))},p=function(e,t,r,n){var i=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:c(i.toString(),n)}},l=function(e,t,r){return e=e.replace(/\s/gm,""),{Policy:u(o(e)),"Key-Pair-Id":t,Signature:c(e,r)}},m=function(e){var t=e.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},d=function(e){var t=i.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")},y=function(e,t){if(!t||"function"!==typeof t)throw e;t(e)},h=function(e,t){if(!t||"function"!==typeof t)return e;t(null,e)};n.CloudFront.Signer=s({constructor:function(e,t){if(void 0===e||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=e,this.privateKey=t},getSignedCookie:function(e,t){var r="policy"in e?l(e.policy,this.keyPairId,this.privateKey):p(e.url,e.expires,this.keyPairId,this.privateKey),n={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n["CloudFront-"+i]=r[i]);return h(n,t)},getSignedUrl:function(e,t){try{var r=function(e){switch(m(e)){case"http":case"https":return e;case"rtmp":return d(e);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}}(e.url)}catch(u){return y(u,t)}var n=i.parse(e.url,!0),a=Object.prototype.hasOwnProperty.call(e,"policy")?l(e.policy,this.keyPairId,this.privateKey):p(r,e.expires,this.keyPairId,this.privateKey);for(var o in n.search=null,a)Object.prototype.hasOwnProperty.call(a,o)&&(n.query[o]=a[o]);try{var s="rtmp"===m(e.url)?d(i.format(n)):i.format(n)}catch(u){return y(u,t)}return h(s,t)}}),e.exports=n.CloudFront.Signer},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-25",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2016-11-25"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2016-11-25/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2016-11-25/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2016-11-25/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S21"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateInvalidation:{http:{requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S28",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2c"}},payload:"Invalidation"}},CreateStreamingDistribution:{http:{requestUri:"/2016-11-25/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2016-11-25/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S2e"},Tags:{shape:"S21"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2016-11-25/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2016-11-25/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2c"}},payload:"Invalidation"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S2e"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2016-11-25/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S3a"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2016-11-25/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S3a"}},payload:"DistributionList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2016-11-25/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S21"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2016-11-25/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S21",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2016-11-25/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2016-11-25/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2016-11-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",members:{LambdaFunctionARN:{},EventType:{}}}}}},S1a:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}}}}},S1d:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1i:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S1m:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1s:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1u"},DistributionConfig:{shape:"S7"}}},S1u:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S21:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S28:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2c:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S28"}}},S2e:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S2f:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S2i:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1u"},StreamingDistributionConfig:{shape:"S2e"}}},S3a:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",output_token:"DistributionList.NextMarker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",output_token:"InvalidationList.NextMarker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",output_token:"StreamingDistributionList.NextMarker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",result_key:"StreamingDistributionList.Items"}}}},function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:25,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-03-25",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2017-03-25"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2017-03-25/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2017-03-25/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2017-03-25/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S21"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateInvalidation:{http:{requestUri:"/2017-03-25/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S28",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2c"}},payload:"Invalidation"}},CreateStreamingDistribution:{http:{requestUri:"/2017-03-25/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2017-03-25/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S2e"},Tags:{shape:"S21"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2017-03-25/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteServiceLinkedRole:{http:{method:"DELETE",requestUri:"/2017-03-25/service-linked-role/{RoleName}",responseCode:204},input:{type:"structure",required:["RoleName"],members:{RoleName:{location:"uri",locationName:"RoleName"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2017-03-25/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2c"}},payload:"Invalidation"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2017-03-25/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2017-03-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S2e"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2017-03-25/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2017-03-25/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S3b"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2017-03-25/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S3b"}},payload:"DistributionList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2017-03-25/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2017-03-25/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S21"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2017-03-25/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S21",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2017-03-25/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2017-03-25/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2017-03-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",members:{LambdaFunctionARN:{},EventType:{}}}}}},S1a:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}}}}},S1d:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1i:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S1m:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1s:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1u"},DistributionConfig:{shape:"S7"}}},S1u:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S21:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S28:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2c:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S28"}}},S2e:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S2f:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S2i:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1u"},StreamingDistributionConfig:{shape:"S2e"}}},S3b:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:25,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-10-30",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2017-10-30"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2017-10-30/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2017-10-30/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2017-10-30/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S22"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2017-10-30/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S29",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2017-10-30/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2m",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2017-10-30/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S2v",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2z"}},payload:"Invalidation"}},CreatePublicKey:{http:{requestUri:"/2017-10-30/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S31",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S33"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateStreamingDistribution:{http:{requestUri:"/2017-10-30/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S35",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2017-10-30/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S35"},Tags:{shape:"S22"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2017-10-30/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2017-10-30/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2017-10-30/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2017-10-30/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2017-10-30/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2017-10-30/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2017-10-30/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2017-10-30/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S29"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2m"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2z"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2017-10-30/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2017-10-30/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S31"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2017-10-30/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2017-10-30/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S35"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2017-10-30/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2017-10-30/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2017-10-30/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S2n"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2017-10-30/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2017-10-30/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2017-10-30/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S22"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2017-10-30/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S22",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2017-10-30/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2017-10-30/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2017-10-30/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2017-10-30/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S29",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2017-10-30/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2m",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2017-10-30/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S31",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2017-10-30/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S35",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{}}}}}},S1b:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}}}}},S1e:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1j:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S1n:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1t:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},DistributionConfig:{shape:"S7"}}},S1v:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S22:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S29:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}},S2a:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2e:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2k:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S29"}}},S2m:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2n"}}},S2n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2m"}}},S2v:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2z:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S2v"}}},S31:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S33:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S31"}}},S35:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S36:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S39:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},StreamingDistributionConfig:{shape:"S35"}}},S4g:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:25,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-06-18",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2018-06-18"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2018-06-18/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2018-06-18/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2018-06-18/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S22"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2018-06-18/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S29",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2018-06-18/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2m",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2018-06-18/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S2v",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2z"}},payload:"Invalidation"}},CreatePublicKey:{http:{requestUri:"/2018-06-18/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S31",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S33"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateStreamingDistribution:{http:{requestUri:"/2018-06-18/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S35",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2018-06-18/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S35"},Tags:{shape:"S22"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2018-06-18/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2018-06-18/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2018-06-18/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2018-06-18/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S29"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2m"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2z"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2018-06-18/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2018-06-18/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S31"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2018-06-18/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2018-06-18/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S35"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2018-06-18/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2018-06-18/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2018-06-18/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S2n"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2018-06-18/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2018-06-18/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2018-06-18/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S22"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2018-06-18/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S22",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2018-06-18/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2018-06-18/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2018-06-18/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S29",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2m",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2018-06-18/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S31",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2018-06-18/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S35",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1b:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}}}}},S1e:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1j:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S1n:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1t:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},DistributionConfig:{shape:"S7"}}},S1v:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S22:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S29:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}},S2a:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2e:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2k:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S29"}}},S2m:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2n"}}},S2n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2m"}}},S2v:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2z:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S2v"}}},S31:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S33:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S31"}}},S35:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S36:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S39:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},StreamingDistributionConfig:{shape:"S35"}}},S4g:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:25,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-11-05",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2018-11-05"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2018-11-05/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2018-11-05/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S22"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2018-11-05/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S2b"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S22"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2018-11-05/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S2i",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2018-11-05/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2v",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S32"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2018-11-05/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S34",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S38"}},payload:"Invalidation"}},CreatePublicKey:{http:{requestUri:"/2018-11-05/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S3a",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3c"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateStreamingDistribution:{http:{requestUri:"/2018-11-05/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S3e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2018-11-05/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S3e"},Tags:{shape:"S2b"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2018-11-05/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2018-11-05/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2018-11-05/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2018-11-05/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S22"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S32"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2v"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S38"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2018-11-05/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S3c"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2018-11-05/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S3a"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2018-11-05/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2018-11-05/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S3e"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2018-11-05/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2018-11-05/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4p"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2018-11-05/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4p"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2j"},ContentTypeProfileConfig:{shape:"S2n"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S2w"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2018-11-05/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2018-11-05/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S3f"},Aliases:{shape:"S8"},TrustedSigners:{shape:"S17"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2018-11-05/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S2b"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2018-11-05/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S2b",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2018-11-05/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2018-11-05/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S22"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2018-11-05/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S2i",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2v",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S32"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2018-11-05/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S3a",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3c"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2018-11-05/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S3e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1s"},Restrictions:{shape:"S1w"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroup",type:"structure",required:["Id","FailoverCriteria","Members"],members:{Id:{},FailoverCriteria:{type:"structure",required:["StatusCodes"],members:{StatusCodes:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StatusCode",type:"integer"}}}}}},Members:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroupMember",type:"structure",required:["OriginId"],members:{OriginId:{}}}}}}}}}}},Sw:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}},Sx:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},S17:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S1b:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"}}}}},S1c:{type:"list",member:{locationName:"Method"}},S1f:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1k:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}}}}},S1n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1s:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S1w:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S22:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S24"},DistributionConfig:{shape:"S7"}}},S24:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S2b:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S2i:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2j"},ContentTypeProfileConfig:{shape:"S2n"}}},S2j:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2n:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S2i"}}},S2v:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2w"}}},S2w:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S32:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2v"}}},S34:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S38:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S34"}}},S3a:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S3c:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S3a"}}},S3e:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S3f"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"S17"},PriceClass:{},Enabled:{type:"boolean"}}},S3f:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S3i:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S24"},StreamingDistributionConfig:{shape:"S3e"}}},S4p:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1s"},Restrictions:{shape:"S1w"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:25,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-03-26",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2019-03-26"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2019-03-26/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2019-03-26/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S23"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2019-03-26/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S2f"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S23"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2019-03-26/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S2m",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2x"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2019-03-26/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2z",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S36"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2019-03-26/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S38",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S3c"}},payload:"Invalidation"}},CreatePublicKey:{http:{requestUri:"/2019-03-26/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S3e",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3g"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateStreamingDistribution:{http:{requestUri:"/2019-03-26/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S3i",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2019-03-26/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S3i"},Tags:{shape:"S2f"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2019-03-26/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2019-03-26/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2019-03-26/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2019-03-26/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S23"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2x"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S2m"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S36"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2z"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S3c"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2019-03-26/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S3g"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2019-03-26/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S3e"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2019-03-26/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2019-03-26/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S3i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2019-03-26/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2019-03-26/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4t"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2019-03-26/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4t"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2n"},ContentTypeProfileConfig:{shape:"S2r"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S30"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2019-03-26/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2019-03-26/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S3j"},Aliases:{shape:"S8"},TrustedSigners:{shape:"S17"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2019-03-26/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S2f"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2019-03-26/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S2f",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2019-03-26/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2019-03-26/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S23"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2019-03-26/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S2m",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2x"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2z",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S36"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2019-03-26/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S3e",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3g"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2019-03-26/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S3i",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{type:"string",sensitive:!0},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1t"},Restrictions:{shape:"S1x"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}},ConnectionAttempts:{type:"integer"},ConnectionTimeout:{type:"integer"}}}}}},Sn:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroup",type:"structure",required:["Id","FailoverCriteria","Members"],members:{Id:{},FailoverCriteria:{type:"structure",required:["StatusCodes"],members:{StatusCodes:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StatusCode",type:"integer"}}}}}},Members:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroupMember",type:"structure",required:["OriginId"],members:{OriginId:{}}}}}}}}}}},Sw:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}},Sx:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},S17:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S1b:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"}}}}},S1c:{type:"list",member:{locationName:"Method"}},S1f:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1k:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}}}}},S1n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1t:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S1x:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S23:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S25"},DistributionConfig:{shape:"S7"},AliasICPRecordals:{shape:"S2a"}}},S25:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S2a:{type:"list",member:{locationName:"AliasICPRecordal",type:"structure",members:{CNAME:{},ICPRecordalStatus:{}}}},S2f:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S2m:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2n"},ContentTypeProfileConfig:{shape:"S2r"}}},S2n:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2r:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2x:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S2m"}}},S2z:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S30"}}},S30:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S36:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2z"}}},S38:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S3c:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S38"}}},S3e:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S3g:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S3e"}}},S3i:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S3j"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"S17"},PriceClass:{},Enabled:{type:"boolean"}}},S3j:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S3m:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S25"},StreamingDistributionConfig:{shape:"S3i"}}},S4t:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1t"},Restrictions:{shape:"S1x"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"},AliasICPRecordals:{shape:"S2a"}}}}}}}}},function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:35,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-05-31",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2020-05-31"},operations:{AssociateAlias:{http:{method:"PUT",requestUri:"/2020-05-31/distribution/{TargetDistributionId}/associate-alias",responseCode:200},input:{type:"structure",required:["TargetDistributionId","Alias"],members:{TargetDistributionId:{location:"uri",locationName:"TargetDistributionId"},Alias:{location:"querystring",locationName:"Alias"}}}},CreateCachePolicy:{http:{requestUri:"/2020-05-31/cache-policy",responseCode:201},input:{type:"structure",required:["CachePolicyConfig"],members:{CachePolicyConfig:{shape:"S4",locationName:"CachePolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"CachePolicyConfig"},output:{type:"structure",members:{CachePolicy:{shape:"Sm"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicy"}},CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2020-05-31/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"Sp",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"Sr"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2020-05-31/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"St",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S2q"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2020-05-31/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"St"},Tags:{shape:"S34"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S2q"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2020-05-31/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S3b",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S3m"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2020-05-31/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S3o",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S3v"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateFunction:{http:{requestUri:"/2020-05-31/function",responseCode:201},input:{locationName:"CreateFunctionRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["Name","FunctionConfig","FunctionCode"],members:{Name:{},FunctionConfig:{shape:"S3y"},FunctionCode:{shape:"S40"}}},output:{type:"structure",members:{FunctionSummary:{shape:"S42"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FunctionSummary"}},CreateInvalidation:{http:{requestUri:"/2020-05-31/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S46",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S4a"}},payload:"Invalidation"}},CreateKeyGroup:{http:{requestUri:"/2020-05-31/key-group",responseCode:201},input:{type:"structure",required:["KeyGroupConfig"],members:{KeyGroupConfig:{shape:"S4c",locationName:"KeyGroupConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"KeyGroupConfig"},output:{type:"structure",members:{KeyGroup:{shape:"S4f"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroup"}},CreateMonitoringSubscription:{http:{requestUri:"/2020-05-31/distributions/{DistributionId}/monitoring-subscription"},input:{type:"structure",required:["MonitoringSubscription","DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},MonitoringSubscription:{shape:"S4h",locationName:"MonitoringSubscription",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"MonitoringSubscription"},output:{type:"structure",members:{MonitoringSubscription:{shape:"S4h"}},payload:"MonitoringSubscription"}},CreateOriginRequestPolicy:{http:{requestUri:"/2020-05-31/origin-request-policy",responseCode:201},input:{type:"structure",required:["OriginRequestPolicyConfig"],members:{OriginRequestPolicyConfig:{shape:"S4m",locationName:"OriginRequestPolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"OriginRequestPolicyConfig"},output:{type:"structure",members:{OriginRequestPolicy:{shape:"S4u"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicy"}},CreatePublicKey:{http:{requestUri:"/2020-05-31/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S4w",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S4y"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateRealtimeLogConfig:{http:{requestUri:"/2020-05-31/realtime-log-config",responseCode:201},input:{locationName:"CreateRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["EndPoints","Fields","Name","SamplingRate"],members:{EndPoints:{shape:"S50"},Fields:{shape:"S53"},Name:{},SamplingRate:{type:"long"}}},output:{type:"structure",members:{RealtimeLogConfig:{shape:"S55"}}}},CreateStreamingDistribution:{http:{requestUri:"/2020-05-31/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S57",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S5b"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2020-05-31/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S57"},Tags:{shape:"S34"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S5b"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCachePolicy:{http:{method:"DELETE",requestUri:"/2020-05-31/cache-policy/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2020-05-31/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2020-05-31/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2020-05-31/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2020-05-31/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFunction:{http:{method:"DELETE",requestUri:"/2020-05-31/function/{Name}",responseCode:204},input:{type:"structure",required:["IfMatch","Name"],members:{Name:{location:"uri",locationName:"Name"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteKeyGroup:{http:{method:"DELETE",requestUri:"/2020-05-31/key-group/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteMonitoringSubscription:{http:{method:"DELETE",requestUri:"/2020-05-31/distributions/{DistributionId}/monitoring-subscription"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"}}},output:{type:"structure",members:{}}},DeleteOriginRequestPolicy:{http:{method:"DELETE",requestUri:"/2020-05-31/origin-request-policy/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2020-05-31/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteRealtimeLogConfig:{http:{requestUri:"/2020-05-31/delete-realtime-log-config/",responseCode:204},input:{locationName:"DeleteRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{Name:{},ARN:{}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2020-05-31/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DescribeFunction:{http:{method:"GET",requestUri:"/2020-05-31/function/{Name}/describe"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"},Stage:{location:"querystring",locationName:"Stage"}}},output:{type:"structure",members:{FunctionSummary:{shape:"S42"},ETag:{location:"header",locationName:"ETag"}},payload:"FunctionSummary"}},GetCachePolicy:{http:{method:"GET",requestUri:"/2020-05-31/cache-policy/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CachePolicy:{shape:"Sm"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicy"}},GetCachePolicyConfig:{http:{method:"GET",requestUri:"/2020-05-31/cache-policy/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CachePolicyConfig:{shape:"S4"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicyConfig"}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2020-05-31/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"Sr"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2020-05-31/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"Sp"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2020-05-31/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S2q"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2020-05-31/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"St"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S3m"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S3b"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S3v"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S3o"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetFunction:{http:{method:"GET",requestUri:"/2020-05-31/function/{Name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"},Stage:{location:"querystring",locationName:"Stage"}}},output:{type:"structure",members:{FunctionCode:{shape:"S40"},ETag:{location:"header",locationName:"ETag"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"FunctionCode"}},GetInvalidation:{http:{method:"GET",requestUri:"/2020-05-31/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S4a"}},payload:"Invalidation"}},GetKeyGroup:{http:{method:"GET",requestUri:"/2020-05-31/key-group/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{KeyGroup:{shape:"S4f"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroup"}},GetKeyGroupConfig:{http:{method:"GET",requestUri:"/2020-05-31/key-group/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{KeyGroupConfig:{shape:"S4c"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroupConfig"}},GetMonitoringSubscription:{http:{method:"GET",requestUri:"/2020-05-31/distributions/{DistributionId}/monitoring-subscription"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"}}},output:{type:"structure",members:{MonitoringSubscription:{shape:"S4h"}},payload:"MonitoringSubscription"}},GetOriginRequestPolicy:{http:{method:"GET",requestUri:"/2020-05-31/origin-request-policy/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{OriginRequestPolicy:{shape:"S4u"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicy"}},GetOriginRequestPolicyConfig:{http:{method:"GET",requestUri:"/2020-05-31/origin-request-policy/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{OriginRequestPolicyConfig:{shape:"S4m"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicyConfig"}},GetPublicKey:{http:{method:"GET",requestUri:"/2020-05-31/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S4y"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2020-05-31/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S4w"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetRealtimeLogConfig:{http:{requestUri:"/2020-05-31/get-realtime-log-config/"},input:{locationName:"GetRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{Name:{},ARN:{}}},output:{type:"structure",members:{RealtimeLogConfig:{shape:"S55"}}}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2020-05-31/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S5b"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2020-05-31/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S57"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCachePolicies:{http:{method:"GET",requestUri:"/2020-05-31/cache-policy"},input:{type:"structure",members:{Type:{location:"querystring",locationName:"Type"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CachePolicyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CachePolicySummary",type:"structure",required:["Type","CachePolicy"],members:{Type:{},CachePolicy:{shape:"Sm"}}}}}}},payload:"CachePolicyList"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2020-05-31/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListConflictingAliases:{http:{method:"GET",requestUri:"/2020-05-31/conflicting-alias",responseCode:200},input:{type:"structure",required:["DistributionId","Alias"],members:{DistributionId:{location:"querystring",locationName:"DistributionId"},Alias:{location:"querystring",locationName:"Alias"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{ConflictingAliasesList:{type:"structure",members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ConflictingAlias",type:"structure",members:{Alias:{},DistributionId:{},AccountId:{}}}}}}},payload:"ConflictingAliasesList"}},ListDistributions:{http:{method:"GET",requestUri:"/2020-05-31/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S7n"}},payload:"DistributionList"}},ListDistributionsByCachePolicyId:{http:{method:"GET",requestUri:"/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}"},input:{type:"structure",required:["CachePolicyId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},CachePolicyId:{location:"uri",locationName:"CachePolicyId"}}},output:{type:"structure",members:{DistributionIdList:{shape:"S7s"}},payload:"DistributionIdList"}},ListDistributionsByKeyGroup:{http:{method:"GET",requestUri:"/2020-05-31/distributionsByKeyGroupId/{KeyGroupId}"},input:{type:"structure",required:["KeyGroupId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},KeyGroupId:{location:"uri",locationName:"KeyGroupId"}}},output:{type:"structure",members:{DistributionIdList:{shape:"S7s"}},payload:"DistributionIdList"}},ListDistributionsByOriginRequestPolicyId:{http:{method:"GET",requestUri:"/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}"},input:{type:"structure",required:["OriginRequestPolicyId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},OriginRequestPolicyId:{location:"uri",locationName:"OriginRequestPolicyId"}}},output:{type:"structure",members:{DistributionIdList:{shape:"S7s"}},payload:"DistributionIdList"}},ListDistributionsByRealtimeLogConfig:{http:{requestUri:"/2020-05-31/distributionsByRealtimeLogConfig/"},input:{locationName:"ListDistributionsByRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{Marker:{},MaxItems:{},RealtimeLogConfigName:{},RealtimeLogConfigArn:{}}},output:{type:"structure",members:{DistributionList:{shape:"S7n"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2020-05-31/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S7n"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S3c"},ContentTypeProfileConfig:{shape:"S3g"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S3p"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListFunctions:{http:{method:"GET",requestUri:"/2020-05-31/function"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},Stage:{location:"querystring",locationName:"Stage"}}},output:{type:"structure",members:{FunctionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{shape:"S42",locationName:"FunctionSummary"}}}}},payload:"FunctionList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2020-05-31/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListKeyGroups:{http:{method:"GET",requestUri:"/2020-05-31/key-group"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{KeyGroupList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyGroupSummary",type:"structure",required:["KeyGroup"],members:{KeyGroup:{shape:"S4f"}}}}}}},payload:"KeyGroupList"}},ListOriginRequestPolicies:{http:{method:"GET",requestUri:"/2020-05-31/origin-request-policy"},input:{type:"structure",members:{Type:{location:"querystring",locationName:"Type"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{OriginRequestPolicyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginRequestPolicySummary",type:"structure",required:["Type","OriginRequestPolicy"],members:{Type:{},OriginRequestPolicy:{shape:"S4u"}}}}}}},payload:"OriginRequestPolicyList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2020-05-31/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListRealtimeLogConfigs:{http:{method:"GET",requestUri:"/2020-05-31/realtime-log-config"},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems"},Marker:{location:"querystring",locationName:"Marker"}}},output:{type:"structure",members:{RealtimeLogConfigs:{type:"structure",required:["MaxItems","IsTruncated","Marker"],members:{MaxItems:{type:"integer"},Items:{type:"list",member:{shape:"S55"}},IsTruncated:{type:"boolean"},Marker:{},NextMarker:{}}}},payload:"RealtimeLogConfigs"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2020-05-31/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S58"},Aliases:{shape:"Su"},TrustedSigners:{shape:"S1k"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2020-05-31/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S34"}},payload:"Tags"}},PublishFunction:{http:{requestUri:"/2020-05-31/function/{Name}/publish"},input:{type:"structure",required:["Name","IfMatch"],members:{Name:{location:"uri",locationName:"Name"},IfMatch:{location:"header",locationName:"If-Match"}}},output:{type:"structure",members:{FunctionSummary:{shape:"S42"}},payload:"FunctionSummary"}},TagResource:{http:{requestUri:"/2020-05-31/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S34",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"Tags"}},TestFunction:{http:{requestUri:"/2020-05-31/function/{Name}/test"},input:{locationName:"TestFunctionRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["Name","IfMatch","EventObject"],members:{Name:{location:"uri",locationName:"Name"},IfMatch:{location:"header",locationName:"If-Match"},Stage:{},EventObject:{type:"blob",sensitive:!0}}},output:{type:"structure",members:{TestResult:{type:"structure",members:{FunctionSummary:{shape:"S42"},ComputeUtilization:{},FunctionExecutionLogs:{type:"list",member:{}},FunctionErrorMessage:{},FunctionOutput:{}}}},payload:"TestResult"}},UntagResource:{http:{requestUri:"/2020-05-31/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCachePolicy:{http:{method:"PUT",requestUri:"/2020-05-31/cache-policy/{Id}"},input:{type:"structure",required:["CachePolicyConfig","Id"],members:{CachePolicyConfig:{shape:"S4",locationName:"CachePolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CachePolicyConfig"},output:{type:"structure",members:{CachePolicy:{shape:"Sm"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicy"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2020-05-31/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"Sp",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"Sr"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2020-05-31/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"St",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S2q"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2020-05-31/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S3b",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S3m"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2020-05-31/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S3o",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S3v"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdateFunction:{http:{method:"PUT",requestUri:"/2020-05-31/function/{Name}"},input:{locationName:"UpdateFunctionRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["IfMatch","FunctionConfig","FunctionCode","Name"],members:{Name:{location:"uri",locationName:"Name"},IfMatch:{location:"header",locationName:"If-Match"},FunctionConfig:{shape:"S3y"},FunctionCode:{shape:"S40"}}},output:{type:"structure",members:{FunctionSummary:{shape:"S42"},ETag:{location:"header",locationName:"ETtag"}},payload:"FunctionSummary"}},UpdateKeyGroup:{http:{method:"PUT",requestUri:"/2020-05-31/key-group/{Id}"},input:{type:"structure",required:["KeyGroupConfig","Id"],members:{KeyGroupConfig:{shape:"S4c",locationName:"KeyGroupConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"KeyGroupConfig"},output:{type:"structure",members:{KeyGroup:{shape:"S4f"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroup"}},UpdateOriginRequestPolicy:{http:{method:"PUT",requestUri:"/2020-05-31/origin-request-policy/{Id}"},input:{type:"structure",required:["OriginRequestPolicyConfig","Id"],members:{OriginRequestPolicyConfig:{shape:"S4m",locationName:"OriginRequestPolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"OriginRequestPolicyConfig"},output:{type:"structure",members:{OriginRequestPolicy:{shape:"S4u"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicy"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2020-05-31/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S4w",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S4y"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateRealtimeLogConfig:{http:{method:"PUT",requestUri:"/2020-05-31/realtime-log-config/"},input:{locationName:"UpdateRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{EndPoints:{shape:"S50"},Fields:{shape:"S53"},Name:{},ARN:{},SamplingRate:{type:"long"}}},output:{type:"structure",members:{RealtimeLogConfig:{shape:"S55"}}}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2020-05-31/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S57",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S5b"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S4:{type:"structure",required:["Name","MinTTL"],members:{Comment:{},Name:{},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},MinTTL:{type:"long"},ParametersInCacheKeyAndForwardedToOrigin:{type:"structure",required:["EnableAcceptEncodingGzip","HeadersConfig","CookiesConfig","QueryStringsConfig"],members:{EnableAcceptEncodingGzip:{type:"boolean"},EnableAcceptEncodingBrotli:{type:"boolean"},HeadersConfig:{type:"structure",required:["HeaderBehavior"],members:{HeaderBehavior:{},Headers:{shape:"Sa"}}},CookiesConfig:{type:"structure",required:["CookieBehavior"],members:{CookieBehavior:{},Cookies:{shape:"Sf"}}},QueryStringsConfig:{type:"structure",required:["QueryStringBehavior"],members:{QueryStringBehavior:{},QueryStrings:{shape:"Sj"}}}}}}},Sa:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},Sf:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},Sj:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},Sm:{type:"structure",required:["Id","LastModifiedTime","CachePolicyConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},CachePolicyConfig:{shape:"S4"}}},Sp:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},Sr:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"Sp"}}},St:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"Su"},DefaultRootObject:{},Origins:{shape:"Sw"},OriginGroups:{shape:"S1a"},DefaultCacheBehavior:{shape:"S1j"},CacheBehaviors:{shape:"S27"},CustomErrorResponses:{shape:"S2a"},Comment:{type:"string",sensitive:!0},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S2g"},Restrictions:{shape:"S2k"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},Su:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sw:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}},ConnectionAttempts:{type:"integer"},ConnectionTimeout:{type:"integer"},OriginShield:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},OriginShieldRegion:{}}}}}}}},S1a:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroup",type:"structure",required:["Id","FailoverCriteria","Members"],members:{Id:{},FailoverCriteria:{type:"structure",required:["StatusCodes"],members:{StatusCodes:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StatusCode",type:"integer"}}}}}},Members:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroupMember",type:"structure",required:["OriginId"],members:{OriginId:{}}}}}}}}}}},S1j:{type:"structure",required:["TargetOriginId","ViewerProtocolPolicy"],members:{TargetOriginId:{},TrustedSigners:{shape:"S1k"},TrustedKeyGroups:{shape:"S1m"},ViewerProtocolPolicy:{},AllowedMethods:{shape:"S1p"},SmoothStreaming:{type:"boolean"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1t"},FunctionAssociations:{shape:"S1y"},FieldLevelEncryptionId:{},RealtimeLogConfigArn:{},CachePolicyId:{},OriginRequestPolicyId:{},ForwardedValues:{shape:"S22",deprecated:!0},MinTTL:{deprecated:!0,type:"long"},DefaultTTL:{deprecated:!0,type:"long"},MaxTTL:{deprecated:!0,type:"long"}}},S1k:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S1m:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyGroup"}}}},S1p:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1q"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1q"}}}}},S1q:{type:"list",member:{locationName:"Method"}},S1t:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1y:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FunctionAssociation",type:"structure",required:["FunctionARN","EventType"],members:{FunctionARN:{},EventType:{}}}}}},S22:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{shape:"Sf"}}},Headers:{shape:"Sa"},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},S27:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ViewerProtocolPolicy"],members:{PathPattern:{},TargetOriginId:{},TrustedSigners:{shape:"S1k"},TrustedKeyGroups:{shape:"S1m"},ViewerProtocolPolicy:{},AllowedMethods:{shape:"S1p"},SmoothStreaming:{type:"boolean"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1t"},FunctionAssociations:{shape:"S1y"},FieldLevelEncryptionId:{},RealtimeLogConfigArn:{},CachePolicyId:{},OriginRequestPolicyId:{},ForwardedValues:{shape:"S22",deprecated:!0},MinTTL:{deprecated:!0,type:"long"},DefaultTTL:{deprecated:!0,type:"long"},MaxTTL:{deprecated:!0,type:"long"}}}}}},S2a:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S2g:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S2k:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S2q:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S2r"},ActiveTrustedKeyGroups:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyGroup",type:"structure",members:{KeyGroupId:{},KeyPairIds:{shape:"S2u"}}}}}},DistributionConfig:{shape:"St"},AliasICPRecordals:{shape:"S2z"}}},S2r:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{shape:"S2u"}}}}}},S2u:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}},S2z:{type:"list",member:{locationName:"AliasICPRecordal",type:"structure",members:{CNAME:{},ICPRecordalStatus:{}}}},S34:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S3b:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S3c"},ContentTypeProfileConfig:{shape:"S3g"}}},S3c:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S3g:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S3m:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S3b"}}},S3o:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S3p"}}},S3p:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S3v:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S3o"}}},S3y:{type:"structure",required:["Comment","Runtime"],members:{Comment:{},Runtime:{}}},S40:{type:"blob",sensitive:!0},S42:{type:"structure",required:["Name","FunctionConfig","FunctionMetadata"],members:{Name:{},Status:{},FunctionConfig:{shape:"S3y"},FunctionMetadata:{type:"structure",required:["FunctionARN","LastModifiedTime"],members:{FunctionARN:{},Stage:{},CreatedTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}}},S46:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S4a:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S46"}}},S4c:{type:"structure",required:["Name","Items"],members:{Name:{},Items:{type:"list",member:{locationName:"PublicKey"}},Comment:{}}},S4f:{type:"structure",required:["Id","LastModifiedTime","KeyGroupConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},KeyGroupConfig:{shape:"S4c"}}},S4h:{type:"structure",members:{RealtimeMetricsSubscriptionConfig:{type:"structure",required:["RealtimeMetricsSubscriptionStatus"],members:{RealtimeMetricsSubscriptionStatus:{}}}}},S4m:{type:"structure",required:["Name","HeadersConfig","CookiesConfig","QueryStringsConfig"],members:{Comment:{},Name:{},HeadersConfig:{type:"structure",required:["HeaderBehavior"],members:{HeaderBehavior:{},Headers:{shape:"Sa"}}},CookiesConfig:{type:"structure",required:["CookieBehavior"],members:{CookieBehavior:{},Cookies:{shape:"Sf"}}},QueryStringsConfig:{type:"structure",required:["QueryStringBehavior"],members:{QueryStringBehavior:{},QueryStrings:{shape:"Sj"}}}}},S4u:{type:"structure",required:["Id","LastModifiedTime","OriginRequestPolicyConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},OriginRequestPolicyConfig:{shape:"S4m"}}},S4w:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S4y:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S4w"}}},S50:{type:"list",member:{type:"structure",required:["StreamType"],members:{StreamType:{},KinesisStreamConfig:{type:"structure",required:["RoleARN","StreamARN"],members:{RoleARN:{},StreamARN:{}}}}}},S53:{type:"list",member:{locationName:"Field"}},S55:{type:"structure",required:["ARN","Name","SamplingRate","EndPoints","Fields"],members:{ARN:{},Name:{},SamplingRate:{type:"long"},EndPoints:{shape:"S50"},Fields:{shape:"S53"}}},S57:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S58"},Aliases:{shape:"Su"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"S1k"},PriceClass:{},Enabled:{type:"boolean"}}},S58:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S5b:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S2r"},StreamingDistributionConfig:{shape:"S57"}}},S7n:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"Su"},Origins:{shape:"Sw"},OriginGroups:{shape:"S1a"},DefaultCacheBehavior:{shape:"S1j"},CacheBehaviors:{shape:"S27"},CustomErrorResponses:{shape:"S2a"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S2g"},Restrictions:{shape:"S2k"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"},AliasICPRecordals:{shape:"S2z"}}}}}},S7s:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionId"}}}}}}},function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:35,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cloudhsm={},n.CloudHSM=i.defineService("cloudhsm",["2014-05-30"]),Object.defineProperty(a.services.cloudhsm,"2014-05-30",{get:function(){var e=r(730);return e.paginators=r(731).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CloudHSM},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-05-30",endpointPrefix:"cloudhsm",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CloudHSM",serviceFullName:"Amazon CloudHSM",serviceId:"CloudHSM",signatureVersion:"v4",targetPrefix:"CloudHsmFrontendService",uid:"cloudhsm-2014-05-30"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceArn","TagList"],members:{ResourceArn:{},TagList:{shape:"S3"}}},output:{type:"structure",required:["Status"],members:{Status:{}}}},CreateHapg:{input:{type:"structure",required:["Label"],members:{Label:{}}},output:{type:"structure",members:{HapgArn:{}}}},CreateHsm:{input:{type:"structure",required:["SubnetId","SshKey","IamRoleArn","SubscriptionType"],members:{SubnetId:{},SshKey:{},EniIp:{},IamRoleArn:{},ExternalId:{},SubscriptionType:{},ClientToken:{},SyslogIp:{}}},output:{type:"structure",members:{HsmArn:{}}}},CreateLunaClient:{input:{type:"structure",required:["Certificate"],members:{Label:{},Certificate:{}}},output:{type:"structure",members:{ClientArn:{}}}},DeleteHapg:{input:{type:"structure",required:["HapgArn"],members:{HapgArn:{}}},output:{type:"structure",required:["Status"],members:{Status:{}}}},DeleteHsm:{input:{type:"structure",required:["HsmArn"],members:{HsmArn:{}}},output:{type:"structure",required:["Status"],members:{Status:{}}}},DeleteLunaClient:{input:{type:"structure",required:["ClientArn"],members:{ClientArn:{}}},output:{type:"structure",required:["Status"],members:{Status:{}}}},DescribeHapg:{input:{type:"structure",required:["HapgArn"],members:{HapgArn:{}}},output:{type:"structure",members:{HapgArn:{},HapgSerial:{},HsmsLastActionFailed:{shape:"Sz"},HsmsPendingDeletion:{shape:"Sz"},HsmsPendingRegistration:{shape:"Sz"},Label:{},LastModifiedTimestamp:{},PartitionSerialList:{shape:"S11"},State:{}}}},DescribeHsm:{input:{type:"structure",members:{HsmArn:{},HsmSerialNumber:{}}},output:{type:"structure",members:{HsmArn:{},Status:{},StatusDetails:{},AvailabilityZone:{},EniId:{},EniIp:{},SubscriptionType:{},SubscriptionStartDate:{},SubscriptionEndDate:{},VpcId:{},SubnetId:{},IamRoleArn:{},SerialNumber:{},VendorName:{},HsmType:{},SoftwareVersion:{},SshPublicKey:{},SshKeyLastUpdated:{},ServerCertUri:{},ServerCertLastUpdated:{},Partitions:{type:"list",member:{}}}}},DescribeLunaClient:{input:{type:"structure",members:{ClientArn:{},CertificateFingerprint:{}}},output:{type:"structure",members:{ClientArn:{},Certificate:{},CertificateFingerprint:{},LastModifiedTimestamp:{},Label:{}}}},GetConfig:{input:{type:"structure",required:["ClientArn","ClientVersion","HapgList"],members:{ClientArn:{},ClientVersion:{},HapgList:{shape:"S1i"}}},output:{type:"structure",members:{ConfigType:{},ConfigFile:{},ConfigCred:{}}}},ListAvailableZones:{input:{type:"structure",members:{}},output:{type:"structure",members:{AZList:{type:"list",member:{}}}}},ListHapgs:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",required:["HapgList"],members:{HapgList:{shape:"S1i"},NextToken:{}}}},ListHsms:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{HsmList:{shape:"Sz"},NextToken:{}}}},ListLunaClients:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",required:["ClientList"],members:{ClientList:{type:"list",member:{}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",required:["TagList"],members:{TagList:{shape:"S3"}}}},ModifyHapg:{input:{type:"structure",required:["HapgArn"],members:{HapgArn:{},Label:{},PartitionSerialList:{shape:"S11"}}},output:{type:"structure",members:{HapgArn:{}}}},ModifyHsm:{input:{type:"structure",required:["HsmArn"],members:{HsmArn:{},SubnetId:{},EniIp:{},IamRoleArn:{},ExternalId:{},SyslogIp:{}}},output:{type:"structure",members:{HsmArn:{}}}},ModifyLunaClient:{input:{type:"structure",required:["ClientArn","Certificate"],members:{ClientArn:{},Certificate:{}}},output:{type:"structure",members:{ClientArn:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceArn","TagKeyList"],members:{ResourceArn:{},TagKeyList:{type:"list",member:{}}}},output:{type:"structure",required:["Status"],members:{Status:{}}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sz:{type:"list",member:{}},S11:{type:"list",member:{}},S1i:{type:"list",member:{}}}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cloudtrail={},n.CloudTrail=i.defineService("cloudtrail",["2013-11-01"]),Object.defineProperty(a.services.cloudtrail,"2013-11-01",{get:function(){var e=r(733);return e.paginators=r(734).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CloudTrail},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-11-01",endpointPrefix:"cloudtrail",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CloudTrail",serviceFullName:"AWS CloudTrail",serviceId:"CloudTrail",signatureVersion:"v4",targetPrefix:"com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101",uid:"cloudtrail-2013-11-01"},operations:{AddTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},TagsList:{shape:"S3"}}},output:{type:"structure",members:{}},idempotent:!0},CreateTrail:{input:{type:"structure",required:["Name","S3BucketName"],members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},EnableLogFileValidation:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"},TagsList:{shape:"S3"}}},output:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:!0},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},idempotent:!0},DeleteTrail:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:!0},DescribeTrails:{input:{type:"structure",members:{trailNameList:{type:"list",member:{}},includeShadowTrails:{type:"boolean"}}},output:{type:"structure",members:{trailList:{type:"list",member:{shape:"Sf"}}}},idempotent:!0},GetEventSelectors:{input:{type:"structure",required:["TrailName"],members:{TrailName:{}}},output:{type:"structure",members:{TrailARN:{},EventSelectors:{shape:"Si"},AdvancedEventSelectors:{shape:"Sp"}}},idempotent:!0},GetInsightSelectors:{input:{type:"structure",required:["TrailName"],members:{TrailName:{}}},output:{type:"structure",members:{TrailARN:{},InsightSelectors:{shape:"Sz"}}},idempotent:!0},GetTrail:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Trail:{shape:"Sf"}}},idempotent:!0},GetTrailStatus:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{IsLogging:{type:"boolean"},LatestDeliveryError:{},LatestNotificationError:{},LatestDeliveryTime:{type:"timestamp"},LatestNotificationTime:{type:"timestamp"},StartLoggingTime:{type:"timestamp"},StopLoggingTime:{type:"timestamp"},LatestCloudWatchLogsDeliveryError:{},LatestCloudWatchLogsDeliveryTime:{type:"timestamp"},LatestDigestDeliveryTime:{type:"timestamp"},LatestDigestDeliveryError:{},LatestDeliveryAttemptTime:{},LatestNotificationAttemptTime:{},LatestNotificationAttemptSucceeded:{},LatestDeliveryAttemptSucceeded:{},TimeLoggingStarted:{},TimeLoggingStopped:{}}},idempotent:!0},ListPublicKeys:{input:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{}}},output:{type:"structure",members:{PublicKeyList:{type:"list",member:{type:"structure",members:{Value:{type:"blob"},ValidityStartTime:{type:"timestamp"},ValidityEndTime:{type:"timestamp"},Fingerprint:{}}}},NextToken:{}}},idempotent:!0},ListTags:{input:{type:"structure",required:["ResourceIdList"],members:{ResourceIdList:{type:"list",member:{}},NextToken:{}}},output:{type:"structure",members:{ResourceTagList:{type:"list",member:{type:"structure",members:{ResourceId:{},TagsList:{shape:"S3"}}}},NextToken:{}}},idempotent:!0},ListTrails:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{Trails:{type:"list",member:{type:"structure",members:{TrailARN:{},Name:{},HomeRegion:{}}}},NextToken:{}}},idempotent:!0},LookupEvents:{input:{type:"structure",members:{LookupAttributes:{type:"list",member:{type:"structure",required:["AttributeKey","AttributeValue"],members:{AttributeKey:{},AttributeValue:{}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},EventCategory:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventId:{},EventName:{},ReadOnly:{},AccessKeyId:{},EventTime:{type:"timestamp"},EventSource:{},Username:{},Resources:{type:"list",member:{type:"structure",members:{ResourceType:{},ResourceName:{}}}},CloudTrailEvent:{}}}},NextToken:{}}},idempotent:!0},PutEventSelectors:{input:{type:"structure",required:["TrailName"],members:{TrailName:{},EventSelectors:{shape:"Si"},AdvancedEventSelectors:{shape:"Sp"}}},output:{type:"structure",members:{TrailARN:{},EventSelectors:{shape:"Si"},AdvancedEventSelectors:{shape:"Sp"}}},idempotent:!0},PutInsightSelectors:{input:{type:"structure",required:["TrailName","InsightSelectors"],members:{TrailName:{},InsightSelectors:{shape:"Sz"}}},output:{type:"structure",members:{TrailARN:{},InsightSelectors:{shape:"Sz"}}},idempotent:!0},RemoveTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},TagsList:{shape:"S3"}}},output:{type:"structure",members:{}},idempotent:!0},StartLogging:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:!0},StopLogging:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateTrail:{input:{type:"structure",required:["Name"],members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},EnableLogFileValidation:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},output:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:!0},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},idempotent:!0}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sf:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:!0},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},HomeRegion:{},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},HasCustomEventSelectors:{type:"boolean"},HasInsightSelectors:{type:"boolean"},IsOrganizationTrail:{type:"boolean"}}},Si:{type:"list",member:{type:"structure",members:{ReadWriteType:{},IncludeManagementEvents:{type:"boolean"},DataResources:{type:"list",member:{type:"structure",members:{Type:{},Values:{type:"list",member:{}}}}},ExcludeManagementEventSources:{type:"list",member:{}}}}},Sp:{type:"list",member:{type:"structure",required:["FieldSelectors"],members:{Name:{},FieldSelectors:{type:"list",member:{type:"structure",required:["Field"],members:{Field:{},Equals:{shape:"Sv"},StartsWith:{shape:"Sv"},EndsWith:{shape:"Sv"},NotEquals:{shape:"Sv"},NotStartsWith:{shape:"Sv"},NotEndsWith:{shape:"Sv"}}}}}}},Sv:{type:"list",member:{}},Sz:{type:"list",member:{type:"structure",members:{InsightType:{}}}}}}},function(e){e.exports={pagination:{DescribeTrails:{result_key:"trailList"},ListPublicKeys:{input_token:"NextToken",output_token:"NextToken",result_key:"PublicKeyList"},ListTags:{input_token:"NextToken",output_token:"NextToken",result_key:"ResourceTagList"},ListTrails:{input_token:"NextToken",output_token:"NextToken",result_key:"Trails"},LookupEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Events"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cloudwatch={},n.CloudWatch=i.defineService("cloudwatch",["2010-08-01"]),Object.defineProperty(a.services.cloudwatch,"2010-08-01",{get:function(){var e=r(736);return e.paginators=r(737).pagination,e.waiters=r(738).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.CloudWatch},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2010-08-01",endpointPrefix:"monitoring",protocol:"query",serviceAbbreviation:"CloudWatch",serviceFullName:"Amazon CloudWatch",serviceId:"CloudWatch",signatureVersion:"v4",uid:"monitoring-2010-08-01",xmlNamespace:"http://monitoring.amazonaws.com/doc/2010-08-01/"},operations:{DeleteAlarms:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},DeleteAnomalyDetector:{input:{type:"structure",required:["Namespace","MetricName","Stat"],members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},Stat:{}}},output:{resultWrapper:"DeleteAnomalyDetectorResult",type:"structure",members:{}}},DeleteDashboards:{input:{type:"structure",required:["DashboardNames"],members:{DashboardNames:{type:"list",member:{}}}},output:{resultWrapper:"DeleteDashboardsResult",type:"structure",members:{}}},DeleteInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Si"}}},output:{resultWrapper:"DeleteInsightRulesResult",type:"structure",members:{Failures:{shape:"Sl"}}}},DeleteMetricStream:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{resultWrapper:"DeleteMetricStreamResult",type:"structure",members:{}}},DescribeAlarmHistory:{input:{type:"structure",members:{AlarmName:{},AlarmTypes:{shape:"Sv"},HistoryItemType:{},StartDate:{type:"timestamp"},EndDate:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{},ScanBy:{}}},output:{resultWrapper:"DescribeAlarmHistoryResult",type:"structure",members:{AlarmHistoryItems:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmType:{},Timestamp:{type:"timestamp"},HistoryItemType:{},HistorySummary:{},HistoryData:{}}}},NextToken:{}}}},DescribeAlarms:{input:{type:"structure",members:{AlarmNames:{shape:"S2"},AlarmNamePrefix:{},AlarmTypes:{shape:"Sv"},ChildrenOfAlarmName:{},ParentsOfAlarmName:{},StateValue:{},ActionPrefix:{},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeAlarmsResult",type:"structure",members:{CompositeAlarms:{type:"list",member:{type:"structure",members:{ActionsEnabled:{type:"boolean"},AlarmActions:{shape:"S1f"},AlarmArn:{},AlarmConfigurationUpdatedTimestamp:{type:"timestamp"},AlarmDescription:{},AlarmName:{},AlarmRule:{},InsufficientDataActions:{shape:"S1f"},OKActions:{shape:"S1f"},StateReason:{},StateReasonData:{},StateUpdatedTimestamp:{type:"timestamp"},StateValue:{}},xmlOrder:["ActionsEnabled","AlarmActions","AlarmArn","AlarmConfigurationUpdatedTimestamp","AlarmDescription","AlarmName","AlarmRule","InsufficientDataActions","OKActions","StateReason","StateReasonData","StateUpdatedTimestamp","StateValue"]}},MetricAlarms:{shape:"S1m"},NextToken:{}}}},DescribeAlarmsForMetric:{input:{type:"structure",required:["MetricName","Namespace"],members:{MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{}}},output:{resultWrapper:"DescribeAlarmsForMetricResult",type:"structure",members:{MetricAlarms:{shape:"S1m"}}}},DescribeAnomalyDetectors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Namespace:{},MetricName:{},Dimensions:{shape:"S7"}}},output:{resultWrapper:"DescribeAnomalyDetectorsResult",type:"structure",members:{AnomalyDetectors:{type:"list",member:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},Stat:{},Configuration:{shape:"S2f"},StateValue:{}}}},NextToken:{}}}},DescribeInsightRules:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"DescribeInsightRulesResult",type:"structure",members:{NextToken:{},InsightRules:{type:"list",member:{type:"structure",required:["Name","State","Schema","Definition"],members:{Name:{},State:{},Schema:{},Definition:{}}}}}}},DisableAlarmActions:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},DisableInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Si"}}},output:{resultWrapper:"DisableInsightRulesResult",type:"structure",members:{Failures:{shape:"Sl"}}}},EnableAlarmActions:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},EnableInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Si"}}},output:{resultWrapper:"EnableInsightRulesResult",type:"structure",members:{Failures:{shape:"Sl"}}}},GetDashboard:{input:{type:"structure",required:["DashboardName"],members:{DashboardName:{}}},output:{resultWrapper:"GetDashboardResult",type:"structure",members:{DashboardArn:{},DashboardBody:{},DashboardName:{}}}},GetInsightRuleReport:{input:{type:"structure",required:["RuleName","StartTime","EndTime","Period"],members:{RuleName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Period:{type:"integer"},MaxContributorCount:{type:"integer"},Metrics:{type:"list",member:{}},OrderBy:{}}},output:{resultWrapper:"GetInsightRuleReportResult",type:"structure",members:{KeyLabels:{type:"list",member:{}},AggregationStatistic:{},AggregateValue:{type:"double"},ApproximateUniqueCount:{type:"long"},Contributors:{type:"list",member:{type:"structure",required:["Keys","ApproximateAggregateValue","Datapoints"],members:{Keys:{type:"list",member:{}},ApproximateAggregateValue:{type:"double"},Datapoints:{type:"list",member:{type:"structure",required:["Timestamp","ApproximateValue"],members:{Timestamp:{type:"timestamp"},ApproximateValue:{type:"double"}}}}}}},MetricDatapoints:{type:"list",member:{type:"structure",required:["Timestamp"],members:{Timestamp:{type:"timestamp"},UniqueContributors:{type:"double"},MaxContributorValue:{type:"double"},SampleCount:{type:"double"},Average:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"}}}}}}},GetMetricData:{input:{type:"structure",required:["MetricDataQueries","StartTime","EndTime"],members:{MetricDataQueries:{shape:"S1y"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{},ScanBy:{},MaxDatapoints:{type:"integer"},LabelOptions:{type:"structure",members:{Timezone:{}}}}},output:{resultWrapper:"GetMetricDataResult",type:"structure",members:{MetricDataResults:{type:"list",member:{type:"structure",members:{Id:{},Label:{},Timestamps:{type:"list",member:{type:"timestamp"}},Values:{type:"list",member:{type:"double"}},StatusCode:{},Messages:{shape:"S3w"}}}},NextToken:{},Messages:{shape:"S3w"}}}},GetMetricStatistics:{input:{type:"structure",required:["Namespace","MetricName","StartTime","EndTime","Period"],members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Period:{type:"integer"},Statistics:{type:"list",member:{}},ExtendedStatistics:{type:"list",member:{}},Unit:{}}},output:{resultWrapper:"GetMetricStatisticsResult",type:"structure",members:{Label:{},Datapoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},SampleCount:{type:"double"},Average:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"},Unit:{},ExtendedStatistics:{type:"map",key:{},value:{type:"double"}}},xmlOrder:["Timestamp","SampleCount","Average","Sum","Minimum","Maximum","Unit","ExtendedStatistics"]}}}}},GetMetricStream:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{resultWrapper:"GetMetricStreamResult",type:"structure",members:{Arn:{},Name:{},IncludeFilters:{shape:"S4a"},ExcludeFilters:{shape:"S4a"},FirehoseArn:{},RoleArn:{},State:{},CreationDate:{type:"timestamp"},LastUpdateDate:{type:"timestamp"},OutputFormat:{}}}},GetMetricWidgetImage:{input:{type:"structure",required:["MetricWidget"],members:{MetricWidget:{},OutputFormat:{}}},output:{resultWrapper:"GetMetricWidgetImageResult",type:"structure",members:{MetricWidgetImage:{type:"blob"}}}},ListDashboards:{input:{type:"structure",members:{DashboardNamePrefix:{},NextToken:{}}},output:{resultWrapper:"ListDashboardsResult",type:"structure",members:{DashboardEntries:{type:"list",member:{type:"structure",members:{DashboardName:{},DashboardArn:{},LastModified:{type:"timestamp"},Size:{type:"long"}}}},NextToken:{}}}},ListMetricStreams:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListMetricStreamsResult",type:"structure",members:{NextToken:{},Entries:{type:"list",member:{type:"structure",members:{Arn:{},CreationDate:{type:"timestamp"},LastUpdateDate:{type:"timestamp"},Name:{},FirehoseArn:{},State:{},OutputFormat:{}}}}}}},ListMetrics:{input:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Value:{}}}},NextToken:{},RecentlyActive:{}}},output:{resultWrapper:"ListMetricsResult",type:"structure",members:{Metrics:{type:"list",member:{shape:"S22"}},NextToken:{}},xmlOrder:["Metrics","NextToken"]}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{Tags:{shape:"S53"}}}},PutAnomalyDetector:{input:{type:"structure",required:["Namespace","MetricName","Stat"],members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},Stat:{},Configuration:{shape:"S2f"}}},output:{resultWrapper:"PutAnomalyDetectorResult",type:"structure",members:{}}},PutCompositeAlarm:{input:{type:"structure",required:["AlarmName","AlarmRule"],members:{ActionsEnabled:{type:"boolean"},AlarmActions:{shape:"S1f"},AlarmDescription:{},AlarmName:{},AlarmRule:{},InsufficientDataActions:{shape:"S1f"},OKActions:{shape:"S1f"},Tags:{shape:"S53"}}}},PutDashboard:{input:{type:"structure",required:["DashboardName","DashboardBody"],members:{DashboardName:{},DashboardBody:{}}},output:{resultWrapper:"PutDashboardResult",type:"structure",members:{DashboardValidationMessages:{type:"list",member:{type:"structure",members:{DataPath:{},Message:{}}}}}}},PutInsightRule:{input:{type:"structure",required:["RuleName","RuleDefinition"],members:{RuleName:{},RuleState:{},RuleDefinition:{},Tags:{shape:"S53"}}},output:{resultWrapper:"PutInsightRuleResult",type:"structure",members:{}}},PutMetricAlarm:{input:{type:"structure",required:["AlarmName","EvaluationPeriods","ComparisonOperator"],members:{AlarmName:{},AlarmDescription:{},ActionsEnabled:{type:"boolean"},OKActions:{shape:"S1f"},AlarmActions:{shape:"S1f"},InsufficientDataActions:{shape:"S1f"},MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{},EvaluationPeriods:{type:"integer"},DatapointsToAlarm:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},TreatMissingData:{},EvaluateLowSampleCountPercentile:{},Metrics:{shape:"S1y"},Tags:{shape:"S53"},ThresholdMetricId:{}}}},PutMetricData:{input:{type:"structure",required:["Namespace","MetricData"],members:{Namespace:{},MetricData:{type:"list",member:{type:"structure",required:["MetricName"],members:{MetricName:{},Dimensions:{shape:"S7"},Timestamp:{type:"timestamp"},Value:{type:"double"},StatisticValues:{type:"structure",required:["SampleCount","Sum","Minimum","Maximum"],members:{SampleCount:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"}}},Values:{type:"list",member:{type:"double"}},Counts:{type:"list",member:{type:"double"}},Unit:{},StorageResolution:{type:"integer"}}}}}}},PutMetricStream:{input:{type:"structure",required:["Name","FirehoseArn","RoleArn","OutputFormat"],members:{Name:{},IncludeFilters:{shape:"S4a"},ExcludeFilters:{shape:"S4a"},FirehoseArn:{},RoleArn:{},OutputFormat:{},Tags:{shape:"S53"}}},output:{resultWrapper:"PutMetricStreamResult",type:"structure",members:{Arn:{}}}},SetAlarmState:{input:{type:"structure",required:["AlarmName","StateValue","StateReason"],members:{AlarmName:{},StateValue:{},StateReason:{},StateReasonData:{}}}},StartMetricStreams:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S5u"}}},output:{resultWrapper:"StartMetricStreamsResult",type:"structure",members:{}}},StopMetricStreams:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S5u"}}},output:{resultWrapper:"StopMetricStreamsResult",type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S53"}}},output:{resultWrapper:"TagResourceResult",type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"UntagResourceResult",type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S7:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}},xmlOrder:["Name","Value"]}},Si:{type:"list",member:{}},Sl:{type:"list",member:{type:"structure",members:{FailureResource:{},ExceptionType:{},FailureCode:{},FailureDescription:{}}}},Sv:{type:"list",member:{}},S1f:{type:"list",member:{}},S1m:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmArn:{},AlarmDescription:{},AlarmConfigurationUpdatedTimestamp:{type:"timestamp"},ActionsEnabled:{type:"boolean"},OKActions:{shape:"S1f"},AlarmActions:{shape:"S1f"},InsufficientDataActions:{shape:"S1f"},StateValue:{},StateReason:{},StateReasonData:{},StateUpdatedTimestamp:{type:"timestamp"},MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{},EvaluationPeriods:{type:"integer"},DatapointsToAlarm:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},TreatMissingData:{},EvaluateLowSampleCountPercentile:{},Metrics:{shape:"S1y"},ThresholdMetricId:{}},xmlOrder:["AlarmName","AlarmArn","AlarmDescription","AlarmConfigurationUpdatedTimestamp","ActionsEnabled","OKActions","AlarmActions","InsufficientDataActions","StateValue","StateReason","StateReasonData","StateUpdatedTimestamp","MetricName","Namespace","Statistic","Dimensions","Period","Unit","EvaluationPeriods","Threshold","ComparisonOperator","ExtendedStatistic","TreatMissingData","EvaluateLowSampleCountPercentile","DatapointsToAlarm","Metrics","ThresholdMetricId"]}},S1y:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{},MetricStat:{type:"structure",required:["Metric","Period","Stat"],members:{Metric:{shape:"S22"},Period:{type:"integer"},Stat:{},Unit:{}}},Expression:{},Label:{},ReturnData:{type:"boolean"},Period:{type:"integer"},AccountId:{}}}},S22:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"}},xmlOrder:["Namespace","MetricName","Dimensions"]},S2f:{type:"structure",members:{ExcludedTimeRanges:{type:"list",member:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}},xmlOrder:["StartTime","EndTime"]}},MetricTimezone:{}}},S3w:{type:"list",member:{type:"structure",members:{Code:{},Value:{}}}},S4a:{type:"list",member:{type:"structure",members:{Namespace:{}}}},S53:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S5u:{type:"list",member:{}}}}},function(e){e.exports={pagination:{DescribeAlarmHistory:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"AlarmHistoryItems"},DescribeAlarms:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:["MetricAlarms","CompositeAlarms"]},DescribeAlarmsForMetric:{result_key:"MetricAlarms"},DescribeInsightRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMetricData:{input_token:"NextToken",limit_key:"MaxDatapoints",output_token:"NextToken",result_key:["MetricDataResults","Messages"]},ListDashboards:{input_token:"NextToken",output_token:"NextToken",result_key:"DashboardEntries"},ListMetricStreams:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListMetrics:{input_token:"NextToken",output_token:"NextToken",result_key:"Metrics"}}}},function(e){e.exports={version:2,waiters:{AlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:!0,argument:"length(MetricAlarms[]) > `0`",state:"success"}]},CompositeAlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:!0,argument:"length(CompositeAlarms[]) > `0`",state:"success"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cloudwatchevents={},n.CloudWatchEvents=i.defineService("cloudwatchevents",["2014-02-03*","2015-10-07"]),Object.defineProperty(a.services.cloudwatchevents,"2015-10-07",{get:function(){var e=r(740);return e.paginators=r(741).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CloudWatchEvents},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-10-07",endpointPrefix:"events",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Events",serviceId:"CloudWatch Events",signatureVersion:"v4",targetPrefix:"AWSEvents",uid:"events-2015-10-07"},operations:{ActivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},CancelReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{}}}},CreateApiDestination:{input:{type:"structure",required:["Name","ConnectionArn","InvocationEndpoint","HttpMethod"],members:{Name:{},Description:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"}}},output:{type:"structure",members:{ApiDestinationArn:{},ApiDestinationState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},CreateArchive:{input:{type:"structure",required:["ArchiveName","EventSourceArn"],members:{ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}},CreateConnection:{input:{type:"structure",required:["Name","AuthorizationType","AuthParameters"],members:{Name:{},Description:{},AuthorizationType:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},OAuthParameters:{type:"structure",required:["ClientParameters","AuthorizationEndpoint","HttpMethod"],members:{ClientParameters:{type:"structure",required:["ClientID","ClientSecret"],members:{ClientID:{},ClientSecret:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",required:["ApiKeyName","ApiKeyValue"],members:{ApiKeyName:{},ApiKeyValue:{}}},InvocationHttpParameters:{shape:"S14"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"S1m"}}},output:{type:"structure",members:{EventBusArn:{}}}},CreatePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}},output:{type:"structure",members:{EventSourceArn:{}}}},DeactivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeauthorizeConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DeleteApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{}}},DeleteConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DeleteEventBus:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeletePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}}},DeleteRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{},Force:{type:"boolean"}}}},DescribeApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ApiDestinationArn:{},Name:{},Description:{},ApiDestinationState:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},DescribeArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{ArchiveArn:{},ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},DescribeConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},Name:{},Description:{},ConnectionState:{},StateReason:{},AuthorizationType:{},SecretArn:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",members:{Username:{}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{}}},InvocationHttpParameters:{shape:"S14"}}},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DescribeEventBus:{input:{type:"structure",members:{Name:{}}},output:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},DescribeEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},DescribePartnerEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},Name:{}}}},DescribeReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayName:{},ReplayArn:{},Description:{},State:{},StateReason:{},EventSourceArn:{},Destination:{shape:"S2w"},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},DescribeRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}},output:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},ScheduleExpression:{},State:{},Description:{},RoleArn:{},ManagedBy:{},EventBusName:{},CreatedBy:{}}}},DisableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},EnableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},ListApiDestinations:{input:{type:"structure",members:{NamePrefix:{},ConnectionArn:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ApiDestinations:{type:"list",member:{type:"structure",members:{ApiDestinationArn:{},Name:{},ApiDestinationState:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListArchives:{input:{type:"structure",members:{NamePrefix:{},EventSourceArn:{},State:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Archives:{type:"list",member:{type:"structure",members:{ArchiveName:{},EventSourceArn:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListConnections:{input:{type:"structure",members:{NamePrefix:{},ConnectionState:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Connections:{type:"list",member:{type:"structure",members:{ConnectionArn:{},Name:{},ConnectionState:{},StateReason:{},AuthorizationType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},NextToken:{}}}},ListEventBuses:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventBuses:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},NextToken:{}}}},ListEventSources:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventSources:{type:"list",member:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},NextToken:{}}}},ListPartnerEventSourceAccounts:{input:{type:"structure",required:["EventSourceName"],members:{EventSourceName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSourceAccounts:{type:"list",member:{type:"structure",members:{Account:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},State:{}}}},NextToken:{}}}},ListPartnerEventSources:{input:{type:"structure",required:["NamePrefix"],members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSources:{type:"list",member:{type:"structure",members:{Arn:{},Name:{}}}},NextToken:{}}}},ListReplays:{input:{type:"structure",members:{NamePrefix:{},State:{},EventSourceArn:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Replays:{type:"list",member:{type:"structure",members:{ReplayName:{},EventSourceArn:{},State:{},StateReason:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},NextToken:{}}}},ListRuleNamesByTarget:{input:{type:"structure",required:["TargetArn"],members:{TargetArn:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{RuleNames:{type:"list",member:{}},NextToken:{}}}},ListRules:{input:{type:"structure",members:{NamePrefix:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},State:{},Description:{},ScheduleExpression:{},RoleArn:{},ManagedBy:{},EventBusName:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S1m"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S4l"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S6j"},DetailType:{},Detail:{},EventBusName:{},TraceHeader:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPartnerEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S6j"},DetailType:{},Detail:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPermission:{input:{type:"structure",members:{EventBusName:{},Action:{},Principal:{},StatementId:{},Condition:{type:"structure",required:["Type","Key","Value"],members:{Type:{},Key:{},Value:{}}},Policy:{}}}},PutRule:{input:{type:"structure",required:["Name"],members:{Name:{},ScheduleExpression:{},EventPattern:{},State:{},Description:{},RoleArn:{},Tags:{shape:"S1m"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S4l"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},RemovePermission:{input:{type:"structure",members:{StatementId:{},RemoveAllPermissions:{type:"boolean"},EventBusName:{}}}},RemoveTargets:{input:{type:"structure",required:["Rule","Ids"],members:{Rule:{},EventBusName:{},Ids:{type:"list",member:{}},Force:{type:"boolean"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartReplay:{input:{type:"structure",required:["ReplayName","EventSourceArn","EventStartTime","EventEndTime","Destination"],members:{ReplayName:{},Description:{},EventSourceArn:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},Destination:{shape:"S2w"}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{},ReplayStartTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1m"}}},output:{type:"structure",members:{}}},TestEventPattern:{input:{type:"structure",required:["EventPattern","Event"],members:{EventPattern:{},Event:{}}},output:{type:"structure",members:{Result:{type:"boolean"}}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"}}},output:{type:"structure",members:{ApiDestinationArn:{},ApiDestinationState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},UpdateArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}},UpdateConnection:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},AuthorizationType:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",members:{Username:{},Password:{}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{},ClientSecret:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{},ApiKeyValue:{}}},InvocationHttpParameters:{shape:"S14"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}}},shapes:{S14:{type:"structure",members:{HeaderParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}},QueryStringParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}},BodyParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}}}},S1m:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S2w:{type:"structure",required:["Arn"],members:{Arn:{},FilterArns:{type:"list",member:{}}}},S4l:{type:"list",member:{type:"structure",required:["Id","Arn"],members:{Id:{},Arn:{},RoleArn:{},Input:{},InputPath:{},InputTransformer:{type:"structure",required:["InputTemplate"],members:{InputPathsMap:{type:"map",key:{},value:{}},InputTemplate:{}}},KinesisParameters:{type:"structure",required:["PartitionKeyPath"],members:{PartitionKeyPath:{}}},RunCommandParameters:{type:"structure",required:["RunCommandTargets"],members:{RunCommandTargets:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},EcsParameters:{type:"structure",required:["TaskDefinitionArn"],members:{TaskDefinitionArn:{},TaskCount:{type:"integer"},LaunchType:{},NetworkConfiguration:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["Subnets"],members:{Subnets:{shape:"S57"},SecurityGroups:{shape:"S57"},AssignPublicIp:{}}}}},PlatformVersion:{},Group:{},CapacityProviderStrategy:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},EnableECSManagedTags:{type:"boolean"},EnableExecuteCommand:{type:"boolean"},PlacementConstraints:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},PlacementStrategy:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},PropagateTags:{},ReferenceId:{},Tags:{shape:"S1m"}}},BatchParameters:{type:"structure",required:["JobDefinition","JobName"],members:{JobDefinition:{},JobName:{},ArrayProperties:{type:"structure",members:{Size:{type:"integer"}}},RetryStrategy:{type:"structure",members:{Attempts:{type:"integer"}}}}},SqsParameters:{type:"structure",members:{MessageGroupId:{}}},HttpParameters:{type:"structure",members:{PathParameterValues:{type:"list",member:{}},HeaderParameters:{type:"map",key:{},value:{}},QueryStringParameters:{type:"map",key:{},value:{}}}},RedshiftDataParameters:{type:"structure",required:["Database","Sql"],members:{SecretManagerArn:{},Database:{},DbUser:{},Sql:{},StatementName:{},WithEvent:{type:"boolean"}}},SageMakerPipelineParameters:{type:"structure",members:{PipelineParameterList:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},DeadLetterConfig:{type:"structure",members:{Arn:{}}},RetryPolicy:{type:"structure",members:{MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"}}}}}},S57:{type:"list",member:{}},S6j:{type:"list",member:{}}}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cloudwatchlogs={},n.CloudWatchLogs=i.defineService("cloudwatchlogs",["2014-03-28"]),Object.defineProperty(a.services.cloudwatchlogs,"2014-03-28",{get:function(){var e=r(743);return e.paginators=r(744).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CloudWatchLogs},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-03-28",endpointPrefix:"logs",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Logs",serviceId:"CloudWatch Logs",signatureVersion:"v4",targetPrefix:"Logs_20140328",uid:"logs-2014-03-28"},operations:{AssociateKmsKey:{input:{type:"structure",required:["logGroupName","kmsKeyId"],members:{logGroupName:{},kmsKeyId:{}}}},CancelExportTask:{input:{type:"structure",required:["taskId"],members:{taskId:{}}}},CreateExportTask:{input:{type:"structure",required:["logGroupName","from","to","destination"],members:{taskName:{},logGroupName:{},logStreamNamePrefix:{},from:{type:"long"},to:{type:"long"},destination:{},destinationPrefix:{}}},output:{type:"structure",members:{taskId:{}}}},CreateLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},kmsKeyId:{},tags:{shape:"Se"}}}},CreateLogStream:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{}}}},DeleteDestination:{input:{type:"structure",required:["destinationName"],members:{destinationName:{}}}},DeleteLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}}},DeleteLogStream:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{}}}},DeleteMetricFilter:{input:{type:"structure",required:["logGroupName","filterName"],members:{logGroupName:{},filterName:{}}}},DeleteQueryDefinition:{input:{type:"structure",required:["queryDefinitionId"],members:{queryDefinitionId:{}}},output:{type:"structure",members:{success:{type:"boolean"}}}},DeleteResourcePolicy:{input:{type:"structure",members:{policyName:{}}}},DeleteRetentionPolicy:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}}},DeleteSubscriptionFilter:{input:{type:"structure",required:["logGroupName","filterName"],members:{logGroupName:{},filterName:{}}}},DescribeDestinations:{input:{type:"structure",members:{DestinationNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{destinations:{type:"list",member:{shape:"S11"}},nextToken:{}}}},DescribeExportTasks:{input:{type:"structure",members:{taskId:{},statusCode:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{exportTasks:{type:"list",member:{type:"structure",members:{taskId:{},taskName:{},logGroupName:{},from:{type:"long"},to:{type:"long"},destination:{},destinationPrefix:{},status:{type:"structure",members:{code:{},message:{}}},executionInfo:{type:"structure",members:{creationTime:{type:"long"},completionTime:{type:"long"}}}}}},nextToken:{}}}},DescribeLogGroups:{input:{type:"structure",members:{logGroupNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{logGroups:{type:"list",member:{type:"structure",members:{logGroupName:{},creationTime:{type:"long"},retentionInDays:{type:"integer"},metricFilterCount:{type:"integer"},arn:{},storedBytes:{type:"long"},kmsKeyId:{}}}},nextToken:{}}}},DescribeLogStreams:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},logStreamNamePrefix:{},orderBy:{},descending:{type:"boolean"},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{logStreams:{type:"list",member:{type:"structure",members:{logStreamName:{},creationTime:{type:"long"},firstEventTimestamp:{type:"long"},lastEventTimestamp:{type:"long"},lastIngestionTime:{type:"long"},uploadSequenceToken:{},arn:{},storedBytes:{deprecated:!0,deprecatedMessage:"Starting on June 17, 2019, this parameter will be deprecated for log streams, and will be reported as zero. This change applies only to log streams. The storedBytes parameter for log groups is not affected.",type:"long"}}}},nextToken:{}}}},DescribeMetricFilters:{input:{type:"structure",members:{logGroupName:{},filterNamePrefix:{},nextToken:{},limit:{type:"integer"},metricName:{},metricNamespace:{}}},output:{type:"structure",members:{metricFilters:{type:"list",member:{type:"structure",members:{filterName:{},filterPattern:{},metricTransformations:{shape:"S1z"},creationTime:{type:"long"},logGroupName:{}}}},nextToken:{}}}},DescribeQueries:{input:{type:"structure",members:{logGroupName:{},status:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{queries:{type:"list",member:{type:"structure",members:{queryId:{},queryString:{},status:{},createTime:{type:"long"},logGroupName:{}}}},nextToken:{}}}},DescribeQueryDefinitions:{input:{type:"structure",members:{queryDefinitionNamePrefix:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{queryDefinitions:{type:"list",member:{type:"structure",members:{queryDefinitionId:{},name:{},queryString:{},lastModified:{type:"long"},logGroupNames:{shape:"S2l"}}}},nextToken:{}}}},DescribeResourcePolicies:{input:{type:"structure",members:{nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{resourcePolicies:{type:"list",member:{shape:"S2p"}},nextToken:{}}}},DescribeSubscriptionFilters:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},filterNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{subscriptionFilters:{type:"list",member:{type:"structure",members:{filterName:{},logGroupName:{},filterPattern:{},destinationArn:{},roleArn:{},distribution:{},creationTime:{type:"long"}}}},nextToken:{}}}},DisassociateKmsKey:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}}},FilterLogEvents:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},logStreamNames:{type:"list",member:{}},logStreamNamePrefix:{},startTime:{type:"long"},endTime:{type:"long"},filterPattern:{},nextToken:{},limit:{type:"integer"},interleaved:{deprecated:!0,deprecatedMessage:"Starting on June 17, 2019, this parameter will be ignored and the value will be assumed to be true. The response from this operation will always interleave events from multiple log streams within a log group.",type:"boolean"}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{logStreamName:{},timestamp:{type:"long"},message:{},ingestionTime:{type:"long"},eventId:{}}}},searchedLogStreams:{type:"list",member:{type:"structure",members:{logStreamName:{},searchedCompletely:{type:"boolean"}}}},nextToken:{}}}},GetLogEvents:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{},startTime:{type:"long"},endTime:{type:"long"},nextToken:{},limit:{type:"integer"},startFromHead:{type:"boolean"}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{timestamp:{type:"long"},message:{},ingestionTime:{type:"long"}}}},nextForwardToken:{},nextBackwardToken:{}}}},GetLogGroupFields:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},time:{type:"long"}}},output:{type:"structure",members:{logGroupFields:{type:"list",member:{type:"structure",members:{name:{},percent:{type:"integer"}}}}}}},GetLogRecord:{input:{type:"structure",required:["logRecordPointer"],members:{logRecordPointer:{}}},output:{type:"structure",members:{logRecord:{type:"map",key:{},value:{}}}}},GetQueryResults:{input:{type:"structure",required:["queryId"],members:{queryId:{}}},output:{type:"structure",members:{results:{type:"list",member:{type:"list",member:{type:"structure",members:{field:{},value:{}}}}},statistics:{type:"structure",members:{recordsMatched:{type:"double"},recordsScanned:{type:"double"},bytesScanned:{type:"double"}}},status:{}}}},ListTagsLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}},output:{type:"structure",members:{tags:{shape:"Se"}}}},PutDestination:{input:{type:"structure",required:["destinationName","targetArn","roleArn"],members:{destinationName:{},targetArn:{},roleArn:{}}},output:{type:"structure",members:{destination:{shape:"S11"}}}},PutDestinationPolicy:{input:{type:"structure",required:["destinationName","accessPolicy"],members:{destinationName:{},accessPolicy:{}}}},PutLogEvents:{input:{type:"structure",required:["logGroupName","logStreamName","logEvents"],members:{logGroupName:{},logStreamName:{},logEvents:{type:"list",member:{type:"structure",required:["timestamp","message"],members:{timestamp:{type:"long"},message:{}}}},sequenceToken:{}}},output:{type:"structure",members:{nextSequenceToken:{},rejectedLogEventsInfo:{type:"structure",members:{tooNewLogEventStartIndex:{type:"integer"},tooOldLogEventEndIndex:{type:"integer"},expiredLogEventEndIndex:{type:"integer"}}}}}},PutMetricFilter:{input:{type:"structure",required:["logGroupName","filterName","filterPattern","metricTransformations"],members:{logGroupName:{},filterName:{},filterPattern:{},metricTransformations:{shape:"S1z"}}}},PutQueryDefinition:{input:{type:"structure",required:["name","queryString"],members:{name:{},queryDefinitionId:{},logGroupNames:{shape:"S2l"},queryString:{}}},output:{type:"structure",members:{queryDefinitionId:{}}}},PutResourcePolicy:{input:{type:"structure",members:{policyName:{},policyDocument:{}}},output:{type:"structure",members:{resourcePolicy:{shape:"S2p"}}}},PutRetentionPolicy:{input:{type:"structure",required:["logGroupName","retentionInDays"],members:{logGroupName:{},retentionInDays:{type:"integer"}}}},PutSubscriptionFilter:{input:{type:"structure",required:["logGroupName","filterName","filterPattern","destinationArn"],members:{logGroupName:{},filterName:{},filterPattern:{},destinationArn:{},roleArn:{},distribution:{}}}},StartQuery:{input:{type:"structure",required:["startTime","endTime","queryString"],members:{logGroupName:{},logGroupNames:{shape:"S2l"},startTime:{type:"long"},endTime:{type:"long"},queryString:{},limit:{type:"integer"}}},output:{type:"structure",members:{queryId:{}}}},StopQuery:{input:{type:"structure",required:["queryId"],members:{queryId:{}}},output:{type:"structure",members:{success:{type:"boolean"}}}},TagLogGroup:{input:{type:"structure",required:["logGroupName","tags"],members:{logGroupName:{},tags:{shape:"Se"}}}},TestMetricFilter:{input:{type:"structure",required:["filterPattern","logEventMessages"],members:{filterPattern:{},logEventMessages:{type:"list",member:{}}}},output:{type:"structure",members:{matches:{type:"list",member:{type:"structure",members:{eventNumber:{type:"long"},eventMessage:{},extractedValues:{type:"map",key:{},value:{}}}}}}}},UntagLogGroup:{input:{type:"structure",required:["logGroupName","tags"],members:{logGroupName:{},tags:{type:"list",member:{}}}}}},shapes:{Se:{type:"map",key:{},value:{}},S11:{type:"structure",members:{destinationName:{},targetArn:{},roleArn:{},accessPolicy:{},arn:{},creationTime:{type:"long"}}},S1z:{type:"list",member:{type:"structure",required:["metricName","metricNamespace","metricValue"],members:{metricName:{},metricNamespace:{},metricValue:{},defaultValue:{type:"double"},dimensions:{type:"map",key:{},value:{}},unit:{}}}},S2l:{type:"list",member:{}},S2p:{type:"structure",members:{policyName:{},policyDocument:{},lastUpdatedTime:{type:"long"}}}}}},function(e){e.exports={pagination:{DescribeDestinations:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"destinations"},DescribeLogGroups:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"logGroups"},DescribeLogStreams:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"logStreams"},DescribeMetricFilters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"metricFilters"},DescribeSubscriptionFilters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"subscriptionFilters"},FilterLogEvents:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:["events","searchedLogStreams"]},GetLogEvents:{input_token:"nextToken",limit_key:"limit",output_token:"nextForwardToken",result_key:"events"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.codebuild={},n.CodeBuild=i.defineService("codebuild",["2016-10-06"]),Object.defineProperty(a.services.codebuild,"2016-10-06",{get:function(){var e=r(746);return e.paginators=r(747).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CodeBuild},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-10-06",endpointPrefix:"codebuild",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS CodeBuild",serviceId:"CodeBuild",signatureVersion:"v4",targetPrefix:"CodeBuild_20161006",uid:"codebuild-2016-10-06"},operations:{BatchDeleteBuilds:{input:{type:"structure",required:["ids"],members:{ids:{shape:"S2"}}},output:{type:"structure",members:{buildsDeleted:{shape:"S2"},buildsNotDeleted:{shape:"S5"}}}},BatchGetBuildBatches:{input:{type:"structure",required:["ids"],members:{ids:{shape:"S9"}}},output:{type:"structure",members:{buildBatches:{type:"list",member:{shape:"Sc"}},buildBatchesNotFound:{shape:"S9"}}}},BatchGetBuilds:{input:{type:"structure",required:["ids"],members:{ids:{shape:"S2"}}},output:{type:"structure",members:{builds:{type:"list",member:{shape:"S23"}},buildsNotFound:{shape:"S2"}}}},BatchGetProjects:{input:{type:"structure",required:["names"],members:{names:{shape:"S2e"}}},output:{type:"structure",members:{projects:{type:"list",member:{shape:"S2h"}},projectsNotFound:{shape:"S2e"}}}},BatchGetReportGroups:{input:{type:"structure",required:["reportGroupArns"],members:{reportGroupArns:{shape:"S32"}}},output:{type:"structure",members:{reportGroups:{type:"list",member:{shape:"S35"}},reportGroupsNotFound:{shape:"S32"}}}},BatchGetReports:{input:{type:"structure",required:["reportArns"],members:{reportArns:{shape:"S3e"}}},output:{type:"structure",members:{reports:{type:"list",member:{type:"structure",members:{arn:{},type:{},name:{},reportGroupArn:{},executionId:{},status:{},created:{type:"timestamp"},expired:{type:"timestamp"},exportConfig:{shape:"S38"},truncated:{type:"boolean"},testSummary:{type:"structure",required:["total","statusCounts","durationInNanoSeconds"],members:{total:{type:"integer"},statusCounts:{type:"map",key:{},value:{type:"integer"}},durationInNanoSeconds:{type:"long"}}},codeCoverageSummary:{type:"structure",members:{lineCoveragePercentage:{type:"double"},linesCovered:{type:"integer"},linesMissed:{type:"integer"},branchCoveragePercentage:{type:"double"},branchesCovered:{type:"integer"},branchesMissed:{type:"integer"}}}}}},reportsNotFound:{shape:"S3e"}}}},CreateProject:{input:{type:"structure",required:["name","source","artifacts","environment","serviceRole"],members:{name:{},description:{},source:{shape:"Sl"},secondarySources:{shape:"St"},sourceVersion:{},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"S2k"},secondaryArtifacts:{shape:"S2n"},cache:{shape:"Sz"},environment:{shape:"S13"},serviceRole:{},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},encryptionKey:{},tags:{shape:"S2p"},vpcConfig:{shape:"S1i"},badgeEnabled:{type:"boolean"},logsConfig:{shape:"S1c"},fileSystemLocations:{shape:"S1l"},buildBatchConfig:{shape:"S1o"},concurrentBuildLimit:{type:"integer"}}},output:{type:"structure",members:{project:{shape:"S2h"}}}},CreateReportGroup:{input:{type:"structure",required:["name","type","exportConfig"],members:{name:{},type:{},exportConfig:{shape:"S38"},tags:{shape:"S2p"}}},output:{type:"structure",members:{reportGroup:{shape:"S35"}}}},CreateWebhook:{input:{type:"structure",required:["projectName"],members:{projectName:{},branchFilter:{},filterGroups:{shape:"S2u"},buildType:{}}},output:{type:"structure",members:{webhook:{shape:"S2t"}}}},DeleteBuildBatch:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{statusCode:{},buildsDeleted:{shape:"S2"},buildsNotDeleted:{shape:"S5"}}}},DeleteProject:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeleteReport:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteReportGroup:{input:{type:"structure",required:["arn"],members:{arn:{},deleteReports:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteResourcePolicy:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{}}},DeleteSourceCredentials:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{arn:{}}}},DeleteWebhook:{input:{type:"structure",required:["projectName"],members:{projectName:{}}},output:{type:"structure",members:{}}},DescribeCodeCoverages:{input:{type:"structure",required:["reportArn"],members:{reportArn:{},nextToken:{},maxResults:{type:"integer"},sortOrder:{},sortBy:{},minLineCoveragePercentage:{type:"double"},maxLineCoveragePercentage:{type:"double"}}},output:{type:"structure",members:{nextToken:{},codeCoverages:{type:"list",member:{type:"structure",members:{id:{},reportARN:{},filePath:{},lineCoveragePercentage:{type:"double"},linesCovered:{type:"integer"},linesMissed:{type:"integer"},branchCoveragePercentage:{type:"double"},branchesCovered:{type:"integer"},branchesMissed:{type:"integer"},expired:{type:"timestamp"}}}}}}},DescribeTestCases:{input:{type:"structure",required:["reportArn"],members:{reportArn:{},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{status:{},keyword:{}}}}},output:{type:"structure",members:{nextToken:{},testCases:{type:"list",member:{type:"structure",members:{reportArn:{},testRawDataPath:{},prefix:{},name:{},status:{},durationInNanoSeconds:{type:"long"},message:{},expired:{type:"timestamp"}}}}}}},GetReportGroupTrend:{input:{type:"structure",required:["reportGroupArn","trendField"],members:{reportGroupArn:{},numOfReports:{type:"integer"},trendField:{}}},output:{type:"structure",members:{stats:{type:"structure",members:{average:{},max:{},min:{}}},rawData:{type:"list",member:{type:"structure",members:{reportArn:{},data:{}}}}}}},GetResourcePolicy:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{policy:{}}}},ImportSourceCredentials:{input:{type:"structure",required:["token","serverType","authType"],members:{username:{},token:{type:"string",sensitive:!0},serverType:{},authType:{},shouldOverwrite:{type:"boolean"}}},output:{type:"structure",members:{arn:{}}}},InvalidateProjectCache:{input:{type:"structure",required:["projectName"],members:{projectName:{}}},output:{type:"structure",members:{}}},ListBuildBatches:{input:{type:"structure",members:{filter:{shape:"S50"},maxResults:{type:"integer"},sortOrder:{},nextToken:{}}},output:{type:"structure",members:{ids:{shape:"S9"},nextToken:{}}}},ListBuildBatchesForProject:{input:{type:"structure",members:{projectName:{},filter:{shape:"S50"},maxResults:{type:"integer"},sortOrder:{},nextToken:{}}},output:{type:"structure",members:{ids:{shape:"S9"},nextToken:{}}}},ListBuilds:{input:{type:"structure",members:{sortOrder:{},nextToken:{}}},output:{type:"structure",members:{ids:{shape:"S2"},nextToken:{}}}},ListBuildsForProject:{input:{type:"structure",required:["projectName"],members:{projectName:{},sortOrder:{},nextToken:{}}},output:{type:"structure",members:{ids:{shape:"S2"},nextToken:{}}}},ListCuratedEnvironmentImages:{input:{type:"structure",members:{}},output:{type:"structure",members:{platforms:{type:"list",member:{type:"structure",members:{platform:{},languages:{type:"list",member:{type:"structure",members:{language:{},images:{type:"list",member:{type:"structure",members:{name:{},description:{},versions:{type:"list",member:{}}}}}}}}}}}}}},ListProjects:{input:{type:"structure",members:{sortBy:{},sortOrder:{},nextToken:{}}},output:{type:"structure",members:{nextToken:{},projects:{shape:"S2e"}}}},ListReportGroups:{input:{type:"structure",members:{sortOrder:{},sortBy:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},reportGroups:{shape:"S32"}}}},ListReports:{input:{type:"structure",members:{sortOrder:{},nextToken:{},maxResults:{type:"integer"},filter:{shape:"S5q"}}},output:{type:"structure",members:{nextToken:{},reports:{shape:"S3e"}}}},ListReportsForReportGroup:{input:{type:"structure",required:["reportGroupArn"],members:{reportGroupArn:{},nextToken:{},sortOrder:{},maxResults:{type:"integer"},filter:{shape:"S5q"}}},output:{type:"structure",members:{nextToken:{},reports:{shape:"S3e"}}}},ListSharedProjects:{input:{type:"structure",members:{sortBy:{},sortOrder:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{nextToken:{},projects:{type:"list",member:{}}}}},ListSharedReportGroups:{input:{type:"structure",members:{sortOrder:{},sortBy:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},reportGroups:{shape:"S32"}}}},ListSourceCredentials:{input:{type:"structure",members:{}},output:{type:"structure",members:{sourceCredentialsInfos:{type:"list",member:{type:"structure",members:{arn:{},serverType:{},authType:{}}}}}}},PutResourcePolicy:{input:{type:"structure",required:["policy","resourceArn"],members:{policy:{},resourceArn:{}}},output:{type:"structure",members:{resourceArn:{}}}},RetryBuild:{input:{type:"structure",members:{id:{},idempotencyToken:{}}},output:{type:"structure",members:{build:{shape:"S23"}}}},RetryBuildBatch:{input:{type:"structure",members:{id:{},idempotencyToken:{},retryType:{}}},output:{type:"structure",members:{buildBatch:{shape:"Sc"}}}},StartBuild:{input:{type:"structure",required:["projectName"],members:{projectName:{},secondarySourcesOverride:{shape:"St"},secondarySourcesVersionOverride:{shape:"Su"},sourceVersion:{},artifactsOverride:{shape:"S2k"},secondaryArtifactsOverride:{shape:"S2n"},environmentVariablesOverride:{shape:"S16"},sourceTypeOverride:{},sourceLocationOverride:{},sourceAuthOverride:{shape:"Sq"},gitCloneDepthOverride:{type:"integer"},gitSubmodulesConfigOverride:{shape:"So"},buildspecOverride:{},insecureSslOverride:{type:"boolean"},reportBuildStatusOverride:{type:"boolean"},buildStatusConfigOverride:{shape:"Ss"},environmentTypeOverride:{},imageOverride:{},computeTypeOverride:{},certificateOverride:{},cacheOverride:{shape:"Sz"},serviceRoleOverride:{},privilegedModeOverride:{type:"boolean"},timeoutInMinutesOverride:{type:"integer"},queuedTimeoutInMinutesOverride:{type:"integer"},encryptionKeyOverride:{},idempotencyToken:{},logsConfigOverride:{shape:"S1c"},registryCredentialOverride:{shape:"S19"},imagePullCredentialsTypeOverride:{},debugSessionEnabled:{type:"boolean"}}},output:{type:"structure",members:{build:{shape:"S23"}}}},StartBuildBatch:{input:{type:"structure",required:["projectName"],members:{projectName:{},secondarySourcesOverride:{shape:"St"},secondarySourcesVersionOverride:{shape:"Su"},sourceVersion:{},artifactsOverride:{shape:"S2k"},secondaryArtifactsOverride:{shape:"S2n"},environmentVariablesOverride:{shape:"S16"},sourceTypeOverride:{},sourceLocationOverride:{},sourceAuthOverride:{shape:"Sq"},gitCloneDepthOverride:{type:"integer"},gitSubmodulesConfigOverride:{shape:"So"},buildspecOverride:{},insecureSslOverride:{type:"boolean"},reportBuildBatchStatusOverride:{type:"boolean"},environmentTypeOverride:{},imageOverride:{},computeTypeOverride:{},certificateOverride:{},cacheOverride:{shape:"Sz"},serviceRoleOverride:{},privilegedModeOverride:{type:"boolean"},buildTimeoutInMinutesOverride:{type:"integer"},queuedTimeoutInMinutesOverride:{type:"integer"},encryptionKeyOverride:{},idempotencyToken:{},logsConfigOverride:{shape:"S1c"},registryCredentialOverride:{shape:"S19"},imagePullCredentialsTypeOverride:{},buildBatchConfigOverride:{shape:"S1o"},debugSessionEnabled:{type:"boolean"}}},output:{type:"structure",members:{buildBatch:{shape:"Sc"}}}},StopBuild:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{build:{shape:"S23"}}}},StopBuildBatch:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{buildBatch:{shape:"Sc"}}}},UpdateProject:{input:{type:"structure",required:["name"],members:{name:{},description:{},source:{shape:"Sl"},secondarySources:{shape:"St"},sourceVersion:{},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"S2k"},secondaryArtifacts:{shape:"S2n"},cache:{shape:"Sz"},environment:{shape:"S13"},serviceRole:{},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},encryptionKey:{},tags:{shape:"S2p"},vpcConfig:{shape:"S1i"},badgeEnabled:{type:"boolean"},logsConfig:{shape:"S1c"},fileSystemLocations:{shape:"S1l"},buildBatchConfig:{shape:"S1o"},concurrentBuildLimit:{type:"integer"}}},output:{type:"structure",members:{project:{shape:"S2h"}}}},UpdateProjectVisibility:{input:{type:"structure",required:["projectArn","projectVisibility"],members:{projectArn:{},projectVisibility:{},resourceAccessRole:{}}},output:{type:"structure",members:{projectArn:{},publicProjectAlias:{},projectVisibility:{}}}},UpdateReportGroup:{input:{type:"structure",required:["arn"],members:{arn:{},exportConfig:{shape:"S38"},tags:{shape:"S2p"}}},output:{type:"structure",members:{reportGroup:{shape:"S35"}}}},UpdateWebhook:{input:{type:"structure",required:["projectName"],members:{projectName:{},branchFilter:{},rotateSecret:{type:"boolean"},filterGroups:{shape:"S2u"},buildType:{}}},output:{type:"structure",members:{webhook:{shape:"S2t"}}}}},shapes:{S2:{type:"list",member:{}},S5:{type:"list",member:{type:"structure",members:{id:{},statusCode:{}}}},S9:{type:"list",member:{}},Sc:{type:"structure",members:{id:{},arn:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},currentPhase:{},buildBatchStatus:{},sourceVersion:{},resolvedSourceVersion:{},projectName:{},phases:{type:"list",member:{type:"structure",members:{phaseType:{},phaseStatus:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},durationInSeconds:{type:"long"},contexts:{shape:"Sj"}}}},source:{shape:"Sl"},secondarySources:{shape:"St"},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"Sw"},secondaryArtifacts:{shape:"Sy"},cache:{shape:"Sz"},environment:{shape:"S13"},serviceRole:{},logConfig:{shape:"S1c"},buildTimeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},complete:{type:"boolean"},initiator:{},vpcConfig:{shape:"S1i"},encryptionKey:{},buildBatchNumber:{type:"long"},fileSystemLocations:{shape:"S1l"},buildBatchConfig:{shape:"S1o"},buildGroups:{type:"list",member:{type:"structure",members:{identifier:{},dependsOn:{type:"list",member:{}},ignoreFailure:{type:"boolean"},currentBuildSummary:{shape:"S1v"},priorBuildSummaryList:{type:"list",member:{shape:"S1v"}}}}},debugSessionEnabled:{type:"boolean"}}},Sj:{type:"list",member:{type:"structure",members:{statusCode:{},message:{}}}},Sl:{type:"structure",required:["type"],members:{type:{},location:{},gitCloneDepth:{type:"integer"},gitSubmodulesConfig:{shape:"So"},buildspec:{},auth:{shape:"Sq"},reportBuildStatus:{type:"boolean"},buildStatusConfig:{shape:"Ss"},insecureSsl:{type:"boolean"},sourceIdentifier:{}}},So:{type:"structure",required:["fetchSubmodules"],members:{fetchSubmodules:{type:"boolean"}}},Sq:{type:"structure",required:["type"],members:{type:{},resource:{}}},Ss:{type:"structure",members:{context:{},targetUrl:{}}},St:{type:"list",member:{shape:"Sl"}},Su:{type:"list",member:{type:"structure",required:["sourceIdentifier","sourceVersion"],members:{sourceIdentifier:{},sourceVersion:{}}}},Sw:{type:"structure",members:{location:{},sha256sum:{},md5sum:{},overrideArtifactName:{type:"boolean"},encryptionDisabled:{type:"boolean"},artifactIdentifier:{},bucketOwnerAccess:{}}},Sy:{type:"list",member:{shape:"Sw"}},Sz:{type:"structure",required:["type"],members:{type:{},location:{},modes:{type:"list",member:{}}}},S13:{type:"structure",required:["type","image","computeType"],members:{type:{},image:{},computeType:{},environmentVariables:{shape:"S16"},privilegedMode:{type:"boolean"},certificate:{},registryCredential:{shape:"S19"},imagePullCredentialsType:{}}},S16:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{},type:{}}}},S19:{type:"structure",required:["credential","credentialProvider"],members:{credential:{},credentialProvider:{}}},S1c:{type:"structure",members:{cloudWatchLogs:{shape:"S1d"},s3Logs:{shape:"S1f"}}},S1d:{type:"structure",required:["status"],members:{status:{},groupName:{},streamName:{}}},S1f:{type:"structure",required:["status"],members:{status:{},location:{},encryptionDisabled:{type:"boolean"},bucketOwnerAccess:{}}},S1i:{type:"structure",members:{vpcId:{},subnets:{type:"list",member:{}},securityGroupIds:{type:"list",member:{}}}},S1l:{type:"list",member:{type:"structure",members:{type:{},location:{},mountPoint:{},identifier:{},mountOptions:{}}}},S1o:{type:"structure",members:{serviceRole:{},combineArtifacts:{type:"boolean"},restrictions:{type:"structure",members:{maximumBuildsAllowed:{type:"integer"},computeTypesAllowed:{type:"list",member:{}}}},timeoutInMins:{type:"integer"},batchReportMode:{}}},S1v:{type:"structure",members:{arn:{},requestedOn:{type:"timestamp"},buildStatus:{},primaryArtifact:{shape:"S1w"},secondaryArtifacts:{type:"list",member:{shape:"S1w"}}}},S1w:{type:"structure",members:{type:{},location:{},identifier:{}}},S23:{type:"structure",members:{id:{},arn:{},buildNumber:{type:"long"},startTime:{type:"timestamp"},endTime:{type:"timestamp"},currentPhase:{},buildStatus:{},sourceVersion:{},resolvedSourceVersion:{},projectName:{},phases:{type:"list",member:{type:"structure",members:{phaseType:{},phaseStatus:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},durationInSeconds:{type:"long"},contexts:{shape:"Sj"}}}},source:{shape:"Sl"},secondarySources:{shape:"St"},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"Sw"},secondaryArtifacts:{shape:"Sy"},cache:{shape:"Sz"},environment:{shape:"S13"},serviceRole:{},logs:{type:"structure",members:{groupName:{},streamName:{},deepLink:{},s3DeepLink:{},cloudWatchLogsArn:{},s3LogsArn:{},cloudWatchLogs:{shape:"S1d"},s3Logs:{shape:"S1f"}}},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},buildComplete:{type:"boolean"},initiator:{},vpcConfig:{shape:"S1i"},networkInterface:{type:"structure",members:{subnetId:{},networkInterfaceId:{}}},encryptionKey:{},exportedEnvironmentVariables:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},reportArns:{type:"list",member:{}},fileSystemLocations:{shape:"S1l"},debugSession:{type:"structure",members:{sessionEnabled:{type:"boolean"},sessionTarget:{}}},buildBatchArn:{}}},S2e:{type:"list",member:{}},S2h:{type:"structure",members:{name:{},arn:{},description:{},source:{shape:"Sl"},secondarySources:{shape:"St"},sourceVersion:{},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"S2k"},secondaryArtifacts:{shape:"S2n"},cache:{shape:"Sz"},environment:{shape:"S13"},serviceRole:{},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},encryptionKey:{},tags:{shape:"S2p"},created:{type:"timestamp"},lastModified:{type:"timestamp"},webhook:{shape:"S2t"},vpcConfig:{shape:"S1i"},badge:{type:"structure",members:{badgeEnabled:{type:"boolean"},badgeRequestUrl:{}}},logsConfig:{shape:"S1c"},fileSystemLocations:{shape:"S1l"},buildBatchConfig:{shape:"S1o"},concurrentBuildLimit:{type:"integer"},projectVisibility:{},publicProjectAlias:{},resourceAccessRole:{}}},S2k:{type:"structure",required:["type"],members:{type:{},location:{},path:{},namespaceType:{},name:{},packaging:{},overrideArtifactName:{type:"boolean"},encryptionDisabled:{type:"boolean"},artifactIdentifier:{},bucketOwnerAccess:{}}},S2n:{type:"list",member:{shape:"S2k"}},S2p:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S2t:{type:"structure",members:{url:{},payloadUrl:{},secret:{},branchFilter:{},filterGroups:{shape:"S2u"},buildType:{},lastModifiedSecret:{type:"timestamp"}}},S2u:{type:"list",member:{type:"list",member:{type:"structure",required:["type","pattern"],members:{type:{},pattern:{},excludeMatchedPattern:{type:"boolean"}}}}},S32:{type:"list",member:{}},S35:{type:"structure",members:{arn:{},name:{},type:{},exportConfig:{shape:"S38"},created:{type:"timestamp"},lastModified:{type:"timestamp"},tags:{shape:"S2p"},status:{}}},S38:{type:"structure",members:{exportConfigType:{},s3Destination:{type:"structure",members:{bucket:{},bucketOwner:{},path:{},packaging:{},encryptionKey:{},encryptionDisabled:{type:"boolean"}}}}},S3e:{type:"list",member:{}},S50:{type:"structure",members:{status:{}}},S5q:{type:"structure",members:{status:{}}}}}},function(e){e.exports={pagination:{DescribeCodeCoverages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"codeCoverages"},DescribeTestCases:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"testCases"},ListBuildBatches:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"ids"},ListBuildBatchesForProject:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"ids"},ListBuilds:{input_token:"nextToken",output_token:"nextToken",result_key:"ids"},ListBuildsForProject:{input_token:"nextToken",output_token:"nextToken",result_key:"ids"},ListProjects:{input_token:"nextToken",output_token:"nextToken",result_key:"projects"},ListReportGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reportGroups"},ListReports:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reports"},ListReportsForReportGroup:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reports"},ListSharedProjects:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"projects"},ListSharedReportGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reportGroups"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.codecommit={},n.CodeCommit=i.defineService("codecommit",["2015-04-13"]),Object.defineProperty(a.services.codecommit,"2015-04-13",{get:function(){var e=r(749);return e.paginators=r(750).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CodeCommit},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-04-13",endpointPrefix:"codecommit",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CodeCommit",serviceFullName:"AWS CodeCommit",serviceId:"CodeCommit",signatureVersion:"v4",targetPrefix:"CodeCommit_20150413",uid:"codecommit-2015-04-13"},operations:{AssociateApprovalRuleTemplateWithRepository:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryName"],members:{approvalRuleTemplateName:{},repositoryName:{}}}},BatchAssociateApprovalRuleTemplateWithRepositories:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryNames"],members:{approvalRuleTemplateName:{},repositoryNames:{shape:"S5"}}},output:{type:"structure",required:["associatedRepositoryNames","errors"],members:{associatedRepositoryNames:{shape:"S5"},errors:{type:"list",member:{type:"structure",members:{repositoryName:{},errorCode:{},errorMessage:{}}}}}}},BatchDescribeMergeConflicts:{input:{type:"structure",required:["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption"],members:{repositoryName:{},destinationCommitSpecifier:{},sourceCommitSpecifier:{},mergeOption:{},maxMergeHunks:{type:"integer"},maxConflictFiles:{type:"integer"},filePaths:{type:"list",member:{}},conflictDetailLevel:{},conflictResolutionStrategy:{},nextToken:{}}},output:{type:"structure",required:["conflicts","destinationCommitId","sourceCommitId"],members:{conflicts:{type:"list",member:{type:"structure",members:{conflictMetadata:{shape:"Sn"},mergeHunks:{shape:"S12"}}}},nextToken:{},errors:{type:"list",member:{type:"structure",required:["filePath","exceptionName","message"],members:{filePath:{},exceptionName:{},message:{}}}},destinationCommitId:{},sourceCommitId:{},baseCommitId:{}}}},BatchDisassociateApprovalRuleTemplateFromRepositories:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryNames"],members:{approvalRuleTemplateName:{},repositoryNames:{shape:"S5"}}},output:{type:"structure",required:["disassociatedRepositoryNames","errors"],members:{disassociatedRepositoryNames:{shape:"S5"},errors:{type:"list",member:{type:"structure",members:{repositoryName:{},errorCode:{},errorMessage:{}}}}}}},BatchGetCommits:{input:{type:"structure",required:["commitIds","repositoryName"],members:{commitIds:{type:"list",member:{}},repositoryName:{}}},output:{type:"structure",members:{commits:{type:"list",member:{shape:"S1l"}},errors:{type:"list",member:{type:"structure",members:{commitId:{},errorCode:{},errorMessage:{}}}}}}},BatchGetRepositories:{input:{type:"structure",required:["repositoryNames"],members:{repositoryNames:{shape:"S5"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1x"}},repositoriesNotFound:{type:"list",member:{}}}}},CreateApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName","approvalRuleTemplateContent"],members:{approvalRuleTemplateName:{},approvalRuleTemplateContent:{},approvalRuleTemplateDescription:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},CreateBranch:{input:{type:"structure",required:["repositoryName","branchName","commitId"],members:{repositoryName:{},branchName:{},commitId:{}}}},CreateCommit:{input:{type:"structure",required:["repositoryName","branchName"],members:{repositoryName:{},branchName:{},parentCommitId:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},putFiles:{type:"list",member:{type:"structure",required:["filePath"],members:{filePath:{},fileMode:{},fileContent:{type:"blob"},sourceFile:{type:"structure",required:["filePath"],members:{filePath:{},isMove:{type:"boolean"}}}}}},deleteFiles:{shape:"S2o"},setFileModes:{shape:"S2q"}}},output:{type:"structure",members:{commitId:{},treeId:{},filesAdded:{shape:"S2t"},filesUpdated:{shape:"S2t"},filesDeleted:{shape:"S2t"}}}},CreatePullRequest:{input:{type:"structure",required:["title","targets"],members:{title:{},description:{},targets:{type:"list",member:{type:"structure",required:["repositoryName","sourceReference"],members:{repositoryName:{},sourceReference:{},destinationReference:{}}}},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},CreatePullRequestApprovalRule:{input:{type:"structure",required:["pullRequestId","approvalRuleName","approvalRuleContent"],members:{pullRequestId:{},approvalRuleName:{},approvalRuleContent:{}}},output:{type:"structure",required:["approvalRule"],members:{approvalRule:{shape:"S3c"}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},repositoryDescription:{},tags:{shape:"S3k"}}},output:{type:"structure",members:{repositoryMetadata:{shape:"S1x"}}}},CreateUnreferencedMergeCommit:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier","mergeOption"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},mergeOption:{},conflictDetailLevel:{},conflictResolutionStrategy:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},DeleteApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName"],members:{approvalRuleTemplateName:{}}},output:{type:"structure",required:["approvalRuleTemplateId"],members:{approvalRuleTemplateId:{}}}},DeleteBranch:{input:{type:"structure",required:["repositoryName","branchName"],members:{repositoryName:{},branchName:{}}},output:{type:"structure",members:{deletedBranch:{shape:"S3y"}}}},DeleteCommentContent:{input:{type:"structure",required:["commentId"],members:{commentId:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}}},DeleteFile:{input:{type:"structure",required:["repositoryName","branchName","filePath","parentCommitId"],members:{repositoryName:{},branchName:{},filePath:{},parentCommitId:{},keepEmptyFolders:{type:"boolean"},commitMessage:{},name:{},email:{}}},output:{type:"structure",required:["commitId","blobId","treeId","filePath"],members:{commitId:{},blobId:{},treeId:{},filePath:{}}}},DeletePullRequestApprovalRule:{input:{type:"structure",required:["pullRequestId","approvalRuleName"],members:{pullRequestId:{},approvalRuleName:{}}},output:{type:"structure",required:["approvalRuleId"],members:{approvalRuleId:{}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}},output:{type:"structure",members:{repositoryId:{}}}},DescribeMergeConflicts:{input:{type:"structure",required:["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption","filePath"],members:{repositoryName:{},destinationCommitSpecifier:{},sourceCommitSpecifier:{},mergeOption:{},maxMergeHunks:{type:"integer"},filePath:{},conflictDetailLevel:{},conflictResolutionStrategy:{},nextToken:{}}},output:{type:"structure",required:["conflictMetadata","mergeHunks","destinationCommitId","sourceCommitId"],members:{conflictMetadata:{shape:"Sn"},mergeHunks:{shape:"S12"},nextToken:{},destinationCommitId:{},sourceCommitId:{},baseCommitId:{}}}},DescribePullRequestEvents:{input:{type:"structure",required:["pullRequestId"],members:{pullRequestId:{},pullRequestEventType:{},actorArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["pullRequestEvents"],members:{pullRequestEvents:{type:"list",member:{type:"structure",members:{pullRequestId:{},eventDate:{type:"timestamp"},pullRequestEventType:{},actorArn:{},pullRequestCreatedEventMetadata:{type:"structure",members:{repositoryName:{},sourceCommitId:{},destinationCommitId:{},mergeBase:{}}},pullRequestStatusChangedEventMetadata:{type:"structure",members:{pullRequestStatus:{}}},pullRequestSourceReferenceUpdatedEventMetadata:{type:"structure",members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},mergeBase:{}}},pullRequestMergedStateChangedEventMetadata:{type:"structure",members:{repositoryName:{},destinationReference:{},mergeMetadata:{shape:"S38"}}},approvalRuleEventMetadata:{type:"structure",members:{approvalRuleName:{},approvalRuleId:{},approvalRuleContent:{}}},approvalStateChangedEventMetadata:{type:"structure",members:{revisionId:{},approvalStatus:{}}},approvalRuleOverriddenEventMetadata:{type:"structure",members:{revisionId:{},overrideStatus:{}}}}}},nextToken:{}}}},DisassociateApprovalRuleTemplateFromRepository:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryName"],members:{approvalRuleTemplateName:{},repositoryName:{}}}},EvaluatePullRequestApprovalRules:{input:{type:"structure",required:["pullRequestId","revisionId"],members:{pullRequestId:{},revisionId:{}}},output:{type:"structure",required:["evaluation"],members:{evaluation:{type:"structure",members:{approved:{type:"boolean"},overridden:{type:"boolean"},approvalRulesSatisfied:{type:"list",member:{}},approvalRulesNotSatisfied:{type:"list",member:{}}}}}}},GetApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName"],members:{approvalRuleTemplateName:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},GetBlob:{input:{type:"structure",required:["repositoryName","blobId"],members:{repositoryName:{},blobId:{}}},output:{type:"structure",required:["content"],members:{content:{type:"blob"}}}},GetBranch:{input:{type:"structure",members:{repositoryName:{},branchName:{}}},output:{type:"structure",members:{branch:{shape:"S3y"}}}},GetComment:{input:{type:"structure",required:["commentId"],members:{commentId:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}}},GetCommentReactions:{input:{type:"structure",required:["commentId"],members:{commentId:{},reactionUserArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["reactionsForComment"],members:{reactionsForComment:{type:"list",member:{type:"structure",members:{reaction:{type:"structure",members:{emoji:{},shortCode:{},unicode:{}}},reactionUsers:{type:"list",member:{}},reactionsFromDeletedUsersCount:{type:"integer"}}}},nextToken:{}}}},GetCommentsForComparedCommit:{input:{type:"structure",required:["repositoryName","afterCommitId"],members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{commentsForComparedCommitData:{type:"list",member:{type:"structure",members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comments:{shape:"S5t"}}}},nextToken:{}}}},GetCommentsForPullRequest:{input:{type:"structure",required:["pullRequestId"],members:{pullRequestId:{},repositoryName:{},beforeCommitId:{},afterCommitId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{commentsForPullRequestData:{type:"list",member:{type:"structure",members:{pullRequestId:{},repositoryName:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comments:{shape:"S5t"}}}},nextToken:{}}}},GetCommit:{input:{type:"structure",required:["repositoryName","commitId"],members:{repositoryName:{},commitId:{}}},output:{type:"structure",required:["commit"],members:{commit:{shape:"S1l"}}}},GetDifferences:{input:{type:"structure",required:["repositoryName","afterCommitSpecifier"],members:{repositoryName:{},beforeCommitSpecifier:{},afterCommitSpecifier:{},beforePath:{},afterPath:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{differences:{type:"list",member:{type:"structure",members:{beforeBlob:{shape:"S65"},afterBlob:{shape:"S65"},changeType:{}}}},NextToken:{}}}},GetFile:{input:{type:"structure",required:["repositoryName","filePath"],members:{repositoryName:{},commitSpecifier:{},filePath:{}}},output:{type:"structure",required:["commitId","blobId","filePath","fileMode","fileSize","fileContent"],members:{commitId:{},blobId:{},filePath:{},fileMode:{},fileSize:{type:"long"},fileContent:{type:"blob"}}}},GetFolder:{input:{type:"structure",required:["repositoryName","folderPath"],members:{repositoryName:{},commitSpecifier:{},folderPath:{}}},output:{type:"structure",required:["commitId","folderPath"],members:{commitId:{},folderPath:{},treeId:{},subFolders:{type:"list",member:{type:"structure",members:{treeId:{},absolutePath:{},relativePath:{}}}},files:{type:"list",member:{type:"structure",members:{blobId:{},absolutePath:{},relativePath:{},fileMode:{}}}},symbolicLinks:{type:"list",member:{type:"structure",members:{blobId:{},absolutePath:{},relativePath:{},fileMode:{}}}},subModules:{type:"list",member:{type:"structure",members:{commitId:{},absolutePath:{},relativePath:{}}}}}}},GetMergeCommit:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},conflictDetailLevel:{},conflictResolutionStrategy:{}}},output:{type:"structure",members:{sourceCommitId:{},destinationCommitId:{},baseCommitId:{},mergedCommitId:{}}}},GetMergeConflicts:{input:{type:"structure",required:["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption"],members:{repositoryName:{},destinationCommitSpecifier:{},sourceCommitSpecifier:{},mergeOption:{},conflictDetailLevel:{},maxConflictFiles:{type:"integer"},conflictResolutionStrategy:{},nextToken:{}}},output:{type:"structure",required:["mergeable","destinationCommitId","sourceCommitId","conflictMetadataList"],members:{mergeable:{type:"boolean"},destinationCommitId:{},sourceCommitId:{},baseCommitId:{},conflictMetadataList:{type:"list",member:{shape:"Sn"}},nextToken:{}}}},GetMergeOptions:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},conflictDetailLevel:{},conflictResolutionStrategy:{}}},output:{type:"structure",required:["mergeOptions","sourceCommitId","destinationCommitId","baseCommitId"],members:{mergeOptions:{type:"list",member:{}},sourceCommitId:{},destinationCommitId:{},baseCommitId:{}}}},GetPullRequest:{input:{type:"structure",required:["pullRequestId"],members:{pullRequestId:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},GetPullRequestApprovalStates:{input:{type:"structure",required:["pullRequestId","revisionId"],members:{pullRequestId:{},revisionId:{}}},output:{type:"structure",members:{approvals:{type:"list",member:{type:"structure",members:{userArn:{},approvalState:{}}}}}}},GetPullRequestOverrideState:{input:{type:"structure",required:["pullRequestId","revisionId"],members:{pullRequestId:{},revisionId:{}}},output:{type:"structure",members:{overridden:{type:"boolean"},overrider:{}}}},GetRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}},output:{type:"structure",members:{repositoryMetadata:{shape:"S1x"}}}},GetRepositoryTriggers:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}},output:{type:"structure",members:{configurationId:{},triggers:{shape:"S76"}}}},ListApprovalRuleTemplates:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{approvalRuleTemplateNames:{shape:"S7f"},nextToken:{}}}},ListAssociatedApprovalRuleTemplatesForRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{approvalRuleTemplateNames:{shape:"S7f"},nextToken:{}}}},ListBranches:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},nextToken:{}}},output:{type:"structure",members:{branches:{shape:"S7a"},nextToken:{}}}},ListPullRequests:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},authorArn:{},pullRequestStatus:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["pullRequestIds"],members:{pullRequestIds:{type:"list",member:{}},nextToken:{}}}},ListRepositories:{input:{type:"structure",members:{nextToken:{},sortBy:{},order:{}}},output:{type:"structure",members:{repositories:{type:"list",member:{type:"structure",members:{repositoryName:{},repositoryId:{}}}},nextToken:{}}}},ListRepositoriesForApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName"],members:{approvalRuleTemplateName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositoryNames:{shape:"S5"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},nextToken:{}}},output:{type:"structure",members:{tags:{shape:"S3k"},nextToken:{}}}},MergeBranchesByFastForward:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},targetBranch:{}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},MergeBranchesBySquash:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},targetBranch:{},conflictDetailLevel:{},conflictResolutionStrategy:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},MergeBranchesByThreeWay:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},targetBranch:{},conflictDetailLevel:{},conflictResolutionStrategy:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},MergePullRequestByFastForward:{input:{type:"structure",required:["pullRequestId","repositoryName"],members:{pullRequestId:{},repositoryName:{},sourceCommitId:{}}},output:{type:"structure",members:{pullRequest:{shape:"S33"}}}},MergePullRequestBySquash:{input:{type:"structure",required:["pullRequestId","repositoryName"],members:{pullRequestId:{},repositoryName:{},sourceCommitId:{},conflictDetailLevel:{},conflictResolutionStrategy:{},commitMessage:{},authorName:{},email:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{pullRequest:{shape:"S33"}}}},MergePullRequestByThreeWay:{input:{type:"structure",required:["pullRequestId","repositoryName"],members:{pullRequestId:{},repositoryName:{},sourceCommitId:{},conflictDetailLevel:{},conflictResolutionStrategy:{},commitMessage:{},authorName:{},email:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{pullRequest:{shape:"S33"}}}},OverridePullRequestApprovalRules:{input:{type:"structure",required:["pullRequestId","revisionId","overrideStatus"],members:{pullRequestId:{},revisionId:{},overrideStatus:{}}}},PostCommentForComparedCommit:{input:{type:"structure",required:["repositoryName","afterCommitId","content"],members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},location:{shape:"S5q"},content:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comment:{shape:"S42"}}},idempotent:!0},PostCommentForPullRequest:{input:{type:"structure",required:["pullRequestId","repositoryName","beforeCommitId","afterCommitId","content"],members:{pullRequestId:{},repositoryName:{},beforeCommitId:{},afterCommitId:{},location:{shape:"S5q"},content:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{repositoryName:{},pullRequestId:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comment:{shape:"S42"}}},idempotent:!0},PostCommentReply:{input:{type:"structure",required:["inReplyTo","content"],members:{inReplyTo:{},clientRequestToken:{idempotencyToken:!0},content:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}},idempotent:!0},PutCommentReaction:{input:{type:"structure",required:["commentId","reactionValue"],members:{commentId:{},reactionValue:{}}}},PutFile:{input:{type:"structure",required:["repositoryName","branchName","fileContent","filePath"],members:{repositoryName:{},branchName:{},fileContent:{type:"blob"},filePath:{},fileMode:{},parentCommitId:{},commitMessage:{},name:{},email:{}}},output:{type:"structure",required:["commitId","blobId","treeId"],members:{commitId:{},blobId:{},treeId:{}}}},PutRepositoryTriggers:{input:{type:"structure",required:["repositoryName","triggers"],members:{repositoryName:{},triggers:{shape:"S76"}}},output:{type:"structure",members:{configurationId:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S3k"}}}},TestRepositoryTriggers:{input:{type:"structure",required:["repositoryName","triggers"],members:{repositoryName:{},triggers:{shape:"S76"}}},output:{type:"structure",members:{successfulExecutions:{type:"list",member:{}},failedExecutions:{type:"list",member:{type:"structure",members:{trigger:{},failureMessage:{}}}}}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}}},UpdateApprovalRuleTemplateContent:{input:{type:"structure",required:["approvalRuleTemplateName","newRuleContent"],members:{approvalRuleTemplateName:{},newRuleContent:{},existingRuleContentSha256:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},UpdateApprovalRuleTemplateDescription:{input:{type:"structure",required:["approvalRuleTemplateName","approvalRuleTemplateDescription"],members:{approvalRuleTemplateName:{},approvalRuleTemplateDescription:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},UpdateApprovalRuleTemplateName:{input:{type:"structure",required:["oldApprovalRuleTemplateName","newApprovalRuleTemplateName"],members:{oldApprovalRuleTemplateName:{},newApprovalRuleTemplateName:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},UpdateComment:{input:{type:"structure",required:["commentId","content"],members:{commentId:{},content:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}}},UpdateDefaultBranch:{input:{type:"structure",required:["repositoryName","defaultBranchName"],members:{repositoryName:{},defaultBranchName:{}}}},UpdatePullRequestApprovalRuleContent:{input:{type:"structure",required:["pullRequestId","approvalRuleName","newRuleContent"],members:{pullRequestId:{},approvalRuleName:{},existingRuleContentSha256:{},newRuleContent:{}}},output:{type:"structure",required:["approvalRule"],members:{approvalRule:{shape:"S3c"}}}},UpdatePullRequestApprovalState:{input:{type:"structure",required:["pullRequestId","revisionId","approvalState"],members:{pullRequestId:{},revisionId:{},approvalState:{}}}},UpdatePullRequestDescription:{input:{type:"structure",required:["pullRequestId","description"],members:{pullRequestId:{},description:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},UpdatePullRequestStatus:{input:{type:"structure",required:["pullRequestId","pullRequestStatus"],members:{pullRequestId:{},pullRequestStatus:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},UpdatePullRequestTitle:{input:{type:"structure",required:["pullRequestId","title"],members:{pullRequestId:{},title:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},UpdateRepositoryDescription:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},repositoryDescription:{}}}},UpdateRepositoryName:{input:{type:"structure",required:["oldName","newName"],members:{oldName:{},newName:{}}}}},shapes:{S5:{type:"list",member:{}},Sn:{type:"structure",members:{filePath:{},fileSizes:{type:"structure",members:{source:{type:"long"},destination:{type:"long"},base:{type:"long"}}},fileModes:{type:"structure",members:{source:{},destination:{},base:{}}},objectTypes:{type:"structure",members:{source:{},destination:{},base:{}}},numberOfConflicts:{type:"integer"},isBinaryFile:{type:"structure",members:{source:{type:"boolean"},destination:{type:"boolean"},base:{type:"boolean"}}},contentConflict:{type:"boolean"},fileModeConflict:{type:"boolean"},objectTypeConflict:{type:"boolean"},mergeOperations:{type:"structure",members:{source:{},destination:{}}}}},S12:{type:"list",member:{type:"structure",members:{isConflict:{type:"boolean"},source:{shape:"S15"},destination:{shape:"S15"},base:{shape:"S15"}}}},S15:{type:"structure",members:{startLine:{type:"integer"},endLine:{type:"integer"},hunkContent:{}}},S1l:{type:"structure",members:{commitId:{},treeId:{},parents:{type:"list",member:{}},message:{},author:{shape:"S1n"},committer:{shape:"S1n"},additionalData:{}}},S1n:{type:"structure",members:{name:{},email:{},date:{}}},S1x:{type:"structure",members:{accountId:{},repositoryId:{},repositoryName:{},repositoryDescription:{},defaultBranch:{},lastModifiedDate:{type:"timestamp"},creationDate:{type:"timestamp"},cloneUrlHttp:{},cloneUrlSsh:{},Arn:{}}},S2c:{type:"structure",members:{approvalRuleTemplateId:{},approvalRuleTemplateName:{},approvalRuleTemplateDescription:{},approvalRuleTemplateContent:{},ruleContentSha256:{},lastModifiedDate:{type:"timestamp"},creationDate:{type:"timestamp"},lastModifiedUser:{}}},S2o:{type:"list",member:{type:"structure",required:["filePath"],members:{filePath:{}}}},S2q:{type:"list",member:{type:"structure",required:["filePath","fileMode"],members:{filePath:{},fileMode:{}}}},S2t:{type:"list",member:{type:"structure",members:{absolutePath:{},blobId:{},fileMode:{}}}},S33:{type:"structure",members:{pullRequestId:{},title:{},description:{},lastActivityDate:{type:"timestamp"},creationDate:{type:"timestamp"},pullRequestStatus:{},authorArn:{},pullRequestTargets:{type:"list",member:{type:"structure",members:{repositoryName:{},sourceReference:{},destinationReference:{},destinationCommit:{},sourceCommit:{},mergeBase:{},mergeMetadata:{shape:"S38"}}}},clientRequestToken:{},revisionId:{},approvalRules:{type:"list",member:{shape:"S3c"}}}},S38:{type:"structure",members:{isMerged:{type:"boolean"},mergedBy:{},mergeCommitId:{},mergeOption:{}}},S3c:{type:"structure",members:{approvalRuleId:{},approvalRuleName:{},approvalRuleContent:{},ruleContentSha256:{},lastModifiedDate:{type:"timestamp"},creationDate:{type:"timestamp"},lastModifiedUser:{},originApprovalRuleTemplate:{type:"structure",members:{approvalRuleTemplateId:{},approvalRuleTemplateName:{}}}}},S3k:{type:"map",key:{},value:{}},S3p:{type:"structure",members:{replaceContents:{type:"list",member:{type:"structure",required:["filePath","replacementType"],members:{filePath:{},replacementType:{},content:{type:"blob"},fileMode:{}}}},deleteFiles:{shape:"S2o"},setFileModes:{shape:"S2q"}}},S3y:{type:"structure",members:{branchName:{},commitId:{}}},S42:{type:"structure",members:{commentId:{},content:{},inReplyTo:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},authorArn:{},deleted:{type:"boolean"},clientRequestToken:{},callerReactions:{type:"list",member:{}},reactionCounts:{type:"map",key:{},value:{type:"integer"}}}},S5q:{type:"structure",members:{filePath:{},filePosition:{type:"long"},relativeFileVersion:{}}},S5t:{type:"list",member:{shape:"S42"}},S65:{type:"structure",members:{blobId:{},path:{},mode:{}}},S76:{type:"list",member:{type:"structure",required:["name","destinationArn","events"],members:{name:{},destinationArn:{},customData:{},branches:{shape:"S7a"},events:{type:"list",member:{}}}}},S7a:{type:"list",member:{}},S7f:{type:"list",member:{}}}}},function(e){e.exports={pagination:{DescribeMergeConflicts:{input_token:"nextToken",limit_key:"maxMergeHunks",output_token:"nextToken"},DescribePullRequestEvents:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetCommentReactions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetCommentsForComparedCommit:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetCommentsForPullRequest:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetDifferences:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMergeConflicts:{input_token:"nextToken",limit_key:"maxConflictFiles",output_token:"nextToken"},ListApprovalRuleTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},ListAssociatedApprovalRuleTemplatesForRepository:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},ListBranches:{input_token:"nextToken",output_token:"nextToken",result_key:"branches"},ListPullRequests:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},ListRepositories:{input_token:"nextToken",output_token:"nextToken",result_key:"repositories"},ListRepositoriesForApprovalRuleTemplate:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.codedeploy={},n.CodeDeploy=i.defineService("codedeploy",["2014-10-06"]),Object.defineProperty(a.services.codedeploy,"2014-10-06",{get:function(){var e=r(752);return e.paginators=r(753).pagination,e.waiters=r(754).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.CodeDeploy},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-10-06",endpointPrefix:"codedeploy",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CodeDeploy",serviceFullName:"AWS CodeDeploy",serviceId:"CodeDeploy",signatureVersion:"v4",targetPrefix:"CodeDeploy_20141006",uid:"codedeploy-2014-10-06"},operations:{AddTagsToOnPremisesInstances:{input:{type:"structure",required:["tags","instanceNames"],members:{tags:{shape:"S2"},instanceNames:{shape:"S6"}}}},BatchGetApplicationRevisions:{input:{type:"structure",required:["applicationName","revisions"],members:{applicationName:{},revisions:{shape:"Sa"}}},output:{type:"structure",members:{applicationName:{},errorMessage:{},revisions:{type:"list",member:{type:"structure",members:{revisionLocation:{shape:"Sb"},genericRevisionInfo:{shape:"Su"}}}}}}},BatchGetApplications:{input:{type:"structure",required:["applicationNames"],members:{applicationNames:{shape:"S10"}}},output:{type:"structure",members:{applicationsInfo:{type:"list",member:{shape:"S13"}}}}},BatchGetDeploymentGroups:{input:{type:"structure",required:["applicationName","deploymentGroupNames"],members:{applicationName:{},deploymentGroupNames:{shape:"Sw"}}},output:{type:"structure",members:{deploymentGroupsInfo:{type:"list",member:{shape:"S1b"}},errorMessage:{}}}},BatchGetDeploymentInstances:{input:{type:"structure",required:["deploymentId","instanceIds"],members:{deploymentId:{},instanceIds:{shape:"S32"}}},output:{type:"structure",members:{instancesSummary:{type:"list",member:{shape:"S36"}},errorMessage:{}}},deprecated:!0,deprecatedMessage:"This operation is deprecated, use BatchGetDeploymentTargets instead."},BatchGetDeploymentTargets:{input:{type:"structure",members:{deploymentId:{},targetIds:{shape:"S3j"}}},output:{type:"structure",members:{deploymentTargets:{type:"list",member:{shape:"S3n"}}}}},BatchGetDeployments:{input:{type:"structure",required:["deploymentIds"],members:{deploymentIds:{shape:"S49"}}},output:{type:"structure",members:{deploymentsInfo:{type:"list",member:{shape:"S4c"}}}}},BatchGetOnPremisesInstances:{input:{type:"structure",required:["instanceNames"],members:{instanceNames:{shape:"S6"}}},output:{type:"structure",members:{instanceInfos:{type:"list",member:{shape:"S4t"}}}}},ContinueDeployment:{input:{type:"structure",members:{deploymentId:{},deploymentWaitType:{}}}},CreateApplication:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},computePlatform:{},tags:{shape:"S2"}}},output:{type:"structure",members:{applicationId:{}}}},CreateDeployment:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},deploymentGroupName:{},revision:{shape:"Sb"},deploymentConfigName:{},description:{},ignoreApplicationStopFailures:{type:"boolean"},targetInstances:{shape:"S4j"},autoRollbackConfiguration:{shape:"S1z"},updateOutdatedInstancesOnly:{type:"boolean"},fileExistsBehavior:{}}},output:{type:"structure",members:{deploymentId:{}}}},CreateDeploymentConfig:{input:{type:"structure",required:["deploymentConfigName"],members:{deploymentConfigName:{},minimumHealthyHosts:{shape:"S54"},trafficRoutingConfig:{shape:"S57"},computePlatform:{}}},output:{type:"structure",members:{deploymentConfigId:{}}}},CreateDeploymentGroup:{input:{type:"structure",required:["applicationName","deploymentGroupName","serviceRoleArn"],members:{applicationName:{},deploymentGroupName:{},deploymentConfigName:{},ec2TagFilters:{shape:"S1e"},onPremisesInstanceTagFilters:{shape:"S1h"},autoScalingGroups:{shape:"S4k"},serviceRoleArn:{},triggerConfigurations:{shape:"S1p"},alarmConfiguration:{shape:"S1v"},autoRollbackConfiguration:{shape:"S1z"},outdatedInstancesStrategy:{},deploymentStyle:{shape:"S22"},blueGreenDeploymentConfiguration:{shape:"S26"},loadBalancerInfo:{shape:"S2e"},ec2TagSet:{shape:"S2t"},ecsServices:{shape:"S2x"},onPremisesTagSet:{shape:"S2v"},tags:{shape:"S2"}}},output:{type:"structure",members:{deploymentGroupId:{}}}},DeleteApplication:{input:{type:"structure",required:["applicationName"],members:{applicationName:{}}}},DeleteDeploymentConfig:{input:{type:"structure",required:["deploymentConfigName"],members:{deploymentConfigName:{}}}},DeleteDeploymentGroup:{input:{type:"structure",required:["applicationName","deploymentGroupName"],members:{applicationName:{},deploymentGroupName:{}}},output:{type:"structure",members:{hooksNotCleanedUp:{shape:"S1k"}}}},DeleteGitHubAccountToken:{input:{type:"structure",members:{tokenName:{}}},output:{type:"structure",members:{tokenName:{}}}},DeleteResourcesByExternalId:{input:{type:"structure",members:{externalId:{}}},output:{type:"structure",members:{}}},DeregisterOnPremisesInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}}},GetApplication:{input:{type:"structure",required:["applicationName"],members:{applicationName:{}}},output:{type:"structure",members:{application:{shape:"S13"}}}},GetApplicationRevision:{input:{type:"structure",required:["applicationName","revision"],members:{applicationName:{},revision:{shape:"Sb"}}},output:{type:"structure",members:{applicationName:{},revision:{shape:"Sb"},revisionInfo:{shape:"Su"}}}},GetDeployment:{input:{type:"structure",required:["deploymentId"],members:{deploymentId:{}}},output:{type:"structure",members:{deploymentInfo:{shape:"S4c"}}}},GetDeploymentConfig:{input:{type:"structure",required:["deploymentConfigName"],members:{deploymentConfigName:{}}},output:{type:"structure",members:{deploymentConfigInfo:{type:"structure",members:{deploymentConfigId:{},deploymentConfigName:{},minimumHealthyHosts:{shape:"S54"},createTime:{type:"timestamp"},computePlatform:{},trafficRoutingConfig:{shape:"S57"}}}}}},GetDeploymentGroup:{input:{type:"structure",required:["applicationName","deploymentGroupName"],members:{applicationName:{},deploymentGroupName:{}}},output:{type:"structure",members:{deploymentGroupInfo:{shape:"S1b"}}}},GetDeploymentInstance:{input:{type:"structure",required:["deploymentId","instanceId"],members:{deploymentId:{},instanceId:{}}},output:{type:"structure",members:{instanceSummary:{shape:"S36"}}},deprecated:!0,deprecatedMessage:"This operation is deprecated, use GetDeploymentTarget instead."},GetDeploymentTarget:{input:{type:"structure",members:{deploymentId:{},targetId:{}}},output:{type:"structure",members:{deploymentTarget:{shape:"S3n"}}}},GetOnPremisesInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{instanceInfo:{shape:"S4t"}}}},ListApplicationRevisions:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},sortBy:{},sortOrder:{},s3Bucket:{},s3KeyPrefix:{},deployed:{},nextToken:{}}},output:{type:"structure",members:{revisions:{shape:"Sa"},nextToken:{}}}},ListApplications:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{applications:{shape:"S10"},nextToken:{}}}},ListDeploymentConfigs:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{deploymentConfigsList:{type:"list",member:{}},nextToken:{}}}},ListDeploymentGroups:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},nextToken:{}}},output:{type:"structure",members:{applicationName:{},deploymentGroups:{shape:"Sw"},nextToken:{}}}},ListDeploymentInstances:{input:{type:"structure",required:["deploymentId"],members:{deploymentId:{},nextToken:{},instanceStatusFilter:{type:"list",member:{shape:"S37"}},instanceTypeFilter:{type:"list",member:{}}}},output:{type:"structure",members:{instancesList:{shape:"S32"},nextToken:{}}},deprecated:!0,deprecatedMessage:"This operation is deprecated, use ListDeploymentTargets instead."},ListDeploymentTargets:{input:{type:"structure",members:{deploymentId:{},nextToken:{},targetFilters:{type:"map",key:{},value:{type:"list",member:{}}}}},output:{type:"structure",members:{targetIds:{shape:"S3j"},nextToken:{}}}},ListDeployments:{input:{type:"structure",members:{applicationName:{},deploymentGroupName:{},externalId:{},includeOnlyStatuses:{type:"list",member:{}},createTimeRange:{type:"structure",members:{start:{type:"timestamp"},end:{type:"timestamp"}}},nextToken:{}}},output:{type:"structure",members:{deployments:{shape:"S49"},nextToken:{}}}},ListGitHubAccountTokenNames:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{tokenNameList:{type:"list",member:{}},nextToken:{}}}},ListOnPremisesInstances:{input:{type:"structure",members:{registrationStatus:{},tagFilters:{shape:"S1h"},nextToken:{}}},output:{type:"structure",members:{instanceNames:{shape:"S6"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S2"},NextToken:{}}}},PutLifecycleEventHookExecutionStatus:{input:{type:"structure",members:{deploymentId:{},lifecycleEventHookExecutionId:{},status:{}}},output:{type:"structure",members:{lifecycleEventHookExecutionId:{}}}},RegisterApplicationRevision:{input:{type:"structure",required:["applicationName","revision"],members:{applicationName:{},description:{},revision:{shape:"Sb"}}}},RegisterOnPremisesInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{},iamSessionArn:{},iamUserArn:{}}}},RemoveTagsFromOnPremisesInstances:{input:{type:"structure",required:["tags","instanceNames"],members:{tags:{shape:"S2"},instanceNames:{shape:"S6"}}}},SkipWaitTimeForInstanceTermination:{input:{type:"structure",members:{deploymentId:{}}},deprecated:!0,deprecatedMessage:"This operation is deprecated, use ContinueDeployment with DeploymentWaitType instead."},StopDeployment:{input:{type:"structure",required:["deploymentId"],members:{deploymentId:{},autoRollbackEnabled:{type:"boolean"}}},output:{type:"structure",members:{status:{},statusMessage:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S2"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{input:{type:"structure",members:{applicationName:{},newApplicationName:{}}}},UpdateDeploymentGroup:{input:{type:"structure",required:["applicationName","currentDeploymentGroupName"],members:{applicationName:{},currentDeploymentGroupName:{},newDeploymentGroupName:{},deploymentConfigName:{},ec2TagFilters:{shape:"S1e"},onPremisesInstanceTagFilters:{shape:"S1h"},autoScalingGroups:{shape:"S4k"},serviceRoleArn:{},triggerConfigurations:{shape:"S1p"},alarmConfiguration:{shape:"S1v"},autoRollbackConfiguration:{shape:"S1z"},outdatedInstancesStrategy:{},deploymentStyle:{shape:"S22"},blueGreenDeploymentConfiguration:{shape:"S26"},loadBalancerInfo:{shape:"S2e"},ec2TagSet:{shape:"S2t"},ecsServices:{shape:"S2x"},onPremisesTagSet:{shape:"S2v"}}},output:{type:"structure",members:{hooksNotCleanedUp:{shape:"S1k"}}}}},shapes:{S2:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S6:{type:"list",member:{}},Sa:{type:"list",member:{shape:"Sb"}},Sb:{type:"structure",members:{revisionType:{},s3Location:{type:"structure",members:{bucket:{},key:{},bundleType:{},version:{},eTag:{}}},gitHubLocation:{type:"structure",members:{repository:{},commitId:{}}},string:{type:"structure",members:{content:{},sha256:{}},deprecated:!0,deprecatedMessage:"RawString and String revision type are deprecated, use AppSpecContent type instead."},appSpecContent:{type:"structure",members:{content:{},sha256:{}}}}},Su:{type:"structure",members:{description:{},deploymentGroups:{shape:"Sw"},firstUsedTime:{type:"timestamp"},lastUsedTime:{type:"timestamp"},registerTime:{type:"timestamp"}}},Sw:{type:"list",member:{}},S10:{type:"list",member:{}},S13:{type:"structure",members:{applicationId:{},applicationName:{},createTime:{type:"timestamp"},linkedToGitHub:{type:"boolean"},gitHubAccountName:{},computePlatform:{}}},S1b:{type:"structure",members:{applicationName:{},deploymentGroupId:{},deploymentGroupName:{},deploymentConfigName:{},ec2TagFilters:{shape:"S1e"},onPremisesInstanceTagFilters:{shape:"S1h"},autoScalingGroups:{shape:"S1k"},serviceRoleArn:{},targetRevision:{shape:"Sb"},triggerConfigurations:{shape:"S1p"},alarmConfiguration:{shape:"S1v"},autoRollbackConfiguration:{shape:"S1z"},deploymentStyle:{shape:"S22"},outdatedInstancesStrategy:{},blueGreenDeploymentConfiguration:{shape:"S26"},loadBalancerInfo:{shape:"S2e"},lastSuccessfulDeployment:{shape:"S2q"},lastAttemptedDeployment:{shape:"S2q"},ec2TagSet:{shape:"S2t"},onPremisesTagSet:{shape:"S2v"},computePlatform:{},ecsServices:{shape:"S2x"}}},S1e:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Type:{}}}},S1h:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Type:{}}}},S1k:{type:"list",member:{type:"structure",members:{name:{},hook:{}}}},S1p:{type:"list",member:{type:"structure",members:{triggerName:{},triggerTargetArn:{},triggerEvents:{type:"list",member:{}}}}},S1v:{type:"structure",members:{enabled:{type:"boolean"},ignorePollAlarmFailure:{type:"boolean"},alarms:{type:"list",member:{type:"structure",members:{name:{}}}}}},S1z:{type:"structure",members:{enabled:{type:"boolean"},events:{type:"list",member:{}}}},S22:{type:"structure",members:{deploymentType:{},deploymentOption:{}}},S26:{type:"structure",members:{terminateBlueInstancesOnDeploymentSuccess:{type:"structure",members:{action:{},terminationWaitTimeInMinutes:{type:"integer"}}},deploymentReadyOption:{type:"structure",members:{actionOnTimeout:{},waitTimeInMinutes:{type:"integer"}}},greenFleetProvisioningOption:{type:"structure",members:{action:{}}}}},S2e:{type:"structure",members:{elbInfoList:{type:"list",member:{type:"structure",members:{name:{}}}},targetGroupInfoList:{shape:"S2i"},targetGroupPairInfoList:{type:"list",member:{type:"structure",members:{targetGroups:{shape:"S2i"},prodTrafficRoute:{shape:"S2n"},testTrafficRoute:{shape:"S2n"}}}}}},S2i:{type:"list",member:{shape:"S2j"}},S2j:{type:"structure",members:{name:{}}},S2n:{type:"structure",members:{listenerArns:{type:"list",member:{}}}},S2q:{type:"structure",members:{deploymentId:{},status:{},endTime:{type:"timestamp"},createTime:{type:"timestamp"}}},S2t:{type:"structure",members:{ec2TagSetList:{type:"list",member:{shape:"S1e"}}}},S2v:{type:"structure",members:{onPremisesTagSetList:{type:"list",member:{shape:"S1h"}}}},S2x:{type:"list",member:{type:"structure",members:{serviceName:{},clusterName:{}}}},S32:{type:"list",member:{}},S36:{type:"structure",members:{deploymentId:{},instanceId:{},status:{shape:"S37"},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S38"},instanceType:{}},deprecated:!0,deprecatedMessage:"InstanceSummary is deprecated, use DeploymentTarget instead."},S37:{type:"string",deprecated:!0,deprecatedMessage:"InstanceStatus is deprecated, use TargetStatus instead."},S38:{type:"list",member:{type:"structure",members:{lifecycleEventName:{},diagnostics:{type:"structure",members:{errorCode:{},scriptName:{},message:{},logTail:{}}},startTime:{type:"timestamp"},endTime:{type:"timestamp"},status:{}}}},S3j:{type:"list",member:{}},S3n:{type:"structure",members:{deploymentTargetType:{},instanceTarget:{type:"structure",members:{deploymentId:{},targetId:{},targetArn:{},status:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S38"},instanceLabel:{}}},lambdaTarget:{type:"structure",members:{deploymentId:{},targetId:{},targetArn:{},status:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S38"},lambdaFunctionInfo:{type:"structure",members:{functionName:{},functionAlias:{},currentVersion:{},targetVersion:{},targetVersionWeight:{type:"double"}}}}},ecsTarget:{type:"structure",members:{deploymentId:{},targetId:{},targetArn:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S38"},status:{},taskSetsInfo:{type:"list",member:{type:"structure",members:{identifer:{},desiredCount:{type:"long"},pendingCount:{type:"long"},runningCount:{type:"long"},status:{},trafficWeight:{type:"double"},targetGroup:{shape:"S2j"},taskSetLabel:{}}}}}},cloudFormationTarget:{type:"structure",members:{deploymentId:{},targetId:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S38"},status:{},resourceType:{},targetVersionWeight:{type:"double"}}}}},S49:{type:"list",member:{}},S4c:{type:"structure",members:{applicationName:{},deploymentGroupName:{},deploymentConfigName:{},deploymentId:{},previousRevision:{shape:"Sb"},revision:{shape:"Sb"},status:{},errorInformation:{type:"structure",members:{code:{},message:{}}},createTime:{type:"timestamp"},startTime:{type:"timestamp"},completeTime:{type:"timestamp"},deploymentOverview:{type:"structure",members:{Pending:{type:"long"},InProgress:{type:"long"},Succeeded:{type:"long"},Failed:{type:"long"},Skipped:{type:"long"},Ready:{type:"long"}}},description:{},creator:{},ignoreApplicationStopFailures:{type:"boolean"},autoRollbackConfiguration:{shape:"S1z"},updateOutdatedInstancesOnly:{type:"boolean"},rollbackInfo:{type:"structure",members:{rollbackDeploymentId:{},rollbackTriggeringDeploymentId:{},rollbackMessage:{}}},deploymentStyle:{shape:"S22"},targetInstances:{shape:"S4j"},instanceTerminationWaitTimeStarted:{type:"boolean"},blueGreenDeploymentConfiguration:{shape:"S26"},loadBalancerInfo:{shape:"S2e"},additionalDeploymentStatusInfo:{type:"string",deprecated:!0,deprecatedMessage:"AdditionalDeploymentStatusInfo is deprecated, use DeploymentStatusMessageList instead."},fileExistsBehavior:{},deploymentStatusMessages:{type:"list",member:{}},computePlatform:{},externalId:{},relatedDeployments:{type:"structure",members:{autoUpdateOutdatedInstancesRootDeploymentId:{},autoUpdateOutdatedInstancesDeploymentIds:{shape:"S49"}}}}},S4j:{type:"structure",members:{tagFilters:{shape:"S1e"},autoScalingGroups:{shape:"S4k"},ec2TagSet:{shape:"S2t"}}},S4k:{type:"list",member:{}},S4t:{type:"structure",members:{instanceName:{},iamSessionArn:{},iamUserArn:{},instanceArn:{},registerTime:{type:"timestamp"},deregisterTime:{type:"timestamp"},tags:{shape:"S2"}}},S54:{type:"structure",members:{type:{},value:{type:"integer"}}},S57:{type:"structure",members:{type:{},timeBasedCanary:{type:"structure",members:{canaryPercentage:{type:"integer"},canaryInterval:{type:"integer"}}},timeBasedLinear:{type:"structure",members:{linearPercentage:{type:"integer"},linearInterval:{type:"integer"}}}}}}}},function(e){e.exports={pagination:{ListApplicationRevisions:{input_token:"nextToken",output_token:"nextToken",result_key:"revisions"},ListApplications:{input_token:"nextToken",output_token:"nextToken",result_key:"applications"},ListDeploymentConfigs:{input_token:"nextToken",output_token:"nextToken",result_key:"deploymentConfigsList"},ListDeploymentGroups:{input_token:"nextToken",output_token:"nextToken",result_key:"deploymentGroups"},ListDeploymentInstances:{input_token:"nextToken",output_token:"nextToken",result_key:"instancesList"},ListDeployments:{input_token:"nextToken",output_token:"nextToken",result_key:"deployments"}}}},function(e){e.exports={version:2,waiters:{DeploymentSuccessful:{delay:15,operation:"GetDeployment",maxAttempts:120,acceptors:[{expected:"Succeeded",matcher:"path",state:"success",argument:"deploymentInfo.status"},{expected:"Failed",matcher:"path",state:"failure",argument:"deploymentInfo.status"},{expected:"Stopped",matcher:"path",state:"failure",argument:"deploymentInfo.status"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.codepipeline={},n.CodePipeline=i.defineService("codepipeline",["2015-07-09"]),Object.defineProperty(a.services.codepipeline,"2015-07-09",{get:function(){var e=r(756);return e.paginators=r(757).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CodePipeline},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-07-09",endpointPrefix:"codepipeline",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CodePipeline",serviceFullName:"AWS CodePipeline",serviceId:"CodePipeline",signatureVersion:"v4",targetPrefix:"CodePipeline_20150709",uid:"codepipeline-2015-07-09"},operations:{AcknowledgeJob:{input:{type:"structure",required:["jobId","nonce"],members:{jobId:{},nonce:{}}},output:{type:"structure",members:{status:{}}}},AcknowledgeThirdPartyJob:{input:{type:"structure",required:["jobId","nonce","clientToken"],members:{jobId:{},nonce:{},clientToken:{}}},output:{type:"structure",members:{status:{}}}},CreateCustomActionType:{input:{type:"structure",required:["category","provider","version","inputArtifactDetails","outputArtifactDetails"],members:{category:{},provider:{},version:{},settings:{shape:"Se"},configurationProperties:{shape:"Sh"},inputArtifactDetails:{shape:"Sn"},outputArtifactDetails:{shape:"Sn"},tags:{shape:"Sq"}}},output:{type:"structure",required:["actionType"],members:{actionType:{shape:"Sv"},tags:{shape:"Sq"}}}},CreatePipeline:{input:{type:"structure",required:["pipeline"],members:{pipeline:{shape:"Sz"},tags:{shape:"Sq"}}},output:{type:"structure",members:{pipeline:{shape:"Sz"},tags:{shape:"Sq"}}}},DeleteCustomActionType:{input:{type:"structure",required:["category","provider","version"],members:{category:{},provider:{},version:{}}}},DeletePipeline:{input:{type:"structure",required:["name"],members:{name:{}}}},DeleteWebhook:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeregisterWebhookWithThirdParty:{input:{type:"structure",members:{webhookName:{}}},output:{type:"structure",members:{}}},DisableStageTransition:{input:{type:"structure",required:["pipelineName","stageName","transitionType","reason"],members:{pipelineName:{},stageName:{},transitionType:{},reason:{}}}},EnableStageTransition:{input:{type:"structure",required:["pipelineName","stageName","transitionType"],members:{pipelineName:{},stageName:{},transitionType:{}}}},GetActionType:{input:{type:"structure",required:["category","owner","provider","version"],members:{category:{},owner:{},provider:{},version:{}}},output:{type:"structure",members:{actionType:{shape:"S29"}}}},GetJobDetails:{input:{type:"structure",required:["jobId"],members:{jobId:{}}},output:{type:"structure",members:{jobDetails:{type:"structure",members:{id:{},data:{shape:"S31"},accountId:{}}}}}},GetPipeline:{input:{type:"structure",required:["name"],members:{name:{},version:{type:"integer"}}},output:{type:"structure",members:{pipeline:{shape:"Sz"},metadata:{type:"structure",members:{pipelineArn:{},created:{type:"timestamp"},updated:{type:"timestamp"}}}}}},GetPipelineExecution:{input:{type:"structure",required:["pipelineName","pipelineExecutionId"],members:{pipelineName:{},pipelineExecutionId:{}}},output:{type:"structure",members:{pipelineExecution:{type:"structure",members:{pipelineName:{},pipelineVersion:{type:"integer"},pipelineExecutionId:{},status:{},statusSummary:{},artifactRevisions:{type:"list",member:{type:"structure",members:{name:{},revisionId:{},revisionChangeIdentifier:{},revisionSummary:{},created:{type:"timestamp"},revisionUrl:{}}}}}}}}},GetPipelineState:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{pipelineName:{},pipelineVersion:{type:"integer"},stageStates:{type:"list",member:{type:"structure",members:{stageName:{},inboundExecution:{shape:"S43"},inboundTransitionState:{type:"structure",members:{enabled:{type:"boolean"},lastChangedBy:{},lastChangedAt:{type:"timestamp"},disabledReason:{}}},actionStates:{type:"list",member:{type:"structure",members:{actionName:{},currentRevision:{shape:"S4b"},latestExecution:{type:"structure",members:{actionExecutionId:{},status:{},summary:{},lastStatusChange:{type:"timestamp"},token:{},lastUpdatedBy:{},externalExecutionId:{},externalExecutionUrl:{},percentComplete:{type:"integer"},errorDetails:{type:"structure",members:{code:{},message:{}}}}},entityUrl:{},revisionUrl:{}}}},latestExecution:{shape:"S43"}}}},created:{type:"timestamp"},updated:{type:"timestamp"}}}},GetThirdPartyJobDetails:{input:{type:"structure",required:["jobId","clientToken"],members:{jobId:{},clientToken:{}}},output:{type:"structure",members:{jobDetails:{type:"structure",members:{id:{},data:{type:"structure",members:{actionTypeId:{shape:"Sw"},actionConfiguration:{shape:"S32"},pipelineContext:{shape:"S33"},inputArtifacts:{shape:"S39"},outputArtifacts:{shape:"S39"},artifactCredentials:{shape:"S3h"},continuationToken:{},encryptionKey:{shape:"S15"}}},nonce:{}}}}}},ListActionExecutions:{input:{type:"structure",required:["pipelineName"],members:{pipelineName:{},filter:{type:"structure",members:{pipelineExecutionId:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{actionExecutionDetails:{type:"list",member:{type:"structure",members:{pipelineExecutionId:{},actionExecutionId:{},pipelineVersion:{type:"integer"},stageName:{},actionName:{},startTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{},input:{type:"structure",members:{actionTypeId:{shape:"Sw"},configuration:{shape:"S1l"},resolvedConfiguration:{type:"map",key:{},value:{}},roleArn:{},region:{},inputArtifacts:{shape:"S50"},namespace:{}}},output:{type:"structure",members:{outputArtifacts:{shape:"S50"},executionResult:{type:"structure",members:{externalExecutionId:{},externalExecutionSummary:{},externalExecutionUrl:{}}},outputVariables:{shape:"S59"}}}}}},nextToken:{}}}},ListActionTypes:{input:{type:"structure",members:{actionOwnerFilter:{},nextToken:{},regionFilter:{}}},output:{type:"structure",required:["actionTypes"],members:{actionTypes:{type:"list",member:{shape:"Sv"}},nextToken:{}}}},ListPipelineExecutions:{input:{type:"structure",required:["pipelineName"],members:{pipelineName:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{pipelineExecutionSummaries:{type:"list",member:{type:"structure",members:{pipelineExecutionId:{},status:{},startTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},sourceRevisions:{type:"list",member:{type:"structure",required:["actionName"],members:{actionName:{},revisionId:{},revisionSummary:{},revisionUrl:{}}}},trigger:{type:"structure",members:{triggerType:{},triggerDetail:{}}},stopTrigger:{type:"structure",members:{reason:{}}}}}},nextToken:{}}}},ListPipelines:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{pipelines:{type:"list",member:{type:"structure",members:{name:{},version:{type:"integer"},created:{type:"timestamp"},updated:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{tags:{shape:"Sq"},nextToken:{}}}},ListWebhooks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{webhooks:{type:"list",member:{shape:"S61"}},NextToken:{}}}},PollForJobs:{input:{type:"structure",required:["actionTypeId"],members:{actionTypeId:{shape:"Sw"},maxBatchSize:{type:"integer"},queryParam:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{id:{},data:{shape:"S31"},nonce:{},accountId:{}}}}}}},PollForThirdPartyJobs:{input:{type:"structure",required:["actionTypeId"],members:{actionTypeId:{shape:"Sw"},maxBatchSize:{type:"integer"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{clientId:{},jobId:{}}}}}}},PutActionRevision:{input:{type:"structure",required:["pipelineName","stageName","actionName","actionRevision"],members:{pipelineName:{},stageName:{},actionName:{},actionRevision:{shape:"S4b"}}},output:{type:"structure",members:{newRevision:{type:"boolean"},pipelineExecutionId:{}}}},PutApprovalResult:{input:{type:"structure",required:["pipelineName","stageName","actionName","result","token"],members:{pipelineName:{},stageName:{},actionName:{},result:{type:"structure",required:["summary","status"],members:{summary:{},status:{}}},token:{}}},output:{type:"structure",members:{approvedAt:{type:"timestamp"}}}},PutJobFailureResult:{input:{type:"structure",required:["jobId","failureDetails"],members:{jobId:{},failureDetails:{shape:"S71"}}}},PutJobSuccessResult:{input:{type:"structure",required:["jobId"],members:{jobId:{},currentRevision:{shape:"S74"},continuationToken:{},executionDetails:{shape:"S76"},outputVariables:{shape:"S59"}}}},PutThirdPartyJobFailureResult:{input:{type:"structure",required:["jobId","clientToken","failureDetails"],members:{jobId:{},clientToken:{},failureDetails:{shape:"S71"}}}},PutThirdPartyJobSuccessResult:{input:{type:"structure",required:["jobId","clientToken"],members:{jobId:{},clientToken:{},currentRevision:{shape:"S74"},continuationToken:{},executionDetails:{shape:"S76"}}}},PutWebhook:{input:{type:"structure",required:["webhook"],members:{webhook:{shape:"S62"},tags:{shape:"Sq"}}},output:{type:"structure",members:{webhook:{shape:"S61"}}}},RegisterWebhookWithThirdParty:{input:{type:"structure",members:{webhookName:{}}},output:{type:"structure",members:{}}},RetryStageExecution:{input:{type:"structure",required:["pipelineName","stageName","pipelineExecutionId","retryMode"],members:{pipelineName:{},stageName:{},pipelineExecutionId:{},retryMode:{}}},output:{type:"structure",members:{pipelineExecutionId:{}}}},StartPipelineExecution:{input:{type:"structure",required:["name"],members:{name:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{pipelineExecutionId:{}}}},StopPipelineExecution:{input:{type:"structure",required:["pipelineName","pipelineExecutionId"],members:{pipelineName:{},pipelineExecutionId:{},abandon:{type:"boolean"},reason:{}}},output:{type:"structure",members:{pipelineExecutionId:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateActionType:{input:{type:"structure",required:["actionType"],members:{actionType:{shape:"S29"}}}},UpdatePipeline:{input:{type:"structure",required:["pipeline"],members:{pipeline:{shape:"Sz"}}},output:{type:"structure",members:{pipeline:{shape:"Sz"}}}}},shapes:{Se:{type:"structure",members:{thirdPartyConfigurationUrl:{},entityUrlTemplate:{},executionUrlTemplate:{},revisionUrlTemplate:{}}},Sh:{type:"list",member:{type:"structure",required:["name","required","key","secret"],members:{name:{},required:{type:"boolean"},key:{type:"boolean"},secret:{type:"boolean"},queryable:{type:"boolean"},description:{},type:{}}}},Sn:{type:"structure",required:["minimumCount","maximumCount"],members:{minimumCount:{type:"integer"},maximumCount:{type:"integer"}}},Sq:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sv:{type:"structure",required:["id","inputArtifactDetails","outputArtifactDetails"],members:{id:{shape:"Sw"},settings:{shape:"Se"},actionConfigurationProperties:{shape:"Sh"},inputArtifactDetails:{shape:"Sn"},outputArtifactDetails:{shape:"Sn"}}},Sw:{type:"structure",required:["category","owner","provider","version"],members:{category:{},owner:{},provider:{},version:{}}},Sz:{type:"structure",required:["name","roleArn","stages"],members:{name:{},roleArn:{},artifactStore:{shape:"S12"},artifactStores:{type:"map",key:{},value:{shape:"S12"}},stages:{type:"list",member:{type:"structure",required:["name","actions"],members:{name:{},blockers:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},type:{}}}},actions:{type:"list",member:{type:"structure",required:["name","actionTypeId"],members:{name:{},actionTypeId:{shape:"Sw"},runOrder:{type:"integer"},configuration:{shape:"S1l"},outputArtifacts:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},inputArtifacts:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},roleArn:{},region:{},namespace:{}}}}}}},version:{type:"integer"}}},S12:{type:"structure",required:["type","location"],members:{type:{},location:{},encryptionKey:{shape:"S15"}}},S15:{type:"structure",required:["id","type"],members:{id:{},type:{}}},S1l:{type:"map",key:{},value:{}},S29:{type:"structure",required:["executor","id","inputArtifactDetails","outputArtifactDetails"],members:{description:{},executor:{type:"structure",required:["configuration","type"],members:{configuration:{type:"structure",members:{lambdaExecutorConfiguration:{type:"structure",required:["lambdaFunctionArn"],members:{lambdaFunctionArn:{}}},jobWorkerExecutorConfiguration:{type:"structure",members:{pollingAccounts:{type:"list",member:{}},pollingServicePrincipals:{type:"list",member:{}}}}}},type:{},policyStatementsTemplate:{},jobTimeout:{type:"integer"}}},id:{type:"structure",required:["category","owner","provider","version"],members:{category:{},owner:{},provider:{},version:{}}},inputArtifactDetails:{shape:"S2o"},outputArtifactDetails:{shape:"S2o"},permissions:{type:"structure",required:["allowedAccounts"],members:{allowedAccounts:{type:"list",member:{}}}},properties:{type:"list",member:{type:"structure",required:["name","optional","key","noEcho"],members:{name:{},optional:{type:"boolean"},key:{type:"boolean"},noEcho:{type:"boolean"},queryable:{type:"boolean"},description:{}}}},urls:{type:"structure",members:{configurationUrl:{},entityUrlTemplate:{},executionUrlTemplate:{},revisionUrlTemplate:{}}}}},S2o:{type:"structure",required:["minimumCount","maximumCount"],members:{minimumCount:{type:"integer"},maximumCount:{type:"integer"}}},S31:{type:"structure",members:{actionTypeId:{shape:"Sw"},actionConfiguration:{shape:"S32"},pipelineContext:{shape:"S33"},inputArtifacts:{shape:"S39"},outputArtifacts:{shape:"S39"},artifactCredentials:{shape:"S3h"},continuationToken:{},encryptionKey:{shape:"S15"}}},S32:{type:"structure",members:{configuration:{shape:"S1l"}}},S33:{type:"structure",members:{pipelineName:{},stage:{type:"structure",members:{name:{}}},action:{type:"structure",members:{name:{},actionExecutionId:{}}},pipelineArn:{},pipelineExecutionId:{}}},S39:{type:"list",member:{type:"structure",members:{name:{},revision:{},location:{type:"structure",members:{type:{},s3Location:{type:"structure",required:["bucketName","objectKey"],members:{bucketName:{},objectKey:{}}}}}}}},S3h:{type:"structure",required:["accessKeyId","secretAccessKey","sessionToken"],members:{accessKeyId:{type:"string",sensitive:!0},secretAccessKey:{type:"string",sensitive:!0},sessionToken:{type:"string",sensitive:!0}},sensitive:!0},S43:{type:"structure",required:["pipelineExecutionId","status"],members:{pipelineExecutionId:{},status:{}}},S4b:{type:"structure",required:["revisionId","revisionChangeId","created"],members:{revisionId:{},revisionChangeId:{},created:{type:"timestamp"}}},S50:{type:"list",member:{type:"structure",members:{name:{},s3location:{type:"structure",members:{bucket:{},key:{}}}}}},S59:{type:"map",key:{},value:{}},S61:{type:"structure",required:["definition","url"],members:{definition:{shape:"S62"},url:{},errorMessage:{},errorCode:{},lastTriggered:{type:"timestamp"},arn:{},tags:{shape:"Sq"}}},S62:{type:"structure",required:["name","targetPipeline","targetAction","filters","authentication","authenticationConfiguration"],members:{name:{},targetPipeline:{},targetAction:{},filters:{type:"list",member:{type:"structure",required:["jsonPath"],members:{jsonPath:{},matchEquals:{}}}},authentication:{},authenticationConfiguration:{type:"structure",members:{AllowedIPRange:{},SecretToken:{}}}}},S71:{type:"structure",required:["type","message"],members:{type:{},message:{},externalExecutionId:{}}},S74:{type:"structure",required:["revision","changeIdentifier"],members:{revision:{},changeIdentifier:{},created:{type:"timestamp"},revisionSummary:{}}},S76:{type:"structure",members:{summary:{},externalExecutionId:{},percentComplete:{type:"integer"}}}}}},function(e){e.exports={pagination:{ListActionExecutions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"actionExecutionDetails"},ListActionTypes:{input_token:"nextToken",output_token:"nextToken",result_key:"actionTypes"},ListPipelineExecutions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"pipelineExecutionSummaries"},ListPipelines:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"pipelines"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"tags"},ListWebhooks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"webhooks"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cognitoidentityserviceprovider={},n.CognitoIdentityServiceProvider=i.defineService("cognitoidentityserviceprovider",["2016-04-18"]),Object.defineProperty(a.services.cognitoidentityserviceprovider,"2016-04-18",{get:function(){var e=r(759);return e.paginators=r(760).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CognitoIdentityServiceProvider},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-04-18",endpointPrefix:"cognito-idp",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Cognito Identity Provider",serviceId:"Cognito Identity Provider",signatureVersion:"v4",targetPrefix:"AWSCognitoIdentityProviderService",uid:"cognito-idp-2016-04-18"},operations:{AddCustomAttributes:{input:{type:"structure",required:["UserPoolId","CustomAttributes"],members:{UserPoolId:{},CustomAttributes:{type:"list",member:{shape:"S4"}}}},output:{type:"structure",members:{}}},AdminAddUserToGroup:{input:{type:"structure",required:["UserPoolId","Username","GroupName"],members:{UserPoolId:{},Username:{shape:"Sd"},GroupName:{}}}},AdminConfirmSignUp:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}}},AdminCreateUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},ValidationData:{shape:"Sj"},TemporaryPassword:{shape:"Sn"},ForceAliasCreation:{type:"boolean"},MessageAction:{},DesiredDeliveryMediums:{type:"list",member:{}},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{User:{shape:"St"}}}},AdminDeleteUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}}},AdminDeleteUserAttributes:{input:{type:"structure",required:["UserPoolId","Username","UserAttributeNames"],members:{UserPoolId:{},Username:{shape:"Sd"},UserAttributeNames:{shape:"S10"}}},output:{type:"structure",members:{}}},AdminDisableProviderForUser:{input:{type:"structure",required:["UserPoolId","User"],members:{UserPoolId:{},User:{shape:"S13"}}},output:{type:"structure",members:{}}},AdminDisableUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",members:{}}},AdminEnableUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",members:{}}},AdminForgetDevice:{input:{type:"structure",required:["UserPoolId","Username","DeviceKey"],members:{UserPoolId:{},Username:{shape:"Sd"},DeviceKey:{}}}},AdminGetDevice:{input:{type:"structure",required:["DeviceKey","UserPoolId","Username"],members:{DeviceKey:{},UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",required:["Device"],members:{Device:{shape:"S1e"}}}},AdminGetUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",required:["Username"],members:{Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},UserCreateDate:{type:"timestamp"},UserLastModifiedDate:{type:"timestamp"},Enabled:{type:"boolean"},UserStatus:{},MFAOptions:{shape:"Sw"},PreferredMfaSetting:{},UserMFASettingList:{shape:"S1h"}}}},AdminInitiateAuth:{input:{type:"structure",required:["UserPoolId","ClientId","AuthFlow"],members:{UserPoolId:{},ClientId:{shape:"S1j"},AuthFlow:{},AuthParameters:{shape:"S1l"},ClientMetadata:{shape:"Sg"},AnalyticsMetadata:{shape:"S1m"},ContextData:{shape:"S1n"}}},output:{type:"structure",members:{ChallengeName:{},Session:{},ChallengeParameters:{shape:"S1t"},AuthenticationResult:{shape:"S1u"}}}},AdminLinkProviderForUser:{input:{type:"structure",required:["UserPoolId","DestinationUser","SourceUser"],members:{UserPoolId:{},DestinationUser:{shape:"S13"},SourceUser:{shape:"S13"}}},output:{type:"structure",members:{}}},AdminListDevices:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},Limit:{type:"integer"},PaginationToken:{}}},output:{type:"structure",members:{Devices:{shape:"S24"},PaginationToken:{}}}},AdminListGroupsForUser:{input:{type:"structure",required:["Username","UserPoolId"],members:{Username:{shape:"Sd"},UserPoolId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Groups:{shape:"S28"},NextToken:{}}}},AdminListUserAuthEvents:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AuthEvents:{type:"list",member:{type:"structure",members:{EventId:{},EventType:{},CreationDate:{type:"timestamp"},EventResponse:{},EventRisk:{type:"structure",members:{RiskDecision:{},RiskLevel:{},CompromisedCredentialsDetected:{type:"boolean"}}},ChallengeResponses:{type:"list",member:{type:"structure",members:{ChallengeName:{},ChallengeResponse:{}}}},EventContextData:{type:"structure",members:{IpAddress:{},DeviceName:{},Timezone:{},City:{},Country:{}}},EventFeedback:{type:"structure",required:["FeedbackValue","Provider"],members:{FeedbackValue:{},Provider:{},FeedbackDate:{type:"timestamp"}}}}}},NextToken:{}}}},AdminRemoveUserFromGroup:{input:{type:"structure",required:["UserPoolId","Username","GroupName"],members:{UserPoolId:{},Username:{shape:"Sd"},GroupName:{}}}},AdminResetUserPassword:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}}},AdminRespondToAuthChallenge:{input:{type:"structure",required:["UserPoolId","ClientId","ChallengeName"],members:{UserPoolId:{},ClientId:{shape:"S1j"},ChallengeName:{},ChallengeResponses:{shape:"S2y"},Session:{},AnalyticsMetadata:{shape:"S1m"},ContextData:{shape:"S1n"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{ChallengeName:{},Session:{},ChallengeParameters:{shape:"S1t"},AuthenticationResult:{shape:"S1u"}}}},AdminSetUserMFAPreference:{input:{type:"structure",required:["Username","UserPoolId"],members:{SMSMfaSettings:{shape:"S31"},SoftwareTokenMfaSettings:{shape:"S32"},Username:{shape:"Sd"},UserPoolId:{}}},output:{type:"structure",members:{}}},AdminSetUserPassword:{input:{type:"structure",required:["UserPoolId","Username","Password"],members:{UserPoolId:{},Username:{shape:"Sd"},Password:{shape:"Sn"},Permanent:{type:"boolean"}}},output:{type:"structure",members:{}}},AdminSetUserSettings:{input:{type:"structure",required:["UserPoolId","Username","MFAOptions"],members:{UserPoolId:{},Username:{shape:"Sd"},MFAOptions:{shape:"Sw"}}},output:{type:"structure",members:{}}},AdminUpdateAuthEventFeedback:{input:{type:"structure",required:["UserPoolId","Username","EventId","FeedbackValue"],members:{UserPoolId:{},Username:{shape:"Sd"},EventId:{},FeedbackValue:{}}},output:{type:"structure",members:{}}},AdminUpdateDeviceStatus:{input:{type:"structure",required:["UserPoolId","Username","DeviceKey"],members:{UserPoolId:{},Username:{shape:"Sd"},DeviceKey:{},DeviceRememberedStatus:{}}},output:{type:"structure",members:{}}},AdminUpdateUserAttributes:{input:{type:"structure",required:["UserPoolId","Username","UserAttributes"],members:{UserPoolId:{},Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}}},AdminUserGlobalSignOut:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",members:{}}},AssociateSoftwareToken:{input:{type:"structure",members:{AccessToken:{shape:"S1v"},Session:{}}},output:{type:"structure",members:{SecretCode:{type:"string",sensitive:!0},Session:{}}}},ChangePassword:{input:{type:"structure",required:["PreviousPassword","ProposedPassword","AccessToken"],members:{PreviousPassword:{shape:"Sn"},ProposedPassword:{shape:"Sn"},AccessToken:{shape:"S1v"}}},output:{type:"structure",members:{}},authtype:"none"},ConfirmDevice:{input:{type:"structure",required:["AccessToken","DeviceKey"],members:{AccessToken:{shape:"S1v"},DeviceKey:{},DeviceSecretVerifierConfig:{type:"structure",members:{PasswordVerifier:{},Salt:{}}},DeviceName:{}}},output:{type:"structure",members:{UserConfirmationNecessary:{type:"boolean"}}}},ConfirmForgotPassword:{input:{type:"structure",required:["ClientId","Username","ConfirmationCode","Password"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},Username:{shape:"Sd"},ConfirmationCode:{},Password:{shape:"Sn"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}},authtype:"none"},ConfirmSignUp:{input:{type:"structure",required:["ClientId","Username","ConfirmationCode"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},Username:{shape:"Sd"},ConfirmationCode:{},ForceAliasCreation:{type:"boolean"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}},authtype:"none"},CreateGroup:{input:{type:"structure",required:["GroupName","UserPoolId"],members:{GroupName:{},UserPoolId:{},Description:{},RoleArn:{},Precedence:{type:"integer"}}},output:{type:"structure",members:{Group:{shape:"S29"}}}},CreateIdentityProvider:{input:{type:"structure",required:["UserPoolId","ProviderName","ProviderType","ProviderDetails"],members:{UserPoolId:{},ProviderName:{},ProviderType:{},ProviderDetails:{shape:"S43"},AttributeMapping:{shape:"S44"},IdpIdentifiers:{shape:"S46"}}},output:{type:"structure",required:["IdentityProvider"],members:{IdentityProvider:{shape:"S49"}}}},CreateResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier","Name"],members:{UserPoolId:{},Identifier:{},Name:{},Scopes:{shape:"S4d"}}},output:{type:"structure",required:["ResourceServer"],members:{ResourceServer:{shape:"S4i"}}}},CreateUserImportJob:{input:{type:"structure",required:["JobName","UserPoolId","CloudWatchLogsRoleArn"],members:{JobName:{},UserPoolId:{},CloudWatchLogsRoleArn:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},CreateUserPool:{input:{type:"structure",required:["PoolName"],members:{PoolName:{},Policies:{shape:"S4u"},LambdaConfig:{shape:"S4y"},AutoVerifiedAttributes:{shape:"S53"},AliasAttributes:{shape:"S55"},UsernameAttributes:{shape:"S57"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S5c"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5h"},EmailConfiguration:{shape:"S5i"},SmsConfiguration:{shape:"S5m"},UserPoolTags:{shape:"S5n"},AdminCreateUserConfig:{shape:"S5q"},Schema:{shape:"S5t"},UserPoolAddOns:{shape:"S5u"},UsernameConfiguration:{shape:"S5w"},AccountRecoverySetting:{shape:"S5x"}}},output:{type:"structure",members:{UserPool:{shape:"S63"}}}},CreateUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientName"],members:{UserPoolId:{},ClientName:{},GenerateSecret:{type:"boolean"},RefreshTokenValidity:{type:"integer"},AccessTokenValidity:{type:"integer"},IdTokenValidity:{type:"integer"},TokenValidityUnits:{shape:"S6c"},ReadAttributes:{shape:"S6e"},WriteAttributes:{shape:"S6e"},ExplicitAuthFlows:{shape:"S6g"},SupportedIdentityProviders:{shape:"S6i"},CallbackURLs:{shape:"S6j"},LogoutURLs:{shape:"S6l"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6m"},AllowedOAuthScopes:{shape:"S6o"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6q"},PreventUserExistenceErrors:{},EnableTokenRevocation:{type:"boolean"}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6u"}}}},CreateUserPoolDomain:{input:{type:"structure",required:["Domain","UserPoolId"],members:{Domain:{},UserPoolId:{},CustomDomainConfig:{shape:"S6x"}}},output:{type:"structure",members:{CloudFrontDomain:{}}}},DeleteGroup:{input:{type:"structure",required:["GroupName","UserPoolId"],members:{GroupName:{},UserPoolId:{}}}},DeleteIdentityProvider:{input:{type:"structure",required:["UserPoolId","ProviderName"],members:{UserPoolId:{},ProviderName:{}}}},DeleteResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier"],members:{UserPoolId:{},Identifier:{}}}},DeleteUser:{input:{type:"structure",required:["AccessToken"],members:{AccessToken:{shape:"S1v"}}},authtype:"none"},DeleteUserAttributes:{input:{type:"structure",required:["UserAttributeNames","AccessToken"],members:{UserAttributeNames:{shape:"S10"},AccessToken:{shape:"S1v"}}},output:{type:"structure",members:{}},authtype:"none"},DeleteUserPool:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}}},DeleteUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}}},DeleteUserPoolDomain:{input:{type:"structure",required:["Domain","UserPoolId"],members:{Domain:{},UserPoolId:{}}},output:{type:"structure",members:{}}},DescribeIdentityProvider:{input:{type:"structure",required:["UserPoolId","ProviderName"],members:{UserPoolId:{},ProviderName:{}}},output:{type:"structure",required:["IdentityProvider"],members:{IdentityProvider:{shape:"S49"}}}},DescribeResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier"],members:{UserPoolId:{},Identifier:{}}},output:{type:"structure",required:["ResourceServer"],members:{ResourceServer:{shape:"S4i"}}}},DescribeRiskConfiguration:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}},output:{type:"structure",required:["RiskConfiguration"],members:{RiskConfiguration:{shape:"S7f"}}}},DescribeUserImportJob:{input:{type:"structure",required:["UserPoolId","JobId"],members:{UserPoolId:{},JobId:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},DescribeUserPool:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{UserPool:{shape:"S63"}}}},DescribeUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6u"}}}},DescribeUserPoolDomain:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{type:"structure",members:{DomainDescription:{type:"structure",members:{UserPoolId:{},AWSAccountId:{},Domain:{},S3Bucket:{},CloudFrontDistribution:{},Version:{},Status:{},CustomDomainConfig:{shape:"S6x"}}}}}},ForgetDevice:{input:{type:"structure",required:["DeviceKey"],members:{AccessToken:{shape:"S1v"},DeviceKey:{}}}},ForgotPassword:{input:{type:"structure",required:["ClientId","Username"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},UserContextData:{shape:"S3u"},Username:{shape:"Sd"},AnalyticsMetadata:{shape:"S1m"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetails:{shape:"S8d"}}},authtype:"none"},GetCSVHeader:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{UserPoolId:{},CSVHeader:{type:"list",member:{}}}}},GetDevice:{input:{type:"structure",required:["DeviceKey"],members:{DeviceKey:{},AccessToken:{shape:"S1v"}}},output:{type:"structure",required:["Device"],members:{Device:{shape:"S1e"}}}},GetGroup:{input:{type:"structure",required:["GroupName","UserPoolId"],members:{GroupName:{},UserPoolId:{}}},output:{type:"structure",members:{Group:{shape:"S29"}}}},GetIdentityProviderByIdentifier:{input:{type:"structure",required:["UserPoolId","IdpIdentifier"],members:{UserPoolId:{},IdpIdentifier:{}}},output:{type:"structure",required:["IdentityProvider"],members:{IdentityProvider:{shape:"S49"}}}},GetSigningCertificate:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{Certificate:{}}}},GetUICustomization:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}},output:{type:"structure",required:["UICustomization"],members:{UICustomization:{shape:"S8r"}}}},GetUser:{input:{type:"structure",required:["AccessToken"],members:{AccessToken:{shape:"S1v"}}},output:{type:"structure",required:["Username","UserAttributes"],members:{Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},MFAOptions:{shape:"Sw"},PreferredMfaSetting:{},UserMFASettingList:{shape:"S1h"}}},authtype:"none"},GetUserAttributeVerificationCode:{input:{type:"structure",required:["AccessToken","AttributeName"],members:{AccessToken:{shape:"S1v"},AttributeName:{},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetails:{shape:"S8d"}}},authtype:"none"},GetUserPoolMfaConfig:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{SmsMfaConfiguration:{shape:"S91"},SoftwareTokenMfaConfiguration:{shape:"S92"},MfaConfiguration:{}}}},GlobalSignOut:{input:{type:"structure",required:["AccessToken"],members:{AccessToken:{shape:"S1v"}}},output:{type:"structure",members:{}}},InitiateAuth:{input:{type:"structure",required:["AuthFlow","ClientId"],members:{AuthFlow:{},AuthParameters:{shape:"S1l"},ClientMetadata:{shape:"Sg"},ClientId:{shape:"S1j"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"}}},output:{type:"structure",members:{ChallengeName:{},Session:{},ChallengeParameters:{shape:"S1t"},AuthenticationResult:{shape:"S1u"}}},authtype:"none"},ListDevices:{input:{type:"structure",required:["AccessToken"],members:{AccessToken:{shape:"S1v"},Limit:{type:"integer"},PaginationToken:{}}},output:{type:"structure",members:{Devices:{shape:"S24"},PaginationToken:{}}}},ListGroups:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Groups:{shape:"S28"},NextToken:{}}}},ListIdentityProviders:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Providers"],members:{Providers:{type:"list",member:{type:"structure",members:{ProviderName:{},ProviderType:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}}},NextToken:{}}}},ListResourceServers:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ResourceServers"],members:{ResourceServers:{type:"list",member:{shape:"S4i"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S5n"}}}},ListUserImportJobs:{input:{type:"structure",required:["UserPoolId","MaxResults"],members:{UserPoolId:{},MaxResults:{type:"integer"},PaginationToken:{}}},output:{type:"structure",members:{UserImportJobs:{type:"list",member:{shape:"S4m"}},PaginationToken:{}}}},ListUserPoolClients:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{UserPoolClients:{type:"list",member:{type:"structure",members:{ClientId:{shape:"S1j"},UserPoolId:{},ClientName:{}}}},NextToken:{}}}},ListUserPools:{input:{type:"structure",required:["MaxResults"],members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{UserPools:{type:"list",member:{type:"structure",members:{Id:{},Name:{},LambdaConfig:{shape:"S4y"},Status:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}}},NextToken:{}}}},ListUsers:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},AttributesToGet:{type:"list",member:{}},Limit:{type:"integer"},PaginationToken:{},Filter:{}}},output:{type:"structure",members:{Users:{shape:"Sa4"},PaginationToken:{}}}},ListUsersInGroup:{input:{type:"structure",required:["UserPoolId","GroupName"],members:{UserPoolId:{},GroupName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Users:{shape:"Sa4"},NextToken:{}}}},ResendConfirmationCode:{input:{type:"structure",required:["ClientId","Username"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},UserContextData:{shape:"S3u"},Username:{shape:"Sd"},AnalyticsMetadata:{shape:"S1m"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetails:{shape:"S8d"}}},authtype:"none"},RespondToAuthChallenge:{input:{type:"structure",required:["ClientId","ChallengeName"],members:{ClientId:{shape:"S1j"},ChallengeName:{},Session:{},ChallengeResponses:{shape:"S2y"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{ChallengeName:{},Session:{},ChallengeParameters:{shape:"S1t"},AuthenticationResult:{shape:"S1u"}}},authtype:"none"},RevokeToken:{input:{type:"structure",required:["Token","ClientId"],members:{Token:{shape:"S1v"},ClientId:{shape:"S1j"},ClientSecret:{shape:"S6v"}}},output:{type:"structure",members:{}}},SetRiskConfiguration:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"},CompromisedCredentialsRiskConfiguration:{shape:"S7g"},AccountTakeoverRiskConfiguration:{shape:"S7l"},RiskExceptionConfiguration:{shape:"S7u"}}},output:{type:"structure",required:["RiskConfiguration"],members:{RiskConfiguration:{shape:"S7f"}}}},SetUICustomization:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"},CSS:{},ImageFile:{type:"blob"}}},output:{type:"structure",required:["UICustomization"],members:{UICustomization:{shape:"S8r"}}}},SetUserMFAPreference:{input:{type:"structure",required:["AccessToken"],members:{SMSMfaSettings:{shape:"S31"},SoftwareTokenMfaSettings:{shape:"S32"},AccessToken:{shape:"S1v"}}},output:{type:"structure",members:{}}},SetUserPoolMfaConfig:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},SmsMfaConfiguration:{shape:"S91"},SoftwareTokenMfaConfiguration:{shape:"S92"},MfaConfiguration:{}}},output:{type:"structure",members:{SmsMfaConfiguration:{shape:"S91"},SoftwareTokenMfaConfiguration:{shape:"S92"},MfaConfiguration:{}}}},SetUserSettings:{input:{type:"structure",required:["AccessToken","MFAOptions"],members:{AccessToken:{shape:"S1v"},MFAOptions:{shape:"Sw"}}},output:{type:"structure",members:{}},authtype:"none"},SignUp:{input:{type:"structure",required:["ClientId","Username","Password"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},Username:{shape:"Sd"},Password:{shape:"Sn"},UserAttributes:{shape:"Sj"},ValidationData:{shape:"Sj"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",required:["UserConfirmed","UserSub"],members:{UserConfirmed:{type:"boolean"},CodeDeliveryDetails:{shape:"S8d"},UserSub:{}}},authtype:"none"},StartUserImportJob:{input:{type:"structure",required:["UserPoolId","JobId"],members:{UserPoolId:{},JobId:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},StopUserImportJob:{input:{type:"structure",required:["UserPoolId","JobId"],members:{UserPoolId:{},JobId:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S5n"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAuthEventFeedback:{input:{type:"structure",required:["UserPoolId","Username","EventId","FeedbackToken","FeedbackValue"],members:{UserPoolId:{},Username:{shape:"Sd"},EventId:{},FeedbackToken:{shape:"S1v"},FeedbackValue:{}}},output:{type:"structure",members:{}}},UpdateDeviceStatus:{input:{type:"structure",required:["AccessToken","DeviceKey"],members:{AccessToken:{shape:"S1v"},DeviceKey:{},DeviceRememberedStatus:{}}},output:{type:"structure",members:{}}},UpdateGroup:{input:{type:"structure",required:["GroupName","UserPoolId"],members:{GroupName:{},UserPoolId:{},Description:{},RoleArn:{},Precedence:{type:"integer"}}},output:{type:"structure",members:{Group:{shape:"S29"}}}},UpdateIdentityProvider:{input:{type:"structure",required:["UserPoolId","ProviderName"],members:{UserPoolId:{},ProviderName:{},ProviderDetails:{shape:"S43"},AttributeMapping:{shape:"S44"},IdpIdentifiers:{shape:"S46"}}},output:{type:"structure",required:["IdentityProvider"],members:{IdentityProvider:{shape:"S49"}}}},UpdateResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier","Name"],members:{UserPoolId:{},Identifier:{},Name:{},Scopes:{shape:"S4d"}}},output:{type:"structure",required:["ResourceServer"],members:{ResourceServer:{shape:"S4i"}}}},UpdateUserAttributes:{input:{type:"structure",required:["UserAttributes","AccessToken"],members:{UserAttributes:{shape:"Sj"},AccessToken:{shape:"S1v"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetailsList:{type:"list",member:{shape:"S8d"}}}},authtype:"none"},UpdateUserPool:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},Policies:{shape:"S4u"},LambdaConfig:{shape:"S4y"},AutoVerifiedAttributes:{shape:"S53"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S5c"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5h"},EmailConfiguration:{shape:"S5i"},SmsConfiguration:{shape:"S5m"},UserPoolTags:{shape:"S5n"},AdminCreateUserConfig:{shape:"S5q"},UserPoolAddOns:{shape:"S5u"},AccountRecoverySetting:{shape:"S5x"}}},output:{type:"structure",members:{}}},UpdateUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientId"],members:{UserPoolId:{},ClientId:{shape:"S1j"},ClientName:{},RefreshTokenValidity:{type:"integer"},AccessTokenValidity:{type:"integer"},IdTokenValidity:{type:"integer"},TokenValidityUnits:{shape:"S6c"},ReadAttributes:{shape:"S6e"},WriteAttributes:{shape:"S6e"},ExplicitAuthFlows:{shape:"S6g"},SupportedIdentityProviders:{shape:"S6i"},CallbackURLs:{shape:"S6j"},LogoutURLs:{shape:"S6l"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6m"},AllowedOAuthScopes:{shape:"S6o"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6q"},PreventUserExistenceErrors:{},EnableTokenRevocation:{type:"boolean"}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6u"}}}},UpdateUserPoolDomain:{input:{type:"structure",required:["Domain","UserPoolId","CustomDomainConfig"],members:{Domain:{},UserPoolId:{},CustomDomainConfig:{shape:"S6x"}}},output:{type:"structure",members:{CloudFrontDomain:{}}}},VerifySoftwareToken:{input:{type:"structure",required:["UserCode"],members:{AccessToken:{shape:"S1v"},Session:{},UserCode:{},FriendlyDeviceName:{}}},output:{type:"structure",members:{Status:{},Session:{}}}},VerifyUserAttribute:{input:{type:"structure",required:["AccessToken","AttributeName","Code"],members:{AccessToken:{shape:"S1v"},AttributeName:{},Code:{}}},output:{type:"structure",members:{}},authtype:"none"}},shapes:{S4:{type:"structure",members:{Name:{},AttributeDataType:{},DeveloperOnlyAttribute:{type:"boolean"},Mutable:{type:"boolean"},Required:{type:"boolean"},NumberAttributeConstraints:{type:"structure",members:{MinValue:{},MaxValue:{}}},StringAttributeConstraints:{type:"structure",members:{MinLength:{},MaxLength:{}}}}},Sd:{type:"string",sensitive:!0},Sg:{type:"map",key:{},value:{}},Sj:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Value:{type:"string",sensitive:!0}}}},Sn:{type:"string",sensitive:!0},St:{type:"structure",members:{Username:{shape:"Sd"},Attributes:{shape:"Sj"},UserCreateDate:{type:"timestamp"},UserLastModifiedDate:{type:"timestamp"},Enabled:{type:"boolean"},UserStatus:{},MFAOptions:{shape:"Sw"}}},Sw:{type:"list",member:{type:"structure",members:{DeliveryMedium:{},AttributeName:{}}}},S10:{type:"list",member:{}},S13:{type:"structure",members:{ProviderName:{},ProviderAttributeName:{},ProviderAttributeValue:{}}},S1e:{type:"structure",members:{DeviceKey:{},DeviceAttributes:{shape:"Sj"},DeviceCreateDate:{type:"timestamp"},DeviceLastModifiedDate:{type:"timestamp"},DeviceLastAuthenticatedDate:{type:"timestamp"}}},S1h:{type:"list",member:{}},S1j:{type:"string",sensitive:!0},S1l:{type:"map",key:{},value:{},sensitive:!0},S1m:{type:"structure",members:{AnalyticsEndpointId:{}}},S1n:{type:"structure",required:["IpAddress","ServerName","ServerPath","HttpHeaders"],members:{IpAddress:{},ServerName:{},ServerPath:{},HttpHeaders:{type:"list",member:{type:"structure",members:{headerName:{},headerValue:{}}}},EncodedData:{}}},S1t:{type:"map",key:{},value:{}},S1u:{type:"structure",members:{AccessToken:{shape:"S1v"},ExpiresIn:{type:"integer"},TokenType:{},RefreshToken:{shape:"S1v"},IdToken:{shape:"S1v"},NewDeviceMetadata:{type:"structure",members:{DeviceKey:{},DeviceGroupKey:{}}}}},S1v:{type:"string",sensitive:!0},S24:{type:"list",member:{shape:"S1e"}},S28:{type:"list",member:{shape:"S29"}},S29:{type:"structure",members:{GroupName:{},UserPoolId:{},Description:{},RoleArn:{},Precedence:{type:"integer"},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}},S2y:{type:"map",key:{},value:{}},S31:{type:"structure",members:{Enabled:{type:"boolean"},PreferredMfa:{type:"boolean"}}},S32:{type:"structure",members:{Enabled:{type:"boolean"},PreferredMfa:{type:"boolean"}}},S3s:{type:"string",sensitive:!0},S3u:{type:"structure",members:{EncodedData:{}}},S43:{type:"map",key:{},value:{}},S44:{type:"map",key:{},value:{}},S46:{type:"list",member:{}},S49:{type:"structure",members:{UserPoolId:{},ProviderName:{},ProviderType:{},ProviderDetails:{shape:"S43"},AttributeMapping:{shape:"S44"},IdpIdentifiers:{shape:"S46"},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}},S4d:{type:"list",member:{type:"structure",required:["ScopeName","ScopeDescription"],members:{ScopeName:{},ScopeDescription:{}}}},S4i:{type:"structure",members:{UserPoolId:{},Identifier:{},Name:{},Scopes:{shape:"S4d"}}},S4m:{type:"structure",members:{JobName:{},JobId:{},UserPoolId:{},PreSignedUrl:{},CreationDate:{type:"timestamp"},StartDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},Status:{},CloudWatchLogsRoleArn:{},ImportedUsers:{type:"long"},SkippedUsers:{type:"long"},FailedUsers:{type:"long"},CompletionMessage:{}}},S4u:{type:"structure",members:{PasswordPolicy:{type:"structure",members:{MinimumLength:{type:"integer"},RequireUppercase:{type:"boolean"},RequireLowercase:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireSymbols:{type:"boolean"},TemporaryPasswordValidityDays:{type:"integer"}}}}},S4y:{type:"structure",members:{PreSignUp:{},CustomMessage:{},PostConfirmation:{},PreAuthentication:{},PostAuthentication:{},DefineAuthChallenge:{},CreateAuthChallenge:{},VerifyAuthChallengeResponse:{},PreTokenGeneration:{},UserMigration:{},CustomSMSSender:{type:"structure",required:["LambdaVersion","LambdaArn"],members:{LambdaVersion:{},LambdaArn:{}}},CustomEmailSender:{type:"structure",required:["LambdaVersion","LambdaArn"],members:{LambdaVersion:{},LambdaArn:{}}},KMSKeyID:{}}},S53:{type:"list",member:{}},S55:{type:"list",member:{}},S57:{type:"list",member:{}},S5c:{type:"structure",members:{SmsMessage:{},EmailMessage:{},EmailSubject:{},EmailMessageByLink:{},EmailSubjectByLink:{},DefaultEmailOption:{}}},S5h:{type:"structure",members:{ChallengeRequiredOnNewDevice:{type:"boolean"},DeviceOnlyRememberedOnUserPrompt:{type:"boolean"}}},S5i:{type:"structure",members:{SourceArn:{},ReplyToEmailAddress:{},EmailSendingAccount:{},From:{},ConfigurationSet:{}}},S5m:{type:"structure",required:["SnsCallerArn"],members:{SnsCallerArn:{},ExternalId:{}}},S5n:{type:"map",key:{},value:{}},S5q:{type:"structure",members:{AllowAdminCreateUserOnly:{type:"boolean"},UnusedAccountValidityDays:{type:"integer"},InviteMessageTemplate:{type:"structure",members:{SMSMessage:{},EmailMessage:{},EmailSubject:{}}}}},S5t:{type:"list",member:{shape:"S4"}},S5u:{type:"structure",required:["AdvancedSecurityMode"],members:{AdvancedSecurityMode:{}}},S5w:{type:"structure",required:["CaseSensitive"],members:{CaseSensitive:{type:"boolean"}}},S5x:{type:"structure",members:{RecoveryMechanisms:{type:"list",member:{type:"structure",required:["Priority","Name"],members:{Priority:{type:"integer"},Name:{}}}}}},S63:{type:"structure",members:{Id:{},Name:{},Policies:{shape:"S4u"},LambdaConfig:{shape:"S4y"},Status:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"},SchemaAttributes:{shape:"S5t"},AutoVerifiedAttributes:{shape:"S53"},AliasAttributes:{shape:"S55"},UsernameAttributes:{shape:"S57"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S5c"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5h"},EstimatedNumberOfUsers:{type:"integer"},EmailConfiguration:{shape:"S5i"},SmsConfiguration:{shape:"S5m"},UserPoolTags:{shape:"S5n"},SmsConfigurationFailure:{},EmailConfigurationFailure:{},Domain:{},CustomDomain:{},AdminCreateUserConfig:{shape:"S5q"},UserPoolAddOns:{shape:"S5u"},UsernameConfiguration:{shape:"S5w"},Arn:{},AccountRecoverySetting:{shape:"S5x"}}},S6c:{type:"structure",members:{AccessToken:{},IdToken:{},RefreshToken:{}}},S6e:{type:"list",member:{}},S6g:{type:"list",member:{}},S6i:{type:"list",member:{}},S6j:{type:"list",member:{}},S6l:{type:"list",member:{}},S6m:{type:"list",member:{}},S6o:{type:"list",member:{}},S6q:{type:"structure",members:{ApplicationId:{},ApplicationArn:{},RoleArn:{},ExternalId:{},UserDataShared:{type:"boolean"}}},S6u:{type:"structure",members:{UserPoolId:{},ClientName:{},ClientId:{shape:"S1j"},ClientSecret:{shape:"S6v"},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"},RefreshTokenValidity:{type:"integer"},AccessTokenValidity:{type:"integer"},IdTokenValidity:{type:"integer"},TokenValidityUnits:{shape:"S6c"},ReadAttributes:{shape:"S6e"},WriteAttributes:{shape:"S6e"},ExplicitAuthFlows:{shape:"S6g"},SupportedIdentityProviders:{shape:"S6i"},CallbackURLs:{shape:"S6j"},LogoutURLs:{shape:"S6l"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6m"},AllowedOAuthScopes:{shape:"S6o"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6q"},PreventUserExistenceErrors:{},EnableTokenRevocation:{type:"boolean"}}},S6v:{type:"string",sensitive:!0},S6x:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},S7f:{type:"structure",members:{UserPoolId:{},ClientId:{shape:"S1j"},CompromisedCredentialsRiskConfiguration:{shape:"S7g"},AccountTakeoverRiskConfiguration:{shape:"S7l"},RiskExceptionConfiguration:{shape:"S7u"},LastModifiedDate:{type:"timestamp"}}},S7g:{type:"structure",required:["Actions"],members:{EventFilter:{type:"list",member:{}},Actions:{type:"structure",required:["EventAction"],members:{EventAction:{}}}}},S7l:{type:"structure",required:["Actions"],members:{NotifyConfiguration:{type:"structure",required:["SourceArn"],members:{From:{},ReplyTo:{},SourceArn:{},BlockEmail:{shape:"S7n"},NoActionEmail:{shape:"S7n"},MfaEmail:{shape:"S7n"}}},Actions:{type:"structure",members:{LowAction:{shape:"S7r"},MediumAction:{shape:"S7r"},HighAction:{shape:"S7r"}}}}},S7n:{type:"structure",required:["Subject"],members:{Subject:{},HtmlBody:{},TextBody:{}}},S7r:{type:"structure",required:["Notify","EventAction"],members:{Notify:{type:"boolean"},EventAction:{}}},S7u:{type:"structure",members:{BlockedIPRangeList:{type:"list",member:{}},SkippedIPRangeList:{type:"list",member:{}}}},S8d:{type:"structure",members:{Destination:{},DeliveryMedium:{},AttributeName:{}}},S8r:{type:"structure",members:{UserPoolId:{},ClientId:{shape:"S1j"},ImageUrl:{},CSS:{},CSSVersion:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}},S91:{type:"structure",members:{SmsAuthenticationMessage:{},SmsConfiguration:{shape:"S5m"}}},S92:{type:"structure",members:{Enabled:{type:"boolean"}}},Sa4:{type:"list",member:{shape:"St"}}}}},function(e){e.exports={pagination:{AdminListGroupsForUser:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Groups"},AdminListUserAuthEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AuthEvents"},ListGroups:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Groups"},ListIdentityProviders:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Providers"},ListResourceServers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceServers"},ListUserPoolClients:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserPoolClients"},ListUserPools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserPools"},ListUsers:{input_token:"PaginationToken",limit_key:"Limit",output_token:"PaginationToken",result_key:"Users"},ListUsersInGroup:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Users"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cognitosync={},n.CognitoSync=i.defineService("cognitosync",["2014-06-30"]),Object.defineProperty(a.services.cognitosync,"2014-06-30",{get:function(){var e=r(762);return e.paginators=r(763).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CognitoSync},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-06-30",endpointPrefix:"cognito-sync",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Cognito Sync",serviceId:"Cognito Sync",signatureVersion:"v4",uid:"cognito-sync-2014-06-30"},operations:{BulkPublish:{http:{requestUri:"/identitypools/{IdentityPoolId}/bulkpublish",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolId:{}}}},DeleteDataset:{http:{method:"DELETE",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"}}},output:{type:"structure",members:{Dataset:{shape:"S8"}}}},DescribeDataset:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"}}},output:{type:"structure",members:{Dataset:{shape:"S8"}}}},DescribeIdentityPoolUsage:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolUsage:{shape:"Sg"}}}},DescribeIdentityUsage:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"}}},output:{type:"structure",members:{IdentityUsage:{type:"structure",members:{IdentityId:{},IdentityPoolId:{},LastModifiedDate:{type:"timestamp"},DatasetCount:{type:"integer"},DataStorage:{type:"long"}}}}}},GetBulkPublishDetails:{http:{requestUri:"/identitypools/{IdentityPoolId}/getBulkPublishDetails",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolId:{},BulkPublishStartTime:{type:"timestamp"},BulkPublishCompleteTime:{type:"timestamp"},BulkPublishStatus:{},FailureMessage:{}}}},GetCognitoEvents:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/events",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{Events:{shape:"Sq"}}}},GetIdentityPoolConfiguration:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/configuration",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolId:{},PushSync:{shape:"Sv"},CognitoStreams:{shape:"Sz"}}}},ListDatasets:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets",responseCode:200},input:{type:"structure",required:["IdentityId","IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Datasets:{type:"list",member:{shape:"S8"}},Count:{type:"integer"},NextToken:{}}}},ListIdentityPoolUsage:{http:{method:"GET",requestUri:"/identitypools",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{IdentityPoolUsages:{type:"list",member:{shape:"Sg"}},MaxResults:{type:"integer"},Count:{type:"integer"},NextToken:{}}}},ListRecords:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/records",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},LastSyncCount:{location:"querystring",locationName:"lastSyncCount",type:"long"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},SyncSessionToken:{location:"querystring",locationName:"syncSessionToken"}}},output:{type:"structure",members:{Records:{shape:"S1c"},NextToken:{},Count:{type:"integer"},DatasetSyncCount:{type:"long"},LastModifiedBy:{},MergedDatasetNames:{type:"list",member:{}},DatasetExists:{type:"boolean"},DatasetDeletedAfterRequestedSyncCount:{type:"boolean"},SyncSessionToken:{}}}},RegisterDevice:{http:{requestUri:"/identitypools/{IdentityPoolId}/identity/{IdentityId}/device",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","Platform","Token"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},Platform:{},Token:{}}},output:{type:"structure",members:{DeviceId:{}}}},SetCognitoEvents:{http:{requestUri:"/identitypools/{IdentityPoolId}/events",responseCode:200},input:{type:"structure",required:["IdentityPoolId","Events"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},Events:{shape:"Sq"}}}},SetIdentityPoolConfiguration:{http:{requestUri:"/identitypools/{IdentityPoolId}/configuration",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},PushSync:{shape:"Sv"},CognitoStreams:{shape:"Sz"}}},output:{type:"structure",members:{IdentityPoolId:{},PushSync:{shape:"Sv"},CognitoStreams:{shape:"Sz"}}}},SubscribeToDataset:{http:{requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName","DeviceId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},DeviceId:{location:"uri",locationName:"DeviceId"}}},output:{type:"structure",members:{}}},UnsubscribeFromDataset:{http:{method:"DELETE",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName","DeviceId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},DeviceId:{location:"uri",locationName:"DeviceId"}}},output:{type:"structure",members:{}}},UpdateRecords:{http:{requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName","SyncSessionToken"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},DeviceId:{},RecordPatches:{type:"list",member:{type:"structure",required:["Op","Key","SyncCount"],members:{Op:{},Key:{},Value:{},SyncCount:{type:"long"},DeviceLastModifiedDate:{type:"timestamp"}}}},SyncSessionToken:{},ClientContext:{location:"header",locationName:"x-amz-Client-Context"}}},output:{type:"structure",members:{Records:{shape:"S1c"}}}}},shapes:{S8:{type:"structure",members:{IdentityId:{},DatasetName:{},CreationDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},DataStorage:{type:"long"},NumRecords:{type:"long"}}},Sg:{type:"structure",members:{IdentityPoolId:{},SyncSessionsCount:{type:"long"},DataStorage:{type:"long"},LastModifiedDate:{type:"timestamp"}}},Sq:{type:"map",key:{},value:{}},Sv:{type:"structure",members:{ApplicationArns:{type:"list",member:{}},RoleArn:{}}},Sz:{type:"structure",members:{StreamName:{},RoleArn:{},StreamingStatus:{}}},S1c:{type:"list",member:{type:"structure",members:{Key:{},Value:{},SyncCount:{type:"long"},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},DeviceLastModifiedDate:{type:"timestamp"}}}}}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.configservice={},n.ConfigService=i.defineService("configservice",["2014-11-12"]),Object.defineProperty(a.services.configservice,"2014-11-12",{get:function(){var e=r(765);return e.paginators=r(766).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ConfigService},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-11-12",endpointPrefix:"config",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Config Service",serviceFullName:"AWS Config",serviceId:"Config Service",signatureVersion:"v4",targetPrefix:"StarlingDoveService",uid:"config-2014-11-12"},operations:{BatchGetAggregateResourceConfig:{input:{type:"structure",required:["ConfigurationAggregatorName","ResourceIdentifiers"],members:{ConfigurationAggregatorName:{},ResourceIdentifiers:{type:"list",member:{shape:"S4"}}}},output:{type:"structure",members:{BaseConfigurationItems:{shape:"Sb"},UnprocessedResourceIdentifiers:{type:"list",member:{shape:"S4"}}}}},BatchGetResourceConfig:{input:{type:"structure",required:["resourceKeys"],members:{resourceKeys:{shape:"Sq"}}},output:{type:"structure",members:{baseConfigurationItems:{shape:"Sb"},unprocessedResourceKeys:{shape:"Sq"}}}},DeleteAggregationAuthorization:{input:{type:"structure",required:["AuthorizedAccountId","AuthorizedAwsRegion"],members:{AuthorizedAccountId:{},AuthorizedAwsRegion:{}}}},DeleteConfigRule:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{}}}},DeleteConfigurationAggregator:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{}}}},DeleteConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorderName"],members:{ConfigurationRecorderName:{}}}},DeleteConformancePack:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{}}}},DeleteDeliveryChannel:{input:{type:"structure",required:["DeliveryChannelName"],members:{DeliveryChannelName:{}}}},DeleteEvaluationResults:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{}}},output:{type:"structure",members:{}}},DeleteOrganizationConfigRule:{input:{type:"structure",required:["OrganizationConfigRuleName"],members:{OrganizationConfigRuleName:{}}}},DeleteOrganizationConformancePack:{input:{type:"structure",required:["OrganizationConformancePackName"],members:{OrganizationConformancePackName:{}}}},DeletePendingAggregationRequest:{input:{type:"structure",required:["RequesterAccountId","RequesterAwsRegion"],members:{RequesterAccountId:{},RequesterAwsRegion:{}}}},DeleteRemediationConfiguration:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ResourceType:{}}},output:{type:"structure",members:{}}},DeleteRemediationExceptions:{input:{type:"structure",required:["ConfigRuleName","ResourceKeys"],members:{ConfigRuleName:{},ResourceKeys:{shape:"S1f"}}},output:{type:"structure",members:{FailedBatches:{type:"list",member:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"S1f"}}}}}}},DeleteResourceConfig:{input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{},ResourceId:{}}}},DeleteRetentionConfiguration:{input:{type:"structure",required:["RetentionConfigurationName"],members:{RetentionConfigurationName:{}}}},DeleteStoredQuery:{input:{type:"structure",required:["QueryName"],members:{QueryName:{}}},output:{type:"structure",members:{}}},DeliverConfigSnapshot:{input:{type:"structure",required:["deliveryChannelName"],members:{deliveryChannelName:{}}},output:{type:"structure",members:{configSnapshotId:{}}}},DescribeAggregateComplianceByConfigRules:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},Filters:{type:"structure",members:{ConfigRuleName:{},ComplianceType:{},AccountId:{},AwsRegion:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AggregateComplianceByConfigRules:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},Compliance:{shape:"S23"},AccountId:{},AwsRegion:{}}}},NextToken:{}}}},DescribeAggregateComplianceByConformancePacks:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},Filters:{type:"structure",members:{ConformancePackName:{},ComplianceType:{},AccountId:{},AwsRegion:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AggregateComplianceByConformancePacks:{type:"list",member:{type:"structure",members:{ConformancePackName:{},Compliance:{type:"structure",members:{ComplianceType:{},CompliantRuleCount:{type:"integer"},NonCompliantRuleCount:{type:"integer"},TotalRuleCount:{type:"integer"}}},AccountId:{},AwsRegion:{}}}},NextToken:{}}}},DescribeAggregationAuthorizations:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AggregationAuthorizations:{type:"list",member:{shape:"S2i"}},NextToken:{}}}},DescribeComplianceByConfigRule:{input:{type:"structure",members:{ConfigRuleNames:{shape:"S2l"},ComplianceTypes:{shape:"S2m"},NextToken:{}}},output:{type:"structure",members:{ComplianceByConfigRules:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},Compliance:{shape:"S23"}}}},NextToken:{}}}},DescribeComplianceByResource:{input:{type:"structure",members:{ResourceType:{},ResourceId:{},ComplianceTypes:{shape:"S2m"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ComplianceByResources:{type:"list",member:{type:"structure",members:{ResourceType:{},ResourceId:{},Compliance:{shape:"S23"}}}},NextToken:{}}}},DescribeConfigRuleEvaluationStatus:{input:{type:"structure",members:{ConfigRuleNames:{shape:"S2l"},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ConfigRulesEvaluationStatus:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},ConfigRuleArn:{},ConfigRuleId:{},LastSuccessfulInvocationTime:{type:"timestamp"},LastFailedInvocationTime:{type:"timestamp"},LastSuccessfulEvaluationTime:{type:"timestamp"},LastFailedEvaluationTime:{type:"timestamp"},FirstActivatedTime:{type:"timestamp"},LastDeactivatedTime:{type:"timestamp"},LastErrorCode:{},LastErrorMessage:{},FirstEvaluationStarted:{type:"boolean"}}}},NextToken:{}}}},DescribeConfigRules:{input:{type:"structure",members:{ConfigRuleNames:{shape:"S2l"},NextToken:{}}},output:{type:"structure",members:{ConfigRules:{type:"list",member:{shape:"S33"}},NextToken:{}}}},DescribeConfigurationAggregatorSourcesStatus:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},UpdateStatus:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{AggregatedSourceStatusList:{type:"list",member:{type:"structure",members:{SourceId:{},SourceType:{},AwsRegion:{},LastUpdateStatus:{},LastUpdateTime:{type:"timestamp"},LastErrorCode:{},LastErrorMessage:{}}}},NextToken:{}}}},DescribeConfigurationAggregators:{input:{type:"structure",members:{ConfigurationAggregatorNames:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ConfigurationAggregators:{type:"list",member:{shape:"S3r"}},NextToken:{}}}},DescribeConfigurationRecorderStatus:{input:{type:"structure",members:{ConfigurationRecorderNames:{shape:"S3z"}}},output:{type:"structure",members:{ConfigurationRecordersStatus:{type:"list",member:{type:"structure",members:{name:{},lastStartTime:{type:"timestamp"},lastStopTime:{type:"timestamp"},recording:{type:"boolean"},lastStatus:{},lastErrorCode:{},lastErrorMessage:{},lastStatusChangeTime:{type:"timestamp"}}}}}}},DescribeConfigurationRecorders:{input:{type:"structure",members:{ConfigurationRecorderNames:{shape:"S3z"}}},output:{type:"structure",members:{ConfigurationRecorders:{type:"list",member:{shape:"S47"}}}}},DescribeConformancePackCompliance:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},Filters:{type:"structure",members:{ConfigRuleNames:{shape:"S4e"},ComplianceType:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ConformancePackName","ConformancePackRuleComplianceList"],members:{ConformancePackName:{},ConformancePackRuleComplianceList:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},ComplianceType:{},Controls:{type:"list",member:{}}}}},NextToken:{}}}},DescribeConformancePackStatus:{input:{type:"structure",members:{ConformancePackNames:{shape:"S4l"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConformancePackStatusDetails:{type:"list",member:{type:"structure",required:["ConformancePackName","ConformancePackId","ConformancePackArn","ConformancePackState","StackArn","LastUpdateRequestedTime"],members:{ConformancePackName:{},ConformancePackId:{},ConformancePackArn:{},ConformancePackState:{},StackArn:{},ConformancePackStatusReason:{},LastUpdateRequestedTime:{type:"timestamp"},LastUpdateCompletedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeConformancePacks:{input:{type:"structure",members:{ConformancePackNames:{shape:"S4l"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConformancePackDetails:{type:"list",member:{type:"structure",required:["ConformancePackName","ConformancePackArn","ConformancePackId"],members:{ConformancePackName:{},ConformancePackArn:{},ConformancePackId:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S51"},LastUpdateRequestedTime:{type:"timestamp"},CreatedBy:{}}}},NextToken:{}}}},DescribeDeliveryChannelStatus:{input:{type:"structure",members:{DeliveryChannelNames:{shape:"S56"}}},output:{type:"structure",members:{DeliveryChannelsStatus:{type:"list",member:{type:"structure",members:{name:{},configSnapshotDeliveryInfo:{shape:"S5a"},configHistoryDeliveryInfo:{shape:"S5a"},configStreamDeliveryInfo:{type:"structure",members:{lastStatus:{},lastErrorCode:{},lastErrorMessage:{},lastStatusChangeTime:{type:"timestamp"}}}}}}}}},DescribeDeliveryChannels:{input:{type:"structure",members:{DeliveryChannelNames:{shape:"S56"}}},output:{type:"structure",members:{DeliveryChannels:{type:"list",member:{shape:"S5g"}}}}},DescribeOrganizationConfigRuleStatuses:{input:{type:"structure",members:{OrganizationConfigRuleNames:{shape:"S5j"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConfigRuleStatuses:{type:"list",member:{type:"structure",required:["OrganizationConfigRuleName","OrganizationRuleStatus"],members:{OrganizationConfigRuleName:{},OrganizationRuleStatus:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeOrganizationConfigRules:{input:{type:"structure",members:{OrganizationConfigRuleNames:{shape:"S5j"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConfigRules:{type:"list",member:{type:"structure",required:["OrganizationConfigRuleName","OrganizationConfigRuleArn"],members:{OrganizationConfigRuleName:{},OrganizationConfigRuleArn:{},OrganizationManagedRuleMetadata:{shape:"S5t"},OrganizationCustomRuleMetadata:{shape:"S5y"},ExcludedAccounts:{shape:"S61"},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeOrganizationConformancePackStatuses:{input:{type:"structure",members:{OrganizationConformancePackNames:{shape:"S63"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConformancePackStatuses:{type:"list",member:{type:"structure",required:["OrganizationConformancePackName","Status"],members:{OrganizationConformancePackName:{},Status:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeOrganizationConformancePacks:{input:{type:"structure",members:{OrganizationConformancePackNames:{shape:"S63"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConformancePacks:{type:"list",member:{type:"structure",required:["OrganizationConformancePackName","OrganizationConformancePackArn","LastUpdateTime"],members:{OrganizationConformancePackName:{},OrganizationConformancePackArn:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S51"},ExcludedAccounts:{shape:"S61"},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribePendingAggregationRequests:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PendingAggregationRequests:{type:"list",member:{type:"structure",members:{RequesterAccountId:{},RequesterAwsRegion:{}}}},NextToken:{}}}},DescribeRemediationConfigurations:{input:{type:"structure",required:["ConfigRuleNames"],members:{ConfigRuleNames:{shape:"S2l"}}},output:{type:"structure",members:{RemediationConfigurations:{shape:"S6j"}}}},DescribeRemediationExceptions:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ResourceKeys:{shape:"S1f"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{RemediationExceptions:{shape:"S6z"},NextToken:{}}}},DescribeRemediationExecutionStatus:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ResourceKeys:{shape:"Sq"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{RemediationExecutionStatuses:{type:"list",member:{type:"structure",members:{ResourceKey:{shape:"Sr"},State:{},StepDetails:{type:"list",member:{type:"structure",members:{Name:{},State:{},ErrorMessage:{},StartTime:{type:"timestamp"},StopTime:{type:"timestamp"}}}},InvocationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeRetentionConfigurations:{input:{type:"structure",members:{RetentionConfigurationNames:{type:"list",member:{}},NextToken:{}}},output:{type:"structure",members:{RetentionConfigurations:{type:"list",member:{shape:"S7d"}},NextToken:{}}}},GetAggregateComplianceDetailsByConfigRule:{input:{type:"structure",required:["ConfigurationAggregatorName","ConfigRuleName","AccountId","AwsRegion"],members:{ConfigurationAggregatorName:{},ConfigRuleName:{},AccountId:{},AwsRegion:{},ComplianceType:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AggregateEvaluationResults:{type:"list",member:{type:"structure",members:{EvaluationResultIdentifier:{shape:"S7j"},ComplianceType:{},ResultRecordedTime:{type:"timestamp"},ConfigRuleInvokedTime:{type:"timestamp"},Annotation:{},AccountId:{},AwsRegion:{}}}},NextToken:{}}}},GetAggregateConfigRuleComplianceSummary:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},Filters:{type:"structure",members:{AccountId:{},AwsRegion:{}}},GroupByKey:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GroupByKey:{},AggregateComplianceCounts:{type:"list",member:{type:"structure",members:{GroupName:{},ComplianceSummary:{shape:"S7r"}}}},NextToken:{}}}},GetAggregateConformancePackComplianceSummary:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},Filters:{type:"structure",members:{AccountId:{},AwsRegion:{}}},GroupByKey:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AggregateConformancePackComplianceSummaries:{type:"list",member:{type:"structure",members:{ComplianceSummary:{type:"structure",members:{CompliantConformancePackCount:{type:"integer"},NonCompliantConformancePackCount:{type:"integer"}}},GroupName:{}}}},GroupByKey:{},NextToken:{}}}},GetAggregateDiscoveredResourceCounts:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},Filters:{type:"structure",members:{ResourceType:{},AccountId:{},Region:{}}},GroupByKey:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["TotalDiscoveredResources"],members:{TotalDiscoveredResources:{type:"long"},GroupByKey:{},GroupedResourceCounts:{type:"list",member:{type:"structure",required:["GroupName","ResourceCount"],members:{GroupName:{},ResourceCount:{type:"long"}}}},NextToken:{}}}},GetAggregateResourceConfig:{input:{type:"structure",required:["ConfigurationAggregatorName","ResourceIdentifier"],members:{ConfigurationAggregatorName:{},ResourceIdentifier:{shape:"S4"}}},output:{type:"structure",members:{ConfigurationItem:{shape:"S88"}}}},GetComplianceDetailsByConfigRule:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ComplianceTypes:{shape:"S2m"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EvaluationResults:{shape:"S8k"},NextToken:{}}}},GetComplianceDetailsByResource:{input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{},ResourceId:{},ComplianceTypes:{shape:"S2m"},NextToken:{}}},output:{type:"structure",members:{EvaluationResults:{shape:"S8k"},NextToken:{}}}},GetComplianceSummaryByConfigRule:{output:{type:"structure",members:{ComplianceSummary:{shape:"S7r"}}}},GetComplianceSummaryByResourceType:{input:{type:"structure",members:{ResourceTypes:{shape:"S8q"}}},output:{type:"structure",members:{ComplianceSummariesByResourceType:{type:"list",member:{type:"structure",members:{ResourceType:{},ComplianceSummary:{shape:"S7r"}}}}}}},GetConformancePackComplianceDetails:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},Filters:{type:"structure",members:{ConfigRuleNames:{shape:"S4e"},ComplianceType:{},ResourceType:{},ResourceIds:{type:"list",member:{}}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},ConformancePackRuleEvaluationResults:{type:"list",member:{type:"structure",required:["ComplianceType","EvaluationResultIdentifier","ConfigRuleInvokedTime","ResultRecordedTime"],members:{ComplianceType:{},EvaluationResultIdentifier:{shape:"S7j"},ConfigRuleInvokedTime:{type:"timestamp"},ResultRecordedTime:{type:"timestamp"},Annotation:{}}}},NextToken:{}}}},GetConformancePackComplianceSummary:{input:{type:"structure",required:["ConformancePackNames"],members:{ConformancePackNames:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConformancePackComplianceSummaryList:{type:"list",member:{type:"structure",required:["ConformancePackName","ConformancePackComplianceStatus"],members:{ConformancePackName:{},ConformancePackComplianceStatus:{}}}},NextToken:{}}}},GetDiscoveredResourceCounts:{input:{type:"structure",members:{resourceTypes:{shape:"S8q"},limit:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{totalDiscoveredResources:{type:"long"},resourceCounts:{type:"list",member:{type:"structure",members:{resourceType:{},count:{type:"long"}}}},nextToken:{}}}},GetOrganizationConfigRuleDetailedStatus:{input:{type:"structure",required:["OrganizationConfigRuleName"],members:{OrganizationConfigRuleName:{},Filters:{type:"structure",members:{AccountId:{},MemberAccountRuleStatus:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConfigRuleDetailedStatus:{type:"list",member:{type:"structure",required:["AccountId","ConfigRuleName","MemberAccountRuleStatus"],members:{AccountId:{},ConfigRuleName:{},MemberAccountRuleStatus:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetOrganizationConformancePackDetailedStatus:{input:{type:"structure",required:["OrganizationConformancePackName"],members:{OrganizationConformancePackName:{},Filters:{type:"structure",members:{AccountId:{},Status:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConformancePackDetailedStatuses:{type:"list",member:{type:"structure",required:["AccountId","ConformancePackName","Status"],members:{AccountId:{},ConformancePackName:{},Status:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetResourceConfigHistory:{input:{type:"structure",required:["resourceType","resourceId"],members:{resourceType:{},resourceId:{},laterTime:{type:"timestamp"},earlierTime:{type:"timestamp"},chronologicalOrder:{},limit:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{configurationItems:{type:"list",member:{shape:"S88"}},nextToken:{}}}},GetStoredQuery:{input:{type:"structure",required:["QueryName"],members:{QueryName:{}}},output:{type:"structure",members:{StoredQuery:{shape:"S9v"}}}},ListAggregateDiscoveredResources:{input:{type:"structure",required:["ConfigurationAggregatorName","ResourceType"],members:{ConfigurationAggregatorName:{},ResourceType:{},Filters:{type:"structure",members:{AccountId:{},ResourceId:{},ResourceName:{},Region:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceIdentifiers:{type:"list",member:{shape:"S4"}},NextToken:{}}}},ListDiscoveredResources:{input:{type:"structure",required:["resourceType"],members:{resourceType:{},resourceIds:{type:"list",member:{}},resourceName:{},limit:{type:"integer"},includeDeletedResources:{type:"boolean"},nextToken:{}}},output:{type:"structure",members:{resourceIdentifiers:{type:"list",member:{type:"structure",members:{resourceType:{},resourceId:{},resourceName:{},resourceDeletionTime:{type:"timestamp"}}}},nextToken:{}}}},ListStoredQueries:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{StoredQueryMetadata:{type:"list",member:{type:"structure",required:["QueryId","QueryArn","QueryName"],members:{QueryId:{},QueryArn:{},QueryName:{},Description:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sah"},NextToken:{}}}},PutAggregationAuthorization:{input:{type:"structure",required:["AuthorizedAccountId","AuthorizedAwsRegion"],members:{AuthorizedAccountId:{},AuthorizedAwsRegion:{},Tags:{shape:"Sam"}}},output:{type:"structure",members:{AggregationAuthorization:{shape:"S2i"}}}},PutConfigRule:{input:{type:"structure",required:["ConfigRule"],members:{ConfigRule:{shape:"S33"},Tags:{shape:"Sam"}}}},PutConfigurationAggregator:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},AccountAggregationSources:{shape:"S3t"},OrganizationAggregationSource:{shape:"S3x"},Tags:{shape:"Sam"}}},output:{type:"structure",members:{ConfigurationAggregator:{shape:"S3r"}}}},PutConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorder"],members:{ConfigurationRecorder:{shape:"S47"}}}},PutConformancePack:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},TemplateS3Uri:{},TemplateBody:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S51"}}},output:{type:"structure",members:{ConformancePackArn:{}}}},PutDeliveryChannel:{input:{type:"structure",required:["DeliveryChannel"],members:{DeliveryChannel:{shape:"S5g"}}}},PutEvaluations:{input:{type:"structure",required:["ResultToken"],members:{Evaluations:{shape:"Say"},ResultToken:{},TestMode:{type:"boolean"}}},output:{type:"structure",members:{FailedEvaluations:{shape:"Say"}}}},PutExternalEvaluation:{input:{type:"structure",required:["ConfigRuleName","ExternalEvaluation"],members:{ConfigRuleName:{},ExternalEvaluation:{type:"structure",required:["ComplianceResourceType","ComplianceResourceId","ComplianceType","OrderingTimestamp"],members:{ComplianceResourceType:{},ComplianceResourceId:{},ComplianceType:{},Annotation:{},OrderingTimestamp:{type:"timestamp"}}}}},output:{type:"structure",members:{}}},PutOrganizationConfigRule:{input:{type:"structure",required:["OrganizationConfigRuleName"],members:{OrganizationConfigRuleName:{},OrganizationManagedRuleMetadata:{shape:"S5t"},OrganizationCustomRuleMetadata:{shape:"S5y"},ExcludedAccounts:{shape:"S61"}}},output:{type:"structure",members:{OrganizationConfigRuleArn:{}}}},PutOrganizationConformancePack:{input:{type:"structure",required:["OrganizationConformancePackName"],members:{OrganizationConformancePackName:{},TemplateS3Uri:{},TemplateBody:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S51"},ExcludedAccounts:{shape:"S61"}}},output:{type:"structure",members:{OrganizationConformancePackArn:{}}}},PutRemediationConfigurations:{input:{type:"structure",required:["RemediationConfigurations"],members:{RemediationConfigurations:{shape:"S6j"}}},output:{type:"structure",members:{FailedBatches:{type:"list",member:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"S6j"}}}}}}},PutRemediationExceptions:{input:{type:"structure",required:["ConfigRuleName","ResourceKeys"],members:{ConfigRuleName:{},ResourceKeys:{shape:"S1f"},Message:{},ExpirationTime:{type:"timestamp"}}},output:{type:"structure",members:{FailedBatches:{type:"list",member:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"S6z"}}}}}}},PutResourceConfig:{input:{type:"structure",required:["ResourceType","SchemaVersionId","ResourceId","Configuration"],members:{ResourceType:{},SchemaVersionId:{},ResourceId:{},ResourceName:{},Configuration:{},Tags:{shape:"S8a"}}}},PutRetentionConfiguration:{input:{type:"structure",required:["RetentionPeriodInDays"],members:{RetentionPeriodInDays:{type:"integer"}}},output:{type:"structure",members:{RetentionConfiguration:{shape:"S7d"}}}},PutStoredQuery:{input:{type:"structure",required:["StoredQuery"],members:{StoredQuery:{shape:"S9v"},Tags:{shape:"Sam"}}},output:{type:"structure",members:{QueryArn:{}}}},SelectAggregateResourceConfig:{input:{type:"structure",required:["Expression","ConfigurationAggregatorName"],members:{Expression:{},ConfigurationAggregatorName:{},Limit:{type:"integer"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Results:{shape:"Sbq"},QueryInfo:{shape:"Sbr"},NextToken:{}}}},SelectResourceConfig:{input:{type:"structure",required:["Expression"],members:{Expression:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Results:{shape:"Sbq"},QueryInfo:{shape:"Sbr"},NextToken:{}}}},StartConfigRulesEvaluation:{input:{type:"structure",members:{ConfigRuleNames:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorderName"],members:{ConfigurationRecorderName:{}}}},StartRemediationExecution:{input:{type:"structure",required:["ConfigRuleName","ResourceKeys"],members:{ConfigRuleName:{},ResourceKeys:{shape:"Sq"}}},output:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"Sq"}}}},StopConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorderName"],members:{ConfigurationRecorderName:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sah"}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}}}},shapes:{S4:{type:"structure",required:["SourceAccountId","SourceRegion","ResourceId","ResourceType"],members:{SourceAccountId:{},SourceRegion:{},ResourceId:{},ResourceType:{},ResourceName:{}}},Sb:{type:"list",member:{type:"structure",members:{version:{},accountId:{},configurationItemCaptureTime:{type:"timestamp"},configurationItemStatus:{},configurationStateId:{},arn:{},resourceType:{},resourceId:{},resourceName:{},awsRegion:{},availabilityZone:{},resourceCreationTime:{type:"timestamp"},configuration:{},supplementaryConfiguration:{shape:"Sl"}}}},Sl:{type:"map",key:{},value:{}},Sq:{type:"list",member:{shape:"Sr"}},Sr:{type:"structure",required:["resourceType","resourceId"],members:{resourceType:{},resourceId:{}}},S1f:{type:"list",member:{type:"structure",members:{ResourceType:{},ResourceId:{}}}},S23:{type:"structure",members:{ComplianceType:{},ComplianceContributorCount:{shape:"S24"}}},S24:{type:"structure",members:{CappedCount:{type:"integer"},CapExceeded:{type:"boolean"}}},S2i:{type:"structure",members:{AggregationAuthorizationArn:{},AuthorizedAccountId:{},AuthorizedAwsRegion:{},CreationTime:{type:"timestamp"}}},S2l:{type:"list",member:{}},S2m:{type:"list",member:{}},S33:{type:"structure",required:["Source"],members:{ConfigRuleName:{},ConfigRuleArn:{},ConfigRuleId:{},Description:{},Scope:{type:"structure",members:{ComplianceResourceTypes:{type:"list",member:{}},TagKey:{},TagValue:{},ComplianceResourceId:{}}},Source:{type:"structure",required:["Owner","SourceIdentifier"],members:{Owner:{},SourceIdentifier:{},SourceDetails:{type:"list",member:{type:"structure",members:{EventSource:{},MessageType:{},MaximumExecutionFrequency:{}}}}}},InputParameters:{},MaximumExecutionFrequency:{},ConfigRuleState:{},CreatedBy:{}}},S3r:{type:"structure",members:{ConfigurationAggregatorName:{},ConfigurationAggregatorArn:{},AccountAggregationSources:{shape:"S3t"},OrganizationAggregationSource:{shape:"S3x"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},CreatedBy:{}}},S3t:{type:"list",member:{type:"structure",required:["AccountIds"],members:{AccountIds:{type:"list",member:{}},AllAwsRegions:{type:"boolean"},AwsRegions:{shape:"S3w"}}}},S3w:{type:"list",member:{}},S3x:{type:"structure",required:["RoleArn"],members:{RoleArn:{},AwsRegions:{shape:"S3w"},AllAwsRegions:{type:"boolean"}}},S3z:{type:"list",member:{}},S47:{type:"structure",members:{name:{},roleARN:{},recordingGroup:{type:"structure",members:{allSupported:{type:"boolean"},includeGlobalResourceTypes:{type:"boolean"},resourceTypes:{type:"list",member:{}}}}}},S4e:{type:"list",member:{}},S4l:{type:"list",member:{}},S51:{type:"list",member:{type:"structure",required:["ParameterName","ParameterValue"],members:{ParameterName:{},ParameterValue:{}}}},S56:{type:"list",member:{}},S5a:{type:"structure",members:{lastStatus:{},lastErrorCode:{},lastErrorMessage:{},lastAttemptTime:{type:"timestamp"},lastSuccessfulTime:{type:"timestamp"},nextDeliveryTime:{type:"timestamp"}}},S5g:{type:"structure",members:{name:{},s3BucketName:{},s3KeyPrefix:{},s3KmsKeyArn:{},snsTopicARN:{},configSnapshotDeliveryProperties:{type:"structure",members:{deliveryFrequency:{}}}}},S5j:{type:"list",member:{}},S5t:{type:"structure",required:["RuleIdentifier"],members:{Description:{},RuleIdentifier:{},InputParameters:{},MaximumExecutionFrequency:{},ResourceTypesScope:{shape:"S5w"},ResourceIdScope:{},TagKeyScope:{},TagValueScope:{}}},S5w:{type:"list",member:{}},S5y:{type:"structure",required:["LambdaFunctionArn","OrganizationConfigRuleTriggerTypes"],members:{Description:{},LambdaFunctionArn:{},OrganizationConfigRuleTriggerTypes:{type:"list",member:{}},InputParameters:{},MaximumExecutionFrequency:{},ResourceTypesScope:{shape:"S5w"},ResourceIdScope:{},TagKeyScope:{},TagValueScope:{}}},S61:{type:"list",member:{}},S63:{type:"list",member:{}},S6j:{type:"list",member:{type:"structure",required:["ConfigRuleName","TargetType","TargetId"],members:{ConfigRuleName:{},TargetType:{},TargetId:{},TargetVersion:{},Parameters:{type:"map",key:{},value:{type:"structure",members:{ResourceValue:{type:"structure",required:["Value"],members:{Value:{}}},StaticValue:{type:"structure",required:["Values"],members:{Values:{type:"list",member:{}}}}}}},ResourceType:{},Automatic:{type:"boolean"},ExecutionControls:{type:"structure",members:{SsmControls:{type:"structure",members:{ConcurrentExecutionRatePercentage:{type:"integer"},ErrorPercentage:{type:"integer"}}}}},MaximumAutomaticAttempts:{type:"integer"},RetryAttemptSeconds:{type:"long"},Arn:{},CreatedByService:{}}}},S6z:{type:"list",member:{type:"structure",required:["ConfigRuleName","ResourceType","ResourceId"],members:{ConfigRuleName:{},ResourceType:{},ResourceId:{},Message:{},ExpirationTime:{type:"timestamp"}}}},S7d:{type:"structure",required:["Name","RetentionPeriodInDays"],members:{Name:{},RetentionPeriodInDays:{type:"integer"}}},S7j:{type:"structure",members:{EvaluationResultQualifier:{type:"structure",members:{ConfigRuleName:{},ResourceType:{},ResourceId:{}}},OrderingTimestamp:{type:"timestamp"}}},S7r:{type:"structure",members:{CompliantResourceCount:{shape:"S24"},NonCompliantResourceCount:{shape:"S24"},ComplianceSummaryTimestamp:{type:"timestamp"}}},S88:{type:"structure",members:{version:{},accountId:{},configurationItemCaptureTime:{type:"timestamp"},configurationItemStatus:{},configurationStateId:{},configurationItemMD5Hash:{},arn:{},resourceType:{},resourceId:{},resourceName:{},awsRegion:{},availabilityZone:{},resourceCreationTime:{type:"timestamp"},tags:{shape:"S8a"},relatedEvents:{type:"list",member:{}},relationships:{type:"list",member:{type:"structure",members:{resourceType:{},resourceId:{},resourceName:{},relationshipName:{}}}},configuration:{},supplementaryConfiguration:{shape:"Sl"}}},S8a:{type:"map",key:{},value:{}},S8k:{type:"list",member:{type:"structure",members:{EvaluationResultIdentifier:{shape:"S7j"},ComplianceType:{},ResultRecordedTime:{type:"timestamp"},ConfigRuleInvokedTime:{type:"timestamp"},Annotation:{},ResultToken:{}}}},S8q:{type:"list",member:{}},S9v:{type:"structure",required:["QueryName"],members:{QueryId:{},QueryArn:{},QueryName:{},Description:{},Expression:{}}},Sah:{type:"list",member:{shape:"Sai"}},Sai:{type:"structure",members:{Key:{},Value:{}}},Sam:{type:"list",member:{shape:"Sai"}},Say:{type:"list",member:{type:"structure",required:["ComplianceResourceType","ComplianceResourceId","ComplianceType","OrderingTimestamp"],members:{ComplianceResourceType:{},ComplianceResourceId:{},ComplianceType:{},Annotation:{},OrderingTimestamp:{type:"timestamp"}}}},Sbq:{type:"list",member:{}},Sbr:{type:"structure",members:{SelectFields:{type:"list",member:{type:"structure",members:{Name:{}}}}}}}}},function(e){e.exports={pagination:{DescribeAggregateComplianceByConfigRules:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken"},DescribeAggregateComplianceByConformancePacks:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"AggregateComplianceByConformancePacks"},DescribeAggregationAuthorizations:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"AggregationAuthorizations"},DescribeComplianceByConfigRule:{input_token:"NextToken",output_token:"NextToken",result_key:"ComplianceByConfigRules"},DescribeComplianceByResource:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"ComplianceByResources"},DescribeConfigRuleEvaluationStatus:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"ConfigRulesEvaluationStatus"},DescribeConfigRules:{input_token:"NextToken",output_token:"NextToken",result_key:"ConfigRules"},DescribeConfigurationAggregatorSourcesStatus:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"AggregatedSourceStatusList"},DescribeConfigurationAggregators:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"ConfigurationAggregators"},DescribeConformancePackCompliance:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken"},DescribeConformancePackStatus:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"ConformancePackStatusDetails"},DescribeConformancePacks:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"ConformancePackDetails"},DescribeOrganizationConfigRuleStatuses:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"OrganizationConfigRuleStatuses"},DescribeOrganizationConfigRules:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"OrganizationConfigRules"},DescribeOrganizationConformancePackStatuses:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"OrganizationConformancePackStatuses"},DescribeOrganizationConformancePacks:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"OrganizationConformancePacks"},DescribePendingAggregationRequests:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"PendingAggregationRequests"},DescribeRemediationExceptions:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken"},DescribeRemediationExecutionStatus:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"RemediationExecutionStatuses"},DescribeRetentionConfigurations:{input_token:"NextToken",output_token:"NextToken",result_key:"RetentionConfigurations"},GetAggregateComplianceDetailsByConfigRule:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"AggregateEvaluationResults"},GetAggregateConfigRuleComplianceSummary:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken"},GetAggregateConformancePackComplianceSummary:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken"},GetAggregateDiscoveredResourceCounts:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken"},GetComplianceDetailsByConfigRule:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"EvaluationResults"},GetComplianceDetailsByResource:{input_token:"NextToken",output_token:"NextToken",result_key:"EvaluationResults"},GetConformancePackComplianceDetails:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken"},GetConformancePackComplianceSummary:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"ConformancePackComplianceSummaryList"},GetDiscoveredResourceCounts:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken"},GetOrganizationConfigRuleDetailedStatus:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"OrganizationConfigRuleDetailedStatus"},GetOrganizationConformancePackDetailedStatus:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"OrganizationConformancePackDetailedStatuses"},GetResourceConfigHistory:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"configurationItems"},ListAggregateDiscoveredResources:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"ResourceIdentifiers"},ListDiscoveredResources:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"resourceIdentifiers"},ListStoredQueries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTagsForResource:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Tags"},SelectAggregateResourceConfig:{input_token:"NextToken",limit_key:"Limit",non_aggregate_keys:["QueryInfo"],output_token:"NextToken",result_key:"Results"},SelectResourceConfig:{input_token:"NextToken",limit_key:"Limit",non_aggregate_keys:["QueryInfo"],output_token:"NextToken",result_key:"Results"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cur={},n.CUR=i.defineService("cur",["2017-01-06"]),Object.defineProperty(a.services.cur,"2017-01-06",{get:function(){var e=r(768);return e.paginators=r(769).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CUR},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-01-06",endpointPrefix:"cur",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Cost and Usage Report Service",serviceId:"Cost and Usage Report Service",signatureVersion:"v4",signingName:"cur",targetPrefix:"AWSOrigamiServiceGatewayService",uid:"cur-2017-01-06"},operations:{DeleteReportDefinition:{input:{type:"structure",members:{ReportName:{}}},output:{type:"structure",members:{ResponseMessage:{}}}},DescribeReportDefinitions:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ReportDefinitions:{type:"list",member:{shape:"Sa"}},NextToken:{}}}},ModifyReportDefinition:{input:{type:"structure",required:["ReportName","ReportDefinition"],members:{ReportName:{},ReportDefinition:{shape:"Sa"}}},output:{type:"structure",members:{}}},PutReportDefinition:{input:{type:"structure",required:["ReportDefinition"],members:{ReportDefinition:{shape:"Sa"}}},output:{type:"structure",members:{}}}},shapes:{Sa:{type:"structure",required:["ReportName","TimeUnit","Format","Compression","AdditionalSchemaElements","S3Bucket","S3Prefix","S3Region"],members:{ReportName:{},TimeUnit:{},Format:{},Compression:{},AdditionalSchemaElements:{type:"list",member:{}},S3Bucket:{},S3Prefix:{},S3Region:{},AdditionalArtifacts:{type:"list",member:{}},RefreshClosedReports:{type:"boolean"},ReportVersioning:{},BillingViewArn:{}}}}}},function(e){e.exports={pagination:{DescribeReportDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.devicefarm={},n.DeviceFarm=i.defineService("devicefarm",["2015-06-23"]),Object.defineProperty(a.services.devicefarm,"2015-06-23",{get:function(){var e=r(771);return e.paginators=r(772).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.DeviceFarm},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-06-23",endpointPrefix:"devicefarm",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Device Farm",serviceId:"Device Farm",signatureVersion:"v4",targetPrefix:"DeviceFarm_20150623",uid:"devicefarm-2015-06-23"},operations:{CreateDevicePool:{input:{type:"structure",required:["projectArn","name","rules"],members:{projectArn:{},name:{},description:{},rules:{shape:"S5"},maxDevices:{type:"integer"}}},output:{type:"structure",members:{devicePool:{shape:"Sc"}}}},CreateInstanceProfile:{input:{type:"structure",required:["name"],members:{name:{},description:{},packageCleanup:{type:"boolean"},excludeAppPackagesFromCleanup:{shape:"Sg"},rebootAfterUse:{type:"boolean"}}},output:{type:"structure",members:{instanceProfile:{shape:"Si"}}}},CreateNetworkProfile:{input:{type:"structure",required:["projectArn","name"],members:{projectArn:{},name:{},description:{},type:{},uplinkBandwidthBits:{type:"long"},downlinkBandwidthBits:{type:"long"},uplinkDelayMs:{type:"long"},downlinkDelayMs:{type:"long"},uplinkJitterMs:{type:"long"},downlinkJitterMs:{type:"long"},uplinkLossPercent:{type:"integer"},downlinkLossPercent:{type:"integer"}}},output:{type:"structure",members:{networkProfile:{shape:"So"}}}},CreateProject:{input:{type:"structure",required:["name"],members:{name:{},defaultJobTimeoutMinutes:{type:"integer"}}},output:{type:"structure",members:{project:{shape:"Ss"}}}},CreateRemoteAccessSession:{input:{type:"structure",required:["projectArn","deviceArn"],members:{projectArn:{},deviceArn:{},instanceArn:{},sshPublicKey:{},remoteDebugEnabled:{type:"boolean"},remoteRecordEnabled:{type:"boolean"},remoteRecordAppArn:{},name:{},clientId:{},configuration:{type:"structure",members:{billingMethod:{},vpceConfigurationArns:{shape:"Sz"}}},interactionMode:{},skipAppResign:{type:"boolean"}}},output:{type:"structure",members:{remoteAccessSession:{shape:"S12"}}}},CreateTestGridProject:{input:{type:"structure",required:["name"],members:{name:{},description:{},vpcConfig:{shape:"S1m"}}},output:{type:"structure",members:{testGridProject:{shape:"S1r"}}}},CreateTestGridUrl:{input:{type:"structure",required:["projectArn","expiresInSeconds"],members:{projectArn:{},expiresInSeconds:{type:"integer"}}},output:{type:"structure",members:{url:{shape:"S1w"},expires:{type:"timestamp"}}}},CreateUpload:{input:{type:"structure",required:["projectArn","name","type"],members:{projectArn:{},name:{},type:{},contentType:{}}},output:{type:"structure",members:{upload:{shape:"S21"}}}},CreateVPCEConfiguration:{input:{type:"structure",required:["vpceConfigurationName","vpceServiceName","serviceDnsName"],members:{vpceConfigurationName:{},vpceServiceName:{},serviceDnsName:{},vpceConfigurationDescription:{}}},output:{type:"structure",members:{vpceConfiguration:{shape:"S2c"}}}},DeleteDevicePool:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteInstanceProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteNetworkProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteProject:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteRemoteAccessSession:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteRun:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteTestGridProject:{input:{type:"structure",required:["projectArn"],members:{projectArn:{}}},output:{type:"structure",members:{}}},DeleteUpload:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteVPCEConfiguration:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},GetAccountSettings:{input:{type:"structure",members:{}},output:{type:"structure",members:{accountSettings:{type:"structure",members:{awsAccountNumber:{},unmeteredDevices:{shape:"S2z"},unmeteredRemoteAccessDevices:{shape:"S2z"},maxJobTimeoutMinutes:{type:"integer"},trialMinutes:{type:"structure",members:{total:{type:"double"},remaining:{type:"double"}}},maxSlots:{type:"map",key:{},value:{type:"integer"}},defaultJobTimeoutMinutes:{type:"integer"},skipAppResign:{type:"boolean"}}}}}},GetDevice:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{device:{shape:"S15"}}}},GetDeviceInstance:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{deviceInstance:{shape:"S1c"}}}},GetDevicePool:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{devicePool:{shape:"Sc"}}}},GetDevicePoolCompatibility:{input:{type:"structure",required:["devicePoolArn"],members:{devicePoolArn:{},appArn:{},testType:{},test:{shape:"S3a"},configuration:{shape:"S3d"}}},output:{type:"structure",members:{compatibleDevices:{shape:"S3l"},incompatibleDevices:{shape:"S3l"}}}},GetInstanceProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{instanceProfile:{shape:"Si"}}}},GetJob:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{job:{shape:"S3t"}}}},GetNetworkProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{networkProfile:{shape:"So"}}}},GetOfferingStatus:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{current:{shape:"S41"},nextPeriod:{shape:"S41"},nextToken:{}}}},GetProject:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{project:{shape:"Ss"}}}},GetRemoteAccessSession:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{remoteAccessSession:{shape:"S12"}}}},GetRun:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{run:{shape:"S4i"}}}},GetSuite:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{suite:{shape:"S4r"}}}},GetTest:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{test:{shape:"S4u"}}}},GetTestGridProject:{input:{type:"structure",required:["projectArn"],members:{projectArn:{}}},output:{type:"structure",members:{testGridProject:{shape:"S1r"}}}},GetTestGridSession:{input:{type:"structure",members:{projectArn:{},sessionId:{},sessionArn:{}}},output:{type:"structure",members:{testGridSession:{shape:"S50"}}}},GetUpload:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{upload:{shape:"S21"}}}},GetVPCEConfiguration:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{vpceConfiguration:{shape:"S2c"}}}},InstallToRemoteAccessSession:{input:{type:"structure",required:["remoteAccessSessionArn","appArn"],members:{remoteAccessSessionArn:{},appArn:{}}},output:{type:"structure",members:{appUpload:{shape:"S21"}}}},ListArtifacts:{input:{type:"structure",required:["arn","type"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{artifacts:{type:"list",member:{type:"structure",members:{arn:{},name:{},type:{},extension:{},url:{}}}},nextToken:{}}}},ListDeviceInstances:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{deviceInstances:{shape:"S1b"},nextToken:{}}}},ListDevicePools:{input:{type:"structure",required:["arn"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{devicePools:{type:"list",member:{shape:"Sc"}},nextToken:{}}}},ListDevices:{input:{type:"structure",members:{arn:{},nextToken:{},filters:{shape:"S4l"}}},output:{type:"structure",members:{devices:{type:"list",member:{shape:"S15"}},nextToken:{}}}},ListInstanceProfiles:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{instanceProfiles:{type:"list",member:{shape:"Si"}},nextToken:{}}}},ListJobs:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{jobs:{type:"list",member:{shape:"S3t"}},nextToken:{}}}},ListNetworkProfiles:{input:{type:"structure",required:["arn"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{networkProfiles:{type:"list",member:{shape:"So"}},nextToken:{}}}},ListOfferingPromotions:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{offeringPromotions:{type:"list",member:{type:"structure",members:{id:{},description:{}}}},nextToken:{}}}},ListOfferingTransactions:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{offeringTransactions:{type:"list",member:{shape:"S64"}},nextToken:{}}}},ListOfferings:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{offerings:{type:"list",member:{shape:"S45"}},nextToken:{}}}},ListProjects:{input:{type:"structure",members:{arn:{},nextToken:{}}},output:{type:"structure",members:{projects:{type:"list",member:{shape:"Ss"}},nextToken:{}}}},ListRemoteAccessSessions:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{remoteAccessSessions:{type:"list",member:{shape:"S12"}},nextToken:{}}}},ListRuns:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{runs:{type:"list",member:{shape:"S4i"}},nextToken:{}}}},ListSamples:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{samples:{type:"list",member:{type:"structure",members:{arn:{},type:{},url:{}}}},nextToken:{}}}},ListSuites:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{suites:{type:"list",member:{shape:"S4r"}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S6s"}}}},ListTestGridProjects:{input:{type:"structure",members:{maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{testGridProjects:{type:"list",member:{shape:"S1r"}},nextToken:{}}}},ListTestGridSessionActions:{input:{type:"structure",required:["sessionArn"],members:{sessionArn:{},maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{actions:{type:"list",member:{type:"structure",members:{action:{},started:{type:"timestamp"},duration:{type:"long"},statusCode:{},requestMethod:{}}}},nextToken:{}}}},ListTestGridSessionArtifacts:{input:{type:"structure",required:["sessionArn"],members:{sessionArn:{},type:{},maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{artifacts:{type:"list",member:{type:"structure",members:{filename:{},type:{},url:{shape:"S1w"}}}},nextToken:{}}}},ListTestGridSessions:{input:{type:"structure",required:["projectArn"],members:{projectArn:{},status:{},creationTimeAfter:{type:"timestamp"},creationTimeBefore:{type:"timestamp"},endTimeAfter:{type:"timestamp"},endTimeBefore:{type:"timestamp"},maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{testGridSessions:{type:"list",member:{shape:"S50"}},nextToken:{}}}},ListTests:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{tests:{type:"list",member:{shape:"S4u"}},nextToken:{}}}},ListUniqueProblems:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{uniqueProblems:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{message:{},problems:{type:"list",member:{type:"structure",members:{run:{shape:"S7n"},job:{shape:"S7n"},suite:{shape:"S7n"},test:{shape:"S7n"},device:{shape:"S15"},result:{},message:{}}}}}}}},nextToken:{}}}},ListUploads:{input:{type:"structure",required:["arn"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{uploads:{type:"list",member:{shape:"S21"}},nextToken:{}}}},ListVPCEConfigurations:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{vpceConfigurations:{type:"list",member:{shape:"S2c"}},nextToken:{}}}},PurchaseOffering:{input:{type:"structure",required:["offeringId","quantity"],members:{offeringId:{},quantity:{type:"integer"},offeringPromotionId:{}}},output:{type:"structure",members:{offeringTransaction:{shape:"S64"}}}},RenewOffering:{input:{type:"structure",required:["offeringId","quantity"],members:{offeringId:{},quantity:{type:"integer"}}},output:{type:"structure",members:{offeringTransaction:{shape:"S64"}}}},ScheduleRun:{input:{type:"structure",required:["projectArn","test"],members:{projectArn:{},appArn:{},devicePoolArn:{},deviceSelectionConfiguration:{type:"structure",required:["filters","maxDevices"],members:{filters:{shape:"S4l"},maxDevices:{type:"integer"}}},name:{},test:{shape:"S3a"},configuration:{shape:"S3d"},executionConfiguration:{type:"structure",members:{jobTimeoutMinutes:{type:"integer"},accountsCleanup:{type:"boolean"},appPackagesCleanup:{type:"boolean"},videoCapture:{type:"boolean"},skipAppResign:{type:"boolean"}}}}},output:{type:"structure",members:{run:{shape:"S4i"}}}},StopJob:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{job:{shape:"S3t"}}}},StopRemoteAccessSession:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{remoteAccessSession:{shape:"S12"}}}},StopRun:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{run:{shape:"S4i"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S6s"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDeviceInstance:{input:{type:"structure",required:["arn"],members:{arn:{},profileArn:{},labels:{shape:"S1d"}}},output:{type:"structure",members:{deviceInstance:{shape:"S1c"}}}},UpdateDevicePool:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},description:{},rules:{shape:"S5"},maxDevices:{type:"integer"},clearMaxDevices:{type:"boolean"}}},output:{type:"structure",members:{devicePool:{shape:"Sc"}}}},UpdateInstanceProfile:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},description:{},packageCleanup:{type:"boolean"},excludeAppPackagesFromCleanup:{shape:"Sg"},rebootAfterUse:{type:"boolean"}}},output:{type:"structure",members:{instanceProfile:{shape:"Si"}}}},UpdateNetworkProfile:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},description:{},type:{},uplinkBandwidthBits:{type:"long"},downlinkBandwidthBits:{type:"long"},uplinkDelayMs:{type:"long"},downlinkDelayMs:{type:"long"},uplinkJitterMs:{type:"long"},downlinkJitterMs:{type:"long"},uplinkLossPercent:{type:"integer"},downlinkLossPercent:{type:"integer"}}},output:{type:"structure",members:{networkProfile:{shape:"So"}}}},UpdateProject:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},defaultJobTimeoutMinutes:{type:"integer"}}},output:{type:"structure",members:{project:{shape:"Ss"}}}},UpdateTestGridProject:{input:{type:"structure",required:["projectArn"],members:{projectArn:{},name:{},description:{},vpcConfig:{shape:"S1m"}}},output:{type:"structure",members:{testGridProject:{shape:"S1r"}}}},UpdateUpload:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},contentType:{},editContent:{type:"boolean"}}},output:{type:"structure",members:{upload:{shape:"S21"}}}},UpdateVPCEConfiguration:{input:{type:"structure",required:["arn"],members:{arn:{},vpceConfigurationName:{},vpceServiceName:{},serviceDnsName:{},vpceConfigurationDescription:{}}},output:{type:"structure",members:{vpceConfiguration:{shape:"S2c"}}}}},shapes:{S5:{type:"list",member:{type:"structure",members:{attribute:{},operator:{},value:{}}}},Sc:{type:"structure",members:{arn:{},name:{},description:{},type:{},rules:{shape:"S5"},maxDevices:{type:"integer"}}},Sg:{type:"list",member:{}},Si:{type:"structure",members:{arn:{},packageCleanup:{type:"boolean"},excludeAppPackagesFromCleanup:{shape:"Sg"},rebootAfterUse:{type:"boolean"},name:{},description:{}}},So:{type:"structure",members:{arn:{},name:{},description:{},type:{},uplinkBandwidthBits:{type:"long"},downlinkBandwidthBits:{type:"long"},uplinkDelayMs:{type:"long"},downlinkDelayMs:{type:"long"},uplinkJitterMs:{type:"long"},downlinkJitterMs:{type:"long"},uplinkLossPercent:{type:"integer"},downlinkLossPercent:{type:"integer"}}},Ss:{type:"structure",members:{arn:{},name:{},defaultJobTimeoutMinutes:{type:"integer"},created:{type:"timestamp"}}},Sz:{type:"list",member:{}},S12:{type:"structure",members:{arn:{},name:{},created:{type:"timestamp"},status:{},result:{},message:{},started:{type:"timestamp"},stopped:{type:"timestamp"},device:{shape:"S15"},instanceArn:{},remoteDebugEnabled:{type:"boolean"},remoteRecordEnabled:{type:"boolean"},remoteRecordAppArn:{},hostAddress:{},clientId:{},billingMethod:{},deviceMinutes:{shape:"S1h"},endpoint:{},deviceUdid:{},interactionMode:{},skipAppResign:{type:"boolean"}}},S15:{type:"structure",members:{arn:{},name:{},manufacturer:{},model:{},modelId:{},formFactor:{},platform:{},os:{},cpu:{type:"structure",members:{frequency:{},architecture:{},clock:{type:"double"}}},resolution:{type:"structure",members:{width:{type:"integer"},height:{type:"integer"}}},heapSize:{type:"long"},memory:{type:"long"},image:{},carrier:{},radio:{},remoteAccessEnabled:{type:"boolean"},remoteDebugEnabled:{type:"boolean"},fleetType:{},fleetName:{},instances:{shape:"S1b"},availability:{}}},S1b:{type:"list",member:{shape:"S1c"}},S1c:{type:"structure",members:{arn:{},deviceArn:{},labels:{shape:"S1d"},status:{},udid:{},instanceProfile:{shape:"Si"}}},S1d:{type:"list",member:{}},S1h:{type:"structure",members:{total:{type:"double"},metered:{type:"double"},unmetered:{type:"double"}}},S1m:{type:"structure",required:["securityGroupIds","subnetIds","vpcId"],members:{securityGroupIds:{type:"list",member:{}},subnetIds:{type:"list",member:{}},vpcId:{}}},S1r:{type:"structure",members:{arn:{},name:{},description:{},vpcConfig:{shape:"S1m"},created:{type:"timestamp"}}},S1w:{type:"string",sensitive:!0},S21:{type:"structure",members:{arn:{},name:{},created:{type:"timestamp"},type:{},status:{},url:{type:"string",sensitive:!0},metadata:{},contentType:{},message:{},category:{}}},S2c:{type:"structure",members:{arn:{},vpceConfigurationName:{},vpceServiceName:{},serviceDnsName:{},vpceConfigurationDescription:{}}},S2z:{type:"map",key:{},value:{type:"integer"}},S3a:{type:"structure",required:["type"],members:{type:{},testPackageArn:{},testSpecArn:{},filter:{},parameters:{type:"map",key:{},value:{}}}},S3d:{type:"structure",members:{extraDataPackageArn:{},networkProfileArn:{},locale:{},location:{shape:"S3e"},vpceConfigurationArns:{shape:"Sz"},customerArtifactPaths:{shape:"S3f"},radios:{shape:"S3j"},auxiliaryApps:{shape:"Sz"},billingMethod:{}}},S3e:{type:"structure",required:["latitude","longitude"],members:{latitude:{type:"double"},longitude:{type:"double"}}},S3f:{type:"structure",members:{iosPaths:{type:"list",member:{}},androidPaths:{type:"list",member:{}},deviceHostPaths:{type:"list",member:{}}}},S3j:{type:"structure",members:{wifi:{type:"boolean"},bluetooth:{type:"boolean"},nfc:{type:"boolean"},gps:{type:"boolean"}}},S3l:{type:"list",member:{type:"structure",members:{device:{shape:"S15"},compatible:{type:"boolean"},incompatibilityMessages:{type:"list",member:{type:"structure",members:{message:{},type:{}}}}}}},S3t:{type:"structure",members:{arn:{},name:{},type:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3u"},message:{},device:{shape:"S15"},instanceArn:{},deviceMinutes:{shape:"S1h"},videoEndpoint:{},videoCapture:{type:"boolean"}}},S3u:{type:"structure",members:{total:{type:"integer"},passed:{type:"integer"},failed:{type:"integer"},warned:{type:"integer"},errored:{type:"integer"},stopped:{type:"integer"},skipped:{type:"integer"}}},S41:{type:"map",key:{},value:{shape:"S43"}},S43:{type:"structure",members:{type:{},offering:{shape:"S45"},quantity:{type:"integer"},effectiveOn:{type:"timestamp"}}},S45:{type:"structure",members:{id:{},description:{},type:{},platform:{},recurringCharges:{type:"list",member:{type:"structure",members:{cost:{shape:"S49"},frequency:{}}}}}},S49:{type:"structure",members:{amount:{type:"double"},currencyCode:{}}},S4i:{type:"structure",members:{arn:{},name:{},type:{},platform:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3u"},message:{},totalJobs:{type:"integer"},completedJobs:{type:"integer"},billingMethod:{},deviceMinutes:{shape:"S1h"},networkProfile:{shape:"So"},parsingResultUrl:{},resultCode:{},seed:{type:"integer"},appUpload:{},eventCount:{type:"integer"},jobTimeoutMinutes:{type:"integer"},devicePoolArn:{},locale:{},radios:{shape:"S3j"},location:{shape:"S3e"},customerArtifactPaths:{shape:"S3f"},webUrl:{},skipAppResign:{type:"boolean"},testSpecArn:{},deviceSelectionResult:{type:"structure",members:{filters:{shape:"S4l"},matchedDevicesCount:{type:"integer"},maxDevices:{type:"integer"}}}}},S4l:{type:"list",member:{type:"structure",required:["attribute","operator","values"],members:{attribute:{},operator:{},values:{type:"list",member:{}}}}},S4r:{type:"structure",members:{arn:{},name:{},type:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3u"},message:{},deviceMinutes:{shape:"S1h"}}},S4u:{type:"structure",members:{arn:{},name:{},type:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3u"},message:{},deviceMinutes:{shape:"S1h"}}},S50:{type:"structure",members:{arn:{},status:{},created:{type:"timestamp"},ended:{type:"timestamp"},billingMinutes:{type:"double"},seleniumProperties:{}}},S64:{type:"structure",members:{offeringStatus:{shape:"S43"},transactionId:{},offeringPromotionId:{},createdOn:{type:"timestamp"},cost:{shape:"S49"}}},S6s:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S7n:{type:"structure",members:{arn:{},name:{}}}}}},function(e){e.exports={pagination:{GetOfferingStatus:{input_token:"nextToken",output_token:"nextToken",result_key:["current","nextPeriod"]},ListArtifacts:{input_token:"nextToken",output_token:"nextToken",result_key:"artifacts"},ListDevicePools:{input_token:"nextToken",output_token:"nextToken",result_key:"devicePools"},ListDevices:{input_token:"nextToken",output_token:"nextToken",result_key:"devices"},ListJobs:{input_token:"nextToken",output_token:"nextToken",result_key:"jobs"},ListOfferingTransactions:{input_token:"nextToken",output_token:"nextToken",result_key:"offeringTransactions"},ListOfferings:{input_token:"nextToken",output_token:"nextToken",result_key:"offerings"},ListProjects:{input_token:"nextToken",output_token:"nextToken",result_key:"projects"},ListRuns:{input_token:"nextToken",output_token:"nextToken",result_key:"runs"},ListSamples:{input_token:"nextToken",output_token:"nextToken",result_key:"samples"},ListSuites:{input_token:"nextToken",output_token:"nextToken",result_key:"suites"},ListTestGridProjects:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessionActions:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessionArtifacts:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessions:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTests:{input_token:"nextToken",output_token:"nextToken",result_key:"tests"},ListUniqueProblems:{input_token:"nextToken",output_token:"nextToken",result_key:"uniqueProblems"},ListUploads:{input_token:"nextToken",output_token:"nextToken",result_key:"uploads"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.directconnect={},n.DirectConnect=i.defineService("directconnect",["2012-10-25"]),Object.defineProperty(a.services.directconnect,"2012-10-25",{get:function(){var e=r(774);return e.paginators=r(775).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.DirectConnect},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-10-25",endpointPrefix:"directconnect",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Direct Connect",serviceId:"Direct Connect",signatureVersion:"v4",targetPrefix:"OvertureService",uid:"directconnect-2012-10-25"},operations:{AcceptDirectConnectGatewayAssociationProposal:{input:{type:"structure",required:["directConnectGatewayId","proposalId","associatedGatewayOwnerAccount"],members:{directConnectGatewayId:{},proposalId:{},associatedGatewayOwnerAccount:{},overrideAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},AllocateConnectionOnInterconnect:{input:{type:"structure",required:["bandwidth","connectionName","ownerAccount","interconnectId","vlan"],members:{bandwidth:{},connectionName:{},ownerAccount:{},interconnectId:{},vlan:{type:"integer"}}},output:{shape:"So"},deprecated:!0},AllocateHostedConnection:{input:{type:"structure",required:["connectionId","ownerAccount","bandwidth","connectionName","vlan"],members:{connectionId:{},ownerAccount:{},bandwidth:{},connectionName:{},vlan:{type:"integer"},tags:{shape:"S10"}}},output:{shape:"So"}},AllocatePrivateVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newPrivateVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newPrivateVirtualInterfaceAllocation:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},addressFamily:{},customerAddress:{},tags:{shape:"S10"}}}}},output:{shape:"S1o"}},AllocatePublicVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newPublicVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newPublicVirtualInterfaceAllocation:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},routeFilterPrefixes:{shape:"S5"},tags:{shape:"S10"}}}}},output:{shape:"S1o"}},AllocateTransitVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newTransitVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newTransitVirtualInterfaceAllocation:{type:"structure",members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},tags:{shape:"S10"}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1o"}}}},AssociateConnectionWithLag:{input:{type:"structure",required:["connectionId","lagId"],members:{connectionId:{},lagId:{}}},output:{shape:"So"}},AssociateHostedConnection:{input:{type:"structure",required:["connectionId","parentConnectionId"],members:{connectionId:{},parentConnectionId:{}}},output:{shape:"So"}},AssociateMacSecKey:{input:{type:"structure",required:["connectionId"],members:{connectionId:{},secretARN:{},ckn:{},cak:{}}},output:{type:"structure",members:{connectionId:{},macSecKeys:{shape:"S18"}}}},AssociateVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId","connectionId"],members:{virtualInterfaceId:{},connectionId:{}}},output:{shape:"S1o"}},ConfirmConnection:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{type:"structure",members:{connectionState:{}}}},ConfirmPrivateVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{},virtualGatewayId:{},directConnectGatewayId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},ConfirmPublicVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},ConfirmTransitVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId","directConnectGatewayId"],members:{virtualInterfaceId:{},directConnectGatewayId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},CreateBGPPeer:{input:{type:"structure",members:{virtualInterfaceId:{},newBGPPeer:{type:"structure",members:{asn:{type:"integer"},authKey:{},addressFamily:{},amazonAddress:{},customerAddress:{}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1o"}}}},CreateConnection:{input:{type:"structure",required:["location","bandwidth","connectionName"],members:{location:{},bandwidth:{},connectionName:{},lagId:{},tags:{shape:"S10"},providerName:{},requestMACSec:{type:"boolean"}}},output:{shape:"So"}},CreateDirectConnectGateway:{input:{type:"structure",required:["directConnectGatewayName"],members:{directConnectGatewayName:{},amazonSideAsn:{type:"long"}}},output:{type:"structure",members:{directConnectGateway:{shape:"S2q"}}}},CreateDirectConnectGatewayAssociation:{input:{type:"structure",required:["directConnectGatewayId"],members:{directConnectGatewayId:{},gatewayId:{},addAllowedPrefixesToDirectConnectGateway:{shape:"S5"},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},CreateDirectConnectGatewayAssociationProposal:{input:{type:"structure",required:["directConnectGatewayId","directConnectGatewayOwnerAccount","gatewayId"],members:{directConnectGatewayId:{},directConnectGatewayOwnerAccount:{},gatewayId:{},addAllowedPrefixesToDirectConnectGateway:{shape:"S5"},removeAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},output:{type:"structure",members:{directConnectGatewayAssociationProposal:{shape:"S2x"}}}},CreateInterconnect:{input:{type:"structure",required:["interconnectName","bandwidth","location"],members:{interconnectName:{},bandwidth:{},location:{},lagId:{},tags:{shape:"S10"},providerName:{}}},output:{shape:"S31"}},CreateLag:{input:{type:"structure",required:["numberOfConnections","location","connectionsBandwidth","lagName"],members:{numberOfConnections:{type:"integer"},location:{},connectionsBandwidth:{},lagName:{},connectionId:{},tags:{shape:"S10"},childConnectionTags:{shape:"S10"},providerName:{},requestMACSec:{type:"boolean"}}},output:{shape:"S36"}},CreatePrivateVirtualInterface:{input:{type:"structure",required:["connectionId","newPrivateVirtualInterface"],members:{connectionId:{},newPrivateVirtualInterface:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},virtualGatewayId:{},directConnectGatewayId:{},tags:{shape:"S10"}}}}},output:{shape:"S1o"}},CreatePublicVirtualInterface:{input:{type:"structure",required:["connectionId","newPublicVirtualInterface"],members:{connectionId:{},newPublicVirtualInterface:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},routeFilterPrefixes:{shape:"S5"},tags:{shape:"S10"}}}}},output:{shape:"S1o"}},CreateTransitVirtualInterface:{input:{type:"structure",required:["connectionId","newTransitVirtualInterface"],members:{connectionId:{},newTransitVirtualInterface:{type:"structure",members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},directConnectGatewayId:{},tags:{shape:"S10"}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1o"}}}},DeleteBGPPeer:{input:{type:"structure",members:{virtualInterfaceId:{},asn:{type:"integer"},customerAddress:{},bgpPeerId:{}}},output:{type:"structure",members:{virtualInterface:{shape:"S1o"}}}},DeleteConnection:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{shape:"So"}},DeleteDirectConnectGateway:{input:{type:"structure",required:["directConnectGatewayId"],members:{directConnectGatewayId:{}}},output:{type:"structure",members:{directConnectGateway:{shape:"S2q"}}}},DeleteDirectConnectGatewayAssociation:{input:{type:"structure",members:{associationId:{},directConnectGatewayId:{},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},DeleteDirectConnectGatewayAssociationProposal:{input:{type:"structure",required:["proposalId"],members:{proposalId:{}}},output:{type:"structure",members:{directConnectGatewayAssociationProposal:{shape:"S2x"}}}},DeleteInterconnect:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{}}},output:{type:"structure",members:{interconnectState:{}}}},DeleteLag:{input:{type:"structure",required:["lagId"],members:{lagId:{}}},output:{shape:"S36"}},DeleteVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},DescribeConnectionLoa:{input:{type:"structure",required:["connectionId"],members:{connectionId:{},providerName:{},loaContentType:{}}},output:{type:"structure",members:{loa:{shape:"S3y"}}},deprecated:!0},DescribeConnections:{input:{type:"structure",members:{connectionId:{}}},output:{shape:"S41"}},DescribeConnectionsOnInterconnect:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{}}},output:{shape:"S41"},deprecated:!0},DescribeDirectConnectGatewayAssociationProposals:{input:{type:"structure",members:{directConnectGatewayId:{},proposalId:{},associatedGatewayId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGatewayAssociationProposals:{type:"list",member:{shape:"S2x"}},nextToken:{}}}},DescribeDirectConnectGatewayAssociations:{input:{type:"structure",members:{associationId:{},associatedGatewayId:{},directConnectGatewayId:{},maxResults:{type:"integer"},nextToken:{},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociations:{type:"list",member:{shape:"S9"}},nextToken:{}}}},DescribeDirectConnectGatewayAttachments:{input:{type:"structure",members:{directConnectGatewayId:{},virtualInterfaceId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGatewayAttachments:{type:"list",member:{type:"structure",members:{directConnectGatewayId:{},virtualInterfaceId:{},virtualInterfaceRegion:{},virtualInterfaceOwnerAccount:{},attachmentState:{},attachmentType:{},stateChangeError:{}}}},nextToken:{}}}},DescribeDirectConnectGateways:{input:{type:"structure",members:{directConnectGatewayId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGateways:{type:"list",member:{shape:"S2q"}},nextToken:{}}}},DescribeHostedConnections:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{shape:"S41"}},DescribeInterconnectLoa:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{},providerName:{},loaContentType:{}}},output:{type:"structure",members:{loa:{shape:"S3y"}}},deprecated:!0},DescribeInterconnects:{input:{type:"structure",members:{interconnectId:{}}},output:{type:"structure",members:{interconnects:{type:"list",member:{shape:"S31"}}}}},DescribeLags:{input:{type:"structure",members:{lagId:{}}},output:{type:"structure",members:{lags:{type:"list",member:{shape:"S36"}}}}},DescribeLoa:{input:{type:"structure",required:["connectionId"],members:{connectionId:{},providerName:{},loaContentType:{}}},output:{shape:"S3y"}},DescribeLocations:{output:{type:"structure",members:{locations:{type:"list",member:{type:"structure",members:{locationCode:{},locationName:{},region:{},availablePortSpeeds:{type:"list",member:{}},availableProviders:{type:"list",member:{}},availableMacSecPortSpeeds:{type:"list",member:{}}}}}}}},DescribeTags:{input:{type:"structure",required:["resourceArns"],members:{resourceArns:{type:"list",member:{}}}},output:{type:"structure",members:{resourceTags:{type:"list",member:{type:"structure",members:{resourceArn:{},tags:{shape:"S10"}}}}}}},DescribeVirtualGateways:{output:{type:"structure",members:{virtualGateways:{type:"list",member:{type:"structure",members:{virtualGatewayId:{},virtualGatewayState:{}}}}}}},DescribeVirtualInterfaces:{input:{type:"structure",members:{connectionId:{},virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaces:{type:"list",member:{shape:"S1o"}}}}},DisassociateConnectionFromLag:{input:{type:"structure",required:["connectionId","lagId"],members:{connectionId:{},lagId:{}}},output:{shape:"So"}},DisassociateMacSecKey:{input:{type:"structure",required:["connectionId","secretARN"],members:{connectionId:{},secretARN:{}}},output:{type:"structure",members:{connectionId:{},macSecKeys:{shape:"S18"}}}},ListVirtualInterfaceTestHistory:{input:{type:"structure",members:{testId:{},virtualInterfaceId:{},bgpPeers:{shape:"S5m"},status:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{virtualInterfaceTestHistory:{type:"list",member:{shape:"S5q"}},nextToken:{}}}},StartBgpFailoverTest:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{},bgpPeers:{shape:"S5m"},testDurationInMinutes:{type:"integer"}}},output:{type:"structure",members:{virtualInterfaceTest:{shape:"S5q"}}}},StopBgpFailoverTest:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaceTest:{shape:"S5q"}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S10"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateConnection:{input:{type:"structure",required:["connectionId"],members:{connectionId:{},connectionName:{},encryptionMode:{}}},output:{shape:"So"}},UpdateDirectConnectGatewayAssociation:{input:{type:"structure",members:{associationId:{},addAllowedPrefixesToDirectConnectGateway:{shape:"S5"},removeAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},UpdateLag:{input:{type:"structure",required:["lagId"],members:{lagId:{},lagName:{},minimumLinks:{type:"integer"},encryptionMode:{}}},output:{shape:"S36"}},UpdateVirtualInterfaceAttributes:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{},mtu:{type:"integer"}}},output:{shape:"S1o"}}},shapes:{S5:{type:"list",member:{type:"structure",members:{cidr:{}}}},S9:{type:"structure",members:{directConnectGatewayId:{},directConnectGatewayOwnerAccount:{},associationState:{},stateChangeError:{},associatedGateway:{shape:"Sc"},associationId:{},allowedPrefixesToDirectConnectGateway:{shape:"S5"},virtualGatewayId:{},virtualGatewayRegion:{type:"string",deprecated:!0},virtualGatewayOwnerAccount:{}}},Sc:{type:"structure",members:{id:{},type:{},ownerAccount:{},region:{}}},So:{type:"structure",members:{ownerAccount:{},connectionId:{},connectionName:{},connectionState:{},region:{},location:{},bandwidth:{},vlan:{type:"integer"},partnerName:{},loaIssueTime:{type:"timestamp"},lagId:{},awsDevice:{shape:"Sv"},jumboFrameCapable:{type:"boolean"},awsDeviceV2:{},awsLogicalDeviceId:{},hasLogicalRedundancy:{},tags:{shape:"S10"},providerName:{},macSecCapable:{type:"boolean"},portEncryptionStatus:{},encryptionMode:{},macSecKeys:{shape:"S18"}}},Sv:{type:"string",deprecated:!0},S10:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}},S18:{type:"list",member:{type:"structure",members:{secretARN:{},ckn:{},state:{},startOn:{}}}},S1o:{type:"structure",members:{ownerAccount:{},virtualInterfaceId:{},location:{},connectionId:{},virtualInterfaceType:{},virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},amazonSideAsn:{type:"long"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},virtualInterfaceState:{},customerRouterConfig:{},mtu:{type:"integer"},jumboFrameCapable:{type:"boolean"},virtualGatewayId:{},directConnectGatewayId:{},routeFilterPrefixes:{shape:"S5"},bgpPeers:{type:"list",member:{type:"structure",members:{bgpPeerId:{},asn:{type:"integer"},authKey:{},addressFamily:{},amazonAddress:{},customerAddress:{},bgpPeerState:{},bgpStatus:{},awsDeviceV2:{},awsLogicalDeviceId:{}}}},region:{},awsDeviceV2:{},awsLogicalDeviceId:{},tags:{shape:"S10"}}},S2q:{type:"structure",members:{directConnectGatewayId:{},directConnectGatewayName:{},amazonSideAsn:{type:"long"},ownerAccount:{},directConnectGatewayState:{},stateChangeError:{}}},S2x:{type:"structure",members:{proposalId:{},directConnectGatewayId:{},directConnectGatewayOwnerAccount:{},proposalState:{},associatedGateway:{shape:"Sc"},existingAllowedPrefixesToDirectConnectGateway:{shape:"S5"},requestedAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},S31:{type:"structure",members:{interconnectId:{},interconnectName:{},interconnectState:{},region:{},location:{},bandwidth:{},loaIssueTime:{type:"timestamp"},lagId:{},awsDevice:{shape:"Sv"},jumboFrameCapable:{type:"boolean"},awsDeviceV2:{},awsLogicalDeviceId:{},hasLogicalRedundancy:{},tags:{shape:"S10"},providerName:{}}},S36:{type:"structure",members:{connectionsBandwidth:{},numberOfConnections:{type:"integer"},lagId:{},ownerAccount:{},lagName:{},lagState:{},location:{},region:{},minimumLinks:{type:"integer"},awsDevice:{shape:"Sv"},awsDeviceV2:{},awsLogicalDeviceId:{},connections:{shape:"S38"},allowsHostedConnections:{type:"boolean"},jumboFrameCapable:{type:"boolean"},hasLogicalRedundancy:{},tags:{shape:"S10"},providerName:{},macSecCapable:{type:"boolean"},encryptionMode:{},macSecKeys:{shape:"S18"}}},S38:{type:"list",member:{shape:"So"}},S3y:{type:"structure",members:{loaContent:{type:"blob"},loaContentType:{}}},S41:{type:"structure",members:{connections:{shape:"S38"}}},S5m:{type:"list",member:{}},S5q:{type:"structure",members:{testId:{},virtualInterfaceId:{},bgpPeers:{shape:"S5m"},status:{},ownerAccount:{},testDurationInMinutes:{type:"integer"},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}}}}},function(e){e.exports={pagination:{DescribeConnections:{result_key:"connections"},DescribeConnectionsOnInterconnect:{result_key:"connections"},DescribeInterconnects:{result_key:"interconnects"},DescribeLocations:{result_key:"locations"},DescribeVirtualGateways:{result_key:"virtualGateways"},DescribeVirtualInterfaces:{result_key:"virtualInterfaces"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.dynamodb={},n.DynamoDB=i.defineService("dynamodb",["2011-12-05","2012-08-10"]),r(777),Object.defineProperty(a.services.dynamodb,"2011-12-05",{get:function(){var e=r(782);return e.paginators=r(783).pagination,e.waiters=r(784).waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.dynamodb,"2012-08-10",{get:function(){var e=r(785);return e.paginators=r(786).pagination,e.waiters=r(787).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.DynamoDB},function(e,t,r){var n=r(2);r(778),n.util.update(n.DynamoDB.prototype,{setupRequestListeners:function(e){e.service.config.dynamoDbCrc32&&(e.removeListener("extractData",n.EventListeners.Json.EXTRACT_DATA),e.addListener("extractData",this.checkCrc32),e.addListener("extractData",n.EventListeners.Json.EXTRACT_DATA))},checkCrc32:function(e){if(!e.httpResponse.streaming&&!e.request.service.crc32IsValid(e))throw e.data=null,e.error=n.util.error(new Error,{code:"CRC32CheckFailed",message:"CRC32 integrity check failed",retryable:!0}),e.request.haltHandlersOnError(),e.error},crc32IsValid:function(e){var t=e.httpResponse.headers["x-amz-crc32"];return!t||parseInt(t,10)===n.util.crypto.crc32(e.httpResponse.body)},defaultRetryCount:10,retryDelays:function(e,t){var r=n.util.copy(this.config.retryDelayOptions);return"number"!==typeof r.base&&(r.base=50),n.util.calculateRetryDelay(e,r,t)}})},function(e,t,r){var n=r(2),i=r(779),a=r(269);n.DynamoDB.DocumentClient=n.util.inherit({constructor:function(e){this.options=e||{},this.configure(this.options)},configure:function(e){this.service=e.service,this.bindServiceObject(e),this.attrValue=e.attrValue=this.service.api.operations.putItem.input.members.Item.value.shape},bindServiceObject:function(e){if(e=e||{},this.service){var t=n.util.copy(this.service.config);this.service=new this.service.constructor.__super__(t),this.service.config.params=n.util.merge(this.service.config.params||{},e.params)}else this.service=new n.DynamoDB(e)},makeServiceRequest:function(e,t,r){var n=this.service[e](t);return this.setupRequest(n),this.setupResponse(n),"function"===typeof r&&n.send(r),n},serviceClientOperationsMap:{batchGet:"batchGetItem",batchWrite:"batchWriteItem",delete:"deleteItem",get:"getItem",put:"putItem",query:"query",scan:"scan",update:"updateItem",transactGet:"transactGetItems",transactWrite:"transactWriteItems"},batchGet:function(e,t){var r=this.serviceClientOperationsMap.batchGet;return this.makeServiceRequest(r,e,t)},batchWrite:function(e,t){var r=this.serviceClientOperationsMap.batchWrite;return this.makeServiceRequest(r,e,t)},delete:function(e,t){var r=this.serviceClientOperationsMap.delete;return this.makeServiceRequest(r,e,t)},get:function(e,t){var r=this.serviceClientOperationsMap.get;return this.makeServiceRequest(r,e,t)},put:function(e,t){var r=this.serviceClientOperationsMap.put;return this.makeServiceRequest(r,e,t)},update:function(e,t){var r=this.serviceClientOperationsMap.update;return this.makeServiceRequest(r,e,t)},scan:function(e,t){var r=this.serviceClientOperationsMap.scan;return this.makeServiceRequest(r,e,t)},query:function(e,t){var r=this.serviceClientOperationsMap.query;return this.makeServiceRequest(r,e,t)},transactWrite:function(e,t){var r=this.serviceClientOperationsMap.transactWrite;return this.makeServiceRequest(r,e,t)},transactGet:function(e,t){var r=this.serviceClientOperationsMap.transactGet;return this.makeServiceRequest(r,e,t)},createSet:function(e,t){return new a(e,t=t||{})},getTranslator:function(){return new i(this.options)},setupRequest:function(e){var t=this.getTranslator(),r=e.operation,i=e.service.api.operations[r].input;e._events.validate.unshift(function(e){e.rawParams=n.util.copy(e.params),e.params=t.translateInput(e.rawParams,i)})},setupResponse:function(e){var t=this,r=t.getTranslator(),i=t.service.api.operations[e.operation].output;e.on("extractData",function(e){e.data=r.translateOutput(e.data,i)}),e.response.nextPage=function(e){var r,i=this.request,a=i.service,o=i.operation;try{r=a.paginationConfig(o,!0)}catch(p){this.error=p}if(!this.hasNextPage()){if(e)e(this.error,null);else if(this.error)throw this.error;return null}var s=n.util.copy(i.rawParams);if(this.nextPageTokens){var u=r.inputToken;"string"===typeof u&&(u=[u]);for(var c=0;c<u.length;c++)s[u[c]]=this.nextPageTokens[c];return t[o](s,e)}return e?e(null,null):null}}}),e.exports=n.DynamoDB.DocumentClient},function(e,t,r){var n=r(2).util,i=r(780),a=function(e){e=e||{},this.attrValue=e.attrValue,this.convertEmptyValues=Boolean(e.convertEmptyValues),this.wrapNumbers=Boolean(e.wrapNumbers)};a.prototype.translateInput=function(e,t){return this.mode="input",this.translate(e,t)},a.prototype.translateOutput=function(e,t){return this.mode="output",this.translate(e,t)},a.prototype.translate=function(e,t){if(t&&void 0!==e){if(t.shape===this.attrValue)return i[this.mode](e,{convertEmptyValues:this.convertEmptyValues,wrapNumbers:this.wrapNumbers});switch(t.type){case"structure":return this.translateStructure(e,t);case"map":return this.translateMap(e,t);case"list":return this.translateList(e,t);default:return this.translateScalar(e,t)}}},a.prototype.translateStructure=function(e,t){var r=this;if(null!=e){var i={};return n.each(e,function(e,n){var a=t.members[e];if(a){var o=r.translate(n,a);void 0!==o&&(i[e]=o)}}),i}},a.prototype.translateList=function(e,t){var r=this;if(null!=e){var i=[];return n.arrayEach(e,function(e){var n=r.translate(e,t.member);void 0===n?i.push(null):i.push(n)}),i}},a.prototype.translateMap=function(e,t){var r=this;if(null!=e){var i={};return n.each(e,function(e,n){var a=r.translate(n,t.value);i[e]=void 0===a?null:a}),i}},a.prototype.translateScalar=function(e,t){return t.toType(e)},e.exports=a},function(e,t,r){var n=r(2),i=n.util,a=r(268).typeOf,o=r(269),s=r(781);function u(e,t){return t?new s(e):Number(e)}function c(e,t){var r={M:{}};for(var i in e){var a=n.DynamoDB.Converter.input(e[i],t);void 0!==a&&(r.M[i]=a)}return r}n.DynamoDB.Converter={input:function e(t,r){r=r||{};var i=a(t);return"Object"===i?c(t,r):"Array"===i?function(e,t){for(var r={L:[]},i=0;i<e.length;i++)r.L.push(n.DynamoDB.Converter.input(e[i],t));return r}(t,r):"Set"===i?function(e,t){t=t||{};var r=e.values;if(t.convertEmptyValues&&0===(r=function(e){var t=[];if({String:!0,Binary:!0,Number:!1}[e.type]){for(var r=0;r<e.values.length;r++)0!==e.values[r].length&&t.push(e.values[r]);return t}return e.values}(e)).length)return n.DynamoDB.Converter.input(null);var i={};switch(e.type){case"String":i.SS=r;break;case"Binary":i.BS=r;break;case"Number":i.NS=r.map(function(e){return e.toString()})}return i}(t,r):"String"===i?0===t.length&&r.convertEmptyValues?e(null):{S:t}:"Number"===i||"NumberValue"===i?{N:t.toString()}:"Binary"===i?0===t.length&&r.convertEmptyValues?e(null):{B:t}:"Boolean"===i?{BOOL:t}:"null"===i?{NULL:!0}:"undefined"!==i&&"Function"!==i?c(t,r):void 0},marshall:function(e,t){return n.DynamoDB.Converter.input(e,t).M},output:function e(t,r){var a,s,c;for(var p in r=r||{},t){var l=t[p];if("M"===p){for(var m in s={},l)s[m]=e(l[m],r);return s}if("L"===p){for(a=[],c=0;c<l.length;c++)a.push(e(l[c],r));return a}if("SS"===p){for(a=[],c=0;c<l.length;c++)a.push(l[c]+"");return new o(a)}if("NS"===p){for(a=[],c=0;c<l.length;c++)a.push(u(l[c],r.wrapNumbers));return new o(a)}if("BS"===p){for(a=[],c=0;c<l.length;c++)a.push(n.util.buffer.toBuffer(l[c]));return new o(a)}if("S"===p)return l+"";if("N"===p)return u(l,r.wrapNumbers);if("B"===p)return i.buffer.toBuffer(l);if("BOOL"===p)return"true"===l||"TRUE"===l||!0===l;if("NULL"===p)return null}},unmarshall:function(e,t){return n.DynamoDB.Converter.output({M:e},t)}},e.exports=n.DynamoDB.Converter},function(e,t,r){var n=r(2).util.inherit({constructor:function(e){this.wrapperName="NumberValue",this.value=e.toString()},toJSON:function(){return this.toNumber()},toNumber:function(){return Number(this.value)},toString:function(){return this.value}});e.exports=n},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2011-12-05",endpointPrefix:"dynamodb",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"DynamoDB",serviceFullName:"Amazon DynamoDB",serviceId:"DynamoDB",signatureVersion:"v4",targetPrefix:"DynamoDB_20111205",uid:"dynamodb-2011-12-05"},operations:{BatchGetItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"S2"}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{type:"structure",members:{Items:{shape:"Sk"},ConsumedCapacityUnits:{type:"double"}}}},UnprocessedKeys:{shape:"S2"}}}},BatchWriteItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"So"}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{type:"structure",members:{ConsumedCapacityUnits:{type:"double"}}}},UnprocessedItems:{shape:"So"}}}},CreateTable:{input:{type:"structure",required:["TableName","KeySchema","ProvisionedThroughput"],members:{TableName:{},KeySchema:{shape:"Sy"},ProvisionedThroughput:{shape:"S12"}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}},DeleteItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S6"},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},DeleteTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}},DescribeTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{Table:{shape:"S15"}}}},GetItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S6"},AttributesToGet:{shape:"Se"},ConsistentRead:{type:"boolean"}}},output:{type:"structure",members:{Item:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},ListTables:{input:{type:"structure",members:{ExclusiveStartTableName:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TableNames:{type:"list",member:{}},LastEvaluatedTableName:{}}}},PutItem:{input:{type:"structure",required:["TableName","Item"],members:{TableName:{},Item:{shape:"Ss"},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},Query:{input:{type:"structure",required:["TableName","HashKeyValue"],members:{TableName:{},AttributesToGet:{shape:"Se"},Limit:{type:"integer"},ConsistentRead:{type:"boolean"},Count:{type:"boolean"},HashKeyValue:{shape:"S7"},RangeKeyCondition:{shape:"S1u"},ScanIndexForward:{type:"boolean"},ExclusiveStartKey:{shape:"S6"}}},output:{type:"structure",members:{Items:{shape:"Sk"},Count:{type:"integer"},LastEvaluatedKey:{shape:"S6"},ConsumedCapacityUnits:{type:"double"}}}},Scan:{input:{type:"structure",required:["TableName"],members:{TableName:{},AttributesToGet:{shape:"Se"},Limit:{type:"integer"},Count:{type:"boolean"},ScanFilter:{type:"map",key:{},value:{shape:"S1u"}},ExclusiveStartKey:{shape:"S6"}}},output:{type:"structure",members:{Items:{shape:"Sk"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"S6"},ConsumedCapacityUnits:{type:"double"}}}},UpdateItem:{input:{type:"structure",required:["TableName","Key","AttributeUpdates"],members:{TableName:{},Key:{shape:"S6"},AttributeUpdates:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S7"},Action:{}}}},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},UpdateTable:{input:{type:"structure",required:["TableName","ProvisionedThroughput"],members:{TableName:{},ProvisionedThroughput:{shape:"S12"}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}}},shapes:{S2:{type:"map",key:{},value:{type:"structure",required:["Keys"],members:{Keys:{type:"list",member:{shape:"S6"}},AttributesToGet:{shape:"Se"},ConsistentRead:{type:"boolean"}}}},S6:{type:"structure",required:["HashKeyElement"],members:{HashKeyElement:{shape:"S7"},RangeKeyElement:{shape:"S7"}}},S7:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}}}},Se:{type:"list",member:{}},Sk:{type:"list",member:{shape:"Sl"}},Sl:{type:"map",key:{},value:{shape:"S7"}},So:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{PutRequest:{type:"structure",required:["Item"],members:{Item:{shape:"Ss"}}},DeleteRequest:{type:"structure",required:["Key"],members:{Key:{shape:"S6"}}}}}}},Ss:{type:"map",key:{},value:{shape:"S7"}},Sy:{type:"structure",required:["HashKeyElement"],members:{HashKeyElement:{shape:"Sz"},RangeKeyElement:{shape:"Sz"}}},Sz:{type:"structure",required:["AttributeName","AttributeType"],members:{AttributeName:{},AttributeType:{}}},S12:{type:"structure",required:["ReadCapacityUnits","WriteCapacityUnits"],members:{ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S15:{type:"structure",members:{TableName:{},KeySchema:{shape:"Sy"},TableStatus:{},CreationDateTime:{type:"timestamp"},ProvisionedThroughput:{type:"structure",members:{LastIncreaseDateTime:{type:"timestamp"},LastDecreaseDateTime:{type:"timestamp"},NumberOfDecreasesToday:{type:"long"},ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},TableSizeBytes:{type:"long"},ItemCount:{type:"long"}}},S1b:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S7"},Exists:{type:"boolean"}}}},S1u:{type:"structure",required:["ComparisonOperator"],members:{AttributeValueList:{type:"list",member:{shape:"S7"}},ComparisonOperator:{}}}}}},function(e){e.exports={pagination:{BatchGetItem:{input_token:"RequestItems",output_token:"UnprocessedKeys"},ListTables:{input_token:"ExclusiveStartTableName",limit_key:"Limit",output_token:"LastEvaluatedTableName",result_key:"TableNames"},Query:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"},Scan:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"}}}},function(e){e.exports={version:2,waiters:{TableExists:{delay:20,operation:"DescribeTable",maxAttempts:25,acceptors:[{expected:"ACTIVE",matcher:"path",state:"success",argument:"Table.TableStatus"},{expected:"ResourceNotFoundException",matcher:"error",state:"retry"}]},TableNotExists:{delay:20,operation:"DescribeTable",maxAttempts:25,acceptors:[{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]}}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-08-10",endpointPrefix:"dynamodb",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"DynamoDB",serviceFullName:"Amazon DynamoDB",serviceId:"DynamoDB",signatureVersion:"v4",targetPrefix:"DynamoDB_20120810",uid:"dynamodb-2012-08-10"},operations:{BatchExecuteStatement:{input:{type:"structure",required:["Statements"],members:{Statements:{type:"list",member:{type:"structure",required:["Statement"],members:{Statement:{},Parameters:{shape:"S5"},ConsistentRead:{type:"boolean"}}}}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{Error:{type:"structure",members:{Code:{},Message:{}}},TableName:{},Item:{shape:"Sq"}}}}}}},BatchGetItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"Ss"},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{shape:"S13"}},UnprocessedKeys:{shape:"Ss"},ConsumedCapacity:{shape:"S14"}}},endpointdiscovery:{}},BatchWriteItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"S1b"},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{}}},output:{type:"structure",members:{UnprocessedItems:{shape:"S1b"},ItemCollectionMetrics:{shape:"S1j"},ConsumedCapacity:{shape:"S14"}}},endpointdiscovery:{}},CreateBackup:{input:{type:"structure",required:["TableName","BackupName"],members:{TableName:{},BackupName:{}}},output:{type:"structure",members:{BackupDetails:{shape:"S1s"}}},endpointdiscovery:{}},CreateGlobalTable:{input:{type:"structure",required:["GlobalTableName","ReplicationGroup"],members:{GlobalTableName:{},ReplicationGroup:{shape:"S20"}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S24"}}},endpointdiscovery:{}},CreateTable:{input:{type:"structure",required:["AttributeDefinitions","TableName","KeySchema"],members:{AttributeDefinitions:{shape:"S2i"},TableName:{},KeySchema:{shape:"S2m"},LocalSecondaryIndexes:{shape:"S2p"},GlobalSecondaryIndexes:{shape:"S2v"},BillingMode:{},ProvisionedThroughput:{shape:"S2x"},StreamSpecification:{shape:"S2z"},SSESpecification:{shape:"S32"},Tags:{shape:"S35"}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},DeleteBackup:{input:{type:"structure",required:["BackupArn"],members:{BackupArn:{}}},output:{type:"structure",members:{BackupDescription:{shape:"S3y"}}},endpointdiscovery:{}},DeleteItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"Sv"},Expected:{shape:"S4b"},ConditionalOperator:{},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Attributes:{shape:"Sq"},ConsumedCapacity:{shape:"S15"},ItemCollectionMetrics:{shape:"S1l"}}},endpointdiscovery:{}},DeleteTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},DescribeBackup:{input:{type:"structure",required:["BackupArn"],members:{BackupArn:{}}},output:{type:"structure",members:{BackupDescription:{shape:"S3y"}}},endpointdiscovery:{}},DescribeContinuousBackups:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{ContinuousBackupsDescription:{shape:"S4s"}}},endpointdiscovery:{}},DescribeContributorInsights:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{}}},output:{type:"structure",members:{TableName:{},IndexName:{},ContributorInsightsRuleList:{type:"list",member:{}},ContributorInsightsStatus:{},LastUpdateDateTime:{type:"timestamp"},FailureException:{type:"structure",members:{ExceptionName:{},ExceptionDescription:{}}}}}},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:!0},DescribeExport:{input:{type:"structure",required:["ExportArn"],members:{ExportArn:{}}},output:{type:"structure",members:{ExportDescription:{shape:"S5c"}}}},DescribeGlobalTable:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S24"}}},endpointdiscovery:{}},DescribeGlobalTableSettings:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{}}},output:{type:"structure",members:{GlobalTableName:{},ReplicaSettings:{shape:"S5w"}}},endpointdiscovery:{}},DescribeKinesisStreamingDestination:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableName:{},KinesisDataStreamDestinations:{type:"list",member:{type:"structure",members:{StreamArn:{},DestinationStatus:{},DestinationStatusDescription:{}}}}}},endpointdiscovery:{}},DescribeLimits:{input:{type:"structure",members:{}},output:{type:"structure",members:{AccountMaxReadCapacityUnits:{type:"long"},AccountMaxWriteCapacityUnits:{type:"long"},TableMaxReadCapacityUnits:{type:"long"},TableMaxWriteCapacityUnits:{type:"long"}}},endpointdiscovery:{}},DescribeTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{Table:{shape:"S3a"}}},endpointdiscovery:{}},DescribeTableReplicaAutoScaling:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableAutoScalingDescription:{shape:"S6i"}}}},DescribeTimeToLive:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TimeToLiveDescription:{shape:"S47"}}},endpointdiscovery:{}},DisableKinesisStreamingDestination:{input:{shape:"S6p"},output:{shape:"S6q"},endpointdiscovery:{}},EnableKinesisStreamingDestination:{input:{shape:"S6p"},output:{shape:"S6q"},endpointdiscovery:{}},ExecuteStatement:{input:{type:"structure",required:["Statement"],members:{Statement:{},Parameters:{shape:"S5"},ConsistentRead:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{Items:{shape:"S13"},NextToken:{}}}},ExecuteTransaction:{input:{type:"structure",required:["TransactStatements"],members:{TransactStatements:{type:"list",member:{type:"structure",required:["Statement"],members:{Statement:{},Parameters:{shape:"S5"}}}},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Responses:{shape:"S6z"}}}},ExportTableToPointInTime:{input:{type:"structure",required:["TableArn","S3Bucket"],members:{TableArn:{},ExportTime:{type:"timestamp"},ClientToken:{idempotencyToken:!0},S3Bucket:{},S3BucketOwner:{},S3Prefix:{},S3SseAlgorithm:{},S3SseKmsKeyId:{},ExportFormat:{}}},output:{type:"structure",members:{ExportDescription:{shape:"S5c"}}}},GetItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"Sv"},AttributesToGet:{shape:"Sw"},ConsistentRead:{type:"boolean"},ReturnConsumedCapacity:{},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sy"}}},output:{type:"structure",members:{Item:{shape:"Sq"},ConsumedCapacity:{shape:"S15"}}},endpointdiscovery:{}},ListBackups:{input:{type:"structure",members:{TableName:{},Limit:{type:"integer"},TimeRangeLowerBound:{type:"timestamp"},TimeRangeUpperBound:{type:"timestamp"},ExclusiveStartBackupArn:{},BackupType:{}}},output:{type:"structure",members:{BackupSummaries:{type:"list",member:{type:"structure",members:{TableName:{},TableId:{},TableArn:{},BackupArn:{},BackupName:{},BackupCreationDateTime:{type:"timestamp"},BackupExpiryDateTime:{type:"timestamp"},BackupStatus:{},BackupType:{},BackupSizeBytes:{type:"long"}}}},LastEvaluatedBackupArn:{}}},endpointdiscovery:{}},ListContributorInsights:{input:{type:"structure",members:{TableName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ContributorInsightsSummaries:{type:"list",member:{type:"structure",members:{TableName:{},IndexName:{},ContributorInsightsStatus:{}}}},NextToken:{}}}},ListExports:{input:{type:"structure",members:{TableArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ExportSummaries:{type:"list",member:{type:"structure",members:{ExportArn:{},ExportStatus:{}}}},NextToken:{}}}},ListGlobalTables:{input:{type:"structure",members:{ExclusiveStartGlobalTableName:{},Limit:{type:"integer"},RegionName:{}}},output:{type:"structure",members:{GlobalTables:{type:"list",member:{type:"structure",members:{GlobalTableName:{},ReplicationGroup:{shape:"S20"}}}},LastEvaluatedGlobalTableName:{}}},endpointdiscovery:{}},ListTables:{input:{type:"structure",members:{ExclusiveStartTableName:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TableNames:{type:"list",member:{}},LastEvaluatedTableName:{}}},endpointdiscovery:{}},ListTagsOfResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S35"},NextToken:{}}},endpointdiscovery:{}},PutItem:{input:{type:"structure",required:["TableName","Item"],members:{TableName:{},Item:{shape:"S1f"},Expected:{shape:"S4b"},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ConditionalOperator:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Attributes:{shape:"Sq"},ConsumedCapacity:{shape:"S15"},ItemCollectionMetrics:{shape:"S1l"}}},endpointdiscovery:{}},Query:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{},Select:{},AttributesToGet:{shape:"Sw"},Limit:{type:"integer"},ConsistentRead:{type:"boolean"},KeyConditions:{type:"map",key:{},value:{shape:"S86"}},QueryFilter:{shape:"S87"},ConditionalOperator:{},ScanIndexForward:{type:"boolean"},ExclusiveStartKey:{shape:"Sv"},ReturnConsumedCapacity:{},ProjectionExpression:{},FilterExpression:{},KeyConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Items:{shape:"S13"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"Sv"},ConsumedCapacity:{shape:"S15"}}},endpointdiscovery:{}},RestoreTableFromBackup:{input:{type:"structure",required:["TargetTableName","BackupArn"],members:{TargetTableName:{},BackupArn:{},BillingModeOverride:{},GlobalSecondaryIndexOverride:{shape:"S2v"},LocalSecondaryIndexOverride:{shape:"S2p"},ProvisionedThroughputOverride:{shape:"S2x"},SSESpecificationOverride:{shape:"S32"}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},RestoreTableToPointInTime:{input:{type:"structure",required:["TargetTableName"],members:{SourceTableArn:{},SourceTableName:{},TargetTableName:{},UseLatestRestorableTime:{type:"boolean"},RestoreDateTime:{type:"timestamp"},BillingModeOverride:{},GlobalSecondaryIndexOverride:{shape:"S2v"},LocalSecondaryIndexOverride:{shape:"S2p"},ProvisionedThroughputOverride:{shape:"S2x"},SSESpecificationOverride:{shape:"S32"}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},Scan:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{},AttributesToGet:{shape:"Sw"},Limit:{type:"integer"},Select:{},ScanFilter:{shape:"S87"},ConditionalOperator:{},ExclusiveStartKey:{shape:"Sv"},ReturnConsumedCapacity:{},TotalSegments:{type:"integer"},Segment:{type:"integer"},ProjectionExpression:{},FilterExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ConsistentRead:{type:"boolean"}}},output:{type:"structure",members:{Items:{shape:"S13"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"Sv"},ConsumedCapacity:{shape:"S15"}}},endpointdiscovery:{}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S35"}}},endpointdiscovery:{}},TransactGetItems:{input:{type:"structure",required:["TransactItems"],members:{TransactItems:{type:"list",member:{type:"structure",required:["Get"],members:{Get:{type:"structure",required:["Key","TableName"],members:{Key:{shape:"Sv"},TableName:{},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sy"}}}}}},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{ConsumedCapacity:{shape:"S14"},Responses:{shape:"S6z"}}},endpointdiscovery:{}},TransactWriteItems:{input:{type:"structure",required:["TransactItems"],members:{TransactItems:{type:"list",member:{type:"structure",members:{ConditionCheck:{type:"structure",required:["Key","TableName","ConditionExpression"],members:{Key:{shape:"Sv"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}},Put:{type:"structure",required:["Item","TableName"],members:{Item:{shape:"S1f"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}},Delete:{type:"structure",required:["Key","TableName"],members:{Key:{shape:"Sv"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}},Update:{type:"structure",required:["Key","UpdateExpression","TableName"],members:{Key:{shape:"Sv"},UpdateExpression:{},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}}}}},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ConsumedCapacity:{shape:"S14"},ItemCollectionMetrics:{shape:"S1j"}}},endpointdiscovery:{}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},endpointdiscovery:{}},UpdateContinuousBackups:{input:{type:"structure",required:["TableName","PointInTimeRecoverySpecification"],members:{TableName:{},PointInTimeRecoverySpecification:{type:"structure",required:["PointInTimeRecoveryEnabled"],members:{PointInTimeRecoveryEnabled:{type:"boolean"}}}}},output:{type:"structure",members:{ContinuousBackupsDescription:{shape:"S4s"}}},endpointdiscovery:{}},UpdateContributorInsights:{input:{type:"structure",required:["TableName","ContributorInsightsAction"],members:{TableName:{},IndexName:{},ContributorInsightsAction:{}}},output:{type:"structure",members:{TableName:{},IndexName:{},ContributorInsightsStatus:{}}}},UpdateGlobalTable:{input:{type:"structure",required:["GlobalTableName","ReplicaUpdates"],members:{GlobalTableName:{},ReplicaUpdates:{type:"list",member:{type:"structure",members:{Create:{type:"structure",required:["RegionName"],members:{RegionName:{}}},Delete:{type:"structure",required:["RegionName"],members:{RegionName:{}}}}}}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S24"}}},endpointdiscovery:{}},UpdateGlobalTableSettings:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{},GlobalTableBillingMode:{},GlobalTableProvisionedWriteCapacityUnits:{type:"long"},GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate:{shape:"S9e"},GlobalTableGlobalSecondaryIndexSettingsUpdate:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedWriteCapacityUnits:{type:"long"},ProvisionedWriteCapacityAutoScalingSettingsUpdate:{shape:"S9e"}}}},ReplicaSettingsUpdate:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaProvisionedReadCapacityUnits:{type:"long"},ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate:{shape:"S9e"},ReplicaGlobalSecondaryIndexSettingsUpdate:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedReadCapacityUnits:{type:"long"},ProvisionedReadCapacityAutoScalingSettingsUpdate:{shape:"S9e"}}}}}}}}},output:{type:"structure",members:{GlobalTableName:{},ReplicaSettings:{shape:"S5w"}}},endpointdiscovery:{}},UpdateItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"Sv"},AttributeUpdates:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S6"},Action:{}}}},Expected:{shape:"S4b"},ConditionalOperator:{},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},UpdateExpression:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Attributes:{shape:"Sq"},ConsumedCapacity:{shape:"S15"},ItemCollectionMetrics:{shape:"S1l"}}},endpointdiscovery:{}},UpdateTable:{input:{type:"structure",required:["TableName"],members:{AttributeDefinitions:{shape:"S2i"},TableName:{},BillingMode:{},ProvisionedThroughput:{shape:"S2x"},GlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{Update:{type:"structure",required:["IndexName","ProvisionedThroughput"],members:{IndexName:{},ProvisionedThroughput:{shape:"S2x"}}},Create:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},ProvisionedThroughput:{shape:"S2x"}}},Delete:{type:"structure",required:["IndexName"],members:{IndexName:{}}}}}},StreamSpecification:{shape:"S2z"},SSESpecification:{shape:"S32"},ReplicaUpdates:{type:"list",member:{type:"structure",members:{Create:{type:"structure",required:["RegionName"],members:{RegionName:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2b"},GlobalSecondaryIndexes:{shape:"Sa3"}}},Update:{type:"structure",required:["RegionName"],members:{RegionName:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2b"},GlobalSecondaryIndexes:{shape:"Sa3"}}},Delete:{type:"structure",required:["RegionName"],members:{RegionName:{}}}}}}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},UpdateTableReplicaAutoScaling:{input:{type:"structure",required:["TableName"],members:{GlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedWriteCapacityAutoScalingUpdate:{shape:"S9e"}}}},TableName:{},ProvisionedWriteCapacityAutoScalingUpdate:{shape:"S9e"},ReplicaUpdates:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaGlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedReadCapacityAutoScalingUpdate:{shape:"S9e"}}}},ReplicaProvisionedReadCapacityAutoScalingUpdate:{shape:"S9e"}}}}}},output:{type:"structure",members:{TableAutoScalingDescription:{shape:"S6i"}}}},UpdateTimeToLive:{input:{type:"structure",required:["TableName","TimeToLiveSpecification"],members:{TableName:{},TimeToLiveSpecification:{shape:"Sah"}}},output:{type:"structure",members:{TimeToLiveSpecification:{shape:"Sah"}}},endpointdiscovery:{}}},shapes:{S5:{type:"list",member:{shape:"S6"}},S6:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}},M:{type:"map",key:{},value:{shape:"S6"}},L:{type:"list",member:{shape:"S6"}},NULL:{type:"boolean"},BOOL:{type:"boolean"}}},Sq:{type:"map",key:{},value:{shape:"S6"}},Ss:{type:"map",key:{},value:{type:"structure",required:["Keys"],members:{Keys:{type:"list",member:{shape:"Sv"}},AttributesToGet:{shape:"Sw"},ConsistentRead:{type:"boolean"},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sy"}}}},Sv:{type:"map",key:{},value:{shape:"S6"}},Sw:{type:"list",member:{}},Sy:{type:"map",key:{},value:{}},S13:{type:"list",member:{shape:"Sq"}},S14:{type:"list",member:{shape:"S15"}},S15:{type:"structure",members:{TableName:{},CapacityUnits:{type:"double"},ReadCapacityUnits:{type:"double"},WriteCapacityUnits:{type:"double"},Table:{shape:"S17"},LocalSecondaryIndexes:{shape:"S18"},GlobalSecondaryIndexes:{shape:"S18"}}},S17:{type:"structure",members:{ReadCapacityUnits:{type:"double"},WriteCapacityUnits:{type:"double"},CapacityUnits:{type:"double"}}},S18:{type:"map",key:{},value:{shape:"S17"}},S1b:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{PutRequest:{type:"structure",required:["Item"],members:{Item:{shape:"S1f"}}},DeleteRequest:{type:"structure",required:["Key"],members:{Key:{shape:"Sv"}}}}}}},S1f:{type:"map",key:{},value:{shape:"S6"}},S1j:{type:"map",key:{},value:{type:"list",member:{shape:"S1l"}}},S1l:{type:"structure",members:{ItemCollectionKey:{type:"map",key:{},value:{shape:"S6"}},SizeEstimateRangeGB:{type:"list",member:{type:"double"}}}},S1s:{type:"structure",required:["BackupArn","BackupName","BackupStatus","BackupType","BackupCreationDateTime"],members:{BackupArn:{},BackupName:{},BackupSizeBytes:{type:"long"},BackupStatus:{},BackupType:{},BackupCreationDateTime:{type:"timestamp"},BackupExpiryDateTime:{type:"timestamp"}}},S20:{type:"list",member:{type:"structure",members:{RegionName:{}}}},S24:{type:"structure",members:{ReplicationGroup:{shape:"S25"},GlobalTableArn:{},CreationDateTime:{type:"timestamp"},GlobalTableStatus:{},GlobalTableName:{}}},S25:{type:"list",member:{type:"structure",members:{RegionName:{},ReplicaStatus:{},ReplicaStatusDescription:{},ReplicaStatusPercentProgress:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2b"},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S2b"}}}},ReplicaInaccessibleDateTime:{type:"timestamp"}}}},S2b:{type:"structure",members:{ReadCapacityUnits:{type:"long"}}},S2i:{type:"list",member:{type:"structure",required:["AttributeName","AttributeType"],members:{AttributeName:{},AttributeType:{}}}},S2m:{type:"list",member:{type:"structure",required:["AttributeName","KeyType"],members:{AttributeName:{},KeyType:{}}}},S2p:{type:"list",member:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"}}}},S2r:{type:"structure",members:{ProjectionType:{},NonKeyAttributes:{type:"list",member:{}}}},S2v:{type:"list",member:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},ProvisionedThroughput:{shape:"S2x"}}}},S2x:{type:"structure",required:["ReadCapacityUnits","WriteCapacityUnits"],members:{ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S2z:{type:"structure",required:["StreamEnabled"],members:{StreamEnabled:{type:"boolean"},StreamViewType:{}}},S32:{type:"structure",members:{Enabled:{type:"boolean"},SSEType:{},KMSMasterKeyId:{}}},S35:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S3a:{type:"structure",members:{AttributeDefinitions:{shape:"S2i"},TableName:{},KeySchema:{shape:"S2m"},TableStatus:{},CreationDateTime:{type:"timestamp"},ProvisionedThroughput:{shape:"S3c"},TableSizeBytes:{type:"long"},ItemCount:{type:"long"},TableArn:{},TableId:{},BillingModeSummary:{shape:"S3g"},LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},IndexSizeBytes:{type:"long"},ItemCount:{type:"long"},IndexArn:{}}}},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},IndexStatus:{},Backfilling:{type:"boolean"},ProvisionedThroughput:{shape:"S3c"},IndexSizeBytes:{type:"long"},ItemCount:{type:"long"},IndexArn:{}}}},StreamSpecification:{shape:"S2z"},LatestStreamLabel:{},LatestStreamArn:{},GlobalTableVersion:{},Replicas:{shape:"S25"},RestoreSummary:{type:"structure",required:["RestoreDateTime","RestoreInProgress"],members:{SourceBackupArn:{},SourceTableArn:{},RestoreDateTime:{type:"timestamp"},RestoreInProgress:{type:"boolean"}}},SSEDescription:{shape:"S3r"},ArchivalSummary:{type:"structure",members:{ArchivalDateTime:{type:"timestamp"},ArchivalReason:{},ArchivalBackupArn:{}}}}},S3c:{type:"structure",members:{LastIncreaseDateTime:{type:"timestamp"},LastDecreaseDateTime:{type:"timestamp"},NumberOfDecreasesToday:{type:"long"},ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S3g:{type:"structure",members:{BillingMode:{},LastUpdateToPayPerRequestDateTime:{type:"timestamp"}}},S3r:{type:"structure",members:{Status:{},SSEType:{},KMSMasterKeyArn:{},InaccessibleEncryptionDateTime:{type:"timestamp"}}},S3y:{type:"structure",members:{BackupDetails:{shape:"S1s"},SourceTableDetails:{type:"structure",required:["TableName","TableId","KeySchema","TableCreationDateTime","ProvisionedThroughput"],members:{TableName:{},TableId:{},TableArn:{},TableSizeBytes:{type:"long"},KeySchema:{shape:"S2m"},TableCreationDateTime:{type:"timestamp"},ProvisionedThroughput:{shape:"S2x"},ItemCount:{type:"long"},BillingMode:{}}},SourceTableFeatureDetails:{type:"structure",members:{LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"}}}},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},ProvisionedThroughput:{shape:"S2x"}}}},StreamDescription:{shape:"S2z"},TimeToLiveDescription:{shape:"S47"},SSEDescription:{shape:"S3r"}}}}},S47:{type:"structure",members:{TimeToLiveStatus:{},AttributeName:{}}},S4b:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S6"},Exists:{type:"boolean"},ComparisonOperator:{},AttributeValueList:{shape:"S4f"}}}},S4f:{type:"list",member:{shape:"S6"}},S4j:{type:"map",key:{},value:{shape:"S6"}},S4s:{type:"structure",required:["ContinuousBackupsStatus"],members:{ContinuousBackupsStatus:{},PointInTimeRecoveryDescription:{type:"structure",members:{PointInTimeRecoveryStatus:{},EarliestRestorableDateTime:{type:"timestamp"},LatestRestorableDateTime:{type:"timestamp"}}}}},S5c:{type:"structure",members:{ExportArn:{},ExportStatus:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ExportManifest:{},TableArn:{},TableId:{},ExportTime:{type:"timestamp"},ClientToken:{},S3Bucket:{},S3BucketOwner:{},S3Prefix:{},S3SseAlgorithm:{},S3SseKmsKeyId:{},FailureCode:{},FailureMessage:{},ExportFormat:{},BilledSizeBytes:{type:"long"},ItemCount:{type:"long"}}},S5w:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaStatus:{},ReplicaBillingModeSummary:{shape:"S3g"},ReplicaProvisionedReadCapacityUnits:{type:"long"},ReplicaProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ReplicaProvisionedWriteCapacityUnits:{type:"long"},ReplicaProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"},ReplicaGlobalSecondaryIndexSettings:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},IndexStatus:{},ProvisionedReadCapacityUnits:{type:"long"},ProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ProvisionedWriteCapacityUnits:{type:"long"},ProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"}}}}}}},S5y:{type:"structure",members:{MinimumUnits:{type:"long"},MaximumUnits:{type:"long"},AutoScalingDisabled:{type:"boolean"},AutoScalingRoleArn:{},ScalingPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},TargetTrackingScalingPolicyConfiguration:{type:"structure",required:["TargetValue"],members:{DisableScaleIn:{type:"boolean"},ScaleInCooldown:{type:"integer"},ScaleOutCooldown:{type:"integer"},TargetValue:{type:"double"}}}}}}}},S6i:{type:"structure",members:{TableName:{},TableStatus:{},Replicas:{type:"list",member:{type:"structure",members:{RegionName:{},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},IndexStatus:{},ProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"}}}},ReplicaProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ReplicaProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"},ReplicaStatus:{}}}}}},S6p:{type:"structure",required:["TableName","StreamArn"],members:{TableName:{},StreamArn:{}}},S6q:{type:"structure",members:{TableName:{},StreamArn:{},DestinationStatus:{}}},S6z:{type:"list",member:{type:"structure",members:{Item:{shape:"Sq"}}}},S86:{type:"structure",required:["ComparisonOperator"],members:{AttributeValueList:{shape:"S4f"},ComparisonOperator:{}}},S87:{type:"map",key:{},value:{shape:"S86"}},S9e:{type:"structure",members:{MinimumUnits:{type:"long"},MaximumUnits:{type:"long"},AutoScalingDisabled:{type:"boolean"},AutoScalingRoleArn:{},ScalingPolicyUpdate:{type:"structure",required:["TargetTrackingScalingPolicyConfiguration"],members:{PolicyName:{},TargetTrackingScalingPolicyConfiguration:{type:"structure",required:["TargetValue"],members:{DisableScaleIn:{type:"boolean"},ScaleInCooldown:{type:"integer"},ScaleOutCooldown:{type:"integer"},TargetValue:{type:"double"}}}}}}},Sa3:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S2b"}}}},Sah:{type:"structure",required:["Enabled","AttributeName"],members:{Enabled:{type:"boolean"},AttributeName:{}}}}}},function(e){e.exports={pagination:{BatchGetItem:{input_token:"RequestItems",output_token:"UnprocessedKeys"},ListContributorInsights:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListExports:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTables:{input_token:"ExclusiveStartTableName",limit_key:"Limit",output_token:"LastEvaluatedTableName",result_key:"TableNames"},Query:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"},Scan:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"}}}},function(e){e.exports={version:2,waiters:{TableExists:{delay:20,operation:"DescribeTable",maxAttempts:25,acceptors:[{expected:"ACTIVE",matcher:"path",state:"success",argument:"Table.TableStatus"},{expected:"ResourceNotFoundException",matcher:"error",state:"retry"}]},TableNotExists:{delay:20,operation:"DescribeTable",maxAttempts:25,acceptors:[{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.dynamodbstreams={},n.DynamoDBStreams=i.defineService("dynamodbstreams",["2012-08-10"]),Object.defineProperty(a.services.dynamodbstreams,"2012-08-10",{get:function(){var e=r(789);return e.paginators=r(790).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.DynamoDBStreams},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-08-10",endpointPrefix:"streams.dynamodb",jsonVersion:"1.0",protocol:"json",serviceFullName:"Amazon DynamoDB Streams",serviceId:"DynamoDB Streams",signatureVersion:"v4",signingName:"dynamodb",targetPrefix:"DynamoDBStreams_20120810",uid:"streams-dynamodb-2012-08-10"},operations:{DescribeStream:{input:{type:"structure",required:["StreamArn"],members:{StreamArn:{},Limit:{type:"integer"},ExclusiveStartShardId:{}}},output:{type:"structure",members:{StreamDescription:{type:"structure",members:{StreamArn:{},StreamLabel:{},StreamStatus:{},StreamViewType:{},CreationRequestDateTime:{type:"timestamp"},TableName:{},KeySchema:{type:"list",member:{type:"structure",required:["AttributeName","KeyType"],members:{AttributeName:{},KeyType:{}}}},Shards:{type:"list",member:{type:"structure",members:{ShardId:{},SequenceNumberRange:{type:"structure",members:{StartingSequenceNumber:{},EndingSequenceNumber:{}}},ParentShardId:{}}}},LastEvaluatedShardId:{}}}}}},GetRecords:{input:{type:"structure",required:["ShardIterator"],members:{ShardIterator:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Records:{type:"list",member:{type:"structure",members:{eventID:{},eventName:{},eventVersion:{},eventSource:{},awsRegion:{},dynamodb:{type:"structure",members:{ApproximateCreationDateTime:{type:"timestamp"},Keys:{shape:"Sr"},NewImage:{shape:"Sr"},OldImage:{shape:"Sr"},SequenceNumber:{},SizeBytes:{type:"long"},StreamViewType:{}}},userIdentity:{type:"structure",members:{PrincipalId:{},Type:{}}}}}},NextShardIterator:{}}}},GetShardIterator:{input:{type:"structure",required:["StreamArn","ShardId","ShardIteratorType"],members:{StreamArn:{},ShardId:{},ShardIteratorType:{},SequenceNumber:{}}},output:{type:"structure",members:{ShardIterator:{}}}},ListStreams:{input:{type:"structure",members:{TableName:{},Limit:{type:"integer"},ExclusiveStartStreamArn:{}}},output:{type:"structure",members:{Streams:{type:"list",member:{type:"structure",members:{StreamArn:{},TableName:{},StreamLabel:{}}}},LastEvaluatedStreamArn:{}}}}},shapes:{Sr:{type:"map",key:{},value:{shape:"St"}},St:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}},M:{type:"map",key:{},value:{shape:"St"}},L:{type:"list",member:{shape:"St"}},NULL:{type:"boolean"},BOOL:{type:"boolean"}}}}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.ec2={},n.EC2=i.defineService("ec2",["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*","2016-11-15"]),r(792),Object.defineProperty(a.services.ec2,"2016-11-15",{get:function(){var e=r(793);return e.paginators=r(794).pagination,e.waiters=r(795).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.EC2},function(e,t,r){var n=r(2);n.util.update(n.EC2.prototype,{setupRequestListeners:function(e){e.removeListener("extractError",n.EventListeners.Query.EXTRACT_ERROR),e.addListener("extractError",this.extractError),"copySnapshot"===e.operation&&e.onAsync("validate",this.buildCopySnapshotPresignedUrl)},buildCopySnapshotPresignedUrl:function(e,t){if(e.params.PresignedUrl||e._subRequest)return t();e.params=n.util.copy(e.params),e.params.DestinationRegion=e.service.config.region;var r=n.util.copy(e.service.config);delete r.endpoint,r.region=e.params.SourceRegion;var i=new e.service.constructor(r)[e.operation](e.params);i._subRequest=!0,i.presign(function(r,n){r?t(r):(e.params.PresignedUrl=n,t())})},extractError:function(e){var t=e.httpResponse,r=(new n.XML.Parser).parse(t.body.toString()||"");r.Errors?e.error=n.util.error(new Error,{code:r.Errors.Error.Code,message:r.Errors.Error.Message}):e.error=n.util.error(new Error,{code:t.statusCode,message:null}),e.error.requestId=r.RequestID||null}})},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-15",endpointPrefix:"ec2",protocol:"ec2",serviceAbbreviation:"Amazon EC2",serviceFullName:"Amazon Elastic Compute Cloud",serviceId:"EC2",signatureVersion:"v4",uid:"ec2-2016-11-15",xmlNamespace:"http://ec2.amazonaws.com/doc/2016-11-15"},operations:{AcceptReservedInstancesExchangeQuote:{input:{type:"structure",required:["ReservedInstanceIds"],members:{DryRun:{type:"boolean"},ReservedInstanceIds:{shape:"S3",locationName:"ReservedInstanceId"},TargetConfigurations:{shape:"S5",locationName:"TargetConfiguration"}}},output:{type:"structure",members:{ExchangeId:{locationName:"exchangeId"}}}},AcceptTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"Se"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},AcceptTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},AcceptTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},AcceptVpcEndpointConnections:{input:{type:"structure",required:["ServiceId","VpcEndpointIds"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},AcceptVpcPeeringConnection:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{VpcPeeringConnection:{shape:"S1c",locationName:"vpcPeeringConnection"}}}},AdvertiseByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}},AllocateAddress:{input:{type:"structure",members:{Domain:{},Address:{},PublicIpv4Pool:{},NetworkBorderGroup:{},CustomerOwnedIpv4Pool:{},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{PublicIp:{locationName:"publicIp"},AllocationId:{locationName:"allocationId"},PublicIpv4Pool:{locationName:"publicIpv4Pool"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Domain:{locationName:"domain"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CustomerOwnedIpv4Pool:{locationName:"customerOwnedIpv4Pool"},CarrierIp:{locationName:"carrierIp"}}}},AllocateHosts:{input:{type:"structure",required:["AvailabilityZone","Quantity"],members:{AutoPlacement:{locationName:"autoPlacement"},AvailabilityZone:{locationName:"availabilityZone"},ClientToken:{locationName:"clientToken"},InstanceType:{locationName:"instanceType"},InstanceFamily:{},Quantity:{locationName:"quantity",type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},HostRecovery:{}}},output:{type:"structure",members:{HostIds:{shape:"S21",locationName:"hostIdSet"}}}},ApplySecurityGroupsToClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","VpcId","SecurityGroupIds"],members:{ClientVpnEndpointId:{},VpcId:{},SecurityGroupIds:{shape:"S25",locationName:"SecurityGroupId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{SecurityGroupIds:{shape:"S25",locationName:"securityGroupIds"}}}},AssignIpv6Addresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"S29",locationName:"ipv6Addresses"},Ipv6PrefixCount:{type:"integer"},Ipv6Prefixes:{shape:"S2a",locationName:"Ipv6Prefix"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{AssignedIpv6Addresses:{shape:"S29",locationName:"assignedIpv6Addresses"},AssignedIpv6Prefixes:{shape:"S2a",locationName:"assignedIpv6PrefixSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}}},AssignPrivateIpAddresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{AllowReassignment:{locationName:"allowReassignment",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddresses:{shape:"S2e",locationName:"privateIpAddress"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},Ipv4Prefixes:{shape:"S2a",locationName:"Ipv4Prefix"},Ipv4PrefixCount:{type:"integer"}}},output:{type:"structure",members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},AssignedPrivateIpAddresses:{locationName:"assignedPrivateIpAddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{PrivateIpAddress:{locationName:"privateIpAddress"}}}},AssignedIpv4Prefixes:{shape:"S2i",locationName:"assignedIpv4PrefixSet"}}}},AssociateAddress:{input:{type:"structure",members:{AllocationId:{},InstanceId:{},PublicIp:{},AllowReassociation:{locationName:"allowReassociation",type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"}}}},AssociateClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","SubnetId"],members:{ClientVpnEndpointId:{},SubnetId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},Status:{shape:"S2r",locationName:"status"}}}},AssociateDhcpOptions:{input:{type:"structure",required:["DhcpOptionsId","VpcId"],members:{DhcpOptionsId:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},AssociateEnclaveCertificateIamRole:{input:{type:"structure",members:{CertificateArn:{},RoleArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CertificateS3BucketName:{locationName:"certificateS3BucketName"},CertificateS3ObjectKey:{locationName:"certificateS3ObjectKey"},EncryptionKmsKeyId:{locationName:"encryptionKmsKeyId"}}}},AssociateIamInstanceProfile:{input:{type:"structure",required:["IamInstanceProfile","InstanceId"],members:{IamInstanceProfile:{shape:"S2z"},InstanceId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S31",locationName:"iamInstanceProfileAssociation"}}}},AssociateInstanceEventWindow:{input:{type:"structure",required:["InstanceEventWindowId","AssociationTarget"],members:{DryRun:{type:"boolean"},InstanceEventWindowId:{},AssociationTarget:{type:"structure",members:{InstanceIds:{shape:"S37",locationName:"InstanceId"},InstanceTags:{shape:"Ss",locationName:"InstanceTag"},DedicatedHostIds:{shape:"S38",locationName:"DedicatedHostId"}}}}},output:{type:"structure",members:{InstanceEventWindow:{shape:"S3b",locationName:"instanceEventWindow"}}}},AssociateRouteTable:{input:{type:"structure",required:["RouteTableId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"},SubnetId:{locationName:"subnetId"},GatewayId:{}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},AssociationState:{shape:"S3n",locationName:"associationState"}}}},AssociateSubnetCidrBlock:{input:{type:"structure",required:["Ipv6CidrBlock","SubnetId"],members:{Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},SubnetId:{locationName:"subnetId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S3r",locationName:"ipv6CidrBlockAssociation"},SubnetId:{locationName:"subnetId"}}}},AssociateTransitGatewayMulticastDomain:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"S3w"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},AssociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S41",locationName:"association"}}}},AssociateTrunkInterface:{input:{type:"structure",required:["BranchInterfaceId","TrunkInterfaceId"],members:{BranchInterfaceId:{},TrunkInterfaceId:{},VlanId:{type:"integer"},GreKey:{type:"integer"},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InterfaceAssociation:{shape:"S45",locationName:"interfaceAssociation"},ClientToken:{locationName:"clientToken"}}}},AssociateVpcCidrBlock:{input:{type:"structure",required:["VpcId"],members:{AmazonProvidedIpv6CidrBlock:{locationName:"amazonProvidedIpv6CidrBlock",type:"boolean"},CidrBlock:{},VpcId:{locationName:"vpcId"},Ipv6CidrBlockNetworkBorderGroup:{},Ipv6Pool:{},Ipv6CidrBlock:{}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S4b",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S4e",locationName:"cidrBlockAssociation"},VpcId:{locationName:"vpcId"}}}},AttachClassicLinkVpc:{input:{type:"structure",required:["Groups","InstanceId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"S4g",locationName:"SecurityGroupId"},InstanceId:{locationName:"instanceId"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},AttachInternetGateway:{input:{type:"structure",required:["InternetGatewayId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayId:{locationName:"internetGatewayId"},VpcId:{locationName:"vpcId"}}}},AttachNetworkInterface:{input:{type:"structure",required:["DeviceIndex","InstanceId","NetworkInterfaceId"],members:{DeviceIndex:{locationName:"deviceIndex",type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkCardIndex:{type:"integer"}}},output:{type:"structure",members:{AttachmentId:{locationName:"attachmentId"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"}}}},AttachVolume:{input:{type:"structure",required:["Device","InstanceId","VolumeId"],members:{Device:{},InstanceId:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"S4o"}},AttachVpnGateway:{input:{type:"structure",required:["VpcId","VpnGatewayId"],members:{VpcId:{},VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpcAttachment:{shape:"S4t",locationName:"attachment"}}}},AuthorizeClientVpnIngress:{input:{type:"structure",required:["ClientVpnEndpointId","TargetNetworkCidr"],members:{ClientVpnEndpointId:{},TargetNetworkCidr:{},AccessGroupId:{},AuthorizeAllGroups:{type:"boolean"},Description:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S4x",locationName:"status"}}}},AuthorizeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S50",locationName:"ipPermissions"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},CidrIp:{locationName:"cidrIp"},FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},ToPort:{locationName:"toPort",type:"integer"},SourceSecurityGroupName:{locationName:"sourceSecurityGroupName"},SourceSecurityGroupOwnerId:{locationName:"sourceSecurityGroupOwnerId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},SecurityGroupRules:{shape:"S5b",locationName:"securityGroupRuleSet"}}}},AuthorizeSecurityGroupIngress:{input:{type:"structure",members:{CidrIp:{},FromPort:{type:"integer"},GroupId:{},GroupName:{},IpPermissions:{shape:"S50"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},SecurityGroupRules:{shape:"S5b",locationName:"securityGroupRuleSet"}}}},BundleInstance:{input:{type:"structure",required:["InstanceId","Storage"],members:{InstanceId:{},Storage:{shape:"S5k"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S5o",locationName:"bundleInstanceTask"}}}},CancelBundleTask:{input:{type:"structure",required:["BundleId"],members:{BundleId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S5o",locationName:"bundleInstanceTask"}}}},CancelCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},CancelCapacityReservationFleets:{input:{type:"structure",required:["CapacityReservationFleetIds"],members:{DryRun:{type:"boolean"},CapacityReservationFleetIds:{shape:"S5y",locationName:"CapacityReservationFleetId"}}},output:{type:"structure",members:{SuccessfulFleetCancellations:{locationName:"successfulFleetCancellationSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrentFleetState:{locationName:"currentFleetState"},PreviousFleetState:{locationName:"previousFleetState"},CapacityReservationFleetId:{locationName:"capacityReservationFleetId"}}}},FailedFleetCancellations:{locationName:"failedFleetCancellationSet",type:"list",member:{locationName:"item",type:"structure",members:{CapacityReservationFleetId:{locationName:"capacityReservationFleetId"},CancelCapacityReservationFleetError:{locationName:"cancelCapacityReservationFleetError",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}},CancelConversionTask:{input:{type:"structure",required:["ConversionTaskId"],members:{ConversionTaskId:{locationName:"conversionTaskId"},DryRun:{locationName:"dryRun",type:"boolean"},ReasonMessage:{locationName:"reasonMessage"}}}},CancelExportTask:{input:{type:"structure",required:["ExportTaskId"],members:{ExportTaskId:{locationName:"exportTaskId"}}}},CancelImportTask:{input:{type:"structure",members:{CancelReason:{},DryRun:{type:"boolean"},ImportTaskId:{}}},output:{type:"structure",members:{ImportTaskId:{locationName:"importTaskId"},PreviousState:{locationName:"previousState"},State:{locationName:"state"}}}},CancelReservedInstancesListing:{input:{type:"structure",required:["ReservedInstancesListingId"],members:{ReservedInstancesListingId:{locationName:"reservedInstancesListingId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S6j",locationName:"reservedInstancesListingsSet"}}}},CancelSpotFleetRequests:{input:{type:"structure",required:["SpotFleetRequestIds","TerminateInstances"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotFleetRequestIds:{shape:"S6v",locationName:"spotFleetRequestId"},TerminateInstances:{locationName:"terminateInstances",type:"boolean"}}},output:{type:"structure",members:{SuccessfulFleetRequests:{locationName:"successfulFleetRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrentSpotFleetRequestState:{locationName:"currentSpotFleetRequestState"},PreviousSpotFleetRequestState:{locationName:"previousSpotFleetRequestState"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},UnsuccessfulFleetRequests:{locationName:"unsuccessfulFleetRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}}}}},CancelSpotInstanceRequests:{input:{type:"structure",required:["SpotInstanceRequestIds"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotInstanceRequestIds:{shape:"S76",locationName:"SpotInstanceRequestId"}}},output:{type:"structure",members:{CancelledSpotInstanceRequests:{locationName:"spotInstanceRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},State:{locationName:"state"}}}}}}},ConfirmProductInstance:{input:{type:"structure",required:["InstanceId","ProductCode"],members:{InstanceId:{},ProductCode:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{OwnerId:{locationName:"ownerId"},Return:{locationName:"return",type:"boolean"}}}},CopyFpgaImage:{input:{type:"structure",required:["SourceFpgaImageId","SourceRegion"],members:{DryRun:{type:"boolean"},SourceFpgaImageId:{},Description:{},Name:{},SourceRegion:{},ClientToken:{}}},output:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"}}}},CopyImage:{input:{type:"structure",required:["Name","SourceImageId","SourceRegion"],members:{ClientToken:{},Description:{},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},Name:{},SourceImageId:{},SourceRegion:{},DestinationOutpostArn:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},CopySnapshot:{input:{type:"structure",required:["SourceRegion","SourceSnapshotId"],members:{Description:{},DestinationOutpostArn:{},DestinationRegion:{locationName:"destinationRegion"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},PresignedUrl:{locationName:"presignedUrl"},SourceRegion:{},SourceSnapshotId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SnapshotId:{locationName:"snapshotId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateCapacityReservation:{input:{type:"structure",required:["InstanceType","InstancePlatform","InstanceCount"],members:{ClientToken:{},InstanceType:{},InstancePlatform:{},AvailabilityZone:{},AvailabilityZoneId:{},Tenancy:{},InstanceCount:{type:"integer"},EbsOptimized:{type:"boolean"},EphemeralStorage:{type:"boolean"},EndDate:{type:"timestamp"},EndDateType:{},InstanceMatchCriteria:{},TagSpecifications:{shape:"S1t"},DryRun:{type:"boolean"},OutpostArn:{}}},output:{type:"structure",members:{CapacityReservation:{shape:"S7s",locationName:"capacityReservation"}}}},CreateCapacityReservationFleet:{input:{type:"structure",required:["InstanceTypeSpecifications","TotalTargetCapacity"],members:{AllocationStrategy:{},ClientToken:{idempotencyToken:!0},InstanceTypeSpecifications:{locationName:"InstanceTypeSpecification",type:"list",member:{type:"structure",members:{InstanceType:{},InstancePlatform:{},Weight:{type:"double"},AvailabilityZone:{},AvailabilityZoneId:{},EbsOptimized:{type:"boolean"},Priority:{type:"integer"}}}},Tenancy:{},TotalTargetCapacity:{type:"integer"},EndDate:{type:"timestamp"},InstanceMatchCriteria:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CapacityReservationFleetId:{locationName:"capacityReservationFleetId"},State:{locationName:"state"},TotalTargetCapacity:{locationName:"totalTargetCapacity",type:"integer"},TotalFulfilledCapacity:{locationName:"totalFulfilledCapacity",type:"double"},InstanceMatchCriteria:{locationName:"instanceMatchCriteria"},AllocationStrategy:{locationName:"allocationStrategy"},CreateTime:{locationName:"createTime",type:"timestamp"},EndDate:{locationName:"endDate",type:"timestamp"},Tenancy:{locationName:"tenancy"},FleetCapacityReservations:{shape:"S84",locationName:"fleetCapacityReservationSet"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateCarrierGateway:{input:{type:"structure",required:["VpcId"],members:{VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{CarrierGateway:{shape:"S88",locationName:"carrierGateway"}}}},CreateClientVpnEndpoint:{input:{type:"structure",required:["ClientCidrBlock","ServerCertificateArn","AuthenticationOptions","ConnectionLogOptions"],members:{ClientCidrBlock:{},ServerCertificateArn:{},AuthenticationOptions:{locationName:"Authentication",type:"list",member:{type:"structure",members:{Type:{},ActiveDirectory:{type:"structure",members:{DirectoryId:{}}},MutualAuthentication:{type:"structure",members:{ClientRootCertificateChainArn:{}}},FederatedAuthentication:{type:"structure",members:{SAMLProviderArn:{},SelfServiceSAMLProviderArn:{}}}}}},ConnectionLogOptions:{shape:"S8i"},DnsServers:{shape:"Se"},TransportProtocol:{},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},SecurityGroupIds:{shape:"S25",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{},ClientConnectOptions:{shape:"S8l"}}},output:{type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Status:{shape:"S8n",locationName:"status"},DnsName:{locationName:"dnsName"}}}},CreateClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],members:{ClientVpnEndpointId:{},DestinationCidrBlock:{},TargetVpcSubnetId:{},Description:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S8r",locationName:"status"}}}},CreateCustomerGateway:{input:{type:"structure",required:["BgpAsn","Type"],members:{BgpAsn:{type:"integer"},PublicIp:{locationName:"IpAddress"},CertificateArn:{},Type:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DeviceName:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateway:{shape:"S8w",locationName:"customerGateway"}}}},CreateDefaultSubnet:{input:{type:"structure",required:["AvailabilityZone"],members:{AvailabilityZone:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Subnet:{shape:"S8z",locationName:"subnet"}}}},CreateDefaultVpc:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{Vpc:{shape:"S95",locationName:"vpc"}}}},CreateDhcpOptions:{input:{type:"structure",required:["DhcpConfigurations"],members:{DhcpConfigurations:{locationName:"dhcpConfiguration",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Values:{shape:"Se",locationName:"Value"}}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{DhcpOptions:{shape:"S9e",locationName:"dhcpOptions"}}}},CreateEgressOnlyInternetGateway:{input:{type:"structure",required:["VpcId"],members:{ClientToken:{},DryRun:{type:"boolean"},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},EgressOnlyInternetGateway:{shape:"S9l",locationName:"egressOnlyInternetGateway"}}}},CreateFleet:{input:{type:"structure",required:["LaunchTemplateConfigs","TargetCapacitySpecification"],members:{DryRun:{type:"boolean"},ClientToken:{},SpotOptions:{type:"structure",members:{AllocationStrategy:{},MaintenanceStrategies:{type:"structure",members:{CapacityRebalance:{type:"structure",members:{ReplacementStrategy:{}}}}},InstanceInterruptionBehavior:{},InstancePoolsToUseCount:{type:"integer"},SingleInstanceType:{type:"boolean"},SingleAvailabilityZone:{type:"boolean"},MinTargetCapacity:{type:"integer"},MaxTotalPrice:{}}},OnDemandOptions:{type:"structure",members:{AllocationStrategy:{},CapacityReservationOptions:{type:"structure",members:{UsageStrategy:{}}},SingleInstanceType:{type:"boolean"},SingleAvailabilityZone:{type:"boolean"},MinTargetCapacity:{type:"integer"},MaxTotalPrice:{}}},ExcessCapacityTerminationPolicy:{},LaunchTemplateConfigs:{shape:"Sa1"},TargetCapacitySpecification:{shape:"Saa"},TerminateInstancesWithExpiration:{type:"boolean"},Type:{},ValidFrom:{type:"timestamp"},ValidUntil:{type:"timestamp"},ReplaceUnhealthyInstances:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},Context:{}}},output:{type:"structure",members:{FleetId:{locationName:"fleetId"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sah",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sah",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"Sao",locationName:"instanceIds"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"}}}}}}},CreateFlowLogs:{input:{type:"structure",required:["ResourceIds","ResourceType","TrafficType"],members:{DryRun:{type:"boolean"},ClientToken:{},DeliverLogsPermissionArn:{},LogGroupName:{},ResourceIds:{locationName:"ResourceId",type:"list",member:{locationName:"item"}},ResourceType:{},TrafficType:{},LogDestinationType:{},LogDestination:{},LogFormat:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},MaxAggregationInterval:{type:"integer"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},FlowLogIds:{shape:"Se",locationName:"flowLogIdSet"},Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},CreateFpgaImage:{input:{type:"structure",required:["InputStorageLocation"],members:{DryRun:{type:"boolean"},InputStorageLocation:{shape:"Say"},LogsStorageLocation:{shape:"Say"},Description:{},Name:{},ClientToken:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},FpgaImageGlobalId:{locationName:"fpgaImageGlobalId"}}}},CreateImage:{input:{type:"structure",required:["InstanceId","Name"],members:{BlockDeviceMappings:{shape:"Sb1",locationName:"blockDeviceMapping"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"},Name:{locationName:"name"},NoReboot:{locationName:"noReboot",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},CreateInstanceEventWindow:{input:{type:"structure",members:{DryRun:{type:"boolean"},Name:{},TimeRanges:{shape:"Sb8",locationName:"TimeRange"},CronExpression:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{InstanceEventWindow:{shape:"S3b",locationName:"instanceEventWindow"}}}},CreateInstanceExportTask:{input:{type:"structure",required:["ExportToS3Task","InstanceId","TargetEnvironment"],members:{Description:{locationName:"description"},ExportToS3Task:{locationName:"exportToS3",type:"structure",members:{ContainerFormat:{locationName:"containerFormat"},DiskImageFormat:{locationName:"diskImageFormat"},S3Bucket:{locationName:"s3Bucket"},S3Prefix:{locationName:"s3Prefix"}}},InstanceId:{locationName:"instanceId"},TargetEnvironment:{locationName:"targetEnvironment"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ExportTask:{shape:"Sbh",locationName:"exportTask"}}}},CreateInternetGateway:{input:{type:"structure",members:{TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InternetGateway:{shape:"Sbn",locationName:"internetGateway"}}}},CreateKeyPair:{input:{type:"structure",required:["KeyName"],members:{KeyName:{},DryRun:{locationName:"dryRun",type:"boolean"},KeyType:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyMaterial:{locationName:"keyMaterial",type:"string",sensitive:!0},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateLaunchTemplate:{input:{type:"structure",required:["LaunchTemplateName","LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateName:{},VersionDescription:{},LaunchTemplateData:{shape:"Sbu"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sd8",locationName:"launchTemplate"},Warning:{shape:"Sd9",locationName:"warning"}}}},CreateLaunchTemplateVersion:{input:{type:"structure",required:["LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateId:{},LaunchTemplateName:{},SourceVersion:{},VersionDescription:{},LaunchTemplateData:{shape:"Sbu"}}},output:{type:"structure",members:{LaunchTemplateVersion:{shape:"Sde",locationName:"launchTemplateVersion"},Warning:{shape:"Sd9",locationName:"warning"}}}},CreateLocalGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","LocalGatewayRouteTableId","LocalGatewayVirtualInterfaceGroupId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},LocalGatewayVirtualInterfaceGroupId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Seg",locationName:"route"}}}},CreateLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableId","VpcId"],members:{LocalGatewayRouteTableId:{},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Sel",locationName:"localGatewayRouteTableVpcAssociation"}}}},CreateManagedPrefixList:{input:{type:"structure",required:["PrefixListName","MaxEntries","AddressFamily"],members:{DryRun:{type:"boolean"},PrefixListName:{},Entries:{shape:"Seo",locationName:"Entry"},MaxEntries:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AddressFamily:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PrefixList:{shape:"Ser",locationName:"prefixList"}}}},CreateNatGateway:{input:{type:"structure",required:["SubnetId"],members:{AllocationId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},SubnetId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},ConnectivityType:{}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},NatGateway:{shape:"Sew",locationName:"natGateway"}}}},CreateNetworkAcl:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{NetworkAcl:{shape:"Sf3",locationName:"networkAcl"}}}},CreateNetworkAclEntry:{input:{type:"structure",required:["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],members:{CidrBlock:{locationName:"cidrBlock"},DryRun:{locationName:"dryRun",type:"boolean"},Egress:{locationName:"egress",type:"boolean"},IcmpTypeCode:{shape:"Sf8",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Sf9",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},CreateNetworkInsightsPath:{input:{type:"structure",required:["Source","Destination","Protocol","ClientToken"],members:{SourceIp:{},DestinationIp:{},Source:{},Destination:{},Protocol:{},DestinationPort:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{NetworkInsightsPath:{shape:"Sfi",locationName:"networkInsightsPath"}}}},CreateNetworkInterface:{input:{type:"structure",required:["SubnetId"],members:{Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"Sc2",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sdm",locationName:"ipv6Addresses"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sc5",locationName:"privateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},Ipv4Prefixes:{shape:"Sc7",locationName:"Ipv4Prefix"},Ipv4PrefixCount:{type:"integer"},Ipv6Prefixes:{shape:"Sc9",locationName:"Ipv6Prefix"},Ipv6PrefixCount:{type:"integer"},InterfaceType:{},SubnetId:{locationName:"subnetId"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{NetworkInterface:{shape:"Sfn",locationName:"networkInterface"},ClientToken:{locationName:"clientToken"}}}},CreateNetworkInterfacePermission:{input:{type:"structure",required:["NetworkInterfaceId","Permission"],members:{NetworkInterfaceId:{},AwsAccountId:{},AwsService:{},Permission:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InterfacePermission:{shape:"Sg3",locationName:"interfacePermission"}}}},CreatePlacementGroup:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupName:{locationName:"groupName"},Strategy:{locationName:"strategy"},PartitionCount:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{PlacementGroup:{shape:"Sg9",locationName:"placementGroup"}}}},CreateReplaceRootVolumeTask:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},SnapshotId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ReplaceRootVolumeTask:{shape:"Sgd",locationName:"replaceRootVolumeTask"}}}},CreateReservedInstancesListing:{input:{type:"structure",required:["ClientToken","InstanceCount","PriceSchedules","ReservedInstancesId"],members:{ClientToken:{locationName:"clientToken"},InstanceCount:{locationName:"instanceCount",type:"integer"},PriceSchedules:{locationName:"priceSchedules",type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Price:{locationName:"price",type:"double"},Term:{locationName:"term",type:"long"}}}},ReservedInstancesId:{locationName:"reservedInstancesId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S6j",locationName:"reservedInstancesListingsSet"}}}},CreateRestoreImageTask:{input:{type:"structure",required:["Bucket","ObjectKey"],members:{Bucket:{},ObjectKey:{},Name:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},CreateRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},VpcEndpointId:{},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{},LocalGatewayId:{},CarrierGatewayId:{},NetworkInterfaceId:{locationName:"networkInterfaceId"},RouteTableId:{locationName:"routeTableId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},CreateRouteTable:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{RouteTable:{shape:"Sgt",locationName:"routeTable"}}}},CreateSecurityGroup:{input:{type:"structure",required:["Description","GroupName"],members:{Description:{locationName:"GroupDescription"},GroupName:{},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{GroupId:{locationName:"groupId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateSnapshot:{input:{type:"structure",required:["VolumeId"],members:{Description:{},OutpostArn:{},VolumeId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"Sh5"}},CreateSnapshots:{input:{type:"structure",required:["InstanceSpecification"],members:{Description:{},InstanceSpecification:{type:"structure",members:{InstanceId:{},ExcludeBootVolume:{type:"boolean"}}},OutpostArn:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},CopyTagsFromSource:{}}},output:{type:"structure",members:{Snapshots:{locationName:"snapshotSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"},Encrypted:{locationName:"encrypted",type:"boolean"},VolumeId:{locationName:"volumeId"},State:{locationName:"state"},VolumeSize:{locationName:"volumeSize",type:"integer"},StartTime:{locationName:"startTime",type:"timestamp"},Progress:{locationName:"progress"},OwnerId:{locationName:"ownerId"},SnapshotId:{locationName:"snapshotId"},OutpostArn:{locationName:"outpostArn"}}}}}}},CreateSpotDatafeedSubscription:{input:{type:"structure",required:["Bucket"],members:{Bucket:{locationName:"bucket"},DryRun:{locationName:"dryRun",type:"boolean"},Prefix:{locationName:"prefix"}}},output:{type:"structure",members:{SpotDatafeedSubscription:{shape:"Shf",locationName:"spotDatafeedSubscription"}}}},CreateStoreImageTask:{input:{type:"structure",required:["ImageId","Bucket"],members:{ImageId:{},Bucket:{},S3ObjectTags:{locationName:"S3ObjectTag",type:"list",member:{locationName:"item",type:"structure",members:{Key:{},Value:{}}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ObjectKey:{locationName:"objectKey"}}}},CreateSubnet:{input:{type:"structure",required:["CidrBlock","VpcId"],members:{TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AvailabilityZone:{},AvailabilityZoneId:{},CidrBlock:{},Ipv6CidrBlock:{},OutpostArn:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Subnet:{shape:"S8z",locationName:"subnet"}}}},CreateSubnetCidrReservation:{input:{type:"structure",required:["SubnetId","Cidr","ReservationType"],members:{TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},SubnetId:{},Cidr:{},ReservationType:{},Description:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{SubnetCidrReservation:{shape:"Shr",locationName:"subnetCidrReservation"}}}},CreateTags:{input:{type:"structure",required:["Resources","Tags"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Resources:{shape:"Shu",locationName:"ResourceId"},Tags:{shape:"Ss",locationName:"Tag"}}}},CreateTrafficMirrorFilter:{input:{type:"structure",members:{Description:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Shy",locationName:"trafficMirrorFilter"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterId","TrafficDirection","RuleNumber","RuleAction","DestinationCidrBlock","SourceCidrBlock"],members:{TrafficMirrorFilterId:{},TrafficDirection:{},RuleNumber:{type:"integer"},RuleAction:{},DestinationPortRange:{shape:"Si8"},SourcePortRange:{shape:"Si8"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Si0",locationName:"trafficMirrorFilterRule"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorSession:{input:{type:"structure",required:["NetworkInterfaceId","TrafficMirrorTargetId","TrafficMirrorFilterId","SessionNumber"],members:{NetworkInterfaceId:{},TrafficMirrorTargetId:{},TrafficMirrorFilterId:{},PacketLength:{type:"integer"},SessionNumber:{type:"integer"},VirtualNetworkId:{type:"integer"},Description:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorSession:{shape:"Sid",locationName:"trafficMirrorSession"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorTarget:{input:{type:"structure",members:{NetworkInterfaceId:{},NetworkLoadBalancerArn:{},Description:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorTarget:{shape:"Sig",locationName:"trafficMirrorTarget"},ClientToken:{locationName:"clientToken"}}}},CreateTransitGateway:{input:{type:"structure",members:{Description:{},Options:{type:"structure",members:{AmazonSideAsn:{type:"long"},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},DefaultRouteTablePropagation:{},VpnEcmpSupport:{},DnsSupport:{},MulticastSupport:{},TransitGatewayCidrBlocks:{shape:"Sip"}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sir",locationName:"transitGateway"}}}},CreateTransitGatewayConnect:{input:{type:"structure",required:["TransportTransitGatewayAttachmentId","Options"],members:{TransportTransitGatewayAttachmentId:{},Options:{type:"structure",required:["Protocol"],members:{Protocol:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnect:{shape:"Siy",locationName:"transitGatewayConnect"}}}},CreateTransitGatewayConnectPeer:{input:{type:"structure",required:["TransitGatewayAttachmentId","PeerAddress","InsideCidrBlocks"],members:{TransitGatewayAttachmentId:{},TransitGatewayAddress:{},PeerAddress:{},BgpOptions:{type:"structure",members:{PeerAsn:{type:"long"}}},InsideCidrBlocks:{shape:"Sj2"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeer:{shape:"Sj4",locationName:"transitGatewayConnectPeer"}}}},CreateTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},Options:{type:"structure",members:{Igmpv2Support:{},StaticSourcesSupport:{},AutoAcceptSharedAssociations:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Sjh",locationName:"transitGatewayMulticastDomain"}}}},CreateTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayId","PeerTransitGatewayId","PeerAccountId","PeerRegion"],members:{TransitGatewayId:{},PeerTransitGatewayId:{},PeerAccountId:{},PeerRegion:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},CreateTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Sjp",locationName:"transitGatewayPrefixListReference"}}}},CreateTransitGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","TransitGatewayRouteTableId"],members:{DestinationCidrBlock:{},TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Sju",locationName:"route"}}}},CreateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},TagSpecifications:{shape:"S1t"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sk1",locationName:"transitGatewayRouteTable"}}}},CreateTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayId","VpcId","SubnetIds"],members:{TransitGatewayId:{},VpcId:{},SubnetIds:{shape:"S3w"},Options:{type:"structure",members:{DnsSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},TagSpecifications:{shape:"S1t"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},CreateVolume:{input:{type:"structure",required:["AvailabilityZone"],members:{AvailabilityZone:{},Encrypted:{locationName:"encrypted",type:"boolean"},Iops:{type:"integer"},KmsKeyId:{},OutpostArn:{},Size:{type:"integer"},SnapshotId:{},VolumeType:{},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},MultiAttachEnabled:{type:"boolean"},Throughput:{type:"integer"},ClientToken:{idempotencyToken:!0}}},output:{shape:"Sk7"}},CreateVpc:{input:{type:"structure",required:["CidrBlock"],members:{CidrBlock:{},AmazonProvidedIpv6CidrBlock:{locationName:"amazonProvidedIpv6CidrBlock",type:"boolean"},Ipv6Pool:{},Ipv6CidrBlock:{},DryRun:{locationName:"dryRun",type:"boolean"},InstanceTenancy:{locationName:"instanceTenancy"},Ipv6CidrBlockNetworkBorderGroup:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Vpc:{shape:"S95",locationName:"vpc"}}}},CreateVpcEndpoint:{input:{type:"structure",required:["VpcId","ServiceName"],members:{DryRun:{type:"boolean"},VpcEndpointType:{},VpcId:{},ServiceName:{},PolicyDocument:{},RouteTableIds:{shape:"Ske",locationName:"RouteTableId"},SubnetIds:{shape:"Skf",locationName:"SubnetId"},SecurityGroupIds:{shape:"Skg",locationName:"SecurityGroupId"},ClientToken:{},PrivateDnsEnabled:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpcEndpoint:{shape:"Ski",locationName:"vpcEndpoint"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointConnectionNotification:{input:{type:"structure",required:["ConnectionNotificationArn","ConnectionEvents"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointId:{},ConnectionNotificationArn:{},ConnectionEvents:{shape:"Se"},ClientToken:{}}},output:{type:"structure",members:{ConnectionNotification:{shape:"Skr",locationName:"connectionNotification"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointServiceConfiguration:{input:{type:"structure",members:{DryRun:{type:"boolean"},AcceptanceRequired:{type:"boolean"},PrivateDnsName:{},NetworkLoadBalancerArns:{shape:"Se",locationName:"NetworkLoadBalancerArn"},GatewayLoadBalancerArns:{shape:"Se",locationName:"GatewayLoadBalancerArn"},ClientToken:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ServiceConfiguration:{shape:"Skw",locationName:"serviceConfiguration"},ClientToken:{locationName:"clientToken"}}}},CreateVpcPeeringConnection:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},PeerOwnerId:{locationName:"peerOwnerId"},PeerVpcId:{locationName:"peerVpcId"},VpcId:{locationName:"vpcId"},PeerRegion:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpcPeeringConnection:{shape:"S1c",locationName:"vpcPeeringConnection"}}}},CreateVpnConnection:{input:{type:"structure",required:["CustomerGatewayId","Type"],members:{CustomerGatewayId:{},Type:{},VpnGatewayId:{},TransitGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"},Options:{locationName:"options",type:"structure",members:{EnableAcceleration:{type:"boolean"},StaticRoutesOnly:{locationName:"staticRoutesOnly",type:"boolean"},TunnelInsideIpVersion:{},TunnelOptions:{type:"list",member:{type:"structure",members:{TunnelInsideCidr:{},TunnelInsideIpv6Cidr:{},PreSharedKey:{},Phase1LifetimeSeconds:{type:"integer"},Phase2LifetimeSeconds:{type:"integer"},RekeyMarginTimeSeconds:{type:"integer"},RekeyFuzzPercentage:{type:"integer"},ReplayWindowSize:{type:"integer"},DPDTimeoutSeconds:{type:"integer"},DPDTimeoutAction:{},Phase1EncryptionAlgorithms:{shape:"Slb",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"Sld",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"Slf",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Slh",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Slj",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Sll",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Sln",locationName:"IKEVersion"},StartupAction:{}}}},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpnConnection:{shape:"Slq",locationName:"vpnConnection"}}}},CreateVpnConnectionRoute:{input:{type:"structure",required:["DestinationCidrBlock","VpnConnectionId"],members:{DestinationCidrBlock:{},VpnConnectionId:{}}}},CreateVpnGateway:{input:{type:"structure",required:["Type"],members:{AvailabilityZone:{},Type:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AmazonSideAsn:{type:"long"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnGateway:{shape:"Smj",locationName:"vpnGateway"}}}},DeleteCarrierGateway:{input:{type:"structure",required:["CarrierGatewayId"],members:{CarrierGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateway:{shape:"S88",locationName:"carrierGateway"}}}},DeleteClientVpnEndpoint:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S8n",locationName:"status"}}}},DeleteClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock"],members:{ClientVpnEndpointId:{},TargetVpcSubnetId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S8r",locationName:"status"}}}},DeleteCustomerGateway:{input:{type:"structure",required:["CustomerGatewayId"],members:{CustomerGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteDhcpOptions:{input:{type:"structure",required:["DhcpOptionsId"],members:{DhcpOptionsId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteEgressOnlyInternetGateway:{input:{type:"structure",required:["EgressOnlyInternetGatewayId"],members:{DryRun:{type:"boolean"},EgressOnlyInternetGatewayId:{}}},output:{type:"structure",members:{ReturnCode:{locationName:"returnCode",type:"boolean"}}}},DeleteFleets:{input:{type:"structure",required:["FleetIds","TerminateInstances"],members:{DryRun:{type:"boolean"},FleetIds:{shape:"Smx",locationName:"FleetId"},TerminateInstances:{type:"boolean"}}},output:{type:"structure",members:{SuccessfulFleetDeletions:{locationName:"successfulFleetDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrentFleetState:{locationName:"currentFleetState"},PreviousFleetState:{locationName:"previousFleetState"},FleetId:{locationName:"fleetId"}}}},UnsuccessfulFleetDeletions:{locationName:"unsuccessfulFleetDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},FleetId:{locationName:"fleetId"}}}}}}},DeleteFlowLogs:{input:{type:"structure",required:["FlowLogIds"],members:{DryRun:{type:"boolean"},FlowLogIds:{shape:"Sn7",locationName:"FlowLogId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteFpgaImage:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeleteInstanceEventWindow:{input:{type:"structure",required:["InstanceEventWindowId"],members:{DryRun:{type:"boolean"},ForceDelete:{type:"boolean"},InstanceEventWindowId:{}}},output:{type:"structure",members:{InstanceEventWindowState:{locationName:"instanceEventWindowState",type:"structure",members:{InstanceEventWindowId:{locationName:"instanceEventWindowId"},State:{locationName:"state"}}}}}},DeleteInternetGateway:{input:{type:"structure",required:["InternetGatewayId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayId:{locationName:"internetGatewayId"}}}},DeleteKeyPair:{input:{type:"structure",members:{KeyName:{},KeyPairId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteLaunchTemplate:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sd8",locationName:"launchTemplate"}}}},DeleteLaunchTemplateVersions:{input:{type:"structure",required:["Versions"],members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Snm",locationName:"LaunchTemplateVersion"}}},output:{type:"structure",members:{SuccessfullyDeletedLaunchTemplateVersions:{locationName:"successfullyDeletedLaunchTemplateVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},VersionNumber:{locationName:"versionNumber",type:"long"}}}},UnsuccessfullyDeletedLaunchTemplateVersions:{locationName:"unsuccessfullyDeletedLaunchTemplateVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},VersionNumber:{locationName:"versionNumber",type:"long"},ResponseError:{locationName:"responseError",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}},DeleteLocalGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","LocalGatewayRouteTableId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Seg",locationName:"route"}}}},DeleteLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableVpcAssociationId"],members:{LocalGatewayRouteTableVpcAssociationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Sel",locationName:"localGatewayRouteTableVpcAssociation"}}}},DeleteManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{}}},output:{type:"structure",members:{PrefixList:{shape:"Ser",locationName:"prefixList"}}}},DeleteNatGateway:{input:{type:"structure",required:["NatGatewayId"],members:{DryRun:{type:"boolean"},NatGatewayId:{}}},output:{type:"structure",members:{NatGatewayId:{locationName:"natGatewayId"}}}},DeleteNetworkAcl:{input:{type:"structure",required:["NetworkAclId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkAclId:{locationName:"networkAclId"}}}},DeleteNetworkAclEntry:{input:{type:"structure",required:["Egress","NetworkAclId","RuleNumber"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Egress:{locationName:"egress",type:"boolean"},NetworkAclId:{locationName:"networkAclId"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},DeleteNetworkInsightsAnalysis:{input:{type:"structure",required:["NetworkInsightsAnalysisId"],members:{DryRun:{type:"boolean"},NetworkInsightsAnalysisId:{}}},output:{type:"structure",members:{NetworkInsightsAnalysisId:{locationName:"networkInsightsAnalysisId"}}}},DeleteNetworkInsightsPath:{input:{type:"structure",required:["NetworkInsightsPathId"],members:{DryRun:{type:"boolean"},NetworkInsightsPathId:{}}},output:{type:"structure",members:{NetworkInsightsPathId:{locationName:"networkInsightsPathId"}}}},DeleteNetworkInterface:{input:{type:"structure",required:["NetworkInterfaceId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}}},DeleteNetworkInterfacePermission:{input:{type:"structure",required:["NetworkInterfacePermissionId"],members:{NetworkInterfacePermissionId:{},Force:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeletePlacementGroup:{input:{type:"structure",required:["GroupName"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupName:{locationName:"groupName"}}}},DeleteQueuedReservedInstances:{input:{type:"structure",required:["ReservedInstancesIds"],members:{DryRun:{type:"boolean"},ReservedInstancesIds:{locationName:"ReservedInstancesId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{SuccessfulQueuedPurchaseDeletions:{locationName:"successfulQueuedPurchaseDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},FailedQueuedPurchaseDeletions:{locationName:"failedQueuedPurchaseDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},ReservedInstancesId:{locationName:"reservedInstancesId"}}}}}}},DeleteRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"}}}},DeleteRouteTable:{input:{type:"structure",required:["RouteTableId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"}}}},DeleteSecurityGroup:{input:{type:"structure",members:{GroupId:{},GroupName:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotId"],members:{SnapshotId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteSpotDatafeedSubscription:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteSubnet:{input:{type:"structure",required:["SubnetId"],members:{SubnetId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteSubnetCidrReservation:{input:{type:"structure",required:["SubnetCidrReservationId"],members:{SubnetCidrReservationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeletedSubnetCidrReservation:{shape:"Shr",locationName:"deletedSubnetCidrReservation"}}}},DeleteTags:{input:{type:"structure",required:["Resources"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Resources:{shape:"Shu",locationName:"resourceId"},Tags:{shape:"Ss",locationName:"tag"}}}},DeleteTrafficMirrorFilter:{input:{type:"structure",required:["TrafficMirrorFilterId"],members:{TrafficMirrorFilterId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"}}}},DeleteTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterRuleId"],members:{TrafficMirrorFilterRuleId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterRuleId:{locationName:"trafficMirrorFilterRuleId"}}}},DeleteTrafficMirrorSession:{input:{type:"structure",required:["TrafficMirrorSessionId"],members:{TrafficMirrorSessionId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorSessionId:{locationName:"trafficMirrorSessionId"}}}},DeleteTrafficMirrorTarget:{input:{type:"structure",required:["TrafficMirrorTargetId"],members:{TrafficMirrorTargetId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"}}}},DeleteTransitGateway:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sir",locationName:"transitGateway"}}}},DeleteTransitGatewayConnect:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnect:{shape:"Siy",locationName:"transitGatewayConnect"}}}},DeleteTransitGatewayConnectPeer:{input:{type:"structure",required:["TransitGatewayConnectPeerId"],members:{TransitGatewayConnectPeerId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeer:{shape:"Sj4",locationName:"transitGatewayConnectPeer"}}}},DeleteTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayMulticastDomainId"],members:{TransitGatewayMulticastDomainId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Sjh",locationName:"transitGatewayMulticastDomain"}}}},DeleteTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},DeleteTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Sjp",locationName:"transitGatewayPrefixListReference"}}}},DeleteTransitGatewayRoute:{input:{type:"structure",required:["TransitGatewayRouteTableId","DestinationCidrBlock"],members:{TransitGatewayRouteTableId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Sju",locationName:"route"}}}},DeleteTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sk1",locationName:"transitGatewayRouteTable"}}}},DeleteTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},DeleteVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpc:{input:{type:"structure",required:["VpcId"],members:{VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpcEndpointConnectionNotifications:{input:{type:"structure",required:["ConnectionNotificationIds"],members:{DryRun:{type:"boolean"},ConnectionNotificationIds:{locationName:"ConnectionNotificationId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteVpcEndpointServiceConfigurations:{input:{type:"structure",required:["ServiceIds"],members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Spv",locationName:"ServiceId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteVpcEndpoints:{input:{type:"structure",required:["VpcEndpointIds"],members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteVpcPeeringConnection:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeleteVpnConnection:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpnConnectionRoute:{input:{type:"structure",required:["DestinationCidrBlock","VpnConnectionId"],members:{DestinationCidrBlock:{},VpnConnectionId:{}}}},DeleteVpnGateway:{input:{type:"structure",required:["VpnGatewayId"],members:{VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeprovisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}},DeregisterImage:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeregisterInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTagAttribute:{type:"structure",members:{IncludeAllTagsOfInstance:{type:"boolean"},InstanceTagKeys:{shape:"Sq9",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Sqb",locationName:"instanceTagAttribute"}}}},DeregisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Sqd"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupMembers:{locationName:"deregisteredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"Se",locationName:"deregisteredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},DeregisterTransitGatewayMulticastGroupSources:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Sqd"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupSources:{locationName:"deregisteredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"Se",locationName:"deregisteredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},DescribeAccountAttributes:{input:{type:"structure",members:{AttributeNames:{locationName:"attributeName",type:"list",member:{locationName:"attributeName"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AccountAttributes:{locationName:"accountAttributeSet",type:"list",member:{locationName:"item",type:"structure",members:{AttributeName:{locationName:"attributeName"},AttributeValues:{locationName:"attributeValueSet",type:"list",member:{locationName:"item",type:"structure",members:{AttributeValue:{locationName:"attributeValue"}}}}}}}}}},DescribeAddresses:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},PublicIps:{locationName:"PublicIp",type:"list",member:{locationName:"PublicIp"}},AllocationIds:{locationName:"AllocationId",type:"list",member:{locationName:"AllocationId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Addresses:{locationName:"addressesSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},PublicIp:{locationName:"publicIp"},AllocationId:{locationName:"allocationId"},AssociationId:{locationName:"associationId"},Domain:{locationName:"domain"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkInterfaceOwnerId:{locationName:"networkInterfaceOwnerId"},PrivateIpAddress:{locationName:"privateIpAddress"},Tags:{shape:"Ss",locationName:"tagSet"},PublicIpv4Pool:{locationName:"publicIpv4Pool"},NetworkBorderGroup:{locationName:"networkBorderGroup"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CustomerOwnedIpv4Pool:{locationName:"customerOwnedIpv4Pool"},CarrierIp:{locationName:"carrierIp"}}}}}}},DescribeAddressesAttribute:{input:{type:"structure",members:{AllocationIds:{locationName:"AllocationId",type:"list",member:{locationName:"item"}},Attribute:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Addresses:{locationName:"addressSet",type:"list",member:{shape:"Sr6",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeAggregateIdFormat:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{UseLongIdsAggregated:{locationName:"useLongIdsAggregated",type:"boolean"},Statuses:{shape:"Sra",locationName:"statusSet"}}}},DescribeAvailabilityZones:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},ZoneNames:{locationName:"ZoneName",type:"list",member:{locationName:"ZoneName"}},ZoneIds:{locationName:"ZoneId",type:"list",member:{locationName:"ZoneId"}},AllAvailabilityZones:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AvailabilityZones:{locationName:"availabilityZoneInfo",type:"list",member:{locationName:"item",type:"structure",members:{State:{locationName:"zoneState"},OptInStatus:{locationName:"optInStatus"},Messages:{locationName:"messageSet",type:"list",member:{locationName:"item",type:"structure",members:{Message:{locationName:"message"}}}},RegionName:{locationName:"regionName"},ZoneName:{locationName:"zoneName"},ZoneId:{locationName:"zoneId"},GroupName:{locationName:"groupName"},NetworkBorderGroup:{locationName:"networkBorderGroup"},ZoneType:{locationName:"zoneType"},ParentZoneName:{locationName:"parentZoneName"},ParentZoneId:{locationName:"parentZoneId"}}}}}}},DescribeBundleTasks:{input:{type:"structure",members:{BundleIds:{locationName:"BundleId",type:"list",member:{locationName:"BundleId"}},Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTasks:{locationName:"bundleInstanceTasksSet",type:"list",member:{shape:"S5o",locationName:"item"}}}}},DescribeByoipCidrs:{input:{type:"structure",required:["MaxResults"],members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ByoipCidrs:{locationName:"byoipCidrSet",type:"list",member:{shape:"S1n",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeCapacityReservationFleets:{input:{type:"structure",members:{CapacityReservationFleetIds:{shape:"S5y",locationName:"CapacityReservationFleetId"},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CapacityReservationFleets:{locationName:"capacityReservationFleetSet",type:"list",member:{locationName:"item",type:"structure",members:{CapacityReservationFleetId:{locationName:"capacityReservationFleetId"},CapacityReservationFleetArn:{locationName:"capacityReservationFleetArn"},State:{locationName:"state"},TotalTargetCapacity:{locationName:"totalTargetCapacity",type:"integer"},TotalFulfilledCapacity:{locationName:"totalFulfilledCapacity",type:"double"},Tenancy:{locationName:"tenancy"},EndDate:{locationName:"endDate",type:"timestamp"},CreateTime:{locationName:"createTime",type:"timestamp"},InstanceMatchCriteria:{locationName:"instanceMatchCriteria"},AllocationStrategy:{locationName:"allocationStrategy"},InstanceTypeSpecifications:{shape:"S84",locationName:"instanceTypeSpecificationSet"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeCapacityReservations:{input:{type:"structure",members:{CapacityReservationIds:{locationName:"CapacityReservationId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservations:{locationName:"capacityReservationSet",type:"list",member:{shape:"S7s",locationName:"item"}}}}},DescribeCarrierGateways:{input:{type:"structure",members:{CarrierGatewayIds:{locationName:"CarrierGatewayId",type:"list",member:{}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateways:{locationName:"carrierGatewaySet",type:"list",member:{shape:"S88",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeClassicLinkInstances:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceIds:{shape:"Ssa",locationName:"InstanceId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Instances:{locationName:"instancesSet",type:"list",member:{locationName:"item",type:"structure",members:{Groups:{shape:"Sfq",locationName:"groupSet"},InstanceId:{locationName:"instanceId"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnAuthorizationRules:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"},NextToken:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AuthorizationRules:{locationName:"authorizationRule",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Description:{locationName:"description"},GroupId:{locationName:"groupId"},AccessAll:{locationName:"accessAll",type:"boolean"},DestinationCidr:{locationName:"destinationCidr"},Status:{shape:"S4x",locationName:"status"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnConnections:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"Sqs",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Connections:{locationName:"connections",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Timestamp:{locationName:"timestamp"},ConnectionId:{locationName:"connectionId"},Username:{locationName:"username"},ConnectionEstablishedTime:{locationName:"connectionEstablishedTime"},IngressBytes:{locationName:"ingressBytes"},EgressBytes:{locationName:"egressBytes"},IngressPackets:{locationName:"ingressPackets"},EgressPackets:{locationName:"egressPackets"},ClientIp:{locationName:"clientIp"},CommonName:{locationName:"commonName"},Status:{shape:"Ssp",locationName:"status"},ConnectionEndTime:{locationName:"connectionEndTime"},PostureComplianceStatuses:{shape:"Se",locationName:"postureComplianceStatusSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnEndpoints:{input:{type:"structure",members:{ClientVpnEndpointIds:{locationName:"ClientVpnEndpointId",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnEndpoints:{locationName:"clientVpnEndpoint",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Description:{locationName:"description"},Status:{shape:"S8n",locationName:"status"},CreationTime:{locationName:"creationTime"},DeletionTime:{locationName:"deletionTime"},DnsName:{locationName:"dnsName"},ClientCidrBlock:{locationName:"clientCidrBlock"},DnsServers:{shape:"Se",locationName:"dnsServer"},SplitTunnel:{locationName:"splitTunnel",type:"boolean"},VpnProtocol:{locationName:"vpnProtocol"},TransportProtocol:{locationName:"transportProtocol"},VpnPort:{locationName:"vpnPort",type:"integer"},AssociatedTargetNetworks:{deprecated:!0,deprecatedMessage:"This property is deprecated. To view the target networks associated with a Client VPN endpoint, call DescribeClientVpnTargetNetworks and inspect the clientVpnTargetNetworks response element.",locationName:"associatedTargetNetwork",type:"list",member:{locationName:"item",type:"structure",members:{NetworkId:{locationName:"networkId"},NetworkType:{locationName:"networkType"}}}},ServerCertificateArn:{locationName:"serverCertificateArn"},AuthenticationOptions:{locationName:"authenticationOptions",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"},ActiveDirectory:{locationName:"activeDirectory",type:"structure",members:{DirectoryId:{locationName:"directoryId"}}},MutualAuthentication:{locationName:"mutualAuthentication",type:"structure",members:{ClientRootCertificateChain:{locationName:"clientRootCertificateChain"}}},FederatedAuthentication:{locationName:"federatedAuthentication",type:"structure",members:{SamlProviderArn:{locationName:"samlProviderArn"},SelfServiceSamlProviderArn:{locationName:"selfServiceSamlProviderArn"}}}}}},ConnectionLogOptions:{locationName:"connectionLogOptions",type:"structure",members:{Enabled:{type:"boolean"},CloudwatchLogGroup:{},CloudwatchLogStream:{}}},Tags:{shape:"Ss",locationName:"tagSet"},SecurityGroupIds:{shape:"S25",locationName:"securityGroupIdSet"},VpcId:{locationName:"vpcId"},SelfServicePortalUrl:{locationName:"selfServicePortalUrl"},ClientConnectOptions:{locationName:"clientConnectOptions",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"},LambdaFunctionArn:{locationName:"lambdaFunctionArn"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnRoutes:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routes",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},DestinationCidr:{locationName:"destinationCidr"},TargetSubnet:{locationName:"targetSubnet"},Type:{locationName:"type"},Origin:{locationName:"origin"},Status:{shape:"S8r",locationName:"status"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnTargetNetworks:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},AssociationIds:{shape:"Se"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnTargetNetworks:{locationName:"clientVpnTargetNetworks",type:"list",member:{locationName:"item",type:"structure",members:{AssociationId:{locationName:"associationId"},VpcId:{locationName:"vpcId"},TargetNetworkId:{locationName:"targetNetworkId"},ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Status:{shape:"S2r",locationName:"status"},SecurityGroups:{shape:"Se",locationName:"securityGroups"}}}},NextToken:{locationName:"nextToken"}}}},DescribeCoipPools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipPools:{locationName:"coipPoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},PoolCidrs:{shape:"Se",locationName:"poolCidrSet"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},Tags:{shape:"Ss",locationName:"tagSet"},PoolArn:{locationName:"poolArn"}}}},NextToken:{locationName:"nextToken"}}}},DescribeConversionTasks:{input:{type:"structure",members:{ConversionTaskIds:{locationName:"conversionTaskId",type:"list",member:{locationName:"item"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{ConversionTasks:{locationName:"conversionTasks",type:"list",member:{shape:"Stu",locationName:"item"}}}}},DescribeCustomerGateways:{input:{type:"structure",members:{CustomerGatewayIds:{locationName:"CustomerGatewayId",type:"list",member:{locationName:"CustomerGatewayId"}},Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateways:{locationName:"customerGatewaySet",type:"list",member:{shape:"S8w",locationName:"item"}}}}},DescribeDhcpOptions:{input:{type:"structure",members:{DhcpOptionsIds:{locationName:"DhcpOptionsId",type:"list",member:{locationName:"DhcpOptionsId"}},Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DhcpOptions:{locationName:"dhcpOptionsSet",type:"list",member:{shape:"S9e",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeEgressOnlyInternetGateways:{input:{type:"structure",members:{DryRun:{type:"boolean"},EgressOnlyInternetGatewayIds:{locationName:"EgressOnlyInternetGatewayId",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sqs",locationName:"Filter"}}},output:{type:"structure",members:{EgressOnlyInternetGateways:{locationName:"egressOnlyInternetGatewaySet",type:"list",member:{shape:"S9l",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeElasticGpus:{input:{type:"structure",members:{ElasticGpuIds:{locationName:"ElasticGpuId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ElasticGpuSet:{locationName:"elasticGpuSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticGpuId:{locationName:"elasticGpuId"},AvailabilityZone:{locationName:"availabilityZone"},ElasticGpuType:{locationName:"elasticGpuType"},ElasticGpuHealth:{locationName:"elasticGpuHealth",type:"structure",members:{Status:{locationName:"status"}}},ElasticGpuState:{locationName:"elasticGpuState"},InstanceId:{locationName:"instanceId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},DescribeExportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},ExportImageTaskIds:{locationName:"ExportImageTaskId",type:"list",member:{locationName:"ExportImageTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ExportImageTasks:{locationName:"exportImageTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},ExportImageTaskId:{locationName:"exportImageTaskId"},ImageId:{locationName:"imageId"},Progress:{locationName:"progress"},S3ExportLocation:{shape:"Sux",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeExportTasks:{input:{type:"structure",members:{ExportTaskIds:{locationName:"exportTaskId",type:"list",member:{locationName:"ExportTaskId"}},Filters:{shape:"Sqs",locationName:"Filter"}}},output:{type:"structure",members:{ExportTasks:{locationName:"exportTaskSet",type:"list",member:{shape:"Sbh",locationName:"item"}}}}},DescribeFastSnapshotRestores:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{FastSnapshotRestores:{locationName:"fastSnapshotRestoreSet",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},NextToken:{locationName:"nextToken"}}}},DescribeFleetHistory:{input:{type:"structure",required:["FleetId","StartTime"],members:{DryRun:{type:"boolean"},EventType:{},MaxResults:{type:"integer"},NextToken:{},FleetId:{},StartTime:{type:"timestamp"}}},output:{type:"structure",members:{HistoryRecords:{locationName:"historyRecordSet",type:"list",member:{locationName:"item",type:"structure",members:{EventInformation:{shape:"Sve",locationName:"eventInformation"},EventType:{locationName:"eventType"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},LastEvaluatedTime:{locationName:"lastEvaluatedTime",type:"timestamp"},NextToken:{locationName:"nextToken"},FleetId:{locationName:"fleetId"},StartTime:{locationName:"startTime",type:"timestamp"}}}},DescribeFleetInstances:{input:{type:"structure",required:["FleetId"],members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},FleetId:{},Filters:{shape:"Sqs",locationName:"Filter"}}},output:{type:"structure",members:{ActiveInstances:{shape:"Svh",locationName:"activeInstanceSet"},NextToken:{locationName:"nextToken"},FleetId:{locationName:"fleetId"}}}},DescribeFleets:{input:{type:"structure",members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},FleetIds:{shape:"Smx",locationName:"FleetId"},Filters:{shape:"Sqs",locationName:"Filter"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Fleets:{locationName:"fleetSet",type:"list",member:{locationName:"item",type:"structure",members:{ActivityStatus:{locationName:"activityStatus"},CreateTime:{locationName:"createTime",type:"timestamp"},FleetId:{locationName:"fleetId"},FleetState:{locationName:"fleetState"},ClientToken:{locationName:"clientToken"},ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},FulfilledCapacity:{locationName:"fulfilledCapacity",type:"double"},FulfilledOnDemandCapacity:{locationName:"fulfilledOnDemandCapacity",type:"double"},LaunchTemplateConfigs:{locationName:"launchTemplateConfigs",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{shape:"Sai",locationName:"launchTemplateSpecification"},Overrides:{locationName:"overrides",type:"list",member:{shape:"Saj",locationName:"item"}}}}},TargetCapacitySpecification:{locationName:"targetCapacitySpecification",type:"structure",members:{TotalTargetCapacity:{locationName:"totalTargetCapacity",type:"integer"},OnDemandTargetCapacity:{locationName:"onDemandTargetCapacity",type:"integer"},SpotTargetCapacity:{locationName:"spotTargetCapacity",type:"integer"},DefaultTargetCapacityType:{locationName:"defaultTargetCapacityType"}}},TerminateInstancesWithExpiration:{locationName:"terminateInstancesWithExpiration",type:"boolean"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},ReplaceUnhealthyInstances:{locationName:"replaceUnhealthyInstances",type:"boolean"},SpotOptions:{locationName:"spotOptions",type:"structure",members:{AllocationStrategy:{locationName:"allocationStrategy"},MaintenanceStrategies:{locationName:"maintenanceStrategies",type:"structure",members:{CapacityRebalance:{locationName:"capacityRebalance",type:"structure",members:{ReplacementStrategy:{locationName:"replacementStrategy"}}}}},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"},InstancePoolsToUseCount:{locationName:"instancePoolsToUseCount",type:"integer"},SingleInstanceType:{locationName:"singleInstanceType",type:"boolean"},SingleAvailabilityZone:{locationName:"singleAvailabilityZone",type:"boolean"},MinTargetCapacity:{locationName:"minTargetCapacity",type:"integer"},MaxTotalPrice:{locationName:"maxTotalPrice"}}},OnDemandOptions:{locationName:"onDemandOptions",type:"structure",members:{AllocationStrategy:{locationName:"allocationStrategy"},CapacityReservationOptions:{locationName:"capacityReservationOptions",type:"structure",members:{UsageStrategy:{locationName:"usageStrategy"}}},SingleInstanceType:{locationName:"singleInstanceType",type:"boolean"},SingleAvailabilityZone:{locationName:"singleAvailabilityZone",type:"boolean"},MinTargetCapacity:{locationName:"minTargetCapacity",type:"integer"},MaxTotalPrice:{locationName:"maxTotalPrice"}}},Tags:{shape:"Ss",locationName:"tagSet"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sah",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sah",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"Sao",locationName:"instanceIds"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"}}}},Context:{locationName:"context"}}}}}}},DescribeFlowLogs:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filter:{shape:"Sqs"},FlowLogIds:{shape:"Sn7",locationName:"FlowLogId"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FlowLogs:{locationName:"flowLogSet",type:"list",member:{locationName:"item",type:"structure",members:{CreationTime:{locationName:"creationTime",type:"timestamp"},DeliverLogsErrorMessage:{locationName:"deliverLogsErrorMessage"},DeliverLogsPermissionArn:{locationName:"deliverLogsPermissionArn"},DeliverLogsStatus:{locationName:"deliverLogsStatus"},FlowLogId:{locationName:"flowLogId"},FlowLogStatus:{locationName:"flowLogStatus"},LogGroupName:{locationName:"logGroupName"},ResourceId:{locationName:"resourceId"},TrafficType:{locationName:"trafficType"},LogDestinationType:{locationName:"logDestinationType"},LogDestination:{locationName:"logDestination"},LogFormat:{locationName:"logFormat"},Tags:{shape:"Ss",locationName:"tagSet"},MaxAggregationInterval:{locationName:"maxAggregationInterval",type:"integer"}}}},NextToken:{locationName:"nextToken"}}}},DescribeFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId","Attribute"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{}}},output:{type:"structure",members:{FpgaImageAttribute:{shape:"Sw9",locationName:"fpgaImageAttribute"}}}},DescribeFpgaImages:{input:{type:"structure",members:{DryRun:{type:"boolean"},FpgaImageIds:{locationName:"FpgaImageId",type:"list",member:{locationName:"item"}},Owners:{shape:"Swi",locationName:"Owner"},Filters:{shape:"Sqs",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FpgaImages:{locationName:"fpgaImageSet",type:"list",member:{locationName:"item",type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},FpgaImageGlobalId:{locationName:"fpgaImageGlobalId"},Name:{locationName:"name"},Description:{locationName:"description"},ShellVersion:{locationName:"shellVersion"},PciId:{locationName:"pciId",type:"structure",members:{DeviceId:{},VendorId:{},SubsystemId:{},SubsystemVendorId:{}}},State:{locationName:"state",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},CreateTime:{locationName:"createTime",type:"timestamp"},UpdateTime:{locationName:"updateTime",type:"timestamp"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},ProductCodes:{shape:"Swd",locationName:"productCodes"},Tags:{shape:"Ss",locationName:"tags"},Public:{locationName:"public",type:"boolean"},DataRetentionSupport:{locationName:"dataRetentionSupport",type:"boolean"}}}},NextToken:{locationName:"nextToken"}}}},DescribeHostReservationOfferings:{input:{type:"structure",members:{Filter:{shape:"Sqs"},MaxDuration:{type:"integer"},MaxResults:{type:"integer"},MinDuration:{type:"integer"},NextToken:{},OfferingId:{}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},OfferingSet:{locationName:"offeringSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},OfferingId:{locationName:"offeringId"},PaymentOption:{locationName:"paymentOption"},UpfrontPrice:{locationName:"upfrontPrice"}}}}}}},DescribeHostReservations:{input:{type:"structure",members:{Filter:{shape:"Sqs"},HostReservationIdSet:{type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{HostReservationSet:{locationName:"hostReservationSet",type:"list",member:{locationName:"item",type:"structure",members:{Count:{locationName:"count",type:"integer"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},End:{locationName:"end",type:"timestamp"},HostIdSet:{shape:"Sx3",locationName:"hostIdSet"},HostReservationId:{locationName:"hostReservationId"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},OfferingId:{locationName:"offeringId"},PaymentOption:{locationName:"paymentOption"},Start:{locationName:"start",type:"timestamp"},State:{locationName:"state"},UpfrontPrice:{locationName:"upfrontPrice"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeHosts:{input:{type:"structure",members:{Filter:{shape:"Sqs",locationName:"filter"},HostIds:{shape:"Sx6",locationName:"hostId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Hosts:{locationName:"hostSet",type:"list",member:{locationName:"item",type:"structure",members:{AutoPlacement:{locationName:"autoPlacement"},AvailabilityZone:{locationName:"availabilityZone"},AvailableCapacity:{locationName:"availableCapacity",type:"structure",members:{AvailableInstanceCapacity:{locationName:"availableInstanceCapacity",type:"list",member:{locationName:"item",type:"structure",members:{AvailableCapacity:{locationName:"availableCapacity",type:"integer"},InstanceType:{locationName:"instanceType"},TotalCapacity:{locationName:"totalCapacity",type:"integer"}}}},AvailableVCpus:{locationName:"availableVCpus",type:"integer"}}},ClientToken:{locationName:"clientToken"},HostId:{locationName:"hostId"},HostProperties:{locationName:"hostProperties",type:"structure",members:{Cores:{locationName:"cores",type:"integer"},InstanceType:{locationName:"instanceType"},InstanceFamily:{locationName:"instanceFamily"},Sockets:{locationName:"sockets",type:"integer"},TotalVCpus:{locationName:"totalVCpus",type:"integer"}}},HostReservationId:{locationName:"hostReservationId"},Instances:{locationName:"instances",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},OwnerId:{locationName:"ownerId"}}}},State:{locationName:"state"},AllocationTime:{locationName:"allocationTime",type:"timestamp"},ReleaseTime:{locationName:"releaseTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"},HostRecovery:{locationName:"hostRecovery"},AllowsMultipleInstanceTypes:{locationName:"allowsMultipleInstanceTypes"},OwnerId:{locationName:"ownerId"},AvailabilityZoneId:{locationName:"availabilityZoneId"},MemberOfServiceLinkedResourceGroup:{locationName:"memberOfServiceLinkedResourceGroup",type:"boolean"}}}},NextToken:{locationName:"nextToken"}}}},DescribeIamInstanceProfileAssociations:{input:{type:"structure",members:{AssociationIds:{locationName:"AssociationId",type:"list",member:{locationName:"AssociationId"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IamInstanceProfileAssociations:{locationName:"iamInstanceProfileAssociationSet",type:"list",member:{shape:"S31",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIdFormat:{input:{type:"structure",members:{Resource:{}}},output:{type:"structure",members:{Statuses:{shape:"Sra",locationName:"statusSet"}}}},DescribeIdentityIdFormat:{input:{type:"structure",required:["PrincipalArn"],members:{PrincipalArn:{locationName:"principalArn"},Resource:{locationName:"resource"}}},output:{type:"structure",members:{Statuses:{shape:"Sra",locationName:"statusSet"}}}},DescribeImageAttribute:{input:{type:"structure",required:["Attribute","ImageId"],members:{Attribute:{},ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BlockDeviceMappings:{shape:"Sxv",locationName:"blockDeviceMapping"},ImageId:{locationName:"imageId"},LaunchPermissions:{shape:"Sxw",locationName:"launchPermission"},ProductCodes:{shape:"Swd",locationName:"productCodes"},Description:{shape:"S9i",locationName:"description"},KernelId:{shape:"S9i",locationName:"kernel"},RamdiskId:{shape:"S9i",locationName:"ramdisk"},SriovNetSupport:{shape:"S9i",locationName:"sriovNetSupport"},BootMode:{shape:"S9i",locationName:"bootMode"}}}},DescribeImages:{input:{type:"structure",members:{ExecutableUsers:{locationName:"ExecutableBy",type:"list",member:{locationName:"ExecutableBy"}},Filters:{shape:"Sqs",locationName:"Filter"},ImageIds:{locationName:"ImageId",type:"list",member:{locationName:"ImageId"}},Owners:{shape:"Swi",locationName:"Owner"},IncludeDeprecated:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Images:{locationName:"imagesSet",type:"list",member:{locationName:"item",type:"structure",members:{Architecture:{locationName:"architecture"},CreationDate:{locationName:"creationDate"},ImageId:{locationName:"imageId"},ImageLocation:{locationName:"imageLocation"},ImageType:{locationName:"imageType"},Public:{locationName:"isPublic",type:"boolean"},KernelId:{locationName:"kernelId"},OwnerId:{locationName:"imageOwnerId"},Platform:{locationName:"platform"},PlatformDetails:{locationName:"platformDetails"},UsageOperation:{locationName:"usageOperation"},ProductCodes:{shape:"Swd",locationName:"productCodes"},RamdiskId:{locationName:"ramdiskId"},State:{locationName:"imageState"},BlockDeviceMappings:{shape:"Sxv",locationName:"blockDeviceMapping"},Description:{locationName:"description"},EnaSupport:{locationName:"enaSupport",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ImageOwnerAlias:{locationName:"imageOwnerAlias"},Name:{locationName:"name"},RootDeviceName:{locationName:"rootDeviceName"},RootDeviceType:{locationName:"rootDeviceType"},SriovNetSupport:{locationName:"sriovNetSupport"},StateReason:{shape:"Sy9",locationName:"stateReason"},Tags:{shape:"Ss",locationName:"tagSet"},VirtualizationType:{locationName:"virtualizationType"},BootMode:{locationName:"bootMode"},DeprecationTime:{locationName:"deprecationTime"}}}}}}},DescribeImportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sqs"},ImportTaskIds:{locationName:"ImportTaskId",type:"list",member:{locationName:"ImportTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ImportImageTasks:{locationName:"importImageTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Architecture:{locationName:"architecture"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ImageId:{locationName:"imageId"},ImportTaskId:{locationName:"importTaskId"},KmsKeyId:{locationName:"kmsKeyId"},LicenseType:{locationName:"licenseType"},Platform:{locationName:"platform"},Progress:{locationName:"progress"},SnapshotDetails:{shape:"Syi",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"},LicenseSpecifications:{shape:"Syl",locationName:"licenseSpecifications"},UsageOperation:{locationName:"usageOperation"},BootMode:{locationName:"bootMode"}}}},NextToken:{locationName:"nextToken"}}}},DescribeImportSnapshotTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sqs"},ImportTaskIds:{locationName:"ImportTaskId",type:"list",member:{locationName:"ImportTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ImportSnapshotTasks:{locationName:"importSnapshotTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},ImportTaskId:{locationName:"importTaskId"},SnapshotTaskDetail:{shape:"Syt",locationName:"snapshotTaskDetail"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceAttribute:{input:{type:"structure",required:["Attribute","InstanceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"}}},output:{type:"structure",members:{Groups:{shape:"Sfq",locationName:"groupSet"},BlockDeviceMappings:{shape:"Syx",locationName:"blockDeviceMapping"},DisableApiTermination:{shape:"Sz0",locationName:"disableApiTermination"},EnaSupport:{shape:"Sz0",locationName:"enaSupport"},EnclaveOptions:{shape:"Sz1",locationName:"enclaveOptions"},EbsOptimized:{shape:"Sz0",locationName:"ebsOptimized"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"S9i",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"S9i",locationName:"instanceType"},KernelId:{shape:"S9i",locationName:"kernel"},ProductCodes:{shape:"Swd",locationName:"productCodes"},RamdiskId:{shape:"S9i",locationName:"ramdisk"},RootDeviceName:{shape:"S9i",locationName:"rootDeviceName"},SourceDestCheck:{shape:"Sz0",locationName:"sourceDestCheck"},SriovNetSupport:{shape:"S9i",locationName:"sriovNetSupport"},UserData:{shape:"S9i",locationName:"userData"}}}},DescribeInstanceCreditSpecifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},InstanceIds:{shape:"Ssa",locationName:"InstanceId"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceCreditSpecifications:{locationName:"instanceCreditSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},CpuCredits:{locationName:"cpuCredits"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Sqb",locationName:"instanceTagAttribute"}}}},DescribeInstanceEventWindows:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceEventWindowIds:{locationName:"InstanceEventWindowId",type:"list",member:{locationName:"InstanceEventWindowId"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceEventWindows:{locationName:"instanceEventWindowSet",type:"list",member:{shape:"S3b",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceStatus:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},InstanceIds:{shape:"Ssa",locationName:"InstanceId"},MaxResults:{type:"integer"},NextToken:{},DryRun:{locationName:"dryRun",type:"boolean"},IncludeAllInstances:{locationName:"includeAllInstances",type:"boolean"}}},output:{type:"structure",members:{InstanceStatuses:{locationName:"instanceStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},OutpostArn:{locationName:"outpostArn"},Events:{locationName:"eventsSet",type:"list",member:{shape:"Szj",locationName:"item"}},InstanceId:{locationName:"instanceId"},InstanceState:{shape:"Szm",locationName:"instanceState"},InstanceStatus:{shape:"Szo",locationName:"instanceStatus"},SystemStatus:{shape:"Szo",locationName:"systemStatus"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceTypeOfferings:{input:{type:"structure",members:{DryRun:{type:"boolean"},LocationType:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceTypeOfferings:{locationName:"instanceTypeOfferingSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},LocationType:{locationName:"locationType"},Location:{locationName:"location"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceTypes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTypes:{locationName:"InstanceType",type:"list",member:{}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceTypes:{locationName:"instanceTypeSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},CurrentGeneration:{locationName:"currentGeneration",type:"boolean"},FreeTierEligible:{locationName:"freeTierEligible",type:"boolean"},SupportedUsageClasses:{locationName:"supportedUsageClasses",type:"list",member:{locationName:"item"}},SupportedRootDeviceTypes:{locationName:"supportedRootDeviceTypes",type:"list",member:{locationName:"item"}},SupportedVirtualizationTypes:{locationName:"supportedVirtualizationTypes",type:"list",member:{locationName:"item"}},BareMetal:{locationName:"bareMetal",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ProcessorInfo:{locationName:"processorInfo",type:"structure",members:{SupportedArchitectures:{locationName:"supportedArchitectures",type:"list",member:{locationName:"item"}},SustainedClockSpeedInGhz:{locationName:"sustainedClockSpeedInGhz",type:"double"}}},VCpuInfo:{locationName:"vCpuInfo",type:"structure",members:{DefaultVCpus:{locationName:"defaultVCpus",type:"integer"},DefaultCores:{locationName:"defaultCores",type:"integer"},DefaultThreadsPerCore:{locationName:"defaultThreadsPerCore",type:"integer"},ValidCores:{locationName:"validCores",type:"list",member:{locationName:"item",type:"integer"}},ValidThreadsPerCore:{locationName:"validThreadsPerCore",type:"list",member:{locationName:"item",type:"integer"}}}},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"long"}}},InstanceStorageSupported:{locationName:"instanceStorageSupported",type:"boolean"},InstanceStorageInfo:{locationName:"instanceStorageInfo",type:"structure",members:{TotalSizeInGB:{locationName:"totalSizeInGB",type:"long"},Disks:{locationName:"disks",type:"list",member:{locationName:"item",type:"structure",members:{SizeInGB:{locationName:"sizeInGB",type:"long"},Count:{locationName:"count",type:"integer"},Type:{locationName:"type"}}}},NvmeSupport:{locationName:"nvmeSupport"},EncryptionSupport:{locationName:"encryptionSupport"}}},EbsInfo:{locationName:"ebsInfo",type:"structure",members:{EbsOptimizedSupport:{locationName:"ebsOptimizedSupport"},EncryptionSupport:{locationName:"encryptionSupport"},EbsOptimizedInfo:{locationName:"ebsOptimizedInfo",type:"structure",members:{BaselineBandwidthInMbps:{locationName:"baselineBandwidthInMbps",type:"integer"},BaselineThroughputInMBps:{locationName:"baselineThroughputInMBps",type:"double"},BaselineIops:{locationName:"baselineIops",type:"integer"},MaximumBandwidthInMbps:{locationName:"maximumBandwidthInMbps",type:"integer"},MaximumThroughputInMBps:{locationName:"maximumThroughputInMBps",type:"double"},MaximumIops:{locationName:"maximumIops",type:"integer"}}},NvmeSupport:{locationName:"nvmeSupport"}}},NetworkInfo:{locationName:"networkInfo",type:"structure",members:{NetworkPerformance:{locationName:"networkPerformance"},MaximumNetworkInterfaces:{locationName:"maximumNetworkInterfaces",type:"integer"},MaximumNetworkCards:{locationName:"maximumNetworkCards",type:"integer"},DefaultNetworkCardIndex:{locationName:"defaultNetworkCardIndex",type:"integer"},NetworkCards:{locationName:"networkCards",type:"list",member:{locationName:"item",type:"structure",members:{NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"},NetworkPerformance:{locationName:"networkPerformance"},MaximumNetworkInterfaces:{locationName:"maximumNetworkInterfaces",type:"integer"}}}},Ipv4AddressesPerInterface:{locationName:"ipv4AddressesPerInterface",type:"integer"},Ipv6AddressesPerInterface:{locationName:"ipv6AddressesPerInterface",type:"integer"},Ipv6Supported:{locationName:"ipv6Supported",type:"boolean"},EnaSupport:{locationName:"enaSupport"},EfaSupported:{locationName:"efaSupported",type:"boolean"},EfaInfo:{locationName:"efaInfo",type:"structure",members:{MaximumEfaInterfaces:{locationName:"maximumEfaInterfaces",type:"integer"}}},EncryptionInTransitSupported:{locationName:"encryptionInTransitSupported",type:"boolean"}}},GpuInfo:{locationName:"gpuInfo",type:"structure",members:{Gpus:{locationName:"gpus",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"},Count:{locationName:"count",type:"integer"},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"integer"}}}}}},TotalGpuMemoryInMiB:{locationName:"totalGpuMemoryInMiB",type:"integer"}}},FpgaInfo:{locationName:"fpgaInfo",type:"structure",members:{Fpgas:{locationName:"fpgas",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"},Count:{locationName:"count",type:"integer"},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"integer"}}}}}},TotalFpgaMemoryInMiB:{locationName:"totalFpgaMemoryInMiB",type:"integer"}}},PlacementGroupInfo:{locationName:"placementGroupInfo",type:"structure",members:{SupportedStrategies:{locationName:"supportedStrategies",type:"list",member:{locationName:"item"}}}},InferenceAcceleratorInfo:{locationName:"inferenceAcceleratorInfo",type:"structure",members:{Accelerators:{locationName:"item",type:"list",member:{type:"structure",members:{Count:{locationName:"count",type:"integer"},Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"}}}}}},HibernationSupported:{locationName:"hibernationSupported",type:"boolean"},BurstablePerformanceSupported:{locationName:"burstablePerformanceSupported",type:"boolean"},DedicatedHostsSupported:{locationName:"dedicatedHostsSupported",type:"boolean"},AutoRecoverySupported:{locationName:"autoRecoverySupported",type:"boolean"},SupportedBootModes:{locationName:"supportedBootModes",type:"list",member:{locationName:"item"}}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstances:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},InstanceIds:{shape:"Ssa",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Reservations:{locationName:"reservationSet",type:"list",member:{shape:"S12s",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeInternetGateways:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayIds:{locationName:"internetGatewayId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InternetGateways:{locationName:"internetGatewaySet",type:"list",member:{shape:"Sbn",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIpv6Pools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"}}},output:{type:"structure",members:{Ipv6Pools:{locationName:"ipv6PoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},Description:{locationName:"description"},PoolCidrBlocks:{locationName:"poolCidrBlockSet",type:"list",member:{locationName:"item",type:"structure",members:{Cidr:{locationName:"poolCidrBlock"}}}},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeKeyPairs:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},KeyNames:{locationName:"KeyName",type:"list",member:{locationName:"KeyName"}},KeyPairIds:{locationName:"KeyPairId",type:"list",member:{locationName:"KeyPairId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{KeyPairs:{locationName:"keySet",type:"list",member:{locationName:"item",type:"structure",members:{KeyPairId:{locationName:"keyPairId"},KeyFingerprint:{locationName:"keyFingerprint"},KeyName:{locationName:"keyName"},KeyType:{locationName:"keyType"},Tags:{shape:"Ss",locationName:"tagSet"}}}}}}},DescribeLaunchTemplateVersions:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Snm",locationName:"LaunchTemplateVersion"},MinVersion:{},MaxVersion:{},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Sqs",locationName:"Filter"}}},output:{type:"structure",members:{LaunchTemplateVersions:{locationName:"launchTemplateVersionSet",type:"list",member:{shape:"Sde",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLaunchTemplates:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateIds:{locationName:"LaunchTemplateId",type:"list",member:{locationName:"item"}},LaunchTemplateNames:{locationName:"LaunchTemplateName",type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{LaunchTemplates:{locationName:"launchTemplates",type:"list",member:{shape:"Sd8",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds:{locationName:"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociations:{locationName:"localGatewayRouteTableVirtualInterfaceGroupAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociationId:{locationName:"localGatewayRouteTableVirtualInterfaceGroupAssociationId"},LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},LocalGatewayId:{locationName:"localGatewayId"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVpcAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVpcAssociationIds:{locationName:"LocalGatewayRouteTableVpcAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociations:{locationName:"localGatewayRouteTableVpcAssociationSet",type:"list",member:{shape:"Sel",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTables:{input:{type:"structure",members:{LocalGatewayRouteTableIds:{locationName:"LocalGatewayRouteTableId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTables:{locationName:"localGatewayRouteTableSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},LocalGatewayId:{locationName:"localGatewayId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaceGroups:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceGroupIds:{locationName:"LocalGatewayVirtualInterfaceGroupId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayVirtualInterfaceGroups:{locationName:"localGatewayVirtualInterfaceGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},LocalGatewayVirtualInterfaceIds:{shape:"S14z",locationName:"localGatewayVirtualInterfaceIdSet"},LocalGatewayId:{locationName:"localGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaces:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceIds:{shape:"S14z",locationName:"LocalGatewayVirtualInterfaceId"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayVirtualInterfaces:{locationName:"localGatewayVirtualInterfaceSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayVirtualInterfaceId:{locationName:"localGatewayVirtualInterfaceId"},LocalGatewayId:{locationName:"localGatewayId"},Vlan:{locationName:"vlan",type:"integer"},LocalAddress:{locationName:"localAddress"},PeerAddress:{locationName:"peerAddress"},LocalBgpAsn:{locationName:"localBgpAsn",type:"integer"},PeerBgpAsn:{locationName:"peerBgpAsn",type:"integer"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGateways:{input:{type:"structure",members:{LocalGatewayIds:{locationName:"LocalGatewayId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGateways:{locationName:"localGatewaySet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayId:{locationName:"localGatewayId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeManagedPrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},PrefixListIds:{shape:"Se",locationName:"PrefixListId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},PrefixLists:{locationName:"prefixListSet",type:"list",member:{shape:"Ser",locationName:"item"}}}}},DescribeMovingAddresses:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"filter"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},PublicIps:{shape:"Se",locationName:"publicIp"}}},output:{type:"structure",members:{MovingAddressStatuses:{locationName:"movingAddressStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{MoveStatus:{locationName:"moveStatus"},PublicIp:{locationName:"publicIp"}}}},NextToken:{locationName:"nextToken"}}}},DescribeNatGateways:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filter:{shape:"Sqs"},MaxResults:{type:"integer"},NatGatewayIds:{locationName:"NatGatewayId",type:"list",member:{locationName:"item"}},NextToken:{}}},output:{type:"structure",members:{NatGateways:{locationName:"natGatewaySet",type:"list",member:{shape:"Sew",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkAcls:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkAclIds:{locationName:"NetworkAclId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkAcls:{locationName:"networkAclSet",type:"list",member:{shape:"Sf3",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInsightsAnalyses:{input:{type:"structure",members:{NetworkInsightsAnalysisIds:{locationName:"NetworkInsightsAnalysisId",type:"list",member:{locationName:"item"}},NetworkInsightsPathId:{},AnalysisStartTime:{type:"timestamp"},AnalysisEndTime:{type:"timestamp"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsAnalyses:{locationName:"networkInsightsAnalysisSet",type:"list",member:{shape:"S15z",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInsightsPaths:{input:{type:"structure",members:{NetworkInsightsPathIds:{locationName:"NetworkInsightsPathId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsPaths:{locationName:"networkInsightsPathSet",type:"list",member:{shape:"Sfi",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{Attachment:{shape:"Sfp",locationName:"attachment"},Description:{shape:"S9i",locationName:"description"},Groups:{shape:"Sfq",locationName:"groupSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"Sz0",locationName:"sourceDestCheck"}}}},DescribeNetworkInterfacePermissions:{input:{type:"structure",members:{NetworkInterfacePermissionIds:{locationName:"NetworkInterfacePermissionId",type:"list",member:{}},Filters:{shape:"Sqs",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkInterfacePermissions:{locationName:"networkInterfacePermissions",type:"list",member:{shape:"Sg3",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInterfaces:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"filter"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceIds:{locationName:"NetworkInterfaceId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkInterfaces:{locationName:"networkInterfaceSet",type:"list",member:{shape:"Sfn",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribePlacementGroups:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},GroupNames:{locationName:"groupName",type:"list",member:{}},GroupIds:{locationName:"GroupId",type:"list",member:{locationName:"GroupId"}}}},output:{type:"structure",members:{PlacementGroups:{locationName:"placementGroupSet",type:"list",member:{shape:"Sg9",locationName:"item"}}}}},DescribePrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},PrefixListIds:{locationName:"PrefixListId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},PrefixLists:{locationName:"prefixListSet",type:"list",member:{locationName:"item",type:"structure",members:{Cidrs:{shape:"Se",locationName:"cidrSet"},PrefixListId:{locationName:"prefixListId"},PrefixListName:{locationName:"prefixListName"}}}}}}},DescribePrincipalIdFormat:{input:{type:"structure",members:{DryRun:{type:"boolean"},Resources:{locationName:"Resource",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Principals:{locationName:"principalSet",type:"list",member:{locationName:"item",type:"structure",members:{Arn:{locationName:"arn"},Statuses:{shape:"Sra",locationName:"statusSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribePublicIpv4Pools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Sqs",locationName:"Filter"}}},output:{type:"structure",members:{PublicIpv4Pools:{locationName:"publicIpv4PoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},Description:{locationName:"description"},PoolAddressRanges:{locationName:"poolAddressRangeSet",type:"list",member:{locationName:"item",type:"structure",members:{FirstAddress:{locationName:"firstAddress"},LastAddress:{locationName:"lastAddress"},AddressCount:{locationName:"addressCount",type:"integer"},AvailableAddressCount:{locationName:"availableAddressCount",type:"integer"}}}},TotalAddressCount:{locationName:"totalAddressCount",type:"integer"},TotalAvailableAddressCount:{locationName:"totalAvailableAddressCount",type:"integer"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRegions:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},RegionNames:{locationName:"RegionName",type:"list",member:{locationName:"RegionName"}},DryRun:{locationName:"dryRun",type:"boolean"},AllRegions:{type:"boolean"}}},output:{type:"structure",members:{Regions:{locationName:"regionInfo",type:"list",member:{locationName:"item",type:"structure",members:{Endpoint:{locationName:"regionEndpoint"},RegionName:{locationName:"regionName"},OptInStatus:{locationName:"optInStatus"}}}}}}},DescribeReplaceRootVolumeTasks:{input:{type:"structure",members:{ReplaceRootVolumeTaskIds:{locationName:"ReplaceRootVolumeTaskId",type:"list",member:{locationName:"ReplaceRootVolumeTaskId"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ReplaceRootVolumeTasks:{locationName:"replaceRootVolumeTaskSet",type:"list",member:{shape:"Sgd",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeReservedInstances:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},OfferingClass:{},ReservedInstancesIds:{shape:"S181",locationName:"ReservedInstancesId"},DryRun:{locationName:"dryRun",type:"boolean"},OfferingType:{locationName:"offeringType"}}},output:{type:"structure",members:{ReservedInstances:{locationName:"reservedInstancesSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Duration:{locationName:"duration",type:"long"},End:{locationName:"end",type:"timestamp"},FixedPrice:{locationName:"fixedPrice",type:"float"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},ProductDescription:{locationName:"productDescription"},ReservedInstancesId:{locationName:"reservedInstancesId"},Start:{locationName:"start",type:"timestamp"},State:{locationName:"state"},UsagePrice:{locationName:"usagePrice",type:"float"},CurrencyCode:{locationName:"currencyCode"},InstanceTenancy:{locationName:"instanceTenancy"},OfferingClass:{locationName:"offeringClass"},OfferingType:{locationName:"offeringType"},RecurringCharges:{shape:"S189",locationName:"recurringCharges"},Scope:{locationName:"scope"},Tags:{shape:"Ss",locationName:"tagSet"}}}}}}},DescribeReservedInstancesListings:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},ReservedInstancesId:{locationName:"reservedInstancesId"},ReservedInstancesListingId:{locationName:"reservedInstancesListingId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S6j",locationName:"reservedInstancesListingsSet"}}}},DescribeReservedInstancesModifications:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},ReservedInstancesModificationIds:{locationName:"ReservedInstancesModificationId",type:"list",member:{locationName:"ReservedInstancesModificationId"}},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},ReservedInstancesModifications:{locationName:"reservedInstancesModificationsSet",type:"list",member:{locationName:"item",type:"structure",members:{ClientToken:{locationName:"clientToken"},CreateDate:{locationName:"createDate",type:"timestamp"},EffectiveDate:{locationName:"effectiveDate",type:"timestamp"},ModificationResults:{locationName:"modificationResultSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"},TargetConfiguration:{shape:"S18n",locationName:"targetConfiguration"}}}},ReservedInstancesIds:{locationName:"reservedInstancesSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},ReservedInstancesModificationId:{locationName:"reservedInstancesModificationId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},UpdateDate:{locationName:"updateDate",type:"timestamp"}}}}}}},DescribeReservedInstancesOfferings:{input:{type:"structure",members:{AvailabilityZone:{},Filters:{shape:"Sqs",locationName:"Filter"},IncludeMarketplace:{type:"boolean"},InstanceType:{},MaxDuration:{type:"long"},MaxInstanceCount:{type:"integer"},MinDuration:{type:"long"},OfferingClass:{},ProductDescription:{},ReservedInstancesOfferingIds:{locationName:"ReservedInstancesOfferingId",type:"list",member:{}},DryRun:{locationName:"dryRun",type:"boolean"},InstanceTenancy:{locationName:"instanceTenancy"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},OfferingType:{locationName:"offeringType"}}},output:{type:"structure",members:{ReservedInstancesOfferings:{locationName:"reservedInstancesOfferingsSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Duration:{locationName:"duration",type:"long"},FixedPrice:{locationName:"fixedPrice",type:"float"},InstanceType:{locationName:"instanceType"},ProductDescription:{locationName:"productDescription"},ReservedInstancesOfferingId:{locationName:"reservedInstancesOfferingId"},UsagePrice:{locationName:"usagePrice",type:"float"},CurrencyCode:{locationName:"currencyCode"},InstanceTenancy:{locationName:"instanceTenancy"},Marketplace:{locationName:"marketplace",type:"boolean"},OfferingClass:{locationName:"offeringClass"},OfferingType:{locationName:"offeringType"},PricingDetails:{locationName:"pricingDetailsSet",type:"list",member:{locationName:"item",type:"structure",members:{Count:{locationName:"count",type:"integer"},Price:{locationName:"price",type:"double"}}}},RecurringCharges:{shape:"S189",locationName:"recurringCharges"},Scope:{locationName:"scope"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRouteTables:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},RouteTableIds:{locationName:"RouteTableId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{RouteTables:{locationName:"routeTableSet",type:"list",member:{shape:"Sgt",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeScheduledInstanceAvailability:{input:{type:"structure",required:["FirstSlotStartTimeRange","Recurrence"],members:{DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},FirstSlotStartTimeRange:{type:"structure",required:["EarliestTime","LatestTime"],members:{EarliestTime:{type:"timestamp"},LatestTime:{type:"timestamp"}}},MaxResults:{type:"integer"},MaxSlotDurationInHours:{type:"integer"},MinSlotDurationInHours:{type:"integer"},NextToken:{},Recurrence:{type:"structure",members:{Frequency:{},Interval:{type:"integer"},OccurrenceDays:{locationName:"OccurrenceDay",type:"list",member:{locationName:"OccurenceDay",type:"integer"}},OccurrenceRelativeToEnd:{type:"boolean"},OccurrenceUnit:{}}}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},ScheduledInstanceAvailabilitySet:{locationName:"scheduledInstanceAvailabilitySet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},AvailableInstanceCount:{locationName:"availableInstanceCount",type:"integer"},FirstSlotStartTime:{locationName:"firstSlotStartTime",type:"timestamp"},HourlyPrice:{locationName:"hourlyPrice"},InstanceType:{locationName:"instanceType"},MaxTermDurationInDays:{locationName:"maxTermDurationInDays",type:"integer"},MinTermDurationInDays:{locationName:"minTermDurationInDays",type:"integer"},NetworkPlatform:{locationName:"networkPlatform"},Platform:{locationName:"platform"},PurchaseToken:{locationName:"purchaseToken"},Recurrence:{shape:"S19a",locationName:"recurrence"},SlotDurationInHours:{locationName:"slotDurationInHours",type:"integer"},TotalScheduledInstanceHours:{locationName:"totalScheduledInstanceHours",type:"integer"}}}}}}},DescribeScheduledInstances:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},ScheduledInstanceIds:{locationName:"ScheduledInstanceId",type:"list",member:{locationName:"ScheduledInstanceId"}},SlotStartTimeRange:{type:"structure",members:{EarliestTime:{type:"timestamp"},LatestTime:{type:"timestamp"}}}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},ScheduledInstanceSet:{locationName:"scheduledInstanceSet",type:"list",member:{shape:"S19i",locationName:"item"}}}}},DescribeSecurityGroupReferences:{input:{type:"structure",required:["GroupId"],members:{DryRun:{type:"boolean"},GroupId:{type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{SecurityGroupReferenceSet:{locationName:"securityGroupReferenceSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupId:{locationName:"groupId"},ReferencingVpcId:{locationName:"referencingVpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}}}}}},DescribeSecurityGroupRules:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},SecurityGroupRuleIds:{shape:"S19p",locationName:"SecurityGroupRuleId"},DryRun:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SecurityGroupRules:{shape:"S5b",locationName:"securityGroupRuleSet"},NextToken:{locationName:"nextToken"}}}},DescribeSecurityGroups:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},GroupIds:{shape:"S4g",locationName:"GroupId"},GroupNames:{shape:"S19t",locationName:"GroupName"},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SecurityGroups:{locationName:"securityGroupInfo",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"groupDescription"},GroupName:{locationName:"groupName"},IpPermissions:{shape:"S50",locationName:"ipPermissions"},OwnerId:{locationName:"ownerId"},GroupId:{locationName:"groupId"},IpPermissionsEgress:{shape:"S50",locationName:"ipPermissionsEgress"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeSnapshotAttribute:{input:{type:"structure",required:["Attribute","SnapshotId"],members:{Attribute:{},SnapshotId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CreateVolumePermissions:{shape:"S1a1",locationName:"createVolumePermission"},ProductCodes:{shape:"Swd",locationName:"productCodes"},SnapshotId:{locationName:"snapshotId"}}}},DescribeSnapshots:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},OwnerIds:{shape:"Swi",locationName:"Owner"},RestorableByUserIds:{locationName:"RestorableBy",type:"list",member:{}},SnapshotIds:{shape:"S1a5",locationName:"SnapshotId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Snapshots:{locationName:"snapshotSet",type:"list",member:{shape:"Sh5",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeSpotDatafeedSubscription:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SpotDatafeedSubscription:{shape:"Shf",locationName:"spotDatafeedSubscription"}}}},DescribeSpotFleetInstances:{input:{type:"structure",required:["SpotFleetRequestId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}},output:{type:"structure",members:{ActiveInstances:{shape:"Svh",locationName:"activeInstanceSet"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},DescribeSpotFleetRequestHistory:{input:{type:"structure",required:["SpotFleetRequestId","StartTime"],members:{DryRun:{locationName:"dryRun",type:"boolean"},EventType:{locationName:"eventType"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},StartTime:{locationName:"startTime",type:"timestamp"}}},output:{type:"structure",members:{HistoryRecords:{locationName:"historyRecordSet",type:"list",member:{locationName:"item",type:"structure",members:{EventInformation:{shape:"Sve",locationName:"eventInformation"},EventType:{locationName:"eventType"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},LastEvaluatedTime:{locationName:"lastEvaluatedTime",type:"timestamp"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},StartTime:{locationName:"startTime",type:"timestamp"}}}},DescribeSpotFleetRequests:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},SpotFleetRequestIds:{shape:"S6v",locationName:"spotFleetRequestId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SpotFleetRequestConfigs:{locationName:"spotFleetRequestConfigSet",type:"list",member:{locationName:"item",type:"structure",members:{ActivityStatus:{locationName:"activityStatus"},CreateTime:{locationName:"createTime",type:"timestamp"},SpotFleetRequestConfig:{shape:"S1ao",locationName:"spotFleetRequestConfig"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},SpotFleetRequestState:{locationName:"spotFleetRequestState"},Tags:{shape:"Ss",locationName:"tagSet"}}}}}}},DescribeSpotInstanceRequests:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},SpotInstanceRequestIds:{shape:"S76",locationName:"SpotInstanceRequestId"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S1bg",locationName:"spotInstanceRequestSet"},NextToken:{locationName:"nextToken"}}}},DescribeSpotPriceHistory:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},AvailabilityZone:{locationName:"availabilityZone"},DryRun:{locationName:"dryRun",type:"boolean"},EndTime:{locationName:"endTime",type:"timestamp"},InstanceTypes:{locationName:"InstanceType",type:"list",member:{}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},ProductDescriptions:{locationName:"ProductDescription",type:"list",member:{}},StartTime:{locationName:"startTime",type:"timestamp"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SpotPriceHistory:{locationName:"spotPriceHistorySet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},InstanceType:{locationName:"instanceType"},ProductDescription:{locationName:"productDescription"},SpotPrice:{locationName:"spotPrice"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}}}}},DescribeStaleSecurityGroups:{input:{type:"structure",required:["VpcId"],members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},VpcId:{}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},StaleSecurityGroupSet:{locationName:"staleSecurityGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"},StaleIpPermissions:{shape:"S1by",locationName:"staleIpPermissions"},StaleIpPermissionsEgress:{shape:"S1by",locationName:"staleIpPermissionsEgress"},VpcId:{locationName:"vpcId"}}}}}}},DescribeStoreImageTasks:{input:{type:"structure",members:{ImageIds:{locationName:"ImageId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{StoreImageTaskResults:{locationName:"storeImageTaskResultSet",type:"list",member:{locationName:"item",type:"structure",members:{AmiId:{locationName:"amiId"},TaskStartTime:{locationName:"taskStartTime",type:"timestamp"},Bucket:{locationName:"bucket"},S3objectKey:{locationName:"s3objectKey"},ProgressPercentage:{locationName:"progressPercentage",type:"integer"},StoreTaskState:{locationName:"storeTaskState"},StoreTaskFailureReason:{locationName:"storeTaskFailureReason"}}}},NextToken:{locationName:"nextToken"}}}},DescribeSubnets:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},SubnetIds:{locationName:"SubnetId",type:"list",member:{locationName:"SubnetId"}},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Subnets:{locationName:"subnetSet",type:"list",member:{shape:"S8z",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTags:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Tags:{locationName:"tagSet",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},Value:{locationName:"value"}}}}}}},DescribeTrafficMirrorFilters:{input:{type:"structure",members:{TrafficMirrorFilterIds:{locationName:"TrafficMirrorFilterId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorFilters:{locationName:"trafficMirrorFilterSet",type:"list",member:{shape:"Shy",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorSessions:{input:{type:"structure",members:{TrafficMirrorSessionIds:{locationName:"TrafficMirrorSessionId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorSessions:{locationName:"trafficMirrorSessionSet",type:"list",member:{shape:"Sid",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorTargets:{input:{type:"structure",members:{TrafficMirrorTargetIds:{locationName:"TrafficMirrorTargetId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorTargets:{locationName:"trafficMirrorTargetSet",type:"list",member:{shape:"Sig",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1cw"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayAttachments:{locationName:"transitGatewayAttachments",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayOwnerId:{locationName:"transitGatewayOwnerId"},ResourceOwnerId:{locationName:"resourceOwnerId"},ResourceType:{locationName:"resourceType"},ResourceId:{locationName:"resourceId"},State:{locationName:"state"},Association:{locationName:"association",type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayConnectPeers:{input:{type:"structure",members:{TransitGatewayConnectPeerIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeers:{locationName:"transitGatewayConnectPeerSet",type:"list",member:{shape:"Sj4",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayConnects:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1cw"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnects:{locationName:"transitGatewayConnectSet",type:"list",member:{shape:"Siy",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayMulticastDomains:{input:{type:"structure",members:{TransitGatewayMulticastDomainIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomains:{locationName:"transitGatewayMulticastDomains",type:"list",member:{shape:"Sjh",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayPeeringAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1cw"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachments:{locationName:"transitGatewayPeeringAttachments",type:"list",member:{shape:"Sn",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayRouteTables:{input:{type:"structure",members:{TransitGatewayRouteTableIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTables:{locationName:"transitGatewayRouteTables",type:"list",member:{shape:"Sk1",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayVpcAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1cw"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachments:{locationName:"transitGatewayVpcAttachments",type:"list",member:{shape:"Sw",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGateways:{input:{type:"structure",members:{TransitGatewayIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateways:{locationName:"transitGatewaySet",type:"list",member:{shape:"Sir",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrunkInterfaceAssociations:{input:{type:"structure",members:{AssociationIds:{locationName:"AssociationId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InterfaceAssociations:{locationName:"interfaceAssociationSet",type:"list",member:{shape:"S45",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVolumeAttribute:{input:{type:"structure",required:["Attribute","VolumeId"],members:{Attribute:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AutoEnableIO:{shape:"Sz0",locationName:"autoEnableIO"},ProductCodes:{shape:"Swd",locationName:"productCodes"},VolumeId:{locationName:"volumeId"}}}},DescribeVolumeStatus:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},VolumeIds:{shape:"S1e0",locationName:"VolumeId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},VolumeStatuses:{locationName:"volumeStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{Actions:{locationName:"actionsSet",type:"list",member:{locationName:"item",type:"structure",members:{Code:{locationName:"code"},Description:{locationName:"description"},EventId:{locationName:"eventId"},EventType:{locationName:"eventType"}}}},AvailabilityZone:{locationName:"availabilityZone"},OutpostArn:{locationName:"outpostArn"},Events:{locationName:"eventsSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},EventId:{locationName:"eventId"},EventType:{locationName:"eventType"},NotAfter:{locationName:"notAfter",type:"timestamp"},NotBefore:{locationName:"notBefore",type:"timestamp"},InstanceId:{locationName:"instanceId"}}}},VolumeId:{locationName:"volumeId"},VolumeStatus:{locationName:"volumeStatus",type:"structure",members:{Details:{locationName:"details",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"}}}},Status:{locationName:"status"}}},AttachmentStatuses:{locationName:"attachmentStatuses",type:"list",member:{locationName:"item",type:"structure",members:{IoPerformance:{locationName:"ioPerformance"},InstanceId:{locationName:"instanceId"}}}}}}}}}},DescribeVolumes:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},VolumeIds:{shape:"S1e0",locationName:"VolumeId"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Volumes:{locationName:"volumeSet",type:"list",member:{shape:"Sk7",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVolumesModifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},VolumeIds:{shape:"S1e0",locationName:"VolumeId"},Filters:{shape:"Sqs",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{VolumesModifications:{locationName:"volumeModificationSet",type:"list",member:{shape:"S1el",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcAttribute:{input:{type:"structure",required:["Attribute","VpcId"],members:{Attribute:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpcId:{locationName:"vpcId"},EnableDnsHostnames:{shape:"Sz0",locationName:"enableDnsHostnames"},EnableDnsSupport:{shape:"Sz0",locationName:"enableDnsSupport"}}}},DescribeVpcClassicLink:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},VpcIds:{shape:"S1er",locationName:"VpcId"}}},output:{type:"structure",members:{Vpcs:{locationName:"vpcSet",type:"list",member:{locationName:"item",type:"structure",members:{ClassicLinkEnabled:{locationName:"classicLinkEnabled",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}}}}},DescribeVpcClassicLinkDnsSupport:{input:{type:"structure",members:{MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},VpcIds:{shape:"S1er"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Vpcs:{locationName:"vpcs",type:"list",member:{locationName:"item",type:"structure",members:{ClassicLinkDnsSupported:{locationName:"classicLinkDnsSupported",type:"boolean"},VpcId:{locationName:"vpcId"}}}}}}},DescribeVpcEndpointConnectionNotifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},ConnectionNotificationId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConnectionNotificationSet:{locationName:"connectionNotificationSet",type:"list",member:{shape:"Skr",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointConnections:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{VpcEndpointConnections:{locationName:"vpcEndpointConnectionSet",type:"list",member:{locationName:"item",type:"structure",members:{ServiceId:{locationName:"serviceId"},VpcEndpointId:{locationName:"vpcEndpointId"},VpcEndpointOwner:{locationName:"vpcEndpointOwner"},VpcEndpointState:{locationName:"vpcEndpointState"},CreationTimestamp:{locationName:"creationTimestamp",type:"timestamp"},DnsEntries:{shape:"Skm",locationName:"dnsEntrySet"},NetworkLoadBalancerArns:{shape:"Se",locationName:"networkLoadBalancerArnSet"},GatewayLoadBalancerArns:{shape:"Se",locationName:"gatewayLoadBalancerArnSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServiceConfigurations:{input:{type:"structure",members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Spv",locationName:"ServiceId"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceConfigurations:{locationName:"serviceConfigurationSet",type:"list",member:{shape:"Skw",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AllowedPrincipals:{locationName:"allowedPrincipals",type:"list",member:{locationName:"item",type:"structure",members:{PrincipalType:{locationName:"principalType"},Principal:{locationName:"principal"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServices:{input:{type:"structure",members:{DryRun:{type:"boolean"},ServiceNames:{shape:"Se",locationName:"ServiceName"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceNames:{shape:"Se",locationName:"serviceNameSet"},ServiceDetails:{locationName:"serviceDetailSet",type:"list",member:{locationName:"item",type:"structure",members:{ServiceName:{locationName:"serviceName"},ServiceId:{locationName:"serviceId"},ServiceType:{shape:"Skx",locationName:"serviceType"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},Owner:{locationName:"owner"},BaseEndpointDnsNames:{shape:"Se",locationName:"baseEndpointDnsNameSet"},PrivateDnsName:{locationName:"privateDnsName"},PrivateDnsNames:{locationName:"privateDnsNameSet",type:"list",member:{locationName:"item",type:"structure",members:{PrivateDnsName:{locationName:"privateDnsName"}}}},VpcEndpointPolicySupported:{locationName:"vpcEndpointPolicySupported",type:"boolean"},AcceptanceRequired:{locationName:"acceptanceRequired",type:"boolean"},ManagesVpcEndpoints:{locationName:"managesVpcEndpoints",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"},PrivateDnsNameVerificationState:{locationName:"privateDnsNameVerificationState"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpoints:{input:{type:"structure",members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{VpcEndpoints:{locationName:"vpcEndpointSet",type:"list",member:{shape:"Ski",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionIds:{locationName:"VpcPeeringConnectionId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{VpcPeeringConnections:{locationName:"vpcPeeringConnectionSet",type:"list",member:{shape:"S1c",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcs:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},VpcIds:{locationName:"VpcId",type:"list",member:{locationName:"VpcId"}},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Vpcs:{locationName:"vpcSet",type:"list",member:{shape:"S95",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpnConnections:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},VpnConnectionIds:{locationName:"VpnConnectionId",type:"list",member:{locationName:"VpnConnectionId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnConnections:{locationName:"vpnConnectionSet",type:"list",member:{shape:"Slq",locationName:"item"}}}}},DescribeVpnGateways:{input:{type:"structure",members:{Filters:{shape:"Sqs",locationName:"Filter"},VpnGatewayIds:{locationName:"VpnGatewayId",type:"list",member:{locationName:"VpnGatewayId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnGateways:{locationName:"vpnGatewaySet",type:"list",member:{shape:"Smj",locationName:"item"}}}}},DetachClassicLinkVpc:{input:{type:"structure",required:["InstanceId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DetachInternetGateway:{input:{type:"structure",required:["InternetGatewayId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayId:{locationName:"internetGatewayId"},VpcId:{locationName:"vpcId"}}}},DetachNetworkInterface:{input:{type:"structure",required:["AttachmentId"],members:{AttachmentId:{locationName:"attachmentId"},DryRun:{locationName:"dryRun",type:"boolean"},Force:{locationName:"force",type:"boolean"}}}},DetachVolume:{input:{type:"structure",required:["VolumeId"],members:{Device:{},Force:{type:"boolean"},InstanceId:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"S4o"}},DetachVpnGateway:{input:{type:"structure",required:["VpcId","VpnGatewayId"],members:{VpcId:{},VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisableEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},DisableFastSnapshotRestores:{input:{type:"structure",required:["AvailabilityZones","SourceSnapshotIds"],members:{AvailabilityZones:{shape:"S1gh",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S1a5",locationName:"SourceSnapshotId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Successful:{locationName:"successful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},Unsuccessful:{locationName:"unsuccessful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},FastSnapshotRestoreStateErrors:{locationName:"fastSnapshotRestoreStateErrorSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}}}}},DisableImageDeprecation:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisableSerialConsoleAccess:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{SerialConsoleAccessEnabled:{locationName:"serialConsoleAccessEnabled",type:"boolean"}}}},DisableTransitGatewayRouteTablePropagation:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Propagation:{shape:"S1gw",locationName:"propagation"}}}},DisableVgwRoutePropagation:{input:{type:"structure",required:["GatewayId","RouteTableId"],members:{GatewayId:{},RouteTableId:{},DryRun:{type:"boolean"}}}},DisableVpcClassicLink:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisableVpcClassicLinkDnsSupport:{input:{type:"structure",members:{VpcId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisassociateAddress:{input:{type:"structure",members:{AssociationId:{},PublicIp:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisassociateClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","AssociationId"],members:{ClientVpnEndpointId:{},AssociationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},Status:{shape:"S2r",locationName:"status"}}}},DisassociateEnclaveCertificateIamRole:{input:{type:"structure",members:{CertificateArn:{},RoleArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisassociateIamInstanceProfile:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S31",locationName:"iamInstanceProfileAssociation"}}}},DisassociateInstanceEventWindow:{input:{type:"structure",required:["InstanceEventWindowId","AssociationTarget"],members:{DryRun:{type:"boolean"},InstanceEventWindowId:{},AssociationTarget:{type:"structure",members:{InstanceIds:{shape:"S37",locationName:"InstanceId"},InstanceTags:{shape:"Ss",locationName:"InstanceTag"},DedicatedHostIds:{shape:"S38",locationName:"DedicatedHostId"}}}}},output:{type:"structure",members:{InstanceEventWindow:{shape:"S3b",locationName:"instanceEventWindow"}}}},DisassociateRouteTable:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{locationName:"associationId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisassociateSubnetCidrBlock:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{locationName:"associationId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S3r",locationName:"ipv6CidrBlockAssociation"},SubnetId:{locationName:"subnetId"}}}},DisassociateTransitGatewayMulticastDomain:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"S3w"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},DisassociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S41",locationName:"association"}}}},DisassociateTrunkInterface:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},ClientToken:{locationName:"clientToken"}}}},DisassociateVpcCidrBlock:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{locationName:"associationId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S4b",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S4e",locationName:"cidrBlockAssociation"},VpcId:{locationName:"vpcId"}}}},EnableEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},EnableFastSnapshotRestores:{input:{type:"structure",required:["AvailabilityZones","SourceSnapshotIds"],members:{AvailabilityZones:{shape:"S1gh",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S1a5",locationName:"SourceSnapshotId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Successful:{locationName:"successful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},Unsuccessful:{locationName:"unsuccessful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},FastSnapshotRestoreStateErrors:{locationName:"fastSnapshotRestoreStateErrorSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}}}}},EnableImageDeprecation:{input:{type:"structure",required:["ImageId","DeprecateAt"],members:{ImageId:{},DeprecateAt:{type:"timestamp"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},EnableSerialConsoleAccess:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{SerialConsoleAccessEnabled:{locationName:"serialConsoleAccessEnabled",type:"boolean"}}}},EnableTransitGatewayRouteTablePropagation:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Propagation:{shape:"S1gw",locationName:"propagation"}}}},EnableVgwRoutePropagation:{input:{type:"structure",required:["GatewayId","RouteTableId"],members:{GatewayId:{},RouteTableId:{},DryRun:{type:"boolean"}}}},EnableVolumeIO:{input:{type:"structure",required:["VolumeId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VolumeId:{locationName:"volumeId"}}}},EnableVpcClassicLink:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},EnableVpcClassicLinkDnsSupport:{input:{type:"structure",members:{VpcId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ExportClientVpnClientCertificateRevocationList:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CertificateRevocationList:{locationName:"certificateRevocationList"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}},ExportClientVpnClientConfiguration:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientConfiguration:{locationName:"clientConfiguration"}}}},ExportImage:{input:{type:"structure",required:["DiskImageFormat","ImageId","S3ExportLocation"],members:{ClientToken:{idempotencyToken:!0},Description:{},DiskImageFormat:{},DryRun:{type:"boolean"},ImageId:{},S3ExportLocation:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Prefix:{}}},RoleName:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Description:{locationName:"description"},DiskImageFormat:{locationName:"diskImageFormat"},ExportImageTaskId:{locationName:"exportImageTaskId"},ImageId:{locationName:"imageId"},RoleName:{locationName:"roleName"},Progress:{locationName:"progress"},S3ExportLocation:{shape:"Sux",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ExportTransitGatewayRoutes:{input:{type:"structure",required:["TransitGatewayRouteTableId","S3Bucket"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Sqs",locationName:"Filter"},S3Bucket:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{S3Location:{locationName:"s3Location"}}}},GetAssociatedEnclaveCertificateIamRoles:{input:{type:"structure",members:{CertificateArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociatedRoles:{locationName:"associatedRoleSet",type:"list",member:{locationName:"item",type:"structure",members:{AssociatedRoleArn:{locationName:"associatedRoleArn"},CertificateS3BucketName:{locationName:"certificateS3BucketName"},CertificateS3ObjectKey:{locationName:"certificateS3ObjectKey"},EncryptionKmsKeyId:{locationName:"encryptionKmsKeyId"}}}}}}},GetAssociatedIpv6PoolCidrs:{input:{type:"structure",required:["PoolId"],members:{PoolId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Ipv6CidrAssociations:{locationName:"ipv6CidrAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Cidr:{locationName:"ipv6Cidr"},AssociatedResource:{locationName:"associatedResource"}}}},NextToken:{locationName:"nextToken"}}}},GetCapacityReservationUsage:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservationId:{locationName:"capacityReservationId"},InstanceType:{locationName:"instanceType"},TotalInstanceCount:{locationName:"totalInstanceCount",type:"integer"},AvailableInstanceCount:{locationName:"availableInstanceCount",type:"integer"},State:{locationName:"state"},InstanceUsages:{locationName:"instanceUsageSet",type:"list",member:{locationName:"item",type:"structure",members:{AccountId:{locationName:"accountId"},UsedInstanceCount:{locationName:"usedInstanceCount",type:"integer"}}}}}}},GetCoipPoolUsage:{input:{type:"structure",required:["PoolId"],members:{PoolId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipPoolId:{locationName:"coipPoolId"},CoipAddressUsages:{locationName:"coipAddressUsageSet",type:"list",member:{locationName:"item",type:"structure",members:{AllocationId:{locationName:"allocationId"},AwsAccountId:{locationName:"awsAccountId"},AwsService:{locationName:"awsService"},CoIp:{locationName:"coIp"}}}},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"}}}},GetConsoleOutput:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{locationName:"dryRun",type:"boolean"},Latest:{type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},Output:{locationName:"output"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},GetConsoleScreenshot:{input:{type:"structure",required:["InstanceId"],members:{DryRun:{type:"boolean"},InstanceId:{},WakeUp:{type:"boolean"}}},output:{type:"structure",members:{ImageData:{locationName:"imageData"},InstanceId:{locationName:"instanceId"}}}},GetDefaultCreditSpecification:{input:{type:"structure",required:["InstanceFamily"],members:{DryRun:{type:"boolean"},InstanceFamily:{}}},output:{type:"structure",members:{InstanceFamilyCreditSpecification:{shape:"S1je",locationName:"instanceFamilyCreditSpecification"}}}},GetEbsDefaultKmsKeyId:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},GetEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},GetFlowLogsIntegrationTemplate:{input:{type:"structure",required:["FlowLogId","ConfigDeliveryS3DestinationArn","IntegrateServices"],members:{DryRun:{type:"boolean"},FlowLogId:{},ConfigDeliveryS3DestinationArn:{},IntegrateServices:{locationName:"IntegrateService",type:"structure",members:{AthenaIntegrations:{locationName:"AthenaIntegration",type:"list",member:{locationName:"item",type:"structure",required:["IntegrationResultS3DestinationArn","PartitionLoadFrequency"],members:{IntegrationResultS3DestinationArn:{},PartitionLoadFrequency:{},PartitionStartDate:{type:"timestamp"},PartitionEndDate:{type:"timestamp"}}}}}}}},output:{type:"structure",members:{Result:{locationName:"result"}}}},GetGroupsForCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservationGroups:{locationName:"capacityReservationGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupArn:{locationName:"groupArn"},OwnerId:{locationName:"ownerId"}}}}}}},GetHostReservationPurchasePreview:{input:{type:"structure",required:["HostIdSet","OfferingId"],members:{HostIdSet:{shape:"S1jv"},OfferingId:{}}},output:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S1jx",locationName:"purchase"},TotalHourlyPrice:{locationName:"totalHourlyPrice"},TotalUpfrontPrice:{locationName:"totalUpfrontPrice"}}}},GetLaunchTemplateData:{input:{type:"structure",required:["InstanceId"],members:{DryRun:{type:"boolean"},InstanceId:{}}},output:{type:"structure",members:{LaunchTemplateData:{shape:"Sdf",locationName:"launchTemplateData"}}}},GetManagedPrefixListAssociations:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PrefixListAssociations:{locationName:"prefixListAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceId:{locationName:"resourceId"},ResourceOwner:{locationName:"resourceOwner"}}}},NextToken:{locationName:"nextToken"}}}},GetManagedPrefixListEntries:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},TargetVersion:{type:"long"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Entries:{locationName:"entrySet",type:"list",member:{locationName:"item",type:"structure",members:{Cidr:{locationName:"cidr"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},GetPasswordData:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},PasswordData:{locationName:"passwordData"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},GetReservedInstancesExchangeQuote:{input:{type:"structure",required:["ReservedInstanceIds"],members:{DryRun:{type:"boolean"},ReservedInstanceIds:{shape:"S3",locationName:"ReservedInstanceId"},TargetConfigurations:{shape:"S5",locationName:"TargetConfiguration"}}},output:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},IsValidExchange:{locationName:"isValidExchange",type:"boolean"},OutputReservedInstancesWillExpireAt:{locationName:"outputReservedInstancesWillExpireAt",type:"timestamp"},PaymentDue:{locationName:"paymentDue"},ReservedInstanceValueRollup:{shape:"S1ke",locationName:"reservedInstanceValueRollup"},ReservedInstanceValueSet:{locationName:"reservedInstanceValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S1ke",locationName:"reservationValue"},ReservedInstanceId:{locationName:"reservedInstanceId"}}}},TargetConfigurationValueRollup:{shape:"S1ke",locationName:"targetConfigurationValueRollup"},TargetConfigurationValueSet:{locationName:"targetConfigurationValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S1ke",locationName:"reservationValue"},TargetConfiguration:{locationName:"targetConfiguration",type:"structure",members:{InstanceCount:{locationName:"instanceCount",type:"integer"},OfferingId:{locationName:"offeringId"}}}}}},ValidationFailureReason:{locationName:"validationFailureReason"}}}},GetSerialConsoleAccessStatus:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{SerialConsoleAccessEnabled:{locationName:"serialConsoleAccessEnabled",type:"boolean"}}}},GetSubnetCidrReservations:{input:{type:"structure",required:["SubnetId"],members:{Filters:{shape:"Sqs",locationName:"Filter"},SubnetId:{},DryRun:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SubnetIpv4CidrReservations:{shape:"S1kp",locationName:"subnetIpv4CidrReservationSet"},SubnetIpv6CidrReservations:{shape:"S1kp",locationName:"subnetIpv6CidrReservationSet"},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayAttachmentPropagations:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayAttachmentPropagations:{locationName:"transitGatewayAttachmentPropagations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{MulticastDomainAssociations:{locationName:"multicastDomainAssociations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceOwnerId:{locationName:"resourceOwnerId"},Subnet:{shape:"Sj",locationName:"subnet"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayPrefixListReferences:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReferences:{locationName:"transitGatewayPrefixListReferenceSet",type:"list",member:{shape:"Sjp",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayRouteTableAssociations:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{locationName:"associations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayRouteTablePropagations:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTablePropagations:{locationName:"transitGatewayRouteTablePropagations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},GetVpnConnectionDeviceSampleConfiguration:{input:{type:"structure",required:["VpnConnectionId","VpnConnectionDeviceTypeId"],members:{VpnConnectionId:{},VpnConnectionDeviceTypeId:{},InternetKeyExchangeVersion:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnectionDeviceSampleConfiguration:{locationName:"vpnConnectionDeviceSampleConfiguration",type:"string",sensitive:!0}}}},GetVpnConnectionDeviceTypes:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnectionDeviceTypes:{locationName:"vpnConnectionDeviceTypeSet",type:"list",member:{locationName:"item",type:"structure",members:{VpnConnectionDeviceTypeId:{locationName:"vpnConnectionDeviceTypeId"},Vendor:{locationName:"vendor"},Platform:{locationName:"platform"},Software:{locationName:"software"}}}},NextToken:{locationName:"nextToken"}}}},ImportClientVpnClientCertificateRevocationList:{input:{type:"structure",required:["ClientVpnEndpointId","CertificateRevocationList"],members:{ClientVpnEndpointId:{},CertificateRevocationList:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ImportImage:{input:{type:"structure",members:{Architecture:{},ClientData:{shape:"S1ll"},ClientToken:{},Description:{},DiskContainers:{locationName:"DiskContainer",type:"list",member:{locationName:"item",type:"structure",members:{Description:{},DeviceName:{},Format:{},SnapshotId:{},Url:{},UserBucket:{shape:"S1lo"}}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},Hypervisor:{},KmsKeyId:{},LicenseType:{},Platform:{},RoleName:{},LicenseSpecifications:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},UsageOperation:{},BootMode:{}}},output:{type:"structure",members:{Architecture:{locationName:"architecture"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ImageId:{locationName:"imageId"},ImportTaskId:{locationName:"importTaskId"},KmsKeyId:{locationName:"kmsKeyId"},LicenseType:{locationName:"licenseType"},Platform:{locationName:"platform"},Progress:{locationName:"progress"},SnapshotDetails:{shape:"Syi",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},LicenseSpecifications:{shape:"Syl",locationName:"licenseSpecifications"},Tags:{shape:"Ss",locationName:"tagSet"},UsageOperation:{locationName:"usageOperation"}}}},ImportInstance:{input:{type:"structure",required:["Platform"],members:{Description:{locationName:"description"},DiskImages:{locationName:"diskImage",type:"list",member:{type:"structure",members:{Description:{},Image:{shape:"S1lv"},Volume:{shape:"S1lw"}}}},DryRun:{locationName:"dryRun",type:"boolean"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{AdditionalInfo:{locationName:"additionalInfo"},Architecture:{locationName:"architecture"},GroupIds:{shape:"Sc2",locationName:"GroupId"},GroupNames:{shape:"Sco",locationName:"GroupName"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{locationName:"instanceType"},Monitoring:{locationName:"monitoring",type:"boolean"},Placement:{shape:"Sa8",locationName:"placement"},PrivateIpAddress:{locationName:"privateIpAddress"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData",type:"structure",members:{Data:{locationName:"data"}},sensitive:!0}}},Platform:{locationName:"platform"}}},output:{type:"structure",members:{ConversionTask:{shape:"Stu",locationName:"conversionTask"}}}},ImportKeyPair:{input:{type:"structure",required:["KeyName","PublicKeyMaterial"],members:{DryRun:{locationName:"dryRun",type:"boolean"},KeyName:{locationName:"keyName"},PublicKeyMaterial:{locationName:"publicKeyMaterial",type:"blob"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ImportSnapshot:{input:{type:"structure",members:{ClientData:{shape:"S1ll"},ClientToken:{},Description:{},DiskContainer:{type:"structure",members:{Description:{},Format:{},Url:{},UserBucket:{shape:"S1lo"}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},KmsKeyId:{},RoleName:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Description:{locationName:"description"},ImportTaskId:{locationName:"importTaskId"},SnapshotTaskDetail:{shape:"Syt",locationName:"snapshotTaskDetail"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ImportVolume:{input:{type:"structure",required:["AvailabilityZone","Image","Volume"],members:{AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Image:{shape:"S1lv",locationName:"image"},Volume:{shape:"S1lw",locationName:"volume"}}},output:{type:"structure",members:{ConversionTask:{shape:"Stu",locationName:"conversionTask"}}}},ModifyAddressAttribute:{input:{type:"structure",required:["AllocationId"],members:{AllocationId:{},DomainName:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Address:{shape:"Sr6",locationName:"address"}}}},ModifyAvailabilityZoneGroup:{input:{type:"structure",required:["GroupName","OptInStatus"],members:{GroupName:{},OptInStatus:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},InstanceCount:{type:"integer"},EndDate:{type:"timestamp"},EndDateType:{},Accept:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyCapacityReservationFleet:{input:{type:"structure",required:["CapacityReservationFleetId"],members:{CapacityReservationFleetId:{},TotalTargetCapacity:{type:"integer"},EndDate:{type:"timestamp"},DryRun:{type:"boolean"},RemoveEndDate:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyClientVpnEndpoint:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},ServerCertificateArn:{},ConnectionLogOptions:{shape:"S8i"},DnsServers:{type:"structure",members:{CustomDnsServers:{shape:"Se"},Enabled:{type:"boolean"}}},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},SecurityGroupIds:{shape:"S25",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{},ClientConnectOptions:{shape:"S8l"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyDefaultCreditSpecification:{input:{type:"structure",required:["InstanceFamily","CpuCredits"],members:{DryRun:{type:"boolean"},InstanceFamily:{},CpuCredits:{}}},output:{type:"structure",members:{InstanceFamilyCreditSpecification:{shape:"S1je",locationName:"instanceFamilyCreditSpecification"}}}},ModifyEbsDefaultKmsKeyId:{input:{type:"structure",required:["KmsKeyId"],members:{KmsKeyId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},ModifyFleet:{input:{type:"structure",required:["FleetId"],members:{DryRun:{type:"boolean"},ExcessCapacityTerminationPolicy:{},LaunchTemplateConfigs:{shape:"Sa1",locationName:"LaunchTemplateConfig"},FleetId:{},TargetCapacitySpecification:{shape:"Saa"},Context:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{},OperationType:{},UserIds:{shape:"S1mr",locationName:"UserId"},UserGroups:{shape:"S1ms",locationName:"UserGroup"},ProductCodes:{shape:"S1mt",locationName:"ProductCode"},LoadPermission:{type:"structure",members:{Add:{shape:"S1mv"},Remove:{shape:"S1mv"}}},Description:{},Name:{}}},output:{type:"structure",members:{FpgaImageAttribute:{shape:"Sw9",locationName:"fpgaImageAttribute"}}}},ModifyHosts:{input:{type:"structure",required:["HostIds"],members:{AutoPlacement:{locationName:"autoPlacement"},HostIds:{shape:"Sx6",locationName:"hostId"},HostRecovery:{},InstanceType:{},InstanceFamily:{}}},output:{type:"structure",members:{Successful:{shape:"S21",locationName:"successful"},Unsuccessful:{shape:"S1n0",locationName:"unsuccessful"}}}},ModifyIdFormat:{input:{type:"structure",required:["Resource","UseLongIds"],members:{Resource:{},UseLongIds:{type:"boolean"}}}},ModifyIdentityIdFormat:{input:{type:"structure",required:["PrincipalArn","Resource","UseLongIds"],members:{PrincipalArn:{locationName:"principalArn"},Resource:{locationName:"resource"},UseLongIds:{locationName:"useLongIds",type:"boolean"}}}},ModifyImageAttribute:{input:{type:"structure",required:["ImageId"],members:{Attribute:{},Description:{shape:"S9i"},ImageId:{},LaunchPermission:{type:"structure",members:{Add:{shape:"Sxw"},Remove:{shape:"Sxw"}}},OperationType:{},ProductCodes:{shape:"S1mt",locationName:"ProductCode"},UserGroups:{shape:"S1ms",locationName:"UserGroup"},UserIds:{shape:"S1mr",locationName:"UserId"},Value:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifyInstanceAttribute:{input:{type:"structure",required:["InstanceId"],members:{SourceDestCheck:{shape:"Sz0"},Attribute:{locationName:"attribute"},BlockDeviceMappings:{locationName:"blockDeviceMapping",type:"list",member:{locationName:"item",type:"structure",members:{DeviceName:{locationName:"deviceName"},Ebs:{locationName:"ebs",type:"structure",members:{DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},VolumeId:{locationName:"volumeId"}}},NoDevice:{locationName:"noDevice"},VirtualName:{locationName:"virtualName"}}}},DisableApiTermination:{shape:"Sz0",locationName:"disableApiTermination"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{shape:"Sz0",locationName:"ebsOptimized"},EnaSupport:{shape:"Sz0",locationName:"enaSupport"},Groups:{shape:"S4g",locationName:"GroupId"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"S9i",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"S9i",locationName:"instanceType"},Kernel:{shape:"S9i",locationName:"kernel"},Ramdisk:{shape:"S9i",locationName:"ramdisk"},SriovNetSupport:{shape:"S9i",locationName:"sriovNetSupport"},UserData:{locationName:"userData",type:"structure",members:{Value:{locationName:"value",type:"blob"}}},Value:{locationName:"value"}}}},ModifyInstanceCapacityReservationAttributes:{input:{type:"structure",required:["InstanceId","CapacityReservationSpecification"],members:{InstanceId:{},CapacityReservationSpecification:{shape:"S1nb"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyInstanceCreditSpecification:{input:{type:"structure",required:["InstanceCreditSpecifications"],members:{DryRun:{type:"boolean"},ClientToken:{},InstanceCreditSpecifications:{locationName:"InstanceCreditSpecification",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{},CpuCredits:{}}}}}},output:{type:"structure",members:{SuccessfulInstanceCreditSpecifications:{locationName:"successfulInstanceCreditSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"}}}},UnsuccessfulInstanceCreditSpecifications:{locationName:"unsuccessfulInstanceCreditSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}},ModifyInstanceEventStartTime:{input:{type:"structure",required:["InstanceId","InstanceEventId","NotBefore"],members:{DryRun:{type:"boolean"},InstanceId:{},InstanceEventId:{},NotBefore:{type:"timestamp"}}},output:{type:"structure",members:{Event:{shape:"Szj",locationName:"event"}}}},ModifyInstanceEventWindow:{input:{type:"structure",required:["InstanceEventWindowId"],members:{DryRun:{type:"boolean"},Name:{},InstanceEventWindowId:{},TimeRanges:{shape:"Sb8",locationName:"TimeRange"},CronExpression:{}}},output:{type:"structure",members:{InstanceEventWindow:{shape:"S3b",locationName:"instanceEventWindow"}}}},ModifyInstanceMetadataOptions:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{},DryRun:{type:"boolean"},HttpProtocolIpv6:{}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceMetadataOptions:{shape:"S13h",locationName:"instanceMetadataOptions"}}}},ModifyInstancePlacement:{input:{type:"structure",required:["InstanceId"],members:{Affinity:{locationName:"affinity"},GroupName:{},HostId:{locationName:"hostId"},InstanceId:{locationName:"instanceId"},Tenancy:{locationName:"tenancy"},PartitionNumber:{type:"integer"},HostResourceGroupArn:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyLaunchTemplate:{input:{type:"structure",members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateId:{},LaunchTemplateName:{},DefaultVersion:{locationName:"SetDefaultVersion"}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sd8",locationName:"launchTemplate"}}}},ModifyManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},CurrentVersion:{type:"long"},PrefixListName:{},AddEntries:{shape:"Seo",locationName:"AddEntry"},RemoveEntries:{locationName:"RemoveEntry",type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{}}}},MaxEntries:{type:"integer"}}},output:{type:"structure",members:{PrefixList:{shape:"Ser",locationName:"prefixList"}}}},ModifyNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Attachment:{locationName:"attachment",type:"structure",members:{AttachmentId:{locationName:"attachmentId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"}}},Description:{shape:"S9i",locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"Sc2",locationName:"SecurityGroupId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"Sz0",locationName:"sourceDestCheck"}}}},ModifyReservedInstances:{input:{type:"structure",required:["ReservedInstancesIds","TargetConfigurations"],members:{ReservedInstancesIds:{shape:"S181",locationName:"ReservedInstancesId"},ClientToken:{locationName:"clientToken"},TargetConfigurations:{locationName:"ReservedInstancesConfigurationSetItemType",type:"list",member:{shape:"S18n",locationName:"item"}}}},output:{type:"structure",members:{ReservedInstancesModificationId:{locationName:"reservedInstancesModificationId"}}}},ModifySecurityGroupRules:{input:{type:"structure",required:["GroupId","SecurityGroupRules"],members:{GroupId:{},SecurityGroupRules:{locationName:"SecurityGroupRule",type:"list",member:{locationName:"item",type:"structure",members:{SecurityGroupRuleId:{},SecurityGroupRule:{type:"structure",members:{IpProtocol:{},FromPort:{type:"integer"},ToPort:{type:"integer"},CidrIpv4:{},CidrIpv6:{},PrefixListId:{},ReferencedGroupId:{},Description:{}}}}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifySnapshotAttribute:{input:{type:"structure",required:["SnapshotId"],members:{Attribute:{},CreateVolumePermission:{type:"structure",members:{Add:{shape:"S1a1"},Remove:{shape:"S1a1"}}},GroupNames:{shape:"S19t",locationName:"UserGroup"},OperationType:{},SnapshotId:{},UserIds:{shape:"S1mr",locationName:"UserId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifySpotFleetRequest:{input:{type:"structure",required:["SpotFleetRequestId"],members:{ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},LaunchTemplateConfigs:{shape:"S1b3",locationName:"LaunchTemplateConfig"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},TargetCapacity:{locationName:"targetCapacity",type:"integer"},OnDemandTargetCapacity:{type:"integer"},Context:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifySubnetAttribute:{input:{type:"structure",required:["SubnetId"],members:{AssignIpv6AddressOnCreation:{shape:"Sz0"},MapPublicIpOnLaunch:{shape:"Sz0"},SubnetId:{locationName:"subnetId"},MapCustomerOwnedIpOnLaunch:{shape:"Sz0"},CustomerOwnedIpv4Pool:{}}}},ModifyTrafficMirrorFilterNetworkServices:{input:{type:"structure",required:["TrafficMirrorFilterId"],members:{TrafficMirrorFilterId:{},AddNetworkServices:{shape:"Si4",locationName:"AddNetworkService"},RemoveNetworkServices:{shape:"Si4",locationName:"RemoveNetworkService"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Shy",locationName:"trafficMirrorFilter"}}}},ModifyTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterRuleId"],members:{TrafficMirrorFilterRuleId:{},TrafficDirection:{},RuleNumber:{type:"integer"},RuleAction:{},DestinationPortRange:{shape:"Si8"},SourcePortRange:{shape:"Si8"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},RemoveFields:{locationName:"RemoveField",type:"list",member:{}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Si0",locationName:"trafficMirrorFilterRule"}}}},ModifyTrafficMirrorSession:{input:{type:"structure",required:["TrafficMirrorSessionId"],members:{TrafficMirrorSessionId:{},TrafficMirrorTargetId:{},TrafficMirrorFilterId:{},PacketLength:{type:"integer"},SessionNumber:{type:"integer"},VirtualNetworkId:{type:"integer"},Description:{},RemoveFields:{locationName:"RemoveField",type:"list",member:{}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorSession:{shape:"Sid",locationName:"trafficMirrorSession"}}}},ModifyTransitGateway:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},Description:{},Options:{type:"structure",members:{AddTransitGatewayCidrBlocks:{shape:"Sip"},RemoveTransitGatewayCidrBlocks:{shape:"Sip"},VpnEcmpSupport:{},DnsSupport:{},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},AssociationDefaultRouteTableId:{},DefaultRouteTablePropagation:{},PropagationDefaultRouteTableId:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sir",locationName:"transitGateway"}}}},ModifyTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Sjp",locationName:"transitGatewayPrefixListReference"}}}},ModifyTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},AddSubnetIds:{shape:"S3w"},RemoveSubnetIds:{shape:"S3w"},Options:{type:"structure",members:{DnsSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},ModifyVolume:{input:{type:"structure",required:["VolumeId"],members:{DryRun:{type:"boolean"},VolumeId:{},Size:{type:"integer"},VolumeType:{},Iops:{type:"integer"},Throughput:{type:"integer"},MultiAttachEnabled:{type:"boolean"}}},output:{type:"structure",members:{VolumeModification:{shape:"S1el",locationName:"volumeModification"}}}},ModifyVolumeAttribute:{input:{type:"structure",required:["VolumeId"],members:{AutoEnableIO:{shape:"Sz0"},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifyVpcAttribute:{input:{type:"structure",required:["VpcId"],members:{EnableDnsHostnames:{shape:"Sz0"},EnableDnsSupport:{shape:"Sz0"},VpcId:{locationName:"vpcId"}}}},ModifyVpcEndpoint:{input:{type:"structure",required:["VpcEndpointId"],members:{DryRun:{type:"boolean"},VpcEndpointId:{},ResetPolicy:{type:"boolean"},PolicyDocument:{},AddRouteTableIds:{shape:"Ske",locationName:"AddRouteTableId"},RemoveRouteTableIds:{shape:"Ske",locationName:"RemoveRouteTableId"},AddSubnetIds:{shape:"Skf",locationName:"AddSubnetId"},RemoveSubnetIds:{shape:"Skf",locationName:"RemoveSubnetId"},AddSecurityGroupIds:{shape:"Skg",locationName:"AddSecurityGroupId"},RemoveSecurityGroupIds:{shape:"Skg",locationName:"RemoveSecurityGroupId"},PrivateDnsEnabled:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointConnectionNotification:{input:{type:"structure",required:["ConnectionNotificationId"],members:{DryRun:{type:"boolean"},ConnectionNotificationId:{},ConnectionNotificationArn:{},ConnectionEvents:{shape:"Se"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointServiceConfiguration:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},PrivateDnsName:{},RemovePrivateDnsName:{type:"boolean"},AcceptanceRequired:{type:"boolean"},AddNetworkLoadBalancerArns:{shape:"Se",locationName:"AddNetworkLoadBalancerArn"},RemoveNetworkLoadBalancerArns:{shape:"Se",locationName:"RemoveNetworkLoadBalancerArn"},AddGatewayLoadBalancerArns:{shape:"Se",locationName:"AddGatewayLoadBalancerArn"},RemoveGatewayLoadBalancerArns:{shape:"Se",locationName:"RemoveGatewayLoadBalancerArn"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},AddAllowedPrincipals:{shape:"Se"},RemoveAllowedPrincipals:{shape:"Se"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpcPeeringConnectionOptions:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{AccepterPeeringConnectionOptions:{shape:"S1pd"},DryRun:{type:"boolean"},RequesterPeeringConnectionOptions:{shape:"S1pd"},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{AccepterPeeringConnectionOptions:{shape:"S1pf",locationName:"accepterPeeringConnectionOptions"},RequesterPeeringConnectionOptions:{shape:"S1pf",locationName:"requesterPeeringConnectionOptions"}}}},ModifyVpcTenancy:{input:{type:"structure",required:["VpcId","InstanceTenancy"],members:{VpcId:{},InstanceTenancy:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpnConnection:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},TransitGatewayId:{},CustomerGatewayId:{},VpnGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Slq",locationName:"vpnConnection"}}}},ModifyVpnConnectionOptions:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Slq",locationName:"vpnConnection"}}}},ModifyVpnTunnelCertificate:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Slq",locationName:"vpnConnection"}}}},ModifyVpnTunnelOptions:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress","TunnelOptions"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},TunnelOptions:{type:"structure",members:{TunnelInsideCidr:{},TunnelInsideIpv6Cidr:{},PreSharedKey:{},Phase1LifetimeSeconds:{type:"integer"},Phase2LifetimeSeconds:{type:"integer"},RekeyMarginTimeSeconds:{type:"integer"},RekeyFuzzPercentage:{type:"integer"},ReplayWindowSize:{type:"integer"},DPDTimeoutSeconds:{type:"integer"},DPDTimeoutAction:{},Phase1EncryptionAlgorithms:{shape:"Slb",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"Sld",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"Slf",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Slh",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Slj",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Sll",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Sln",locationName:"IKEVersion"},StartupAction:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Slq",locationName:"vpnConnection"}}}},MonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ssa",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S1pu",locationName:"instancesSet"}}}},MoveAddressToVpc:{input:{type:"structure",required:["PublicIp"],members:{DryRun:{locationName:"dryRun",type:"boolean"},PublicIp:{locationName:"publicIp"}}},output:{type:"structure",members:{AllocationId:{locationName:"allocationId"},Status:{locationName:"status"}}}},ProvisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},CidrAuthorizationContext:{type:"structure",required:["Message","Signature"],members:{Message:{},Signature:{}}},PubliclyAdvertisable:{type:"boolean"},Description:{},DryRun:{type:"boolean"},PoolTagSpecifications:{shape:"S1t",locationName:"PoolTagSpecification"},MultiRegion:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}},PurchaseHostReservation:{input:{type:"structure",required:["HostIdSet","OfferingId"],members:{ClientToken:{},CurrencyCode:{},HostIdSet:{shape:"S1jv"},LimitPrice:{},OfferingId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S1jx",locationName:"purchase"},TotalHourlyPrice:{locationName:"totalHourlyPrice"},TotalUpfrontPrice:{locationName:"totalUpfrontPrice"}}}},PurchaseReservedInstancesOffering:{input:{type:"structure",required:["InstanceCount","ReservedInstancesOfferingId"],members:{InstanceCount:{type:"integer"},ReservedInstancesOfferingId:{},DryRun:{locationName:"dryRun",type:"boolean"},LimitPrice:{locationName:"limitPrice",type:"structure",members:{Amount:{locationName:"amount",type:"double"},CurrencyCode:{locationName:"currencyCode"}}},PurchaseTime:{type:"timestamp"}}},output:{type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},PurchaseScheduledInstances:{input:{type:"structure",required:["PurchaseRequests"],members:{ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},PurchaseRequests:{locationName:"PurchaseRequest",type:"list",member:{locationName:"PurchaseRequest",type:"structure",required:["InstanceCount","PurchaseToken"],members:{InstanceCount:{type:"integer"},PurchaseToken:{}}}}}},output:{type:"structure",members:{ScheduledInstanceSet:{locationName:"scheduledInstanceSet",type:"list",member:{shape:"S19i",locationName:"item"}}}}},RebootInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ssa",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},RegisterImage:{input:{type:"structure",required:["Name"],members:{ImageLocation:{},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"Sb1",locationName:"BlockDeviceMapping"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},EnaSupport:{locationName:"enaSupport",type:"boolean"},KernelId:{locationName:"kernelId"},Name:{locationName:"name"},BillingProducts:{locationName:"BillingProduct",type:"list",member:{locationName:"item"}},RamdiskId:{locationName:"ramdiskId"},RootDeviceName:{locationName:"rootDeviceName"},SriovNetSupport:{locationName:"sriovNetSupport"},VirtualizationType:{locationName:"virtualizationType"},BootMode:{}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},RegisterInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTagAttribute:{type:"structure",members:{IncludeAllTagsOfInstance:{type:"boolean"},InstanceTagKeys:{shape:"Sq9",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Sqb",locationName:"instanceTagAttribute"}}}},RegisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Sqd"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupMembers:{locationName:"registeredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"Se",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RegisterTransitGatewayMulticastGroupSources:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Sqd"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupSources:{locationName:"registeredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"Se",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RejectTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"Se"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},RejectTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},RejectTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},RejectVpcEndpointConnections:{input:{type:"structure",required:["ServiceId","VpcEndpointIds"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},RejectVpcPeeringConnection:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ReleaseAddress:{input:{type:"structure",members:{AllocationId:{},PublicIp:{},NetworkBorderGroup:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ReleaseHosts:{input:{type:"structure",required:["HostIds"],members:{HostIds:{shape:"Sx6",locationName:"hostId"}}},output:{type:"structure",members:{Successful:{shape:"S21",locationName:"successful"},Unsuccessful:{shape:"S1n0",locationName:"unsuccessful"}}}},ReplaceIamInstanceProfileAssociation:{input:{type:"structure",required:["IamInstanceProfile","AssociationId"],members:{IamInstanceProfile:{shape:"S2z"},AssociationId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S31",locationName:"iamInstanceProfileAssociation"}}}},ReplaceNetworkAclAssociation:{input:{type:"structure",required:["AssociationId","NetworkAclId"],members:{AssociationId:{locationName:"associationId"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkAclId:{locationName:"networkAclId"}}},output:{type:"structure",members:{NewAssociationId:{locationName:"newAssociationId"}}}},ReplaceNetworkAclEntry:{input:{type:"structure",required:["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],members:{CidrBlock:{locationName:"cidrBlock"},DryRun:{locationName:"dryRun",type:"boolean"},Egress:{locationName:"egress",type:"boolean"},IcmpTypeCode:{shape:"Sf8",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Sf9",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},ReplaceRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},VpcEndpointId:{},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},LocalTarget:{type:"boolean"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{},LocalGatewayId:{},CarrierGatewayId:{},NetworkInterfaceId:{locationName:"networkInterfaceId"},RouteTableId:{locationName:"routeTableId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}}},ReplaceRouteTableAssociation:{input:{type:"structure",required:["AssociationId","RouteTableId"],members:{AssociationId:{locationName:"associationId"},DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"}}},output:{type:"structure",members:{NewAssociationId:{locationName:"newAssociationId"},AssociationState:{shape:"S3n",locationName:"associationState"}}}},ReplaceTransitGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","TransitGatewayRouteTableId"],members:{DestinationCidrBlock:{},TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Sju",locationName:"route"}}}},ReportInstanceStatus:{input:{type:"structure",required:["Instances","ReasonCodes","Status"],members:{Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},EndTime:{locationName:"endTime",type:"timestamp"},Instances:{shape:"Ssa",locationName:"instanceId"},ReasonCodes:{locationName:"reasonCode",type:"list",member:{locationName:"item"}},StartTime:{locationName:"startTime",type:"timestamp"},Status:{locationName:"status"}}}},RequestSpotFleet:{input:{type:"structure",required:["SpotFleetRequestConfig"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotFleetRequestConfig:{shape:"S1ao",locationName:"spotFleetRequestConfig"}}},output:{type:"structure",members:{SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},RequestSpotInstances:{input:{type:"structure",members:{AvailabilityZoneGroup:{locationName:"availabilityZoneGroup"},BlockDurationMinutes:{locationName:"blockDurationMinutes",type:"integer"},ClientToken:{locationName:"clientToken"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceCount:{locationName:"instanceCount",type:"integer"},LaunchGroup:{locationName:"launchGroup"},LaunchSpecification:{type:"structure",members:{SecurityGroupIds:{locationName:"SecurityGroupId",type:"list",member:{locationName:"item"}},SecurityGroups:{locationName:"SecurityGroup",type:"list",member:{locationName:"item"}},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Sxv",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2z",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},Monitoring:{shape:"S1bj",locationName:"monitoring"},NetworkInterfaces:{shape:"S1ay",locationName:"NetworkInterface"},Placement:{shape:"S1b0",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData"}}},SpotPrice:{locationName:"spotPrice"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},InstanceInterruptionBehavior:{}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S1bg",locationName:"spotInstanceRequestSet"}}}},ResetAddressAttribute:{input:{type:"structure",required:["AllocationId","Attribute"],members:{AllocationId:{},Attribute:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Address:{shape:"Sr6",locationName:"address"}}}},ResetEbsDefaultKmsKeyId:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},ResetFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ResetImageAttribute:{input:{type:"structure",required:["Attribute","ImageId"],members:{Attribute:{},ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ResetInstanceAttribute:{input:{type:"structure",required:["Attribute","InstanceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"}}}},ResetNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{locationName:"sourceDestCheck"}}}},ResetSnapshotAttribute:{input:{type:"structure",required:["Attribute","SnapshotId"],members:{Attribute:{},SnapshotId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},RestoreAddressToClassic:{input:{type:"structure",required:["PublicIp"],members:{DryRun:{locationName:"dryRun",type:"boolean"},PublicIp:{locationName:"publicIp"}}},output:{type:"structure",members:{PublicIp:{locationName:"publicIp"},Status:{locationName:"status"}}}},RestoreManagedPrefixListVersion:{input:{type:"structure",required:["PrefixListId","PreviousVersion","CurrentVersion"],members:{DryRun:{type:"boolean"},PrefixListId:{},PreviousVersion:{type:"long"},CurrentVersion:{type:"long"}}},output:{type:"structure",members:{PrefixList:{shape:"Ser",locationName:"prefixList"}}}},RevokeClientVpnIngress:{input:{type:"structure",required:["ClientVpnEndpointId","TargetNetworkCidr"],members:{ClientVpnEndpointId:{},TargetNetworkCidr:{},AccessGroupId:{},RevokeAllGroups:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S4x",locationName:"status"}}}},RevokeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S50",locationName:"ipPermissions"},SecurityGroupRuleIds:{shape:"S19p",locationName:"SecurityGroupRuleId"},CidrIp:{locationName:"cidrIp"},FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},ToPort:{locationName:"toPort",type:"integer"},SourceSecurityGroupName:{locationName:"sourceSecurityGroupName"},SourceSecurityGroupOwnerId:{locationName:"sourceSecurityGroupOwnerId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},UnknownIpPermissions:{shape:"S50",locationName:"unknownIpPermissionSet"}}}},RevokeSecurityGroupIngress:{input:{type:"structure",members:{CidrIp:{},FromPort:{type:"integer"},GroupId:{},GroupName:{},IpPermissions:{shape:"S50"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"},SecurityGroupRuleIds:{shape:"S19p",locationName:"SecurityGroupRuleId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},UnknownIpPermissions:{shape:"S50",locationName:"unknownIpPermissionSet"}}}},RunInstances:{input:{type:"structure",required:["MaxCount","MinCount"],members:{BlockDeviceMappings:{shape:"Sb1",locationName:"BlockDeviceMapping"},ImageId:{},InstanceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{shape:"Sdm",locationName:"Ipv6Address"},KernelId:{},KeyName:{},MaxCount:{type:"integer"},MinCount:{type:"integer"},Monitoring:{shape:"S1bj"},Placement:{shape:"Sa8"},RamdiskId:{},SecurityGroupIds:{shape:"Sc2",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Sco",locationName:"SecurityGroup"},SubnetId:{},UserData:{},AdditionalInfo:{locationName:"additionalInfo"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},DisableApiTermination:{locationName:"disableApiTermination",type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2z",locationName:"iamInstanceProfile"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},NetworkInterfaces:{shape:"S1ay",locationName:"networkInterface"},PrivateIpAddress:{locationName:"privateIpAddress"},ElasticGpuSpecification:{type:"list",member:{shape:"Sck",locationName:"item"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},LaunchTemplate:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},InstanceMarketOptions:{type:"structure",members:{MarketType:{},SpotOptions:{type:"structure",members:{MaxPrice:{},SpotInstanceType:{},BlockDurationMinutes:{type:"integer"},ValidUntil:{type:"timestamp"},InstanceInterruptionBehavior:{}}}}},CreditSpecification:{shape:"Scu"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"}}},CapacityReservationSpecification:{shape:"S1nb"},HibernationOptions:{type:"structure",members:{Configured:{type:"boolean"}}},LicenseSpecifications:{locationName:"LicenseSpecification",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},MetadataOptions:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{},HttpProtocolIpv6:{}}},EnclaveOptions:{type:"structure",members:{Enabled:{type:"boolean"}}}}},output:{shape:"S12s"}},RunScheduledInstances:{input:{type:"structure",required:["LaunchSpecification","ScheduledInstanceId"],members:{ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},InstanceCount:{type:"integer"},LaunchSpecification:{type:"structure",required:["ImageId"],members:{BlockDeviceMappings:{locationName:"BlockDeviceMapping",type:"list",member:{locationName:"BlockDeviceMapping",type:"structure",members:{DeviceName:{},Ebs:{type:"structure",members:{DeleteOnTermination:{type:"boolean"},Encrypted:{type:"boolean"},Iops:{type:"integer"},SnapshotId:{},VolumeSize:{type:"integer"},VolumeType:{}}},NoDevice:{},VirtualName:{}}}},EbsOptimized:{type:"boolean"},IamInstanceProfile:{type:"structure",members:{Arn:{},Name:{}}},ImageId:{},InstanceType:{},KernelId:{},KeyName:{},Monitoring:{type:"structure",members:{Enabled:{type:"boolean"}}},NetworkInterfaces:{locationName:"NetworkInterface",type:"list",member:{locationName:"NetworkInterface",type:"structure",members:{AssociatePublicIpAddress:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Description:{},DeviceIndex:{type:"integer"},Groups:{shape:"S1sx",locationName:"Group"},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{locationName:"Ipv6Address",type:"list",member:{locationName:"Ipv6Address",type:"structure",members:{Ipv6Address:{}}}},NetworkInterfaceId:{},PrivateIpAddress:{},PrivateIpAddressConfigs:{locationName:"PrivateIpAddressConfig",type:"list",member:{locationName:"PrivateIpAddressConfigSet",type:"structure",members:{Primary:{type:"boolean"},PrivateIpAddress:{}}}},SecondaryPrivateIpAddressCount:{type:"integer"},SubnetId:{}}}},Placement:{type:"structure",members:{AvailabilityZone:{},GroupName:{}}},RamdiskId:{},SecurityGroupIds:{shape:"S1sx",locationName:"SecurityGroupId"},SubnetId:{},UserData:{}}},ScheduledInstanceId:{}}},output:{type:"structure",members:{InstanceIdSet:{locationName:"instanceIdSet",type:"list",member:{locationName:"item"}}}}},SearchLocalGatewayRoutes:{input:{type:"structure",required:["LocalGatewayRouteTableId"],members:{LocalGatewayRouteTableId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Seg",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},SearchTransitGatewayMulticastGroups:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{MulticastGroups:{locationName:"multicastGroups",type:"list",member:{locationName:"item",type:"structure",members:{GroupIpAddress:{locationName:"groupIpAddress"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},SubnetId:{locationName:"subnetId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceOwnerId:{locationName:"resourceOwnerId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},GroupMember:{locationName:"groupMember",type:"boolean"},GroupSource:{locationName:"groupSource",type:"boolean"},MemberType:{locationName:"memberType"},SourceType:{locationName:"sourceType"}}}},NextToken:{locationName:"nextToken"}}}},SearchTransitGatewayRoutes:{input:{type:"structure",required:["TransitGatewayRouteTableId","Filters"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Sqs",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Sju",locationName:"item"}},AdditionalRoutesAvailable:{locationName:"additionalRoutesAvailable",type:"boolean"}}}},SendDiagnosticInterrupt:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{type:"boolean"}}}},StartInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ssa",locationName:"InstanceId"},AdditionalInfo:{locationName:"additionalInfo"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{StartingInstances:{shape:"S1tl",locationName:"instancesSet"}}}},StartNetworkInsightsAnalysis:{input:{type:"structure",required:["NetworkInsightsPathId","ClientToken"],members:{NetworkInsightsPathId:{},FilterInArns:{shape:"S160",locationName:"FilterInArn"},DryRun:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{NetworkInsightsAnalysis:{shape:"S15z",locationName:"networkInsightsAnalysis"}}}},StartVpcEndpointServicePrivateDnsVerification:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},StopInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ssa",locationName:"InstanceId"},Hibernate:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},Force:{locationName:"force",type:"boolean"}}},output:{type:"structure",members:{StoppingInstances:{shape:"S1tl",locationName:"instancesSet"}}}},TerminateClientVpnConnections:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},ConnectionId:{},Username:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Username:{locationName:"username"},ConnectionStatuses:{locationName:"connectionStatuses",type:"list",member:{locationName:"item",type:"structure",members:{ConnectionId:{locationName:"connectionId"},PreviousStatus:{shape:"Ssp",locationName:"previousStatus"},CurrentStatus:{shape:"Ssp",locationName:"currentStatus"}}}}}}},TerminateInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ssa",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{TerminatingInstances:{shape:"S1tl",locationName:"instancesSet"}}}},UnassignIpv6Addresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Ipv6Addresses:{shape:"S29",locationName:"ipv6Addresses"},Ipv6Prefixes:{shape:"S2a",locationName:"Ipv6Prefix"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},UnassignedIpv6Addresses:{shape:"S29",locationName:"unassignedIpv6Addresses"},UnassignedIpv6Prefixes:{shape:"S2a",locationName:"unassignedIpv6PrefixSet"}}}},UnassignPrivateIpAddresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddresses:{shape:"S2e",locationName:"privateIpAddress"},Ipv4Prefixes:{shape:"S2a",locationName:"Ipv4Prefix"}}}},UnmonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ssa",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S1pu",locationName:"instancesSet"}}}},UpdateSecurityGroupRuleDescriptionsEgress:{input:{type:"structure",members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S50"},SecurityGroupRuleDescriptions:{shape:"S1u5",locationName:"SecurityGroupRuleDescription"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},UpdateSecurityGroupRuleDescriptionsIngress:{input:{type:"structure",members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S50"},SecurityGroupRuleDescriptions:{shape:"S1u5",locationName:"SecurityGroupRuleDescription"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},WithdrawByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}}},shapes:{S3:{type:"list",member:{locationName:"ReservedInstanceId"}},S5:{type:"list",member:{locationName:"TargetConfigurationRequest",type:"structure",required:["OfferingId"],members:{InstanceCount:{type:"integer"},OfferingId:{}}}},Se:{type:"list",member:{locationName:"item"}},Sg:{type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceOwnerId:{locationName:"resourceOwnerId"},Subnets:{locationName:"subnets",type:"list",member:{shape:"Sj",locationName:"item"}}}},Sj:{type:"structure",members:{SubnetId:{locationName:"subnetId"},State:{locationName:"state"}}},Sn:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},RequesterTgwInfo:{shape:"So",locationName:"requesterTgwInfo"},AccepterTgwInfo:{shape:"So",locationName:"accepterTgwInfo"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},So:{type:"structure",members:{TransitGatewayId:{locationName:"transitGatewayId"},OwnerId:{locationName:"ownerId"},Region:{locationName:"region"}}},Ss:{type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}}}},Sw:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},VpcId:{locationName:"vpcId"},VpcOwnerId:{locationName:"vpcOwnerId"},State:{locationName:"state"},SubnetIds:{shape:"Se",locationName:"subnetIds"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{DnsSupport:{locationName:"dnsSupport"},Ipv6Support:{locationName:"ipv6Support"},ApplianceModeSupport:{locationName:"applianceModeSupport"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},S13:{type:"list",member:{locationName:"item"}},S16:{type:"list",member:{shape:"S17",locationName:"item"}},S17:{type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},ResourceId:{locationName:"resourceId"}}},S1c:{type:"structure",members:{AccepterVpcInfo:{shape:"S1d",locationName:"accepterVpcInfo"},ExpirationTime:{locationName:"expirationTime",type:"timestamp"},RequesterVpcInfo:{shape:"S1d",locationName:"requesterVpcInfo"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Tags:{shape:"Ss",locationName:"tagSet"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S1d:{type:"structure",members:{CidrBlock:{locationName:"cidrBlock"},Ipv6CidrBlockSet:{locationName:"ipv6CidrBlockSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6CidrBlock:{locationName:"ipv6CidrBlock"}}}},CidrBlockSet:{locationName:"cidrBlockSet",type:"list",member:{locationName:"item",type:"structure",members:{CidrBlock:{locationName:"cidrBlock"}}}},OwnerId:{locationName:"ownerId"},PeeringOptions:{locationName:"peeringOptions",type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{locationName:"allowDnsResolutionFromRemoteVpc",type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{locationName:"allowEgressFromLocalClassicLinkToRemoteVpc",type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{locationName:"allowEgressFromLocalVpcToRemoteClassicLink",type:"boolean"}}},VpcId:{locationName:"vpcId"},Region:{locationName:"region"}}},S1n:{type:"structure",members:{Cidr:{locationName:"cidr"},Description:{locationName:"description"},StatusMessage:{locationName:"statusMessage"},State:{locationName:"state"}}},S1t:{type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Ss",locationName:"Tag"}}}},S21:{type:"list",member:{locationName:"item"}},S25:{type:"list",member:{locationName:"item"}},S29:{type:"list",member:{locationName:"item"}},S2a:{type:"list",member:{locationName:"item"}},S2e:{type:"list",member:{locationName:"PrivateIpAddress"}},S2i:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv4Prefix:{locationName:"ipv4Prefix"}}}},S2r:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S2z:{type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"}}},S31:{type:"structure",members:{AssociationId:{locationName:"associationId"},InstanceId:{locationName:"instanceId"},IamInstanceProfile:{shape:"S32",locationName:"iamInstanceProfile"},State:{locationName:"state"},Timestamp:{locationName:"timestamp",type:"timestamp"}}},S32:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"}}},S37:{type:"list",member:{locationName:"item"}},S38:{type:"list",member:{locationName:"item"}},S3b:{type:"structure",members:{InstanceEventWindowId:{locationName:"instanceEventWindowId"},TimeRanges:{locationName:"timeRangeSet",type:"list",member:{locationName:"item",type:"structure",members:{StartWeekDay:{locationName:"startWeekDay"},StartHour:{locationName:"startHour",type:"integer"},EndWeekDay:{locationName:"endWeekDay"},EndHour:{locationName:"endHour",type:"integer"}}}},Name:{locationName:"name"},CronExpression:{locationName:"cronExpression"},AssociationTarget:{locationName:"associationTarget",type:"structure",members:{InstanceIds:{shape:"S37",locationName:"instanceIdSet"},Tags:{shape:"Ss",locationName:"tagSet"},DedicatedHostIds:{shape:"S38",locationName:"dedicatedHostIdSet"}}},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}},S3n:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S3r:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{locationName:"ipv6CidrBlockState",type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}}}},S3w:{type:"list",member:{locationName:"item"}},S41:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}},S45:{type:"structure",members:{AssociationId:{locationName:"associationId"},BranchInterfaceId:{locationName:"branchInterfaceId"},TrunkInterfaceId:{locationName:"trunkInterfaceId"},InterfaceProtocol:{locationName:"interfaceProtocol"},VlanId:{locationName:"vlanId",type:"integer"},GreKey:{locationName:"greKey",type:"integer"},Tags:{shape:"Ss",locationName:"tagSet"}}},S4b:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{shape:"S4c",locationName:"ipv6CidrBlockState"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Ipv6Pool:{locationName:"ipv6Pool"}}},S4c:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S4e:{type:"structure",members:{AssociationId:{locationName:"associationId"},CidrBlock:{locationName:"cidrBlock"},CidrBlockState:{shape:"S4c",locationName:"cidrBlockState"}}},S4g:{type:"list",member:{locationName:"groupId"}},S4o:{type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},Device:{locationName:"device"},InstanceId:{locationName:"instanceId"},State:{locationName:"status"},VolumeId:{locationName:"volumeId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"}}},S4t:{type:"structure",members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}},S4x:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S50:{type:"list",member:{locationName:"item",type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},IpRanges:{locationName:"ipRanges",type:"list",member:{locationName:"item",type:"structure",members:{CidrIp:{locationName:"cidrIp"},Description:{locationName:"description"}}}},Ipv6Ranges:{locationName:"ipv6Ranges",type:"list",member:{locationName:"item",type:"structure",members:{CidrIpv6:{locationName:"cidrIpv6"},Description:{locationName:"description"}}}},PrefixListIds:{locationName:"prefixListIds",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},PrefixListId:{locationName:"prefixListId"}}}},ToPort:{locationName:"toPort",type:"integer"},UserIdGroupPairs:{locationName:"groups",type:"list",member:{shape:"S59",locationName:"item"}}}}},S59:{type:"structure",members:{Description:{locationName:"description"},GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"},PeeringStatus:{locationName:"peeringStatus"},UserId:{locationName:"userId"},VpcId:{locationName:"vpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S5b:{type:"list",member:{locationName:"item",type:"structure",members:{SecurityGroupRuleId:{locationName:"securityGroupRuleId"},GroupId:{locationName:"groupId"},GroupOwnerId:{locationName:"groupOwnerId"},IsEgress:{locationName:"isEgress",type:"boolean"},IpProtocol:{locationName:"ipProtocol"},FromPort:{locationName:"fromPort",type:"integer"},ToPort:{locationName:"toPort",type:"integer"},CidrIpv4:{locationName:"cidrIpv4"},CidrIpv6:{locationName:"cidrIpv6"},PrefixListId:{locationName:"prefixListId"},ReferencedGroupInfo:{locationName:"referencedGroupInfo",type:"structure",members:{GroupId:{locationName:"groupId"},PeeringStatus:{locationName:"peeringStatus"},UserId:{locationName:"userId"},VpcId:{locationName:"vpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"}}}},S5k:{type:"structure",members:{S3:{type:"structure",members:{AWSAccessKeyId:{},Bucket:{locationName:"bucket"},Prefix:{locationName:"prefix"},UploadPolicy:{locationName:"uploadPolicy",type:"blob"},UploadPolicySignature:{locationName:"uploadPolicySignature"}}}}},S5o:{type:"structure",members:{BundleId:{locationName:"bundleId"},BundleTaskError:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},InstanceId:{locationName:"instanceId"},Progress:{locationName:"progress"},StartTime:{locationName:"startTime",type:"timestamp"},State:{locationName:"state"},Storage:{shape:"S5k",locationName:"storage"},UpdateTime:{locationName:"updateTime",type:"timestamp"}}},S5y:{type:"list",member:{locationName:"item"}},S6j:{type:"list",member:{locationName:"item",type:"structure",members:{ClientToken:{locationName:"clientToken"},CreateDate:{locationName:"createDate",type:"timestamp"},InstanceCounts:{locationName:"instanceCounts",type:"list",member:{locationName:"item",type:"structure",members:{InstanceCount:{locationName:"instanceCount",type:"integer"},State:{locationName:"state"}}}},PriceSchedules:{locationName:"priceSchedules",type:"list",member:{locationName:"item",type:"structure",members:{Active:{locationName:"active",type:"boolean"},CurrencyCode:{locationName:"currencyCode"},Price:{locationName:"price",type:"double"},Term:{locationName:"term",type:"long"}}}},ReservedInstancesId:{locationName:"reservedInstancesId"},ReservedInstancesListingId:{locationName:"reservedInstancesListingId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"},UpdateDate:{locationName:"updateDate",type:"timestamp"}}}},S6v:{type:"list",member:{locationName:"item"}},S76:{type:"list",member:{locationName:"SpotInstanceRequestId"}},S7s:{type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},OwnerId:{locationName:"ownerId"},CapacityReservationArn:{locationName:"capacityReservationArn"},AvailabilityZoneId:{locationName:"availabilityZoneId"},InstanceType:{locationName:"instanceType"},InstancePlatform:{locationName:"instancePlatform"},AvailabilityZone:{locationName:"availabilityZone"},Tenancy:{locationName:"tenancy"},TotalInstanceCount:{locationName:"totalInstanceCount",type:"integer"},AvailableInstanceCount:{locationName:"availableInstanceCount",type:"integer"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},EphemeralStorage:{locationName:"ephemeralStorage",type:"boolean"},State:{locationName:"state"},StartDate:{locationName:"startDate",type:"timestamp"},EndDate:{locationName:"endDate",type:"timestamp"},EndDateType:{locationName:"endDateType"},InstanceMatchCriteria:{locationName:"instanceMatchCriteria"},CreateDate:{locationName:"createDate",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"},OutpostArn:{locationName:"outpostArn"},CapacityReservationFleetId:{locationName:"capacityReservationFleetId"}}},S84:{type:"list",member:{locationName:"item",type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},AvailabilityZoneId:{locationName:"availabilityZoneId"},InstanceType:{locationName:"instanceType"},InstancePlatform:{locationName:"instancePlatform"},AvailabilityZone:{locationName:"availabilityZone"},TotalInstanceCount:{locationName:"totalInstanceCount",type:"integer"},FulfilledCapacity:{locationName:"fulfilledCapacity",type:"double"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},CreateDate:{locationName:"createDate",type:"timestamp"},Weight:{locationName:"weight",type:"double"},Priority:{locationName:"priority",type:"integer"}}}},S88:{type:"structure",members:{CarrierGatewayId:{locationName:"carrierGatewayId"},VpcId:{locationName:"vpcId"},State:{locationName:"state"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S8i:{type:"structure",members:{Enabled:{type:"boolean"},CloudwatchLogGroup:{},CloudwatchLogStream:{}}},S8l:{type:"structure",members:{Enabled:{type:"boolean"},LambdaFunctionArn:{}}},S8n:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S8r:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S8w:{type:"structure",members:{BgpAsn:{locationName:"bgpAsn"},CustomerGatewayId:{locationName:"customerGatewayId"},IpAddress:{locationName:"ipAddress"},CertificateArn:{locationName:"certificateArn"},State:{locationName:"state"},Type:{locationName:"type"},DeviceName:{locationName:"deviceName"},Tags:{shape:"Ss",locationName:"tagSet"}}},S8z:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},AvailabilityZoneId:{locationName:"availabilityZoneId"},AvailableIpAddressCount:{locationName:"availableIpAddressCount",type:"integer"},CidrBlock:{locationName:"cidrBlock"},DefaultForAz:{locationName:"defaultForAz",type:"boolean"},MapPublicIpOnLaunch:{locationName:"mapPublicIpOnLaunch",type:"boolean"},MapCustomerOwnedIpOnLaunch:{locationName:"mapCustomerOwnedIpOnLaunch",type:"boolean"},CustomerOwnedIpv4Pool:{locationName:"customerOwnedIpv4Pool"},State:{locationName:"state"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},AssignIpv6AddressOnCreation:{locationName:"assignIpv6AddressOnCreation",type:"boolean"},Ipv6CidrBlockAssociationSet:{locationName:"ipv6CidrBlockAssociationSet",type:"list",member:{shape:"S3r",locationName:"item"}},Tags:{shape:"Ss",locationName:"tagSet"},SubnetArn:{locationName:"subnetArn"},OutpostArn:{locationName:"outpostArn"}}},S95:{type:"structure",members:{CidrBlock:{locationName:"cidrBlock"},DhcpOptionsId:{locationName:"dhcpOptionsId"},State:{locationName:"state"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},InstanceTenancy:{locationName:"instanceTenancy"},Ipv6CidrBlockAssociationSet:{locationName:"ipv6CidrBlockAssociationSet",type:"list",member:{shape:"S4b",locationName:"item"}},CidrBlockAssociationSet:{locationName:"cidrBlockAssociationSet",type:"list",member:{shape:"S4e",locationName:"item"}},IsDefault:{locationName:"isDefault",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"}}},S9e:{type:"structure",members:{DhcpConfigurations:{locationName:"dhcpConfigurationSet",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Values:{locationName:"valueSet",type:"list",member:{shape:"S9i",locationName:"item"}}}}},DhcpOptionsId:{locationName:"dhcpOptionsId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S9i:{type:"structure",members:{Value:{locationName:"value"}}},S9l:{type:"structure",members:{Attachments:{shape:"S9m",locationName:"attachmentSet"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S9m:{type:"list",member:{locationName:"item",type:"structure",members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}}},Sa1:{type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},Overrides:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{},MaxPrice:{},SubnetId:{},AvailabilityZone:{},WeightedCapacity:{type:"double"},Priority:{type:"double"},Placement:{shape:"Sa8"}}}}}}},Sa8:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Affinity:{locationName:"affinity"},GroupName:{locationName:"groupName"},PartitionNumber:{locationName:"partitionNumber",type:"integer"},HostId:{locationName:"hostId"},Tenancy:{locationName:"tenancy"},SpreadDomain:{locationName:"spreadDomain"},HostResourceGroupArn:{locationName:"hostResourceGroupArn"}}},Saa:{type:"structure",required:["TotalTargetCapacity"],members:{TotalTargetCapacity:{type:"integer"},OnDemandTargetCapacity:{type:"integer"},SpotTargetCapacity:{type:"integer"},DefaultTargetCapacityType:{}}},Sah:{type:"structure",members:{LaunchTemplateSpecification:{shape:"Sai",locationName:"launchTemplateSpecification"},Overrides:{shape:"Saj",locationName:"overrides"}}},Sai:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},Version:{locationName:"version"}}},Saj:{type:"structure",members:{InstanceType:{locationName:"instanceType"},MaxPrice:{locationName:"maxPrice"},SubnetId:{locationName:"subnetId"},AvailabilityZone:{locationName:"availabilityZone"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},Priority:{locationName:"priority",type:"double"},Placement:{locationName:"placement",type:"structure",members:{GroupName:{locationName:"groupName"}}}}},Sao:{type:"list",member:{locationName:"item"}},Say:{type:"structure",members:{Bucket:{},Key:{}}},Sb1:{type:"list",member:{shape:"Sb2",locationName:"BlockDeviceMapping"}},Sb2:{type:"structure",members:{DeviceName:{locationName:"deviceName"},VirtualName:{locationName:"virtualName"},Ebs:{locationName:"ebs",type:"structure",members:{DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Iops:{locationName:"iops",type:"integer"},SnapshotId:{locationName:"snapshotId"},VolumeSize:{locationName:"volumeSize",type:"integer"},VolumeType:{locationName:"volumeType"},KmsKeyId:{},Throughput:{locationName:"throughput",type:"integer"},OutpostArn:{locationName:"outpostArn"},Encrypted:{locationName:"encrypted",type:"boolean"}}},NoDevice:{locationName:"noDevice"}}},Sb8:{type:"list",member:{type:"structure",members:{StartWeekDay:{},StartHour:{type:"integer"},EndWeekDay:{},EndHour:{type:"integer"}}}},Sbh:{type:"structure",members:{Description:{locationName:"description"},ExportTaskId:{locationName:"exportTaskId"},ExportToS3Task:{locationName:"exportToS3",type:"structure",members:{ContainerFormat:{locationName:"containerFormat"},DiskImageFormat:{locationName:"diskImageFormat"},S3Bucket:{locationName:"s3Bucket"},S3Key:{locationName:"s3Key"}}},InstanceExportDetails:{locationName:"instanceExport",type:"structure",members:{InstanceId:{locationName:"instanceId"},TargetEnvironment:{locationName:"targetEnvironment"}}},State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sbn:{type:"structure",members:{Attachments:{shape:"S9m",locationName:"attachmentSet"},InternetGatewayId:{locationName:"internetGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sbu:{type:"structure",members:{KernelId:{},EbsOptimized:{type:"boolean"},IamInstanceProfile:{type:"structure",members:{Arn:{},Name:{}}},BlockDeviceMappings:{locationName:"BlockDeviceMapping",type:"list",member:{locationName:"BlockDeviceMapping",type:"structure",members:{DeviceName:{},VirtualName:{},Ebs:{type:"structure",members:{Encrypted:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Iops:{type:"integer"},KmsKeyId:{},SnapshotId:{},VolumeSize:{type:"integer"},VolumeType:{},Throughput:{type:"integer"}}},NoDevice:{}}}},NetworkInterfaces:{locationName:"NetworkInterface",type:"list",member:{locationName:"InstanceNetworkInterfaceSpecification",type:"structure",members:{AssociateCarrierIpAddress:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Description:{},DeviceIndex:{type:"integer"},Groups:{shape:"Sc2",locationName:"SecurityGroupId"},InterfaceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{type:"list",member:{locationName:"InstanceIpv6Address",type:"structure",members:{Ipv6Address:{}}}},NetworkInterfaceId:{},PrivateIpAddress:{},PrivateIpAddresses:{shape:"Sc5"},SecondaryPrivateIpAddressCount:{type:"integer"},SubnetId:{},NetworkCardIndex:{type:"integer"},Ipv4Prefixes:{shape:"Sc7",locationName:"Ipv4Prefix"},Ipv4PrefixCount:{type:"integer"},Ipv6Prefixes:{shape:"Sc9",locationName:"Ipv6Prefix"},Ipv6PrefixCount:{type:"integer"}}}},ImageId:{},InstanceType:{},KeyName:{},Monitoring:{type:"structure",members:{Enabled:{type:"boolean"}}},Placement:{type:"structure",members:{AvailabilityZone:{},Affinity:{},GroupName:{},HostId:{},Tenancy:{},SpreadDomain:{},HostResourceGroupArn:{},PartitionNumber:{type:"integer"}}},RamDiskId:{},DisableApiTermination:{type:"boolean"},InstanceInitiatedShutdownBehavior:{},UserData:{},TagSpecifications:{locationName:"TagSpecification",type:"list",member:{locationName:"LaunchTemplateTagSpecificationRequest",type:"structure",members:{ResourceType:{},Tags:{shape:"Ss",locationName:"Tag"}}}},ElasticGpuSpecifications:{locationName:"ElasticGpuSpecification",type:"list",member:{shape:"Sck",locationName:"ElasticGpuSpecification"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},SecurityGroupIds:{shape:"Sc2",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Sco",locationName:"SecurityGroup"},InstanceMarketOptions:{type:"structure",members:{MarketType:{},SpotOptions:{type:"structure",members:{MaxPrice:{},SpotInstanceType:{},BlockDurationMinutes:{type:"integer"},ValidUntil:{type:"timestamp"},InstanceInterruptionBehavior:{}}}}},CreditSpecification:{shape:"Scu"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"}}},CapacityReservationSpecification:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Scy"}}},LicenseSpecifications:{locationName:"LicenseSpecification",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},HibernationOptions:{type:"structure",members:{Configured:{type:"boolean"}}},MetadataOptions:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{},HttpProtocolIpv6:{}}},EnclaveOptions:{type:"structure",members:{Enabled:{type:"boolean"}}}}},Sc2:{type:"list",member:{locationName:"SecurityGroupId"}},Sc5:{type:"list",member:{locationName:"item",type:"structure",members:{Primary:{locationName:"primary",type:"boolean"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},Sc7:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv4Prefix:{}}}},Sc9:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Prefix:{}}}},Sck:{type:"structure",required:["Type"],members:{Type:{}}},Sco:{type:"list",member:{locationName:"SecurityGroup"}},Scu:{type:"structure",required:["CpuCredits"],members:{CpuCredits:{}}},Scy:{type:"structure",members:{CapacityReservationId:{},CapacityReservationResourceGroupArn:{}}},Sd8:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},CreateTime:{locationName:"createTime",type:"timestamp"},CreatedBy:{locationName:"createdBy"},DefaultVersionNumber:{locationName:"defaultVersionNumber",type:"long"},LatestVersionNumber:{locationName:"latestVersionNumber",type:"long"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sd9:{type:"structure",members:{Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}},Sde:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},VersionNumber:{locationName:"versionNumber",type:"long"},VersionDescription:{locationName:"versionDescription"},CreateTime:{locationName:"createTime",type:"timestamp"},CreatedBy:{locationName:"createdBy"},DefaultVersion:{locationName:"defaultVersion",type:"boolean"},LaunchTemplateData:{shape:"Sdf",locationName:"launchTemplateData"}}},Sdf:{type:"structure",members:{KernelId:{locationName:"kernelId"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{locationName:"iamInstanceProfile",type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"}}},BlockDeviceMappings:{locationName:"blockDeviceMappingSet",type:"list",member:{locationName:"item",type:"structure",members:{DeviceName:{locationName:"deviceName"},VirtualName:{locationName:"virtualName"},Ebs:{locationName:"ebs",type:"structure",members:{Encrypted:{locationName:"encrypted",type:"boolean"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Iops:{locationName:"iops",type:"integer"},KmsKeyId:{locationName:"kmsKeyId"},SnapshotId:{locationName:"snapshotId"},VolumeSize:{locationName:"volumeSize",type:"integer"},VolumeType:{locationName:"volumeType"},Throughput:{locationName:"throughput",type:"integer"}}},NoDevice:{locationName:"noDevice"}}}},NetworkInterfaces:{locationName:"networkInterfaceSet",type:"list",member:{locationName:"item",type:"structure",members:{AssociateCarrierIpAddress:{locationName:"associateCarrierIpAddress",type:"boolean"},AssociatePublicIpAddress:{locationName:"associatePublicIpAddress",type:"boolean"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Description:{locationName:"description"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},Groups:{shape:"S4g",locationName:"groupSet"},InterfaceType:{locationName:"interfaceType"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sdm",locationName:"ipv6AddressesSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sc5",locationName:"privateIpAddressesSet"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},SubnetId:{locationName:"subnetId"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"},Ipv4Prefixes:{locationName:"ipv4PrefixSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv4Prefix:{locationName:"ipv4Prefix"}}}},Ipv4PrefixCount:{locationName:"ipv4PrefixCount",type:"integer"},Ipv6Prefixes:{locationName:"ipv6PrefixSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Prefix:{locationName:"ipv6Prefix"}}}},Ipv6PrefixCount:{locationName:"ipv6PrefixCount",type:"integer"}}}},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KeyName:{locationName:"keyName"},Monitoring:{locationName:"monitoring",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},Placement:{locationName:"placement",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Affinity:{locationName:"affinity"},GroupName:{locationName:"groupName"},HostId:{locationName:"hostId"},Tenancy:{locationName:"tenancy"},SpreadDomain:{locationName:"spreadDomain"},HostResourceGroupArn:{locationName:"hostResourceGroupArn"},PartitionNumber:{locationName:"partitionNumber",type:"integer"}}},RamDiskId:{locationName:"ramDiskId"},DisableApiTermination:{locationName:"disableApiTermination",type:"boolean"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},UserData:{locationName:"userData"},TagSpecifications:{locationName:"tagSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ElasticGpuSpecifications:{locationName:"elasticGpuSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"}}}},ElasticInferenceAccelerators:{locationName:"elasticInferenceAcceleratorSet",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"},Count:{locationName:"count",type:"integer"}}}},SecurityGroupIds:{shape:"Se",locationName:"securityGroupIdSet"},SecurityGroups:{shape:"Se",locationName:"securityGroupSet"},InstanceMarketOptions:{locationName:"instanceMarketOptions",type:"structure",members:{MarketType:{locationName:"marketType"},SpotOptions:{locationName:"spotOptions",type:"structure",members:{MaxPrice:{locationName:"maxPrice"},SpotInstanceType:{locationName:"spotInstanceType"},BlockDurationMinutes:{locationName:"blockDurationMinutes",type:"integer"},ValidUntil:{locationName:"validUntil",type:"timestamp"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"}}}}},CreditSpecification:{locationName:"creditSpecification",type:"structure",members:{CpuCredits:{locationName:"cpuCredits"}}},CpuOptions:{locationName:"cpuOptions",type:"structure",members:{CoreCount:{locationName:"coreCount",type:"integer"},ThreadsPerCore:{locationName:"threadsPerCore",type:"integer"}}},CapacityReservationSpecification:{locationName:"capacityReservationSpecification",type:"structure",members:{CapacityReservationPreference:{locationName:"capacityReservationPreference"},CapacityReservationTarget:{shape:"Se5",locationName:"capacityReservationTarget"}}},LicenseSpecifications:{locationName:"licenseSet",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},HibernationOptions:{locationName:"hibernationOptions",type:"structure",members:{Configured:{locationName:"configured",type:"boolean"}}},MetadataOptions:{locationName:"metadataOptions",type:"structure",members:{State:{locationName:"state"},HttpTokens:{locationName:"httpTokens"},HttpPutResponseHopLimit:{locationName:"httpPutResponseHopLimit",type:"integer"},HttpEndpoint:{locationName:"httpEndpoint"},HttpProtocolIpv6:{locationName:"httpProtocolIpv6"}}},EnclaveOptions:{locationName:"enclaveOptions",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}}}},Sdm:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Address:{locationName:"ipv6Address"}}}},Se5:{type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},CapacityReservationResourceGroupArn:{locationName:"capacityReservationResourceGroupArn"}}},Seg:{type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},Type:{locationName:"type"},State:{locationName:"state"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},OwnerId:{locationName:"ownerId"}}},Sel:{type:"structure",members:{LocalGatewayRouteTableVpcAssociationId:{locationName:"localGatewayRouteTableVpcAssociationId"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},LocalGatewayId:{locationName:"localGatewayId"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}},Seo:{type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{},Description:{}}}},Ser:{type:"structure",members:{PrefixListId:{locationName:"prefixListId"},AddressFamily:{locationName:"addressFamily"},State:{locationName:"state"},StateMessage:{locationName:"stateMessage"},PrefixListArn:{locationName:"prefixListArn"},PrefixListName:{locationName:"prefixListName"},MaxEntries:{locationName:"maxEntries",type:"integer"},Version:{locationName:"version",type:"long"},Tags:{shape:"Ss",locationName:"tagSet"},OwnerId:{locationName:"ownerId"}}},Sew:{type:"structure",members:{CreateTime:{locationName:"createTime",type:"timestamp"},DeleteTime:{locationName:"deleteTime",type:"timestamp"},FailureCode:{locationName:"failureCode"},FailureMessage:{locationName:"failureMessage"},NatGatewayAddresses:{locationName:"natGatewayAddressSet",type:"list",member:{locationName:"item",type:"structure",members:{AllocationId:{locationName:"allocationId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIp:{locationName:"privateIp"},PublicIp:{locationName:"publicIp"}}}},NatGatewayId:{locationName:"natGatewayId"},ProvisionedBandwidth:{locationName:"provisionedBandwidth",type:"structure",members:{ProvisionTime:{locationName:"provisionTime",type:"timestamp"},Provisioned:{locationName:"provisioned"},RequestTime:{locationName:"requestTime",type:"timestamp"},Requested:{locationName:"requested"},Status:{locationName:"status"}}},State:{locationName:"state"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},Tags:{shape:"Ss",locationName:"tagSet"},ConnectivityType:{locationName:"connectivityType"}}},Sf3:{type:"structure",members:{Associations:{locationName:"associationSet",type:"list",member:{locationName:"item",type:"structure",members:{NetworkAclAssociationId:{locationName:"networkAclAssociationId"},NetworkAclId:{locationName:"networkAclId"},SubnetId:{locationName:"subnetId"}}}},Entries:{locationName:"entrySet",type:"list",member:{locationName:"item",type:"structure",members:{CidrBlock:{locationName:"cidrBlock"},Egress:{locationName:"egress",type:"boolean"},IcmpTypeCode:{shape:"Sf8",locationName:"icmpTypeCode"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},PortRange:{shape:"Sf9",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},IsDefault:{locationName:"default",type:"boolean"},NetworkAclId:{locationName:"networkAclId"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Sf8:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Type:{locationName:"type",type:"integer"}}},Sf9:{type:"structure",members:{From:{locationName:"from",type:"integer"},To:{locationName:"to",type:"integer"}}},Sfi:{type:"structure",members:{NetworkInsightsPathId:{locationName:"networkInsightsPathId"},NetworkInsightsPathArn:{locationName:"networkInsightsPathArn"},CreatedDate:{locationName:"createdDate",type:"timestamp"},Source:{locationName:"source"},Destination:{locationName:"destination"},SourceIp:{locationName:"sourceIp"},DestinationIp:{locationName:"destinationIp"},Protocol:{locationName:"protocol"},DestinationPort:{locationName:"destinationPort",type:"integer"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sfn:{type:"structure",members:{Association:{shape:"Sfo",locationName:"association"},Attachment:{shape:"Sfp",locationName:"attachment"},AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},Groups:{shape:"Sfq",locationName:"groupSet"},InterfaceType:{locationName:"interfaceType"},Ipv6Addresses:{locationName:"ipv6AddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Address:{locationName:"ipv6Address"}}}},MacAddress:{locationName:"macAddress"},NetworkInterfaceId:{locationName:"networkInterfaceId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{locationName:"privateIpAddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Association:{shape:"Sfo",locationName:"association"},Primary:{locationName:"primary",type:"boolean"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},Ipv4Prefixes:{shape:"S2i",locationName:"ipv4PrefixSet"},Ipv6Prefixes:{locationName:"ipv6PrefixSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Prefix:{locationName:"ipv6Prefix"}}}},RequesterId:{locationName:"requesterId"},RequesterManaged:{locationName:"requesterManaged",type:"boolean"},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},Status:{locationName:"status"},SubnetId:{locationName:"subnetId"},TagSet:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}},Sfo:{type:"structure",members:{AllocationId:{locationName:"allocationId"},AssociationId:{locationName:"associationId"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CarrierIp:{locationName:"carrierIp"}}},Sfp:{type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},AttachmentId:{locationName:"attachmentId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"},InstanceId:{locationName:"instanceId"},InstanceOwnerId:{locationName:"instanceOwnerId"},Status:{locationName:"status"}}},Sfq:{type:"list",member:{locationName:"item",type:"structure",members:{GroupName:{locationName:"groupName"},GroupId:{locationName:"groupId"}}}},Sg3:{type:"structure",members:{NetworkInterfacePermissionId:{locationName:"networkInterfacePermissionId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},AwsAccountId:{locationName:"awsAccountId"},AwsService:{locationName:"awsService"},Permission:{locationName:"permission"},PermissionState:{locationName:"permissionState",type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}}}},Sg9:{type:"structure",members:{GroupName:{locationName:"groupName"},State:{locationName:"state"},Strategy:{locationName:"strategy"},PartitionCount:{locationName:"partitionCount",type:"integer"},GroupId:{locationName:"groupId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sgd:{type:"structure",members:{ReplaceRootVolumeTaskId:{locationName:"replaceRootVolumeTaskId"},InstanceId:{locationName:"instanceId"},TaskState:{locationName:"taskState"},StartTime:{locationName:"startTime"},CompleteTime:{locationName:"completeTime"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sgt:{type:"structure",members:{Associations:{locationName:"associationSet",type:"list",member:{locationName:"item",type:"structure",members:{Main:{locationName:"main",type:"boolean"},RouteTableAssociationId:{locationName:"routeTableAssociationId"},RouteTableId:{locationName:"routeTableId"},SubnetId:{locationName:"subnetId"},GatewayId:{locationName:"gatewayId"},AssociationState:{shape:"S3n",locationName:"associationState"}}}},PropagatingVgws:{locationName:"propagatingVgwSet",type:"list",member:{locationName:"item",type:"structure",members:{GatewayId:{locationName:"gatewayId"}}}},RouteTableId:{locationName:"routeTableId"},Routes:{locationName:"routeSet",type:"list",member:{locationName:"item",type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{locationName:"destinationPrefixListId"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},InstanceOwnerId:{locationName:"instanceOwnerId"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{locationName:"transitGatewayId"},LocalGatewayId:{locationName:"localGatewayId"},CarrierGatewayId:{locationName:"carrierGatewayId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},Origin:{locationName:"origin"},State:{locationName:"state"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}}},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Sh5:{type:"structure",members:{DataEncryptionKeyId:{locationName:"dataEncryptionKeyId"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},OwnerId:{locationName:"ownerId"},Progress:{locationName:"progress"},SnapshotId:{locationName:"snapshotId"},StartTime:{locationName:"startTime",type:"timestamp"},State:{locationName:"status"},StateMessage:{locationName:"statusMessage"},VolumeId:{locationName:"volumeId"},VolumeSize:{locationName:"volumeSize",type:"integer"},OwnerAlias:{locationName:"ownerAlias"},OutpostArn:{locationName:"outpostArn"},Tags:{shape:"Ss",locationName:"tagSet"}}},Shf:{type:"structure",members:{Bucket:{locationName:"bucket"},Fault:{shape:"Shg",locationName:"fault"},OwnerId:{locationName:"ownerId"},Prefix:{locationName:"prefix"},State:{locationName:"state"}}},Shg:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Shr:{type:"structure",members:{SubnetCidrReservationId:{locationName:"subnetCidrReservationId"},SubnetId:{locationName:"subnetId"},Cidr:{locationName:"cidr"},ReservationType:{locationName:"reservationType"},OwnerId:{locationName:"ownerId"},Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"}}},Shu:{type:"list",member:{}},Shy:{type:"structure",members:{TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},IngressFilterRules:{shape:"Shz",locationName:"ingressFilterRuleSet"},EgressFilterRules:{shape:"Shz",locationName:"egressFilterRuleSet"},NetworkServices:{shape:"Si4",locationName:"networkServiceSet"},Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"}}},Shz:{type:"list",member:{shape:"Si0",locationName:"item"}},Si0:{type:"structure",members:{TrafficMirrorFilterRuleId:{locationName:"trafficMirrorFilterRuleId"},TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},TrafficDirection:{locationName:"trafficDirection"},RuleNumber:{locationName:"ruleNumber",type:"integer"},RuleAction:{locationName:"ruleAction"},Protocol:{locationName:"protocol",type:"integer"},DestinationPortRange:{shape:"Si3",locationName:"destinationPortRange"},SourcePortRange:{shape:"Si3",locationName:"sourcePortRange"},DestinationCidrBlock:{locationName:"destinationCidrBlock"},SourceCidrBlock:{locationName:"sourceCidrBlock"},Description:{locationName:"description"}}},Si3:{type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},ToPort:{locationName:"toPort",type:"integer"}}},Si4:{type:"list",member:{locationName:"item"}},Si8:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}},Sid:{type:"structure",members:{TrafficMirrorSessionId:{locationName:"trafficMirrorSessionId"},TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"},TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},OwnerId:{locationName:"ownerId"},PacketLength:{locationName:"packetLength",type:"integer"},SessionNumber:{locationName:"sessionNumber",type:"integer"},VirtualNetworkId:{locationName:"virtualNetworkId",type:"integer"},Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sig:{type:"structure",members:{TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkLoadBalancerArn:{locationName:"networkLoadBalancerArn"},Type:{locationName:"type"},Description:{locationName:"description"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sip:{type:"list",member:{locationName:"item"}},Sir:{type:"structure",members:{TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayArn:{locationName:"transitGatewayArn"},State:{locationName:"state"},OwnerId:{locationName:"ownerId"},Description:{locationName:"description"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{AmazonSideAsn:{locationName:"amazonSideAsn",type:"long"},TransitGatewayCidrBlocks:{shape:"Se",locationName:"transitGatewayCidrBlocks"},AutoAcceptSharedAttachments:{locationName:"autoAcceptSharedAttachments"},DefaultRouteTableAssociation:{locationName:"defaultRouteTableAssociation"},AssociationDefaultRouteTableId:{locationName:"associationDefaultRouteTableId"},DefaultRouteTablePropagation:{locationName:"defaultRouteTablePropagation"},PropagationDefaultRouteTableId:{locationName:"propagationDefaultRouteTableId"},VpnEcmpSupport:{locationName:"vpnEcmpSupport"},DnsSupport:{locationName:"dnsSupport"},MulticastSupport:{locationName:"multicastSupport"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Siy:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransportTransitGatewayAttachmentId:{locationName:"transportTransitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{Protocol:{locationName:"protocol"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Sj2:{type:"list",member:{locationName:"item"}},Sj4:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayConnectPeerId:{locationName:"transitGatewayConnectPeerId"},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},ConnectPeerConfiguration:{locationName:"connectPeerConfiguration",type:"structure",members:{TransitGatewayAddress:{locationName:"transitGatewayAddress"},PeerAddress:{locationName:"peerAddress"},InsideCidrBlocks:{shape:"Sj2",locationName:"insideCidrBlocks"},Protocol:{locationName:"protocol"},BgpConfigurations:{locationName:"bgpConfigurations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAsn:{locationName:"transitGatewayAsn",type:"long"},PeerAsn:{locationName:"peerAsn",type:"long"},TransitGatewayAddress:{locationName:"transitGatewayAddress"},PeerAddress:{locationName:"peerAddress"},BgpStatus:{locationName:"bgpStatus"}}}}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Sjh:{type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayMulticastDomainArn:{locationName:"transitGatewayMulticastDomainArn"},OwnerId:{locationName:"ownerId"},Options:{locationName:"options",type:"structure",members:{Igmpv2Support:{locationName:"igmpv2Support"},StaticSourcesSupport:{locationName:"staticSourcesSupport"},AutoAcceptSharedAssociations:{locationName:"autoAcceptSharedAssociations"}}},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sjp:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},PrefixListId:{locationName:"prefixListId"},PrefixListOwnerId:{locationName:"prefixListOwnerId"},State:{locationName:"state"},Blackhole:{locationName:"blackhole",type:"boolean"},TransitGatewayAttachment:{locationName:"transitGatewayAttachment",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceType:{locationName:"resourceType"},ResourceId:{locationName:"resourceId"}}}}},Sju:{type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},PrefixListId:{locationName:"prefixListId"},TransitGatewayAttachments:{locationName:"transitGatewayAttachments",type:"list",member:{locationName:"item",type:"structure",members:{ResourceId:{locationName:"resourceId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceType:{locationName:"resourceType"}}}},Type:{locationName:"type"},State:{locationName:"state"}}},Sk1:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},TransitGatewayId:{locationName:"transitGatewayId"},State:{locationName:"state"},DefaultAssociationRouteTable:{locationName:"defaultAssociationRouteTable",type:"boolean"},DefaultPropagationRouteTable:{locationName:"defaultPropagationRouteTable",type:"boolean"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sk7:{type:"structure",members:{Attachments:{locationName:"attachmentSet",type:"list",member:{shape:"S4o",locationName:"item"}},AvailabilityZone:{locationName:"availabilityZone"},CreateTime:{locationName:"createTime",type:"timestamp"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},OutpostArn:{locationName:"outpostArn"},Size:{locationName:"size",type:"integer"},SnapshotId:{locationName:"snapshotId"},State:{locationName:"status"},VolumeId:{locationName:"volumeId"},Iops:{locationName:"iops",type:"integer"},Tags:{shape:"Ss",locationName:"tagSet"},VolumeType:{locationName:"volumeType"},FastRestored:{locationName:"fastRestored",type:"boolean"},MultiAttachEnabled:{locationName:"multiAttachEnabled",type:"boolean"},Throughput:{locationName:"throughput",type:"integer"}}},Ske:{type:"list",member:{locationName:"item"}},Skf:{type:"list",member:{locationName:"item"}},Skg:{type:"list",member:{locationName:"item"}},Ski:{type:"structure",members:{VpcEndpointId:{locationName:"vpcEndpointId"},VpcEndpointType:{locationName:"vpcEndpointType"},VpcId:{locationName:"vpcId"},ServiceName:{locationName:"serviceName"},State:{locationName:"state"},PolicyDocument:{locationName:"policyDocument"},RouteTableIds:{shape:"Se",locationName:"routeTableIdSet"},SubnetIds:{shape:"Se",locationName:"subnetIdSet"},Groups:{locationName:"groupSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"}}}},PrivateDnsEnabled:{locationName:"privateDnsEnabled",type:"boolean"},RequesterManaged:{locationName:"requesterManaged",type:"boolean"},NetworkInterfaceIds:{shape:"Se",locationName:"networkInterfaceIdSet"},DnsEntries:{shape:"Skm",locationName:"dnsEntrySet"},CreationTimestamp:{locationName:"creationTimestamp",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"},OwnerId:{locationName:"ownerId"},LastError:{locationName:"lastError",type:"structure",members:{Message:{locationName:"message"},Code:{locationName:"code"}}}}},Skm:{type:"list",member:{locationName:"item",type:"structure",members:{DnsName:{locationName:"dnsName"},HostedZoneId:{locationName:"hostedZoneId"}}}},Skr:{type:"structure",members:{ConnectionNotificationId:{locationName:"connectionNotificationId"},ServiceId:{locationName:"serviceId"},VpcEndpointId:{locationName:"vpcEndpointId"},ConnectionNotificationType:{locationName:"connectionNotificationType"},ConnectionNotificationArn:{locationName:"connectionNotificationArn"},ConnectionEvents:{shape:"Se",locationName:"connectionEvents"},ConnectionNotificationState:{locationName:"connectionNotificationState"}}},Skw:{type:"structure",members:{ServiceType:{shape:"Skx",locationName:"serviceType"},ServiceId:{locationName:"serviceId"},ServiceName:{locationName:"serviceName"},ServiceState:{locationName:"serviceState"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},AcceptanceRequired:{locationName:"acceptanceRequired",type:"boolean"},ManagesVpcEndpoints:{locationName:"managesVpcEndpoints",type:"boolean"},NetworkLoadBalancerArns:{shape:"Se",locationName:"networkLoadBalancerArnSet"},GatewayLoadBalancerArns:{shape:"Se",locationName:"gatewayLoadBalancerArnSet"},BaseEndpointDnsNames:{shape:"Se",locationName:"baseEndpointDnsNameSet"},PrivateDnsName:{locationName:"privateDnsName"},PrivateDnsNameConfiguration:{locationName:"privateDnsNameConfiguration",type:"structure",members:{State:{locationName:"state"},Type:{locationName:"type"},Value:{locationName:"value"},Name:{locationName:"name"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Skx:{type:"list",member:{locationName:"item",type:"structure",members:{ServiceType:{locationName:"serviceType"}}}},Slb:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sld:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Slf:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Slh:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Slj:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Sll:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Sln:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Slq:{type:"structure",members:{CustomerGatewayConfiguration:{locationName:"customerGatewayConfiguration"},CustomerGatewayId:{locationName:"customerGatewayId"},Category:{locationName:"category"},State:{locationName:"state"},Type:{locationName:"type"},VpnConnectionId:{locationName:"vpnConnectionId"},VpnGatewayId:{locationName:"vpnGatewayId"},TransitGatewayId:{locationName:"transitGatewayId"},Options:{locationName:"options",type:"structure",members:{EnableAcceleration:{locationName:"enableAcceleration",type:"boolean"},StaticRoutesOnly:{locationName:"staticRoutesOnly",type:"boolean"},LocalIpv4NetworkCidr:{locationName:"localIpv4NetworkCidr"},RemoteIpv4NetworkCidr:{locationName:"remoteIpv4NetworkCidr"},LocalIpv6NetworkCidr:{locationName:"localIpv6NetworkCidr"},RemoteIpv6NetworkCidr:{locationName:"remoteIpv6NetworkCidr"},TunnelInsideIpVersion:{locationName:"tunnelInsideIpVersion"},TunnelOptions:{locationName:"tunnelOptionSet",type:"list",member:{locationName:"item",type:"structure",members:{OutsideIpAddress:{locationName:"outsideIpAddress"},TunnelInsideCidr:{locationName:"tunnelInsideCidr"},TunnelInsideIpv6Cidr:{locationName:"tunnelInsideIpv6Cidr"},PreSharedKey:{locationName:"preSharedKey"},Phase1LifetimeSeconds:{locationName:"phase1LifetimeSeconds",type:"integer"},Phase2LifetimeSeconds:{locationName:"phase2LifetimeSeconds",type:"integer"},RekeyMarginTimeSeconds:{locationName:"rekeyMarginTimeSeconds",type:"integer"},RekeyFuzzPercentage:{locationName:"rekeyFuzzPercentage",type:"integer"},ReplayWindowSize:{locationName:"replayWindowSize",type:"integer"},DpdTimeoutSeconds:{locationName:"dpdTimeoutSeconds",type:"integer"},DpdTimeoutAction:{locationName:"dpdTimeoutAction"},Phase1EncryptionAlgorithms:{locationName:"phase1EncryptionAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase2EncryptionAlgorithms:{locationName:"phase2EncryptionAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase1IntegrityAlgorithms:{locationName:"phase1IntegrityAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase2IntegrityAlgorithms:{locationName:"phase2IntegrityAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase1DHGroupNumbers:{locationName:"phase1DHGroupNumberSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value",type:"integer"}}}},Phase2DHGroupNumbers:{locationName:"phase2DHGroupNumberSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value",type:"integer"}}}},IkeVersions:{locationName:"ikeVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},StartupAction:{locationName:"startupAction"}}}}}},Routes:{locationName:"routes",type:"list",member:{locationName:"item",type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},Source:{locationName:"source"},State:{locationName:"state"}}}},Tags:{shape:"Ss",locationName:"tagSet"},VgwTelemetry:{locationName:"vgwTelemetry",type:"list",member:{locationName:"item",type:"structure",members:{AcceptedRouteCount:{locationName:"acceptedRouteCount",type:"integer"},LastStatusChange:{locationName:"lastStatusChange",type:"timestamp"},OutsideIpAddress:{locationName:"outsideIpAddress"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},CertificateArn:{locationName:"certificateArn"}}}}}},Smj:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},Type:{locationName:"type"},VpcAttachments:{locationName:"attachments",type:"list",member:{shape:"S4t",locationName:"item"}},VpnGatewayId:{locationName:"vpnGatewayId"},AmazonSideAsn:{locationName:"amazonSideAsn",type:"long"},Tags:{shape:"Ss",locationName:"tagSet"}}},Smx:{type:"list",member:{}},Sn7:{type:"list",member:{locationName:"item"}},Snm:{type:"list",member:{locationName:"item"}},Spv:{type:"list",member:{locationName:"item"}},Sq9:{type:"list",member:{locationName:"item"}},Sqb:{type:"structure",members:{InstanceTagKeys:{shape:"Sq9",locationName:"instanceTagKeySet"},IncludeAllTagsOfInstance:{locationName:"includeAllTagsOfInstance",type:"boolean"}}},Sqd:{type:"list",member:{locationName:"item"}},Sqs:{type:"list",member:{locationName:"Filter",type:"structure",members:{Name:{},Values:{shape:"Se",locationName:"Value"}}}},Sr6:{type:"structure",members:{PublicIp:{locationName:"publicIp"},AllocationId:{locationName:"allocationId"},PtrRecord:{locationName:"ptrRecord"},PtrRecordUpdate:{locationName:"ptrRecordUpdate",type:"structure",members:{Value:{locationName:"value"},Status:{locationName:"status"},Reason:{locationName:"reason"}}}}},Sra:{type:"list",member:{locationName:"item",type:"structure",members:{Deadline:{locationName:"deadline",type:"timestamp"},Resource:{locationName:"resource"},UseLongIds:{locationName:"useLongIds",type:"boolean"}}}},Ssa:{type:"list",member:{locationName:"InstanceId"}},Ssp:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Stu:{type:"structure",members:{ConversionTaskId:{locationName:"conversionTaskId"},ExpirationTime:{locationName:"expirationTime"},ImportInstance:{locationName:"importInstance",type:"structure",members:{Description:{locationName:"description"},InstanceId:{locationName:"instanceId"},Platform:{locationName:"platform"},Volumes:{locationName:"volumes",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},BytesConverted:{locationName:"bytesConverted",type:"long"},Description:{locationName:"description"},Image:{shape:"Sty",locationName:"image"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Volume:{shape:"Stz",locationName:"volume"}}}}}},ImportVolume:{locationName:"importVolume",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},BytesConverted:{locationName:"bytesConverted",type:"long"},Description:{locationName:"description"},Image:{shape:"Sty",locationName:"image"},Volume:{shape:"Stz",locationName:"volume"}}},State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sty:{type:"structure",members:{Checksum:{locationName:"checksum"},Format:{locationName:"format"},ImportManifestUrl:{locationName:"importManifestUrl"},Size:{locationName:"size",type:"long"}}},Stz:{type:"structure",members:{Id:{locationName:"id"},Size:{locationName:"size",type:"long"}}},Sux:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Prefix:{locationName:"s3Prefix"}}},Sve:{type:"structure",members:{EventDescription:{locationName:"eventDescription"},EventSubType:{locationName:"eventSubType"},InstanceId:{locationName:"instanceId"}}},Svh:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},InstanceHealth:{locationName:"instanceHealth"}}}},Sw9:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},Name:{locationName:"name"},Description:{locationName:"description"},LoadPermissions:{locationName:"loadPermissions",type:"list",member:{locationName:"item",type:"structure",members:{UserId:{locationName:"userId"},Group:{locationName:"group"}}}},ProductCodes:{shape:"Swd",locationName:"productCodes"}}},Swd:{type:"list",member:{locationName:"item",type:"structure",members:{ProductCodeId:{locationName:"productCode"},ProductCodeType:{locationName:"type"}}}},Swi:{type:"list",member:{locationName:"Owner"}},Sx3:{type:"list",member:{locationName:"item"}},Sx6:{type:"list",member:{locationName:"item"}},Sxv:{type:"list",member:{shape:"Sb2",locationName:"item"}},Sxw:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"}}}},Sy9:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Syi:{type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},DeviceName:{locationName:"deviceName"},DiskImageSize:{locationName:"diskImageSize",type:"double"},Format:{locationName:"format"},Progress:{locationName:"progress"},SnapshotId:{locationName:"snapshotId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Url:{locationName:"url"},UserBucket:{shape:"Syk",locationName:"userBucket"}}}},Syk:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Key:{locationName:"s3Key"}}},Syl:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},Syt:{type:"structure",members:{Description:{locationName:"description"},DiskImageSize:{locationName:"diskImageSize",type:"double"},Encrypted:{locationName:"encrypted",type:"boolean"},Format:{locationName:"format"},KmsKeyId:{locationName:"kmsKeyId"},Progress:{locationName:"progress"},SnapshotId:{locationName:"snapshotId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Url:{locationName:"url"},UserBucket:{shape:"Syk",locationName:"userBucket"}}},Syx:{type:"list",member:{locationName:"item",type:"structure",members:{DeviceName:{locationName:"deviceName"},Ebs:{locationName:"ebs",type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Status:{locationName:"status"},VolumeId:{locationName:"volumeId"}}}}}},Sz0:{type:"structure",members:{Value:{locationName:"value",type:"boolean"}}},Sz1:{type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},Szj:{type:"structure",members:{InstanceEventId:{locationName:"instanceEventId"},Code:{locationName:"code"},Description:{locationName:"description"},NotAfter:{locationName:"notAfter",type:"timestamp"},NotBefore:{locationName:"notBefore",type:"timestamp"},NotBeforeDeadline:{locationName:"notBeforeDeadline",type:"timestamp"}}},Szm:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Name:{locationName:"name"}}},Szo:{type:"structure",members:{Details:{locationName:"details",type:"list",member:{locationName:"item",type:"structure",members:{ImpairedSince:{locationName:"impairedSince",type:"timestamp"},Name:{locationName:"name"},Status:{locationName:"status"}}}},Status:{locationName:"status"}}},S12s:{type:"structure",members:{Groups:{shape:"Sfq",locationName:"groupSet"},Instances:{locationName:"instancesSet",type:"list",member:{locationName:"item",type:"structure",members:{AmiLaunchIndex:{locationName:"amiLaunchIndex",type:"integer"},ImageId:{locationName:"imageId"},InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},LaunchTime:{locationName:"launchTime",type:"timestamp"},Monitoring:{shape:"S12v",locationName:"monitoring"},Placement:{shape:"Sa8",locationName:"placement"},Platform:{locationName:"platform"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},ProductCodes:{shape:"Swd",locationName:"productCodes"},PublicDnsName:{locationName:"dnsName"},PublicIpAddress:{locationName:"ipAddress"},RamdiskId:{locationName:"ramdiskId"},State:{shape:"Szm",locationName:"instanceState"},StateTransitionReason:{locationName:"reason"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"Syx",locationName:"blockDeviceMapping"},ClientToken:{locationName:"clientToken"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},EnaSupport:{locationName:"enaSupport",type:"boolean"},Hypervisor:{locationName:"hypervisor"},IamInstanceProfile:{shape:"S32",locationName:"iamInstanceProfile"},InstanceLifecycle:{locationName:"instanceLifecycle"},ElasticGpuAssociations:{locationName:"elasticGpuAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticGpuId:{locationName:"elasticGpuId"},ElasticGpuAssociationId:{locationName:"elasticGpuAssociationId"},ElasticGpuAssociationState:{locationName:"elasticGpuAssociationState"},ElasticGpuAssociationTime:{locationName:"elasticGpuAssociationTime"}}}},ElasticInferenceAcceleratorAssociations:{locationName:"elasticInferenceAcceleratorAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticInferenceAcceleratorArn:{locationName:"elasticInferenceAcceleratorArn"},ElasticInferenceAcceleratorAssociationId:{locationName:"elasticInferenceAcceleratorAssociationId"},ElasticInferenceAcceleratorAssociationState:{locationName:"elasticInferenceAcceleratorAssociationState"},ElasticInferenceAcceleratorAssociationTime:{locationName:"elasticInferenceAcceleratorAssociationTime",type:"timestamp"}}}},NetworkInterfaces:{locationName:"networkInterfaceSet",type:"list",member:{locationName:"item",type:"structure",members:{Association:{shape:"S134",locationName:"association"},Attachment:{locationName:"attachment",type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},AttachmentId:{locationName:"attachmentId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},Status:{locationName:"status"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"}}},Description:{locationName:"description"},Groups:{shape:"Sfq",locationName:"groupSet"},Ipv6Addresses:{shape:"Sdm",locationName:"ipv6AddressesSet"},MacAddress:{locationName:"macAddress"},NetworkInterfaceId:{locationName:"networkInterfaceId"},OwnerId:{locationName:"ownerId"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{locationName:"privateIpAddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Association:{shape:"S134",locationName:"association"},Primary:{locationName:"primary",type:"boolean"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},Status:{locationName:"status"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},InterfaceType:{locationName:"interfaceType"},Ipv4Prefixes:{locationName:"ipv4PrefixSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv4Prefix:{locationName:"ipv4Prefix"}}}},Ipv6Prefixes:{locationName:"ipv6PrefixSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Prefix:{locationName:"ipv6Prefix"}}}}}}},OutpostArn:{locationName:"outpostArn"},RootDeviceName:{locationName:"rootDeviceName"},RootDeviceType:{locationName:"rootDeviceType"},SecurityGroups:{shape:"Sfq",locationName:"groupSet"},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},SriovNetSupport:{locationName:"sriovNetSupport"},StateReason:{shape:"Sy9",locationName:"stateReason"},Tags:{shape:"Ss",locationName:"tagSet"},VirtualizationType:{locationName:"virtualizationType"},CpuOptions:{locationName:"cpuOptions",type:"structure",members:{CoreCount:{locationName:"coreCount",type:"integer"},ThreadsPerCore:{locationName:"threadsPerCore",type:"integer"}}},CapacityReservationId:{locationName:"capacityReservationId"},CapacityReservationSpecification:{locationName:"capacityReservationSpecification",type:"structure",members:{CapacityReservationPreference:{locationName:"capacityReservationPreference"},CapacityReservationTarget:{shape:"Se5",locationName:"capacityReservationTarget"}}},HibernationOptions:{locationName:"hibernationOptions",type:"structure",members:{Configured:{locationName:"configured",type:"boolean"}}},Licenses:{locationName:"licenseSet",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},MetadataOptions:{shape:"S13h",locationName:"metadataOptions"},EnclaveOptions:{shape:"Sz1",locationName:"enclaveOptions"},BootMode:{locationName:"bootMode"},PlatformDetails:{locationName:"platformDetails"},UsageOperation:{locationName:"usageOperation"},UsageOperationUpdateTime:{locationName:"usageOperationUpdateTime",type:"timestamp"}}}},OwnerId:{locationName:"ownerId"},RequesterId:{locationName:"requesterId"},ReservationId:{locationName:"reservationId"}}},S12v:{type:"structure",members:{State:{locationName:"state"}}},S134:{type:"structure",members:{CarrierIp:{locationName:"carrierIp"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"}}},S13h:{type:"structure",members:{State:{locationName:"state"},HttpTokens:{locationName:"httpTokens"},HttpPutResponseHopLimit:{locationName:"httpPutResponseHopLimit",type:"integer"},HttpEndpoint:{locationName:"httpEndpoint"},HttpProtocolIpv6:{locationName:"httpProtocolIpv6"}}},S14z:{type:"list",member:{locationName:"item"}},S15z:{type:"structure",members:{NetworkInsightsAnalysisId:{locationName:"networkInsightsAnalysisId"},NetworkInsightsAnalysisArn:{locationName:"networkInsightsAnalysisArn"},NetworkInsightsPathId:{locationName:"networkInsightsPathId"},FilterInArns:{shape:"S160",locationName:"filterInArnSet"},StartDate:{locationName:"startDate",type:"timestamp"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},NetworkPathFound:{locationName:"networkPathFound",type:"boolean"},ForwardPathComponents:{shape:"S162",locationName:"forwardPathComponentSet"},ReturnPathComponents:{shape:"S162",locationName:"returnPathComponentSet"},Explanations:{locationName:"explanationSet",type:"list",member:{locationName:"item",type:"structure",members:{Acl:{shape:"S165",locationName:"acl"},AclRule:{shape:"S164",locationName:"aclRule"},Address:{locationName:"address"},Addresses:{shape:"S167",locationName:"addressSet"},AttachedTo:{shape:"S165",locationName:"attachedTo"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},Cidrs:{shape:"Se",locationName:"cidrSet"},Component:{shape:"S165",locationName:"component"},CustomerGateway:{shape:"S165",locationName:"customerGateway"},Destination:{shape:"S165",locationName:"destination"},DestinationVpc:{shape:"S165",locationName:"destinationVpc"},Direction:{locationName:"direction"},ExplanationCode:{locationName:"explanationCode"},IngressRouteTable:{shape:"S165",locationName:"ingressRouteTable"},InternetGateway:{shape:"S165",locationName:"internetGateway"},LoadBalancerArn:{locationName:"loadBalancerArn"},ClassicLoadBalancerListener:{locationName:"classicLoadBalancerListener",type:"structure",members:{LoadBalancerPort:{locationName:"loadBalancerPort",type:"integer"},InstancePort:{locationName:"instancePort",type:"integer"}}},LoadBalancerListenerPort:{locationName:"loadBalancerListenerPort",type:"integer"},LoadBalancerTarget:{locationName:"loadBalancerTarget",type:"structure",members:{Address:{locationName:"address"},AvailabilityZone:{locationName:"availabilityZone"},Instance:{shape:"S165",locationName:"instance"},Port:{locationName:"port",type:"integer"}}},LoadBalancerTargetGroup:{shape:"S165",locationName:"loadBalancerTargetGroup"},LoadBalancerTargetGroups:{shape:"S16f",locationName:"loadBalancerTargetGroupSet"},LoadBalancerTargetPort:{locationName:"loadBalancerTargetPort",type:"integer"},ElasticLoadBalancerListener:{shape:"S165",locationName:"elasticLoadBalancerListener"},MissingComponent:{locationName:"missingComponent"},NatGateway:{shape:"S165",locationName:"natGateway"},NetworkInterface:{shape:"S165",locationName:"networkInterface"},PacketField:{locationName:"packetField"},VpcPeeringConnection:{shape:"S165",locationName:"vpcPeeringConnection"},Port:{locationName:"port",type:"integer"},PortRanges:{shape:"S168",locationName:"portRangeSet"},PrefixList:{shape:"S165",locationName:"prefixList"},Protocols:{locationName:"protocolSet",type:"list",member:{locationName:"item"}},RouteTableRoute:{shape:"S169",locationName:"routeTableRoute"},RouteTable:{shape:"S165",locationName:"routeTable"},SecurityGroup:{shape:"S165",locationName:"securityGroup"},SecurityGroupRule:{shape:"S16a",locationName:"securityGroupRule"},SecurityGroups:{shape:"S16f",locationName:"securityGroupSet"},SourceVpc:{shape:"S165",locationName:"sourceVpc"},State:{locationName:"state"},Subnet:{shape:"S165",locationName:"subnet"},SubnetRouteTable:{shape:"S165",locationName:"subnetRouteTable"},Vpc:{shape:"S165",locationName:"vpc"},VpcEndpoint:{shape:"S165",locationName:"vpcEndpoint"},VpnConnection:{shape:"S165",locationName:"vpnConnection"},VpnGateway:{shape:"S165",locationName:"vpnGateway"}}}},AlternatePathHints:{locationName:"alternatePathHintSet",type:"list",member:{locationName:"item",type:"structure",members:{ComponentId:{locationName:"componentId"},ComponentArn:{locationName:"componentArn"}}}},Tags:{shape:"Ss",locationName:"tagSet"}}},S160:{type:"list",member:{locationName:"item"}},S162:{type:"list",member:{locationName:"item",type:"structure",members:{SequenceNumber:{locationName:"sequenceNumber",type:"integer"},AclRule:{shape:"S164",locationName:"aclRule"},Component:{shape:"S165",locationName:"component"},DestinationVpc:{shape:"S165",locationName:"destinationVpc"},OutboundHeader:{shape:"S166",locationName:"outboundHeader"},InboundHeader:{shape:"S166",locationName:"inboundHeader"},RouteTableRoute:{shape:"S169",locationName:"routeTableRoute"},SecurityGroupRule:{shape:"S16a",locationName:"securityGroupRule"},SourceVpc:{shape:"S165",locationName:"sourceVpc"},Subnet:{shape:"S165",locationName:"subnet"},Vpc:{shape:"S165",locationName:"vpc"}}}},S164:{type:"structure",members:{Cidr:{locationName:"cidr"},Egress:{locationName:"egress",type:"boolean"},PortRange:{shape:"Sf9",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}},S165:{type:"structure",members:{Id:{locationName:"id"},Arn:{locationName:"arn"}}},S166:{type:"structure",members:{DestinationAddresses:{shape:"S167",locationName:"destinationAddressSet"},DestinationPortRanges:{shape:"S168",locationName:"destinationPortRangeSet"},Protocol:{locationName:"protocol"},SourceAddresses:{shape:"S167",locationName:"sourceAddressSet"},SourcePortRanges:{shape:"S168",locationName:"sourcePortRangeSet"}}},S167:{type:"list",member:{locationName:"item"}},S168:{type:"list",member:{shape:"Sf9",locationName:"item"}},S169:{type:"structure",members:{DestinationCidr:{locationName:"destinationCidr"},DestinationPrefixListId:{locationName:"destinationPrefixListId"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},NatGatewayId:{locationName:"natGatewayId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},Origin:{locationName:"origin"},TransitGatewayId:{locationName:"transitGatewayId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S16a:{type:"structure",members:{Cidr:{locationName:"cidr"},Direction:{locationName:"direction"},SecurityGroupId:{locationName:"securityGroupId"},PortRange:{shape:"Sf9",locationName:"portRange"},PrefixListId:{locationName:"prefixListId"},Protocol:{locationName:"protocol"}}},S16f:{type:"list",member:{shape:"S165",locationName:"item"}},S181:{type:"list",member:{locationName:"ReservedInstancesId"}},S189:{type:"list",member:{locationName:"item",type:"structure",members:{Amount:{locationName:"amount",type:"double"},Frequency:{locationName:"frequency"}}}},S18n:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"},Scope:{locationName:"scope"}}},S19a:{type:"structure",members:{Frequency:{locationName:"frequency"},Interval:{locationName:"interval",type:"integer"},OccurrenceDaySet:{locationName:"occurrenceDaySet",type:"list",member:{locationName:"item",type:"integer"}},OccurrenceRelativeToEnd:{locationName:"occurrenceRelativeToEnd",type:"boolean"},OccurrenceUnit:{locationName:"occurrenceUnit"}}},S19i:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},CreateDate:{locationName:"createDate",type:"timestamp"},HourlyPrice:{locationName:"hourlyPrice"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},NetworkPlatform:{locationName:"networkPlatform"},NextSlotStartTime:{locationName:"nextSlotStartTime",type:"timestamp"},Platform:{locationName:"platform"},PreviousSlotEndTime:{locationName:"previousSlotEndTime",type:"timestamp"},Recurrence:{shape:"S19a",locationName:"recurrence"},ScheduledInstanceId:{locationName:"scheduledInstanceId"},SlotDurationInHours:{locationName:"slotDurationInHours",type:"integer"},TermEndDate:{locationName:"termEndDate",type:"timestamp"},TermStartDate:{locationName:"termStartDate",type:"timestamp"},TotalScheduledInstanceHours:{locationName:"totalScheduledInstanceHours",type:"integer"}}},S19p:{type:"list",member:{locationName:"item"}},S19t:{type:"list",member:{locationName:"GroupName"}},S1a1:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"}}}},S1a5:{type:"list",member:{locationName:"SnapshotId"}},S1ao:{type:"structure",required:["IamFleetRole","TargetCapacity"],members:{AllocationStrategy:{locationName:"allocationStrategy"},OnDemandAllocationStrategy:{locationName:"onDemandAllocationStrategy"},SpotMaintenanceStrategies:{locationName:"spotMaintenanceStrategies",type:"structure",members:{CapacityRebalance:{locationName:"capacityRebalance",type:"structure",members:{ReplacementStrategy:{locationName:"replacementStrategy"}}}}},ClientToken:{locationName:"clientToken"},ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},FulfilledCapacity:{locationName:"fulfilledCapacity",type:"double"},OnDemandFulfilledCapacity:{locationName:"onDemandFulfilledCapacity",type:"double"},IamFleetRole:{locationName:"iamFleetRole"},LaunchSpecifications:{locationName:"launchSpecifications",type:"list",member:{locationName:"item",type:"structure",members:{SecurityGroups:{shape:"Sfq",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Sxv",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2z",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},Monitoring:{locationName:"monitoring",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},NetworkInterfaces:{shape:"S1ay",locationName:"networkInterfaceSet"},Placement:{shape:"S1b0",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SpotPrice:{locationName:"spotPrice"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},TagSpecifications:{locationName:"tagSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Ss",locationName:"tag"}}}}}}},LaunchTemplateConfigs:{shape:"S1b3",locationName:"launchTemplateConfigs"},SpotPrice:{locationName:"spotPrice"},TargetCapacity:{locationName:"targetCapacity",type:"integer"},OnDemandTargetCapacity:{locationName:"onDemandTargetCapacity",type:"integer"},OnDemandMaxTotalPrice:{locationName:"onDemandMaxTotalPrice"},SpotMaxTotalPrice:{locationName:"spotMaxTotalPrice"},TerminateInstancesWithExpiration:{locationName:"terminateInstancesWithExpiration",type:"boolean"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},ReplaceUnhealthyInstances:{locationName:"replaceUnhealthyInstances",type:"boolean"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"},LoadBalancersConfig:{locationName:"loadBalancersConfig",type:"structure",members:{ClassicLoadBalancersConfig:{locationName:"classicLoadBalancersConfig",type:"structure",members:{ClassicLoadBalancers:{locationName:"classicLoadBalancers",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"}}}}}},TargetGroupsConfig:{locationName:"targetGroupsConfig",type:"structure",members:{TargetGroups:{locationName:"targetGroups",type:"list",member:{locationName:"item",type:"structure",members:{Arn:{locationName:"arn"}}}}}}}},InstancePoolsToUseCount:{locationName:"instancePoolsToUseCount",type:"integer"},Context:{locationName:"context"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},S1ay:{type:"list",member:{locationName:"item",type:"structure",members:{AssociatePublicIpAddress:{locationName:"associatePublicIpAddress",type:"boolean"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Description:{locationName:"description"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},Groups:{shape:"Sc2",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sdm",locationName:"ipv6AddressesSet",queryName:"Ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sc5",locationName:"privateIpAddressesSet",queryName:"PrivateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},SubnetId:{locationName:"subnetId"},AssociateCarrierIpAddress:{type:"boolean"},InterfaceType:{},NetworkCardIndex:{type:"integer"},Ipv4Prefixes:{shape:"Sc7",locationName:"Ipv4Prefix"},Ipv4PrefixCount:{type:"integer"},Ipv6Prefixes:{shape:"Sc9",locationName:"Ipv6Prefix"},Ipv6PrefixCount:{type:"integer"}}}},S1b0:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},GroupName:{locationName:"groupName"},Tenancy:{locationName:"tenancy"}}},S1b3:{type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{shape:"Sai",locationName:"launchTemplateSpecification"},Overrides:{locationName:"overrides",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},SpotPrice:{locationName:"spotPrice"},SubnetId:{locationName:"subnetId"},AvailabilityZone:{locationName:"availabilityZone"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},Priority:{locationName:"priority",type:"double"}}}}}}},S1bg:{type:"list",member:{locationName:"item",type:"structure",members:{ActualBlockHourlyPrice:{locationName:"actualBlockHourlyPrice"},AvailabilityZoneGroup:{locationName:"availabilityZoneGroup"},BlockDurationMinutes:{locationName:"blockDurationMinutes",type:"integer"},CreateTime:{locationName:"createTime",type:"timestamp"},Fault:{shape:"Shg",locationName:"fault"},InstanceId:{locationName:"instanceId"},LaunchGroup:{locationName:"launchGroup"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{UserData:{locationName:"userData"},SecurityGroups:{shape:"Sfq",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Sxv",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2z",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},NetworkInterfaces:{shape:"S1ay",locationName:"networkInterfaceSet"},Placement:{shape:"S1b0",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SubnetId:{locationName:"subnetId"},Monitoring:{shape:"S1bj",locationName:"monitoring"}}},LaunchedAvailabilityZone:{locationName:"launchedAvailabilityZone"},ProductDescription:{locationName:"productDescription"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},SpotPrice:{locationName:"spotPrice"},State:{locationName:"state"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"},UpdateTime:{locationName:"updateTime",type:"timestamp"}}},Tags:{shape:"Ss",locationName:"tagSet"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"}}}},S1bj:{type:"structure",required:["Enabled"],members:{Enabled:{locationName:"enabled",type:"boolean"}}},S1by:{type:"list",member:{locationName:"item",type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},IpRanges:{locationName:"ipRanges",type:"list",member:{locationName:"item"}},PrefixListIds:{locationName:"prefixListIds",type:"list",member:{locationName:"item"}},ToPort:{locationName:"toPort",type:"integer"},UserIdGroupPairs:{locationName:"groups",type:"list",member:{shape:"S59",locationName:"item"}}}}},S1cw:{type:"list",member:{}},S1e0:{type:"list",member:{locationName:"VolumeId"}},S1el:{type:"structure",members:{VolumeId:{locationName:"volumeId"},ModificationState:{locationName:"modificationState"},StatusMessage:{locationName:"statusMessage"},TargetSize:{locationName:"targetSize",type:"integer"},TargetIops:{locationName:"targetIops",type:"integer"},TargetVolumeType:{locationName:"targetVolumeType"},TargetThroughput:{locationName:"targetThroughput",type:"integer"},TargetMultiAttachEnabled:{locationName:"targetMultiAttachEnabled",type:"boolean"},OriginalSize:{locationName:"originalSize",type:"integer"},OriginalIops:{locationName:"originalIops",type:"integer"},OriginalVolumeType:{locationName:"originalVolumeType"},OriginalThroughput:{locationName:"originalThroughput",type:"integer"},OriginalMultiAttachEnabled:{locationName:"originalMultiAttachEnabled",type:"boolean"},Progress:{locationName:"progress",type:"long"},StartTime:{locationName:"startTime",type:"timestamp"},EndTime:{locationName:"endTime",type:"timestamp"}}},S1er:{type:"list",member:{locationName:"VpcId"}},S1gh:{type:"list",member:{locationName:"AvailabilityZone"}},S1gw:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}},S1je:{type:"structure",members:{InstanceFamily:{locationName:"instanceFamily"},CpuCredits:{locationName:"cpuCredits"}}},S1jv:{type:"list",member:{locationName:"item"}},S1jx:{type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},HostIdSet:{shape:"Sx3",locationName:"hostIdSet"},HostReservationId:{locationName:"hostReservationId"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},PaymentOption:{locationName:"paymentOption"},UpfrontPrice:{locationName:"upfrontPrice"}}}},S1ke:{type:"structure",members:{HourlyPrice:{locationName:"hourlyPrice"},RemainingTotalValue:{locationName:"remainingTotalValue"},RemainingUpfrontValue:{locationName:"remainingUpfrontValue"}}},S1kp:{type:"list",member:{shape:"Shr",locationName:"item"}},S1ll:{type:"structure",members:{Comment:{},UploadEnd:{type:"timestamp"},UploadSize:{type:"double"},UploadStart:{type:"timestamp"}}},S1lo:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S1lv:{type:"structure",required:["Bytes","Format","ImportManifestUrl"],members:{Bytes:{locationName:"bytes",type:"long"},Format:{locationName:"format"},ImportManifestUrl:{locationName:"importManifestUrl"}}},S1lw:{type:"structure",required:["Size"],members:{Size:{locationName:"size",type:"long"}}},S1mr:{type:"list",member:{locationName:"UserId"}},S1ms:{type:"list",member:{locationName:"UserGroup"}},S1mt:{type:"list",member:{locationName:"ProductCode"}},S1mv:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{},UserId:{}}}},S1n0:{type:"list",member:{shape:"S17",locationName:"item"}},S1nb:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Scy"}}},S1pd:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{type:"boolean"}}},S1pf:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{locationName:"allowDnsResolutionFromRemoteVpc",type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{locationName:"allowEgressFromLocalClassicLinkToRemoteVpc",type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{locationName:"allowEgressFromLocalVpcToRemoteClassicLink",type:"boolean"}}},S1pu:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},Monitoring:{shape:"S12v",locationName:"monitoring"}}}},S1sx:{type:"list",member:{locationName:"SecurityGroupId"}},S1tl:{type:"list",member:{locationName:"item",type:"structure",members:{CurrentState:{shape:"Szm",locationName:"currentState"},InstanceId:{locationName:"instanceId"},PreviousState:{shape:"Szm",locationName:"previousState"}}}},S1u5:{type:"list",member:{locationName:"item",type:"structure",members:{SecurityGroupRuleId:{},Description:{}}}}}}},function(e){e.exports={pagination:{DescribeAccountAttributes:{result_key:"AccountAttributes"},DescribeAddresses:{result_key:"Addresses"},DescribeAddressesAttribute:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Addresses"},DescribeAvailabilityZones:{result_key:"AvailabilityZones"},DescribeBundleTasks:{result_key:"BundleTasks"},DescribeByoipCidrs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ByoipCidrs"},DescribeCapacityReservationFleets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CapacityReservationFleets"},DescribeCapacityReservations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CapacityReservations"},DescribeCarrierGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CarrierGateways"},DescribeClassicLinkInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Instances"},DescribeClientVpnAuthorizationRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AuthorizationRules"},DescribeClientVpnConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Connections"},DescribeClientVpnEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ClientVpnEndpoints"},DescribeClientVpnRoutes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Routes"},DescribeClientVpnTargetNetworks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ClientVpnTargetNetworks"},DescribeCoipPools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CoipPools"},DescribeConversionTasks:{result_key:"ConversionTasks"},DescribeCustomerGateways:{result_key:"CustomerGateways"},DescribeDhcpOptions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DhcpOptions"},DescribeEgressOnlyInternetGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EgressOnlyInternetGateways"},DescribeExportImageTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ExportImageTasks"},DescribeExportTasks:{result_key:"ExportTasks"},DescribeFastSnapshotRestores:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FastSnapshotRestores"},DescribeFleets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Fleets"},DescribeFlowLogs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FlowLogs"},DescribeFpgaImages:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FpgaImages"},DescribeHostReservationOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OfferingSet"},DescribeHostReservations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"HostReservationSet"},DescribeHosts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Hosts"},DescribeIamInstanceProfileAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IamInstanceProfileAssociations"},DescribeImages:{result_key:"Images"},DescribeImportImageTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ImportImageTasks"},DescribeImportSnapshotTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ImportSnapshotTasks"},DescribeInstanceCreditSpecifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceCreditSpecifications"},DescribeInstanceEventWindows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceEventWindows"},DescribeInstanceStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceStatuses"},DescribeInstanceTypeOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceTypeOfferings"},DescribeInstanceTypes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceTypes"},DescribeInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Reservations"},DescribeInternetGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InternetGateways"},DescribeIpv6Pools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Ipv6Pools"},DescribeKeyPairs:{result_key:"KeyPairs"},DescribeLaunchTemplateVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LaunchTemplateVersions"},DescribeLaunchTemplates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LaunchTemplates"},DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTableVirtualInterfaceGroupAssociations"},DescribeLocalGatewayRouteTableVpcAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTableVpcAssociations"},DescribeLocalGatewayRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTables"},DescribeLocalGatewayVirtualInterfaceGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayVirtualInterfaceGroups"},DescribeLocalGatewayVirtualInterfaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayVirtualInterfaces"},DescribeLocalGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGateways"},DescribeManagedPrefixLists:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixLists"},DescribeMovingAddresses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MovingAddressStatuses"},DescribeNatGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NatGateways"},DescribeNetworkAcls:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkAcls"},DescribeNetworkInsightsAnalyses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInsightsAnalyses"},DescribeNetworkInsightsPaths:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInsightsPaths"},DescribeNetworkInterfacePermissions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInterfacePermissions"},DescribeNetworkInterfaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInterfaces"},DescribePlacementGroups:{result_key:"PlacementGroups"},DescribePrefixLists:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixLists"},DescribePrincipalIdFormat:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Principals"},DescribePublicIpv4Pools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PublicIpv4Pools"},DescribeRegions:{result_key:"Regions"},DescribeReplaceRootVolumeTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ReplaceRootVolumeTasks"},DescribeReservedInstances:{result_key:"ReservedInstances"},DescribeReservedInstancesListings:{result_key:"ReservedInstancesListings"},DescribeReservedInstancesModifications:{input_token:"NextToken",output_token:"NextToken",result_key:"ReservedInstancesModifications"},DescribeReservedInstancesOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ReservedInstancesOfferings"},DescribeRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RouteTables"},DescribeScheduledInstanceAvailability:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledInstanceAvailabilitySet"},DescribeScheduledInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledInstanceSet"},DescribeSecurityGroupRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityGroupRules"},DescribeSecurityGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityGroups"},DescribeSnapshots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Snapshots"},DescribeSpotFleetRequests:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotFleetRequestConfigs"},DescribeSpotInstanceRequests:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotInstanceRequests"},DescribeSpotPriceHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotPriceHistory"},DescribeStaleSecurityGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StaleSecurityGroupSet"},DescribeStoreImageTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StoreImageTaskResults"},DescribeSubnets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Subnets"},DescribeTags:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"},DescribeTrafficMirrorFilters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorFilters"},DescribeTrafficMirrorSessions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorSessions"},DescribeTrafficMirrorTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorTargets"},DescribeTransitGatewayAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayAttachments"},DescribeTransitGatewayConnectPeers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayConnectPeers"},DescribeTransitGatewayConnects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayConnects"},DescribeTransitGatewayMulticastDomains:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayMulticastDomains"},DescribeTransitGatewayPeeringAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayPeeringAttachments"},DescribeTransitGatewayRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayRouteTables"},DescribeTransitGatewayVpcAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayVpcAttachments"},DescribeTransitGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGateways"},DescribeTrunkInterfaceAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InterfaceAssociations"},DescribeVolumeStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VolumeStatuses"},DescribeVolumes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Volumes"},DescribeVolumesModifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VolumesModifications"},DescribeVpcClassicLinkDnsSupport:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Vpcs"},DescribeVpcEndpointConnectionNotifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ConnectionNotificationSet"},DescribeVpcEndpointConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcEndpointConnections"},DescribeVpcEndpointServiceConfigurations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServiceConfigurations"},DescribeVpcEndpointServicePermissions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AllowedPrincipals"},DescribeVpcEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcEndpoints"},DescribeVpcPeeringConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcPeeringConnections"},DescribeVpcs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Vpcs"},DescribeVpnConnections:{result_key:"VpnConnections"},DescribeVpnGateways:{result_key:"VpnGateways"},GetAssociatedIpv6PoolCidrs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Ipv6CidrAssociations"},GetGroupsForCapacityReservation:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CapacityReservationGroups"},GetManagedPrefixListAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixListAssociations"},GetManagedPrefixListEntries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entries"},GetTransitGatewayAttachmentPropagations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayAttachmentPropagations"},GetTransitGatewayMulticastDomainAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MulticastDomainAssociations"},GetTransitGatewayPrefixListReferences:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayPrefixListReferences"},GetTransitGatewayRouteTableAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},GetTransitGatewayRouteTablePropagations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayRouteTablePropagations"},GetVpnConnectionDeviceTypes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpnConnectionDeviceTypes"},SearchLocalGatewayRoutes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Routes"},SearchTransitGatewayMulticastGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MulticastGroups"}}}},function(e){e.exports={version:2,waiters:{InstanceExists:{delay:5,maxAttempts:40,operation:"DescribeInstances",acceptors:[{matcher:"path",expected:!0,argument:"length(Reservations[]) > `0`",state:"success"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},BundleTaskComplete:{delay:15,operation:"DescribeBundleTasks",maxAttempts:40,acceptors:[{expected:"complete",matcher:"pathAll",state:"success",argument:"BundleTasks[].State"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"BundleTasks[].State"}]},ConversionTaskCancelled:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},ConversionTaskCompleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"},{expected:"cancelled",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"},{expected:"cancelling",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"}]},ConversionTaskDeleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},CustomerGatewayAvailable:{delay:15,operation:"DescribeCustomerGateways",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"CustomerGateways[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"}]},ExportTaskCancelled:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ExportTaskCompleted:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ImageExists:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{matcher:"path",expected:!0,argument:"length(Images[]) > `0`",state:"success"},{matcher:"error",expected:"InvalidAMIID.NotFound",state:"retry"}]},ImageAvailable:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"Images[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"Images[].State",expected:"failed"}]},InstanceRunning:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"running",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"shutting-down",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].InstanceStatus.Status",expected:"ok"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStopped:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"stopped",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},InstanceTerminated:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"terminated",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},KeyPairExists:{operation:"DescribeKeyPairs",delay:5,maxAttempts:6,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(KeyPairs[].KeyName) > `0`"},{expected:"InvalidKeyPair.NotFound",matcher:"error",state:"retry"}]},NatGatewayAvailable:{operation:"DescribeNatGateways",delay:15,maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"NatGateways[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"failed"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleting"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleted"},{state:"retry",matcher:"error",expected:"NatGatewayNotFound"}]},NetworkInterfaceAvailable:{operation:"DescribeNetworkInterfaces",delay:20,maxAttempts:10,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"NetworkInterfaces[].Status"},{expected:"InvalidNetworkInterfaceID.NotFound",matcher:"error",state:"failure"}]},PasswordDataAvailable:{operation:"GetPasswordData",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"path",argument:"length(PasswordData) > `0`",expected:!0}]},SnapshotCompleted:{delay:15,operation:"DescribeSnapshots",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"Snapshots[].State"},{expected:"error",matcher:"pathAny",state:"failure",argument:"Snapshots[].State"}]},SecurityGroupExists:{operation:"DescribeSecurityGroups",delay:5,maxAttempts:6,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(SecurityGroups[].GroupId) > `0`"},{expected:"InvalidGroup.NotFound",matcher:"error",state:"retry"}]},SpotInstanceRequestFulfilled:{operation:"DescribeSpotInstanceRequests",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"fulfilled"},{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"request-canceled-and-instance-running"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"schedule-expired"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"canceled-before-fulfillment"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"bad-parameters"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"system-error"},{state:"retry",matcher:"error",expected:"InvalidSpotInstanceRequestID.NotFound"}]},SubnetAvailable:{delay:15,operation:"DescribeSubnets",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Subnets[].State"}]},SystemStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].SystemStatus.Status",expected:"ok"}]},VolumeAvailable:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VolumeDeleted:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{matcher:"error",expected:"InvalidVolume.NotFound",state:"success"}]},VolumeInUse:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"in-use",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VpcAvailable:{delay:15,operation:"DescribeVpcs",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Vpcs[].State"}]},VpcExists:{operation:"DescribeVpcs",delay:1,maxAttempts:5,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcID.NotFound",state:"retry"}]},VpnConnectionAvailable:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpnConnectionDeleted:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpcPeeringConnectionExists:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"retry"}]},VpcPeeringConnectionDeleted:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpcPeeringConnections[].Status.Code"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"success"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.ecr={},n.ECR=i.defineService("ecr",["2015-09-21"]),Object.defineProperty(a.services.ecr,"2015-09-21",{get:function(){var e=r(797);return e.paginators=r(798).pagination,e.waiters=r(799).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ECR},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-09-21",endpointPrefix:"api.ecr",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECR",serviceFullName:"Amazon EC2 Container Registry",serviceId:"ECR",signatureVersion:"v4",signingName:"ecr",targetPrefix:"AmazonEC2ContainerRegistry_V20150921",uid:"ecr-2015-09-21"},operations:{BatchCheckLayerAvailability:{input:{type:"structure",required:["repositoryName","layerDigests"],members:{registryId:{},repositoryName:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{layers:{type:"list",member:{type:"structure",members:{layerDigest:{},layerAvailability:{},layerSize:{type:"long"},mediaType:{}}}},failures:{type:"list",member:{type:"structure",members:{layerDigest:{},failureCode:{},failureReason:{}}}}}}},BatchDeleteImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"}}},output:{type:"structure",members:{imageIds:{shape:"Si"},failures:{shape:"Sn"}}}},BatchGetImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},acceptedMediaTypes:{type:"list",member:{}}}},output:{type:"structure",members:{images:{type:"list",member:{shape:"Sv"}},failures:{shape:"Sn"}}}},CompleteLayerUpload:{input:{type:"structure",required:["repositoryName","uploadId","layerDigests"],members:{registryId:{},repositoryName:{},uploadId:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},layerDigest:{}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},tags:{shape:"S12"},imageTagMutability:{},imageScanningConfiguration:{shape:"S17"},encryptionConfiguration:{shape:"S19"}}},output:{type:"structure",members:{repository:{shape:"S1d"}}}},DeleteLifecyclePolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},lastEvaluatedAt:{type:"timestamp"}}}},DeleteRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},force:{type:"boolean"}}},output:{type:"structure",members:{repository:{shape:"S1d"}}}},DeleteRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},DescribeImageReplicationStatus:{input:{type:"structure",required:["repositoryName","imageId"],members:{repositoryName:{},imageId:{shape:"Sj"},registryId:{}}},output:{type:"structure",members:{repositoryName:{},imageId:{shape:"Sj"},replicationStatuses:{type:"list",member:{type:"structure",members:{region:{},registryId:{},status:{},failureCode:{}}}}}}},DescribeImageScanFindings:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S25"},imageScanFindings:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findings:{type:"list",member:{type:"structure",members:{name:{},description:{},uri:{},severity:{},attributes:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}}}}},findingSeverityCounts:{shape:"S2k"}}},nextToken:{}}}},DescribeImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageDetails:{type:"list",member:{type:"structure",members:{registryId:{},repositoryName:{},imageDigest:{},imageTags:{shape:"S2s"},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageScanStatus:{shape:"S25"},imageScanFindingsSummary:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2k"}}},imageManifestMediaType:{},artifactMediaType:{}}}},nextToken:{}}}},DescribeRegistry:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},replicationConfiguration:{shape:"S2y"}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1d"}},nextToken:{}}}},GetAuthorizationToken:{input:{type:"structure",members:{registryIds:{deprecated:!0,deprecatedMessage:"This field is deprecated. The returned authorization token can be used to access any Amazon ECR registry that the IAM principal has access to, specifying a registry ID doesn't change the permissions scope of the authorization token.",type:"list",member:{}}}},output:{type:"structure",members:{authorizationData:{type:"list",member:{type:"structure",members:{authorizationToken:{},expiresAt:{type:"timestamp"},proxyEndpoint:{}}}}}}},GetDownloadUrlForLayer:{input:{type:"structure",required:["repositoryName","layerDigest"],members:{registryId:{},repositoryName:{},layerDigest:{}}},output:{type:"structure",members:{downloadUrl:{},layerDigest:{}}}},GetLifecyclePolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},lastEvaluatedAt:{type:"timestamp"}}}},GetLifecyclePolicyPreview:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},status:{},nextToken:{},previewResults:{type:"list",member:{type:"structure",members:{imageTags:{shape:"S2s"},imageDigest:{},imagePushedAt:{type:"timestamp"},action:{type:"structure",members:{type:{}}},appliedRulePriority:{type:"integer"}}}},summary:{type:"structure",members:{expiringImageTotalCount:{type:"integer"}}}}}},GetRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},GetRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},InitiateLayerUpload:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{uploadId:{},partSize:{type:"long"}}}},ListImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageIds:{shape:"Si"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S12"}}}},PutImage:{input:{type:"structure",required:["repositoryName","imageManifest"],members:{registryId:{},repositoryName:{},imageManifest:{},imageManifestMediaType:{},imageTag:{},imageDigest:{}}},output:{type:"structure",members:{image:{shape:"Sv"}}}},PutImageScanningConfiguration:{input:{type:"structure",required:["repositoryName","imageScanningConfiguration"],members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S17"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S17"}}}},PutImageTagMutability:{input:{type:"structure",required:["repositoryName","imageTagMutability"],members:{registryId:{},repositoryName:{},imageTagMutability:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageTagMutability:{}}}},PutLifecyclePolicy:{input:{type:"structure",required:["repositoryName","lifecyclePolicyText"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}}},PutRegistryPolicy:{input:{type:"structure",required:["policyText"],members:{policyText:{}}},output:{type:"structure",members:{registryId:{},policyText:{}}}},PutReplicationConfiguration:{input:{type:"structure",required:["replicationConfiguration"],members:{replicationConfiguration:{shape:"S2y"}}},output:{type:"structure",members:{replicationConfiguration:{shape:"S2y"}}}},SetRepositoryPolicy:{input:{type:"structure",required:["repositoryName","policyText"],members:{registryId:{},repositoryName:{},policyText:{},force:{type:"boolean"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},StartImageScan:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S25"}}}},StartLifecyclePolicyPreview:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},status:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S12"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UploadLayerPart:{input:{type:"structure",required:["repositoryName","uploadId","partFirstByte","partLastByte","layerPartBlob"],members:{registryId:{},repositoryName:{},uploadId:{},partFirstByte:{type:"long"},partLastByte:{type:"long"},layerPartBlob:{type:"blob"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},lastByteReceived:{type:"long"}}}}},shapes:{Si:{type:"list",member:{shape:"Sj"}},Sj:{type:"structure",members:{imageDigest:{},imageTag:{}}},Sn:{type:"list",member:{type:"structure",members:{imageId:{shape:"Sj"},failureCode:{},failureReason:{}}}},Sv:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageManifest:{},imageManifestMediaType:{}}},S12:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S17:{type:"structure",members:{scanOnPush:{type:"boolean"}}},S19:{type:"structure",required:["encryptionType"],members:{encryptionType:{},kmsKey:{}}},S1d:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"},imageTagMutability:{},imageScanningConfiguration:{shape:"S17"},encryptionConfiguration:{shape:"S19"}}},S25:{type:"structure",members:{status:{},description:{}}},S2k:{type:"map",key:{},value:{type:"integer"}},S2s:{type:"list",member:{}},S2y:{type:"structure",required:["rules"],members:{rules:{type:"list",member:{type:"structure",required:["destinations"],members:{destinations:{type:"list",member:{type:"structure",required:["region","registryId"],members:{region:{},registryId:{}}}},repositoryFilters:{type:"list",member:{type:"structure",required:["filter","filterType"],members:{filter:{},filterType:{}}}}}}}}}}}},function(e){e.exports={pagination:{DescribeImageScanFindings:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","imageId","imageScanStatus","imageScanFindings"],output_token:"nextToken",result_key:"imageScanFindings.findings"},DescribeImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageDetails"},DescribeRepositories:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"repositories"},GetLifecyclePolicyPreview:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","lifecyclePolicyText","status","summary"],output_token:"nextToken",result_key:"previewResults"},ListImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageIds"}}}},function(e){e.exports={version:2,waiters:{ImageScanComplete:{description:"Wait until an image scan is complete and findings can be accessed",operation:"DescribeImageScanFindings",delay:5,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"imageScanStatus.status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"imageScanStatus.status",expected:"FAILED"}]},LifecyclePolicyPreviewComplete:{description:"Wait until a lifecycle policy preview request is complete and results can be accessed",operation:"GetLifecyclePolicyPreview",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"status",expected:"FAILED"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.ecs={},n.ECS=i.defineService("ecs",["2014-11-13"]),Object.defineProperty(a.services.ecs,"2014-11-13",{get:function(){var e=r(801);return e.paginators=r(802).pagination,e.waiters=r(803).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ECS},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-11-13",endpointPrefix:"ecs",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECS",serviceFullName:"Amazon EC2 Container Service",serviceId:"ECS",signatureVersion:"v4",targetPrefix:"AmazonEC2ContainerServiceV20141113",uid:"ecs-2014-11-13"},operations:{CreateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{shape:"S3"},tags:{shape:"Sa"}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},CreateCluster:{input:{type:"structure",members:{clusterName:{},tags:{shape:"Sa"},settings:{shape:"Sj"},configuration:{shape:"Sm"},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},CreateService:{input:{type:"structure",required:["serviceName"],members:{cluster:{},serviceName:{},taskDefinition:{},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},desiredCount:{type:"integer"},clientToken:{},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},role:{},deploymentConfiguration:{shape:"S1b"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},networkConfiguration:{shape:"S1j"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1n"},tags:{shape:"Sa"},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},CreateTaskSet:{input:{type:"structure",required:["service","cluster","taskDefinition"],members:{service:{},cluster:{},externalId:{},taskDefinition:{},networkConfiguration:{shape:"S1j"},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},scale:{shape:"S1v"},clientToken:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},DeleteAccountSetting:{input:{type:"structure",required:["name"],members:{name:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},DeleteAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S2b"}}},output:{type:"structure",members:{attributes:{shape:"S2b"}}}},DeleteCapacityProvider:{input:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},DeleteCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},DeleteService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},force:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},DeleteTaskSet:{input:{type:"structure",required:["cluster","service","taskSet"],members:{cluster:{},service:{},taskSet:{},force:{type:"boolean"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},DeregisterContainerInstance:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{},force:{type:"boolean"}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},DeregisterTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{}}},output:{type:"structure",members:{taskDefinition:{shape:"S2y"}}}},DescribeCapacityProviders:{input:{type:"structure",members:{capacityProviders:{shape:"Sr"},include:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{capacityProviders:{type:"list",member:{shape:"Sf"}},failures:{shape:"S55"},nextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{clusters:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{clusters:{type:"list",member:{shape:"Sx"}},failures:{shape:"S55"}}}},DescribeContainerInstances:{input:{type:"structure",required:["containerInstances"],members:{cluster:{},containerInstances:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{containerInstances:{shape:"S5g"},failures:{shape:"S55"}}}},DescribeServices:{input:{type:"structure",required:["services"],members:{cluster:{},services:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{services:{type:"list",member:{shape:"S1r"}},failures:{shape:"S55"}}}},DescribeTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskDefinition:{shape:"S2y"},tags:{shape:"Sa"}}}},DescribeTaskSets:{input:{type:"structure",required:["cluster","service"],members:{cluster:{},service:{},taskSets:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskSets:{shape:"S1s"},failures:{shape:"S55"}}}},DescribeTasks:{input:{type:"structure",required:["tasks"],members:{cluster:{},tasks:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{tasks:{shape:"S5y"},failures:{shape:"S55"}}}},DiscoverPollEndpoint:{input:{type:"structure",members:{containerInstance:{},cluster:{}}},output:{type:"structure",members:{endpoint:{},telemetryEndpoint:{}}}},ExecuteCommand:{input:{type:"structure",required:["command","interactive","task"],members:{cluster:{},container:{},command:{},interactive:{type:"boolean"},task:{}}},output:{type:"structure",members:{clusterArn:{},containerArn:{},containerName:{},interactive:{type:"boolean"},session:{type:"structure",members:{sessionId:{},streamUrl:{},tokenValue:{type:"string",sensitive:!0}}},taskArn:{}}}},ListAccountSettings:{input:{type:"structure",members:{name:{},value:{},principalArn:{},effectiveSettings:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{settings:{type:"list",member:{shape:"S29"}},nextToken:{}}}},ListAttributes:{input:{type:"structure",required:["targetType"],members:{cluster:{},targetType:{},attributeName:{},attributeValue:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{attributes:{shape:"S2b"},nextToken:{}}}},ListClusters:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{clusterArns:{shape:"Sr"},nextToken:{}}}},ListContainerInstances:{input:{type:"structure",members:{cluster:{},filter:{},nextToken:{},maxResults:{type:"integer"},status:{}}},output:{type:"structure",members:{containerInstanceArns:{shape:"Sr"},nextToken:{}}}},ListServices:{input:{type:"structure",members:{cluster:{},nextToken:{},maxResults:{type:"integer"},launchType:{},schedulingStrategy:{}}},output:{type:"structure",members:{serviceArns:{shape:"Sr"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sa"}}}},ListTaskDefinitionFamilies:{input:{type:"structure",members:{familyPrefix:{},status:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{families:{shape:"Sr"},nextToken:{}}}},ListTaskDefinitions:{input:{type:"structure",members:{familyPrefix:{},status:{},sort:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{taskDefinitionArns:{shape:"Sr"},nextToken:{}}}},ListTasks:{input:{type:"structure",members:{cluster:{},containerInstance:{},family:{},nextToken:{},maxResults:{type:"integer"},startedBy:{},serviceName:{},desiredStatus:{},launchType:{}}},output:{type:"structure",members:{taskArns:{shape:"Sr"},nextToken:{}}}},PutAccountSetting:{input:{type:"structure",required:["name","value"],members:{name:{},value:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},PutAccountSettingDefault:{input:{type:"structure",required:["name","value"],members:{name:{},value:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},PutAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S2b"}}},output:{type:"structure",members:{attributes:{shape:"S2b"}}}},PutClusterCapacityProviders:{input:{type:"structure",required:["cluster","capacityProviders","defaultCapacityProviderStrategy"],members:{cluster:{},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},RegisterContainerInstance:{input:{type:"structure",members:{cluster:{},instanceIdentityDocument:{},instanceIdentityDocumentSignature:{},totalResources:{shape:"S2t"},versionInfo:{shape:"S2s"},containerInstanceArn:{},attributes:{shape:"S2b"},platformDevices:{type:"list",member:{type:"structure",required:["id","type"],members:{id:{},type:{}}}},tags:{shape:"Sa"}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},RegisterTaskDefinition:{input:{type:"structure",required:["family","containerDefinitions"],members:{family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},containerDefinitions:{shape:"S2z"},volumes:{shape:"S49"},placementConstraints:{shape:"S4n"},requiresCompatibilities:{shape:"S4q"},cpu:{},memory:{},tags:{shape:"Sa"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S4w"},inferenceAccelerators:{shape:"S4s"},ephemeralStorage:{shape:"S4z"}}},output:{type:"structure",members:{taskDefinition:{shape:"S2y"},tags:{shape:"Sa"}}}},RunTask:{input:{type:"structure",required:["taskDefinition"],members:{capacityProviderStrategy:{shape:"Ss"},cluster:{},count:{type:"integer"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},launchType:{},networkConfiguration:{shape:"S1j"},overrides:{shape:"S6c"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},platformVersion:{},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S5y"},failures:{shape:"S55"}}}},StartTask:{input:{type:"structure",required:["containerInstances","taskDefinition"],members:{cluster:{},containerInstances:{shape:"Sr"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},networkConfiguration:{shape:"S1j"},overrides:{shape:"S6c"},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S5y"},failures:{shape:"S55"}}}},StopTask:{input:{type:"structure",required:["task"],members:{cluster:{},task:{},reason:{}}},output:{type:"structure",members:{task:{shape:"S5z"}}}},SubmitAttachmentStateChanges:{input:{type:"structure",required:["attachments"],members:{cluster:{},attachments:{shape:"S7x"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitContainerStateChange:{input:{type:"structure",members:{cluster:{},task:{},containerName:{},runtimeId:{},status:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S63"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitTaskStateChange:{input:{type:"structure",members:{cluster:{},task:{},status:{},reason:{},containers:{type:"list",member:{type:"structure",members:{containerName:{},imageDigest:{},runtimeId:{},exitCode:{type:"integer"},networkBindings:{shape:"S63"},reason:{},status:{}}}},attachments:{shape:"S7x"},managedAgents:{type:"list",member:{type:"structure",required:["containerName","managedAgentName","status"],members:{containerName:{},managedAgentName:{},status:{},reason:{}}}},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},executionStoppedAt:{type:"timestamp"}}},output:{type:"structure",members:{acknowledgment:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{type:"structure",members:{managedScaling:{shape:"S4"},managedTerminationProtection:{}}}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},UpdateCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{},settings:{shape:"Sj"},configuration:{shape:"Sm"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},UpdateClusterSettings:{input:{type:"structure",required:["cluster","settings"],members:{cluster:{},settings:{shape:"Sj"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},UpdateContainerAgent:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},UpdateContainerInstancesState:{input:{type:"structure",required:["containerInstances","status"],members:{cluster:{},containerInstances:{shape:"Sr"},status:{}}},output:{type:"structure",members:{containerInstances:{shape:"S5g"},failures:{shape:"S55"}}}},UpdateService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},desiredCount:{type:"integer"},taskDefinition:{},capacityProviderStrategy:{shape:"Ss"},deploymentConfiguration:{shape:"S1b"},networkConfiguration:{shape:"S1j"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},platformVersion:{},forceNewDeployment:{type:"boolean"},healthCheckGracePeriodSeconds:{type:"integer"},enableExecuteCommand:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},UpdateServicePrimaryTaskSet:{input:{type:"structure",required:["cluster","service","primaryTaskSet"],members:{cluster:{},service:{},primaryTaskSet:{}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},UpdateTaskSet:{input:{type:"structure",required:["cluster","service","taskSet","scale"],members:{cluster:{},service:{},taskSet:{},scale:{shape:"S1v"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}}},shapes:{S3:{type:"structure",required:["autoScalingGroupArn"],members:{autoScalingGroupArn:{},managedScaling:{shape:"S4"},managedTerminationProtection:{}}},S4:{type:"structure",members:{status:{},targetCapacity:{type:"integer"},minimumScalingStepSize:{type:"integer"},maximumScalingStepSize:{type:"integer"},instanceWarmupPeriod:{type:"integer"}}},Sa:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sf:{type:"structure",members:{capacityProviderArn:{},name:{},status:{},autoScalingGroupProvider:{shape:"S3"},updateStatus:{},updateStatusReason:{},tags:{shape:"Sa"}}},Sj:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},Sm:{type:"structure",members:{executeCommandConfiguration:{type:"structure",members:{kmsKeyId:{},logging:{},logConfiguration:{type:"structure",members:{cloudWatchLogGroupName:{},cloudWatchEncryptionEnabled:{type:"boolean"},s3BucketName:{},s3EncryptionEnabled:{type:"boolean"},s3KeyPrefix:{}}}}}}},Sr:{type:"list",member:{}},Ss:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},Sx:{type:"structure",members:{clusterArn:{},clusterName:{},configuration:{shape:"Sm"},status:{},registeredContainerInstancesCount:{type:"integer"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},activeServicesCount:{type:"integer"},statistics:{type:"list",member:{shape:"S10"}},tags:{shape:"Sa"},settings:{shape:"Sj"},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"},attachments:{shape:"S11"},attachmentsStatus:{}}},S10:{type:"structure",members:{name:{},value:{}}},S11:{type:"list",member:{type:"structure",members:{id:{},type:{},status:{},details:{type:"list",member:{shape:"S10"}}}}},S15:{type:"list",member:{type:"structure",members:{targetGroupArn:{},loadBalancerName:{},containerName:{},containerPort:{type:"integer"}}}},S18:{type:"list",member:{type:"structure",members:{registryArn:{},port:{type:"integer"},containerName:{},containerPort:{type:"integer"}}}},S1b:{type:"structure",members:{deploymentCircuitBreaker:{type:"structure",required:["enable","rollback"],members:{enable:{type:"boolean"},rollback:{type:"boolean"}}},maximumPercent:{type:"integer"},minimumHealthyPercent:{type:"integer"}}},S1d:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S1g:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},S1j:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["subnets"],members:{subnets:{shape:"Sr"},securityGroups:{shape:"Sr"},assignPublicIp:{}}}}},S1n:{type:"structure",required:["type"],members:{type:{}}},S1r:{type:"structure",members:{serviceArn:{},serviceName:{},clusterArn:{},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},status:{},desiredCount:{type:"integer"},runningCount:{type:"integer"},pendingCount:{type:"integer"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},taskDefinition:{},deploymentConfiguration:{shape:"S1b"},taskSets:{shape:"S1s"},deployments:{type:"list",member:{type:"structure",members:{id:{},status:{},taskDefinition:{},desiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},failedTasks:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},capacityProviderStrategy:{shape:"Ss"},launchType:{},platformVersion:{},networkConfiguration:{shape:"S1j"},rolloutState:{},rolloutStateReason:{}}}},roleArn:{},events:{type:"list",member:{type:"structure",members:{id:{},createdAt:{type:"timestamp"},message:{}}}},createdAt:{type:"timestamp"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},networkConfiguration:{shape:"S1j"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1n"},tags:{shape:"Sa"},createdBy:{},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"}}},S1s:{type:"list",member:{shape:"S1t"}},S1t:{type:"structure",members:{id:{},taskSetArn:{},serviceArn:{},clusterArn:{},startedBy:{},externalId:{},status:{},taskDefinition:{},computedDesiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},networkConfiguration:{shape:"S1j"},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},scale:{shape:"S1v"},stabilityStatus:{},stabilityStatusAt:{type:"timestamp"},tags:{shape:"Sa"}}},S1v:{type:"structure",members:{value:{type:"double"},unit:{}}},S29:{type:"structure",members:{name:{},value:{},principalArn:{}}},S2b:{type:"list",member:{shape:"S2c"}},S2c:{type:"structure",required:["name"],members:{name:{},value:{},targetType:{},targetId:{}}},S2q:{type:"structure",members:{containerInstanceArn:{},ec2InstanceId:{},capacityProviderName:{},version:{type:"long"},versionInfo:{shape:"S2s"},remainingResources:{shape:"S2t"},registeredResources:{shape:"S2t"},status:{},statusReason:{},agentConnected:{type:"boolean"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},agentUpdateStatus:{},attributes:{shape:"S2b"},registeredAt:{type:"timestamp"},attachments:{shape:"S11"},tags:{shape:"Sa"}}},S2s:{type:"structure",members:{agentVersion:{},agentHash:{},dockerVersion:{}}},S2t:{type:"list",member:{type:"structure",members:{name:{},type:{},doubleValue:{type:"double"},longValue:{type:"long"},integerValue:{type:"integer"},stringSetValue:{shape:"Sr"}}}},S2y:{type:"structure",members:{taskDefinitionArn:{},containerDefinitions:{shape:"S2z"},family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},revision:{type:"integer"},volumes:{shape:"S49"},status:{},requiresAttributes:{type:"list",member:{shape:"S2c"}},placementConstraints:{shape:"S4n"},compatibilities:{shape:"S4q"},requiresCompatibilities:{shape:"S4q"},cpu:{},memory:{},inferenceAccelerators:{shape:"S4s"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S4w"},registeredAt:{type:"timestamp"},deregisteredAt:{type:"timestamp"},registeredBy:{},ephemeralStorage:{shape:"S4z"}}},S2z:{type:"list",member:{type:"structure",members:{name:{},image:{},repositoryCredentials:{type:"structure",required:["credentialsParameter"],members:{credentialsParameter:{}}},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},links:{shape:"Sr"},portMappings:{type:"list",member:{type:"structure",members:{containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},essential:{type:"boolean"},entryPoint:{shape:"Sr"},command:{shape:"Sr"},environment:{shape:"S35"},environmentFiles:{shape:"S36"},mountPoints:{type:"list",member:{type:"structure",members:{sourceVolume:{},containerPath:{},readOnly:{type:"boolean"}}}},volumesFrom:{type:"list",member:{type:"structure",members:{sourceContainer:{},readOnly:{type:"boolean"}}}},linuxParameters:{type:"structure",members:{capabilities:{type:"structure",members:{add:{shape:"Sr"},drop:{shape:"Sr"}}},devices:{type:"list",member:{type:"structure",required:["hostPath"],members:{hostPath:{},containerPath:{},permissions:{type:"list",member:{}}}}},initProcessEnabled:{type:"boolean"},sharedMemorySize:{type:"integer"},tmpfs:{type:"list",member:{type:"structure",required:["containerPath","size"],members:{containerPath:{},size:{type:"integer"},mountOptions:{shape:"Sr"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},secrets:{shape:"S3l"},dependsOn:{type:"list",member:{type:"structure",required:["containerName","condition"],members:{containerName:{},condition:{}}}},startTimeout:{type:"integer"},stopTimeout:{type:"integer"},hostname:{},user:{},workingDirectory:{},disableNetworking:{type:"boolean"},privileged:{type:"boolean"},readonlyRootFilesystem:{type:"boolean"},dnsServers:{shape:"Sr"},dnsSearchDomains:{shape:"Sr"},extraHosts:{type:"list",member:{type:"structure",required:["hostname","ipAddress"],members:{hostname:{},ipAddress:{}}}},dockerSecurityOptions:{shape:"Sr"},interactive:{type:"boolean"},pseudoTerminal:{type:"boolean"},dockerLabels:{type:"map",key:{},value:{}},ulimits:{type:"list",member:{type:"structure",required:["name","softLimit","hardLimit"],members:{name:{},softLimit:{type:"integer"},hardLimit:{type:"integer"}}}},logConfiguration:{type:"structure",required:["logDriver"],members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S3l"}}},healthCheck:{type:"structure",required:["command"],members:{command:{shape:"Sr"},interval:{type:"integer"},timeout:{type:"integer"},retries:{type:"integer"},startPeriod:{type:"integer"}}},systemControls:{type:"list",member:{type:"structure",members:{namespace:{},value:{}}}},resourceRequirements:{shape:"S42"},firelensConfiguration:{type:"structure",required:["type"],members:{type:{},options:{type:"map",key:{},value:{}}}}}}},S35:{type:"list",member:{shape:"S10"}},S36:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S3l:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S42:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S49:{type:"list",member:{type:"structure",members:{name:{},host:{type:"structure",members:{sourcePath:{}}},dockerVolumeConfiguration:{type:"structure",members:{scope:{},autoprovision:{type:"boolean"},driver:{},driverOpts:{shape:"S4e"},labels:{shape:"S4e"}}},efsVolumeConfiguration:{type:"structure",required:["fileSystemId"],members:{fileSystemId:{},rootDirectory:{},transitEncryption:{},transitEncryptionPort:{type:"integer"},authorizationConfig:{type:"structure",members:{accessPointId:{},iam:{}}}}},fsxWindowsFileServerVolumeConfiguration:{type:"structure",required:["fileSystemId","rootDirectory","authorizationConfig"],members:{fileSystemId:{},rootDirectory:{},authorizationConfig:{type:"structure",required:["credentialsParameter","domain"],members:{credentialsParameter:{},domain:{}}}}}}}},S4e:{type:"map",key:{},value:{}},S4n:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S4q:{type:"list",member:{}},S4s:{type:"list",member:{type:"structure",required:["deviceName","deviceType"],members:{deviceName:{},deviceType:{}}}},S4w:{type:"structure",required:["containerName"],members:{type:{},containerName:{},properties:{type:"list",member:{shape:"S10"}}}},S4z:{type:"structure",required:["sizeInGiB"],members:{sizeInGiB:{type:"integer"}}},S55:{type:"list",member:{type:"structure",members:{arn:{},reason:{},detail:{}}}},S5g:{type:"list",member:{shape:"S2q"}},S5y:{type:"list",member:{shape:"S5z"}},S5z:{type:"structure",members:{attachments:{shape:"S11"},attributes:{shape:"S2b"},availabilityZone:{},capacityProviderName:{},clusterArn:{},connectivity:{},connectivityAt:{type:"timestamp"},containerInstanceArn:{},containers:{type:"list",member:{type:"structure",members:{containerArn:{},taskArn:{},name:{},image:{},imageDigest:{},runtimeId:{},lastStatus:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S63"},networkInterfaces:{type:"list",member:{type:"structure",members:{attachmentId:{},privateIpv4Address:{},ipv6Address:{}}}},healthStatus:{},managedAgents:{type:"list",member:{type:"structure",members:{lastStartedAt:{type:"timestamp"},name:{},reason:{},lastStatus:{}}}},cpu:{},memory:{},memoryReservation:{},gpuIds:{type:"list",member:{}}}}},cpu:{},createdAt:{type:"timestamp"},desiredStatus:{},enableExecuteCommand:{type:"boolean"},executionStoppedAt:{type:"timestamp"},group:{},healthStatus:{},inferenceAccelerators:{shape:"S4s"},lastStatus:{},launchType:{},memory:{},overrides:{shape:"S6c"},platformVersion:{},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},startedAt:{type:"timestamp"},startedBy:{},stopCode:{},stoppedAt:{type:"timestamp"},stoppedReason:{},stoppingAt:{type:"timestamp"},tags:{shape:"Sa"},taskArn:{},taskDefinitionArn:{},version:{type:"long"},ephemeralStorage:{shape:"S4z"}}},S63:{type:"list",member:{type:"structure",members:{bindIP:{},containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},S6c:{type:"structure",members:{containerOverrides:{type:"list",member:{type:"structure",members:{name:{},command:{shape:"Sr"},environment:{shape:"S35"},environmentFiles:{shape:"S36"},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},resourceRequirements:{shape:"S42"}}}},cpu:{},inferenceAcceleratorOverrides:{type:"list",member:{type:"structure",members:{deviceName:{},deviceType:{}}}},executionRoleArn:{},memory:{},taskRoleArn:{},ephemeralStorage:{shape:"S4z"}}},S7x:{type:"list",member:{type:"structure",required:["attachmentArn","status"],members:{attachmentArn:{},status:{}}}}}}},function(e){e.exports={pagination:{ListAccountSettings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"settings"},ListAttributes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"attributes"},ListClusters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"clusterArns"},ListContainerInstances:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"containerInstanceArns"},ListServices:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"serviceArns"},ListTaskDefinitionFamilies:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"families"},ListTaskDefinitions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskDefinitionArns"},ListTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskArns"}}}},function(e){e.exports={version:2,waiters:{TasksRunning:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAny",state:"failure",argument:"tasks[].lastStatus"},{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"RUNNING",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},TasksStopped:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},ServicesStable:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"DRAINING",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:"INACTIVE",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:!0,matcher:"path",state:"success",argument:"length(services[?!(length(deployments) == `1` && runningCount == desiredCount)]) == `0`"}]},ServicesInactive:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"INACTIVE",matcher:"pathAny",state:"success",argument:"services[].status"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.efs={},n.EFS=i.defineService("efs",["2015-02-01"]),Object.defineProperty(a.services.efs,"2015-02-01",{get:function(){var e=r(805);return e.paginators=r(806).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.EFS},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-02-01",endpointPrefix:"elasticfilesystem",protocol:"rest-json",serviceAbbreviation:"EFS",serviceFullName:"Amazon Elastic File System",serviceId:"EFS",signatureVersion:"v4",uid:"elasticfilesystem-2015-02-01"},operations:{CreateAccessPoint:{http:{requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",required:["ClientToken","FileSystemId"],members:{ClientToken:{idempotencyToken:!0},Tags:{shape:"S3"},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"}}},output:{shape:"Si"}},CreateFileSystem:{http:{requestUri:"/2015-02-01/file-systems",responseCode:201},input:{type:"structure",required:["CreationToken"],members:{CreationToken:{idempotencyToken:!0},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},AvailabilityZoneName:{},Backup:{type:"boolean"},Tags:{shape:"S3"}}},output:{shape:"Sx"}},CreateMountTarget:{http:{requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",required:["FileSystemId","SubnetId"],members:{FileSystemId:{},SubnetId:{},IpAddress:{},SecurityGroups:{shape:"S18"}}},output:{shape:"S1a"}},CreateTags:{http:{requestUri:"/2015-02-01/create-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","Tags"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Tags:{shape:"S3"}}},deprecated:!0,deprecatedMessage:"Use TagResource."},DeleteAccessPoint:{http:{method:"DELETE",requestUri:"/2015-02-01/access-points/{AccessPointId}",responseCode:204},input:{type:"structure",required:["AccessPointId"],members:{AccessPointId:{location:"uri",locationName:"AccessPointId"}}}},DeleteFileSystem:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteFileSystemPolicy:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteMountTarget:{http:{method:"DELETE",requestUri:"/2015-02-01/mount-targets/{MountTargetId}",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}}},DeleteTags:{http:{requestUri:"/2015-02-01/delete-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","TagKeys"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},TagKeys:{shape:"S1k"}}},deprecated:!0,deprecatedMessage:"Use UntagResource."},DescribeAccessPoints:{http:{method:"GET",requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},AccessPointId:{location:"querystring",locationName:"AccessPointId"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{AccessPoints:{type:"list",member:{shape:"Si"}},NextToken:{}}}},DescribeAccountPreferences:{http:{method:"GET",requestUri:"/2015-02-01/account-preferences",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceIdPreference:{shape:"S1s"},NextToken:{}}}},DescribeBackupPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S1x"}},DescribeFileSystemPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S21"}},DescribeFileSystems:{http:{method:"GET",requestUri:"/2015-02-01/file-systems",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},CreationToken:{location:"querystring",locationName:"CreationToken"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{Marker:{},FileSystems:{type:"list",member:{shape:"Sx"}},NextMarker:{}}}},DescribeLifecycleConfiguration:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S29"}},DescribeMountTargetSecurityGroups:{http:{method:"GET",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:200},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}},output:{type:"structure",required:["SecurityGroups"],members:{SecurityGroups:{shape:"S18"}}}},DescribeMountTargets:{http:{method:"GET",requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"querystring",locationName:"FileSystemId"},MountTargetId:{location:"querystring",locationName:"MountTargetId"},AccessPointId:{location:"querystring",locationName:"AccessPointId"}}},output:{type:"structure",members:{Marker:{},MountTargets:{type:"list",member:{shape:"S1a"}},NextMarker:{}}}},DescribeTags:{http:{method:"GET",requestUri:"/2015-02-01/tags/{FileSystemId}/",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{type:"structure",required:["Tags"],members:{Marker:{},Tags:{shape:"S3"},NextMarker:{}}},deprecated:!0,deprecatedMessage:"Use ListTagsForResource."},ListTagsForResource:{http:{method:"GET",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Tags:{shape:"S3"},NextToken:{}}}},ModifyMountTargetSecurityGroups:{http:{method:"PUT",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"},SecurityGroups:{shape:"S18"}}}},PutAccountPreferences:{http:{method:"PUT",requestUri:"/2015-02-01/account-preferences",responseCode:200},input:{type:"structure",required:["ResourceIdType"],members:{ResourceIdType:{}}},output:{type:"structure",members:{ResourceIdPreference:{shape:"S1s"}}}},PutBackupPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId","BackupPolicy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},BackupPolicy:{shape:"S1y"}}},output:{shape:"S1x"}},PutFileSystemPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId","Policy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}},output:{shape:"S21"}},PutLifecycleConfiguration:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId","LifecyclePolicies"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},LifecyclePolicies:{shape:"S2a"}}},output:{shape:"S29"}},TagResource:{http:{requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Tags:{shape:"S3"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},TagKeys:{shape:"S1k",location:"querystring",locationName:"tagKeys"}}}},UpdateFileSystem:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:202},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"}}},output:{shape:"Sx"}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S8:{type:"structure",required:["Uid","Gid"],members:{Uid:{type:"long"},Gid:{type:"long"},SecondaryGids:{type:"list",member:{type:"long"}}}},Sc:{type:"structure",members:{Path:{},CreationInfo:{type:"structure",required:["OwnerUid","OwnerGid","Permissions"],members:{OwnerUid:{type:"long"},OwnerGid:{type:"long"},Permissions:{}}}}},Si:{type:"structure",members:{ClientToken:{},Name:{},Tags:{shape:"S3"},AccessPointId:{},AccessPointArn:{},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"},OwnerId:{},LifeCycleState:{}}},Sx:{type:"structure",required:["OwnerId","CreationToken","FileSystemId","CreationTime","LifeCycleState","NumberOfMountTargets","SizeInBytes","PerformanceMode","Tags"],members:{OwnerId:{},CreationToken:{},FileSystemId:{},FileSystemArn:{},CreationTime:{type:"timestamp"},LifeCycleState:{},Name:{},NumberOfMountTargets:{type:"integer"},SizeInBytes:{type:"structure",required:["Value"],members:{Value:{type:"long"},Timestamp:{type:"timestamp"},ValueInIA:{type:"long"},ValueInStandard:{type:"long"}}},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},AvailabilityZoneName:{},AvailabilityZoneId:{},Tags:{shape:"S3"}}},S18:{type:"list",member:{}},S1a:{type:"structure",required:["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],members:{OwnerId:{},MountTargetId:{},FileSystemId:{},SubnetId:{},LifeCycleState:{},IpAddress:{},NetworkInterfaceId:{},AvailabilityZoneId:{},AvailabilityZoneName:{},VpcId:{}}},S1k:{type:"list",member:{}},S1s:{type:"structure",members:{ResourceIdType:{},Resources:{type:"list",member:{}}}},S1x:{type:"structure",members:{BackupPolicy:{shape:"S1y"}}},S1y:{type:"structure",required:["Status"],members:{Status:{}}},S21:{type:"structure",members:{FileSystemId:{},Policy:{}}},S29:{type:"structure",members:{LifecyclePolicies:{shape:"S2a"}}},S2a:{type:"list",member:{type:"structure",members:{TransitionToIA:{},TransitionToPrimaryStorageClass:{}}}}}}},function(e){e.exports={pagination:{DescribeAccessPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeFileSystems:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},DescribeTags:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.elasticache={},n.ElastiCache=i.defineService("elasticache",["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*","2015-02-02"]),Object.defineProperty(a.services.elasticache,"2015-02-02",{get:function(){var e=r(808);return e.paginators=r(809).pagination,e.waiters=r(810).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ElastiCache},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-02-02",endpointPrefix:"elasticache",protocol:"query",serviceFullName:"Amazon ElastiCache",serviceId:"ElastiCache",signatureVersion:"v4",uid:"elasticache-2015-02-02",xmlNamespace:"http://elasticache.amazonaws.com/doc/2015-02-02/"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S3"}}},output:{shape:"S5",resultWrapper:"AddTagsToResourceResult"}},AuthorizeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},BatchApplyUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchApplyUpdateActionResult"}},BatchStopUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchStopUpdateActionResult"}},CompleteMigration:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},Force:{type:"boolean"}}},output:{resultWrapper:"CompleteMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CopySnapshot:{input:{type:"structure",required:["SourceSnapshotName","TargetSnapshotName"],members:{SourceSnapshotName:{},TargetSnapshotName:{},TargetBucket:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopySnapshotResult",type:"structure",members:{Snapshot:{shape:"S1p"}}}},CreateCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},ReplicationGroupId:{},AZMode:{},PreferredAvailabilityZone:{},PreferredAvailabilityZones:{shape:"S1y"},NumCacheNodes:{type:"integer"},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},Tags:{shape:"S3"},SnapshotArns:{shape:"S21"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},OutpostMode:{},PreferredOutpostArn:{},PreferredOutpostArns:{shape:"S23"},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"CreateCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},CreateCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","CacheParameterGroupFamily","Description"],members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheParameterGroupResult",type:"structure",members:{CacheParameterGroup:{shape:"S2k"}}}},CreateCacheSecurityGroup:{input:{type:"structure",required:["CacheSecurityGroupName","Description"],members:{CacheSecurityGroupName:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheSecurityGroupResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},CreateCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName","CacheSubnetGroupDescription","SubnetIds"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2o"},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2q"}}}},CreateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupIdSuffix","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupIdSuffix:{},GlobalReplicationGroupDescription:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"CreateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},CreateReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId","ReplicationGroupDescription"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},GlobalReplicationGroupId:{},PrimaryClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NumCacheClusters:{type:"integer"},PreferredCacheClusterAZs:{shape:"S1u"},NumNodeGroups:{type:"integer"},ReplicasPerNodeGroup:{type:"integer"},NodeGroupConfiguration:{type:"list",member:{shape:"S1s",locationName:"NodeGroupConfiguration"}},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},Tags:{shape:"S3"},SnapshotArns:{shape:"S21"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},KmsKeyId:{},UserGroupIds:{type:"list",member:{}},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"CreateReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CreateSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1p"}}}},CreateUser:{input:{type:"structure",required:["UserId","UserName","Engine","AccessString"],members:{UserId:{},UserName:{},Engine:{},Passwords:{shape:"S3c"},AccessString:{},NoPasswordRequired:{type:"boolean"},Tags:{shape:"S3"}}},output:{shape:"S3e",resultWrapper:"CreateUserResult"}},CreateUserGroup:{input:{type:"structure",required:["UserGroupId","Engine"],members:{UserGroupId:{},Engine:{},UserIds:{shape:"S3i"},Tags:{shape:"S3"}}},output:{shape:"S3j",resultWrapper:"CreateUserGroupResult"}},DecreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},GlobalNodeGroupsToRemove:{shape:"S3o"},GlobalNodeGroupsToRetain:{shape:"S3o"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},DecreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3r"},ReplicasToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},DeleteCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{}}}},DeleteCacheSecurityGroup:{input:{type:"structure",required:["CacheSecurityGroupName"],members:{CacheSecurityGroupName:{}}}},DeleteCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{}}}},DeleteGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","RetainPrimaryReplicationGroup"],members:{GlobalReplicationGroupId:{},RetainPrimaryReplicationGroup:{type:"boolean"}}},output:{resultWrapper:"DeleteGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},DeleteReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},RetainPrimaryCluster:{type:"boolean"},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{SnapshotName:{}}},output:{resultWrapper:"DeleteSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1p"}}}},DeleteUser:{input:{type:"structure",required:["UserId"],members:{UserId:{}}},output:{shape:"S3e",resultWrapper:"DeleteUserResult"}},DeleteUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{}}},output:{shape:"S3j",resultWrapper:"DeleteUserGroupResult"}},DescribeCacheClusters:{input:{type:"structure",members:{CacheClusterId:{},MaxRecords:{type:"integer"},Marker:{},ShowCacheNodeInfo:{type:"boolean"},ShowCacheClustersNotInReplicationGroups:{type:"boolean"}}},output:{resultWrapper:"DescribeCacheClustersResult",type:"structure",members:{Marker:{},CacheClusters:{type:"list",member:{shape:"S27",locationName:"CacheCluster"}}}}},DescribeCacheEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},CacheParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"}}},output:{resultWrapper:"DescribeCacheEngineVersionsResult",type:"structure",members:{Marker:{},CacheEngineVersions:{type:"list",member:{locationName:"CacheEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},CacheParameterGroupFamily:{},CacheEngineDescription:{},CacheEngineVersionDescription:{}}}}}}},DescribeCacheParameterGroups:{input:{type:"structure",members:{CacheParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParameterGroupsResult",type:"structure",members:{Marker:{},CacheParameterGroups:{type:"list",member:{shape:"S2k",locationName:"CacheParameterGroup"}}}}},DescribeCacheParameters:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParametersResult",type:"structure",members:{Marker:{},Parameters:{shape:"S4k"},CacheNodeTypeSpecificParameters:{shape:"S4n"}}}},DescribeCacheSecurityGroups:{input:{type:"structure",members:{CacheSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheSecurityGroupsResult",type:"structure",members:{Marker:{},CacheSecurityGroups:{type:"list",member:{shape:"S8",locationName:"CacheSecurityGroup"}}}}},DescribeCacheSubnetGroups:{input:{type:"structure",members:{CacheSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheSubnetGroupsResult",type:"structure",members:{Marker:{},CacheSubnetGroups:{type:"list",member:{shape:"S2q",locationName:"CacheSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["CacheParameterGroupFamily"],members:{CacheParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{CacheParameterGroupFamily:{},Marker:{},Parameters:{shape:"S4k"},CacheNodeTypeSpecificParameters:{shape:"S4n"}},wrapper:!0}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},Date:{type:"timestamp"}}}}}}},DescribeGlobalReplicationGroups:{input:{type:"structure",members:{GlobalReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{},ShowMemberInfo:{type:"boolean"}}},output:{resultWrapper:"DescribeGlobalReplicationGroupsResult",type:"structure",members:{Marker:{},GlobalReplicationGroups:{type:"list",member:{shape:"S2x",locationName:"GlobalReplicationGroup"}}}}},DescribeReplicationGroups:{input:{type:"structure",members:{ReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReplicationGroupsResult",type:"structure",members:{Marker:{},ReplicationGroups:{type:"list",member:{shape:"So",locationName:"ReplicationGroup"}}}}},DescribeReservedCacheNodes:{input:{type:"structure",members:{ReservedCacheNodeId:{},ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{},ProductDescription:{},OfferingType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedCacheNodesResult",type:"structure",members:{Marker:{},ReservedCacheNodes:{type:"list",member:{shape:"S5e",locationName:"ReservedCacheNode"}}}}},DescribeReservedCacheNodesOfferings:{input:{type:"structure",members:{ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{},ProductDescription:{},OfferingType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedCacheNodesOfferingsResult",type:"structure",members:{Marker:{},ReservedCacheNodesOfferings:{type:"list",member:{locationName:"ReservedCacheNodesOffering",type:"structure",members:{ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},ProductDescription:{},OfferingType:{},RecurringCharges:{shape:"S5f"}},wrapper:!0}}}}},DescribeServiceUpdates:{input:{type:"structure",members:{ServiceUpdateName:{},ServiceUpdateStatus:{shape:"S5m"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeServiceUpdatesResult",type:"structure",members:{Marker:{},ServiceUpdates:{type:"list",member:{locationName:"ServiceUpdate",type:"structure",members:{ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateEndDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateStatus:{},ServiceUpdateDescription:{},ServiceUpdateType:{},Engine:{},EngineVersion:{},AutoUpdateAfterRecommendedApplyByDate:{type:"boolean"},EstimatedUpdateTime:{}}}}}}},DescribeSnapshots:{input:{type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},SnapshotSource:{},Marker:{},MaxRecords:{type:"integer"},ShowNodeGroupConfig:{type:"boolean"}}},output:{resultWrapper:"DescribeSnapshotsResult",type:"structure",members:{Marker:{},Snapshots:{type:"list",member:{shape:"S1p",locationName:"Snapshot"}}}}},DescribeUpdateActions:{input:{type:"structure",members:{ServiceUpdateName:{},ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},Engine:{},ServiceUpdateStatus:{shape:"S5m"},ServiceUpdateTimeRange:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},UpdateActionStatus:{type:"list",member:{}},ShowNodeLevelUpdateStatus:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUpdateActionsResult",type:"structure",members:{Marker:{},UpdateActions:{type:"list",member:{locationName:"UpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateStatus:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateType:{},UpdateActionAvailableDate:{type:"timestamp"},UpdateActionStatus:{},NodesUpdated:{},UpdateActionStatusModifiedDate:{type:"timestamp"},SlaMet:{},NodeGroupUpdateStatus:{type:"list",member:{locationName:"NodeGroupUpdateStatus",type:"structure",members:{NodeGroupId:{},NodeGroupMemberUpdateStatus:{type:"list",member:{locationName:"NodeGroupMemberUpdateStatus",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}}}}},CacheNodeUpdateStatus:{type:"list",member:{locationName:"CacheNodeUpdateStatus",type:"structure",members:{CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}},EstimatedUpdateTime:{},Engine:{}}}}}}},DescribeUserGroups:{input:{type:"structure",members:{UserGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUserGroupsResult",type:"structure",members:{UserGroups:{type:"list",member:{shape:"S3j"}},Marker:{}}}},DescribeUsers:{input:{type:"structure",members:{Engine:{},UserId:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUsersResult",type:"structure",members:{Users:{type:"list",member:{shape:"S3e"}},Marker:{}}}},DisassociateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ReplicationGroupId","ReplicationGroupRegion"],members:{GlobalReplicationGroupId:{},ReplicationGroupId:{},ReplicationGroupRegion:{}}},output:{resultWrapper:"DisassociateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},FailoverGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","PrimaryRegion","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupId:{},PrimaryRegion:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"FailoverGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},IncreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},RegionalConfigurations:{type:"list",member:{locationName:"RegionalConfiguration",type:"structure",required:["ReplicationGroupId","ReplicationGroupRegion","ReshardingConfiguration"],members:{ReplicationGroupId:{},ReplicationGroupRegion:{},ReshardingConfiguration:{shape:"S6t"}}}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},IncreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3r"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ListAllowedNodeTypeModifications:{input:{type:"structure",members:{CacheClusterId:{},ReplicationGroupId:{}}},output:{resultWrapper:"ListAllowedNodeTypeModificationsResult",type:"structure",members:{ScaleUpModifications:{shape:"S70"},ScaleDownModifications:{shape:"S70"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{shape:"S5",resultWrapper:"ListTagsForResourceResult"}},ModifyCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S29"},AZMode:{},NewAvailabilityZones:{shape:"S1y"},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"ModifyCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},ModifyCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","ParameterNameValues"],members:{CacheParameterGroupName:{},ParameterNameValues:{shape:"S76"}}},output:{shape:"S78",resultWrapper:"ModifyCacheParameterGroupResult"}},ModifyCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2o"}}},output:{resultWrapper:"ModifyCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2q"}}}},ModifyGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"},CacheNodeType:{},EngineVersion:{},CacheParameterGroupName:{},GlobalReplicationGroupDescription:{},AutomaticFailoverEnabled:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},ModifyReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},PrimaryClusterId:{},SnapshottingClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NodeGroupId:{deprecated:!0},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"},RemoveUserGroups:{type:"boolean"},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"ModifyReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyReplicationGroupShardConfiguration:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{ReplicationGroupId:{},NodeGroupCount:{type:"integer"},ApplyImmediately:{type:"boolean"},ReshardingConfiguration:{shape:"S6t"},NodeGroupsToRemove:{type:"list",member:{locationName:"NodeGroupToRemove"}},NodeGroupsToRetain:{type:"list",member:{locationName:"NodeGroupToRetain"}}}},output:{resultWrapper:"ModifyReplicationGroupShardConfigurationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},AccessString:{},AppendAccessString:{},Passwords:{shape:"S3c"},NoPasswordRequired:{type:"boolean"}}},output:{shape:"S3e",resultWrapper:"ModifyUserResult"}},ModifyUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{},UserIdsToAdd:{shape:"S3i"},UserIdsToRemove:{shape:"S3i"}}},output:{shape:"S3j",resultWrapper:"ModifyUserGroupResult"}},PurchaseReservedCacheNodesOffering:{input:{type:"structure",required:["ReservedCacheNodesOfferingId"],members:{ReservedCacheNodesOfferingId:{},ReservedCacheNodeId:{},CacheNodeCount:{type:"integer"},Tags:{shape:"S3"}}},output:{resultWrapper:"PurchaseReservedCacheNodesOfferingResult",type:"structure",members:{ReservedCacheNode:{shape:"S5e"}}}},RebalanceSlotsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"RebalanceSlotsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},RebootCacheCluster:{input:{type:"structure",required:["CacheClusterId","CacheNodeIdsToReboot"],members:{CacheClusterId:{},CacheNodeIdsToReboot:{shape:"S29"}}},output:{resultWrapper:"RebootCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}},output:{shape:"S5",resultWrapper:"RemoveTagsFromResourceResult"}},ResetCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},ResetAllParameters:{type:"boolean"},ParameterNameValues:{shape:"S76"}}},output:{shape:"S78",resultWrapper:"ResetCacheParameterGroupResult"}},RevokeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},StartMigration:{input:{type:"structure",required:["ReplicationGroupId","CustomerNodeEndpointList"],members:{ReplicationGroupId:{},CustomerNodeEndpointList:{type:"list",member:{type:"structure",members:{Address:{},Port:{type:"integer"}}}}}},output:{resultWrapper:"StartMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},TestFailover:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupId"],members:{ReplicationGroupId:{},NodeGroupId:{}}},output:{resultWrapper:"TestFailoverResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}}},shapes:{S3:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S5:{type:"structure",members:{TagList:{shape:"S3"}}},S8:{type:"structure",members:{OwnerId:{},CacheSecurityGroupName:{},Description:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}}},ARN:{}},wrapper:!0},Sc:{type:"list",member:{}},Sd:{type:"list",member:{}},Se:{type:"structure",members:{ProcessedUpdateActions:{type:"list",member:{locationName:"ProcessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},UpdateActionStatus:{}}}},UnprocessedUpdateActions:{type:"list",member:{locationName:"UnprocessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ErrorType:{},ErrorMessage:{}}}}}},So:{type:"structure",members:{ReplicationGroupId:{},Description:{},GlobalReplicationGroupInfo:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupMemberRole:{}}},Status:{},PendingModifiedValues:{type:"structure",members:{PrimaryClusterId:{},AutomaticFailoverStatus:{},Resharding:{type:"structure",members:{SlotMigration:{type:"structure",members:{ProgressPercentage:{type:"double"}}}}},AuthTokenStatus:{},UserGroups:{type:"structure",members:{UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"}}},LogDeliveryConfigurations:{shape:"Sz"}}},MemberClusters:{type:"list",member:{locationName:"ClusterId"}},NodeGroups:{type:"list",member:{locationName:"NodeGroup",type:"structure",members:{NodeGroupId:{},Status:{},PrimaryEndpoint:{shape:"S1a"},ReaderEndpoint:{shape:"S1a"},Slots:{},NodeGroupMembers:{type:"list",member:{locationName:"NodeGroupMember",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},ReadEndpoint:{shape:"S1a"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CurrentRole:{}}}}}}},SnapshottingClusterId:{},AutomaticFailover:{},MultiAZ:{},ConfigurationEndpoint:{shape:"S1a"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},ClusterEnabled:{type:"boolean"},CacheNodeType:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},MemberClustersOutpostArns:{type:"list",member:{locationName:"ReplicationGroupOutpostArn"}},KmsKeyId:{},ARN:{},UserGroupIds:{shape:"Sx"},LogDeliveryConfigurations:{shape:"S1k"},ReplicationGroupCreateTime:{type:"timestamp"}},wrapper:!0},Sx:{type:"list",member:{}},Sz:{type:"list",member:{type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{}}},locationName:"PendingLogDeliveryConfiguration"},S13:{type:"structure",members:{CloudWatchLogsDetails:{type:"structure",members:{LogGroup:{}}},KinesisFirehoseDetails:{type:"structure",members:{DeliveryStream:{}}}}},S1a:{type:"structure",members:{Address:{},Port:{type:"integer"}}},S1k:{type:"list",member:{locationName:"LogDeliveryConfiguration",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Status:{},Message:{}}}},S1p:{type:"structure",members:{SnapshotName:{},ReplicationGroupId:{},ReplicationGroupDescription:{},CacheClusterId:{},SnapshotStatus:{},SnapshotSource:{},CacheNodeType:{},Engine:{},EngineVersion:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},TopicArn:{},Port:{type:"integer"},CacheParameterGroupName:{},CacheSubnetGroupName:{},VpcId:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},NumNodeGroups:{type:"integer"},AutomaticFailover:{},NodeSnapshots:{type:"list",member:{locationName:"NodeSnapshot",type:"structure",members:{CacheClusterId:{},NodeGroupId:{},CacheNodeId:{},NodeGroupConfiguration:{shape:"S1s"},CacheSize:{},CacheNodeCreateTime:{type:"timestamp"},SnapshotCreateTime:{type:"timestamp"}},wrapper:!0}},KmsKeyId:{},ARN:{}},wrapper:!0},S1s:{type:"structure",members:{NodeGroupId:{},Slots:{},ReplicaCount:{type:"integer"},PrimaryAvailabilityZone:{},ReplicaAvailabilityZones:{shape:"S1u"},PrimaryOutpostArn:{},ReplicaOutpostArns:{type:"list",member:{locationName:"OutpostArn"}}}},S1u:{type:"list",member:{locationName:"AvailabilityZone"}},S1y:{type:"list",member:{locationName:"PreferredAvailabilityZone"}},S1z:{type:"list",member:{locationName:"CacheSecurityGroupName"}},S20:{type:"list",member:{locationName:"SecurityGroupId"}},S21:{type:"list",member:{locationName:"SnapshotArn"}},S23:{type:"list",member:{locationName:"PreferredOutpostArn"}},S24:{type:"list",member:{locationName:"LogDeliveryConfigurationRequest",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Enabled:{type:"boolean"}}}},S27:{type:"structure",members:{CacheClusterId:{},ConfigurationEndpoint:{shape:"S1a"},ClientDownloadLandingPage:{},CacheNodeType:{},Engine:{},EngineVersion:{},CacheClusterStatus:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S29"},EngineVersion:{},CacheNodeType:{},AuthTokenStatus:{},LogDeliveryConfigurations:{shape:"Sz"}}},NotificationConfiguration:{type:"structure",members:{TopicArn:{},TopicStatus:{}}},CacheSecurityGroups:{type:"list",member:{locationName:"CacheSecurityGroup",type:"structure",members:{CacheSecurityGroupName:{},Status:{}}}},CacheParameterGroup:{type:"structure",members:{CacheParameterGroupName:{},ParameterApplyStatus:{},CacheNodeIdsToReboot:{shape:"S29"}}},CacheSubnetGroupName:{},CacheNodes:{type:"list",member:{locationName:"CacheNode",type:"structure",members:{CacheNodeId:{},CacheNodeStatus:{},CacheNodeCreateTime:{type:"timestamp"},Endpoint:{shape:"S1a"},ParameterGroupStatus:{},SourceCacheNodeId:{},CustomerAvailabilityZone:{},CustomerOutpostArn:{}}}},AutoMinorVersionUpgrade:{type:"boolean"},SecurityGroups:{type:"list",member:{type:"structure",members:{SecurityGroupId:{},Status:{}}}},ReplicationGroupId:{},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{},ReplicationGroupLogDeliveryEnabled:{type:"boolean"},LogDeliveryConfigurations:{shape:"S1k"}},wrapper:!0},S29:{type:"list",member:{locationName:"CacheNodeId"}},S2k:{type:"structure",members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},IsGlobal:{type:"boolean"},ARN:{}},wrapper:!0},S2o:{type:"list",member:{locationName:"SubnetIdentifier"}},S2q:{type:"structure",members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},VpcId:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{type:"structure",members:{Name:{}},wrapper:!0},SubnetOutpost:{type:"structure",members:{SubnetOutpostArn:{}}}}}},ARN:{}},wrapper:!0},S2x:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupDescription:{},Status:{},CacheNodeType:{},Engine:{},EngineVersion:{},Members:{type:"list",member:{locationName:"GlobalReplicationGroupMember",type:"structure",members:{ReplicationGroupId:{},ReplicationGroupRegion:{},Role:{},AutomaticFailover:{},Status:{}},wrapper:!0}},ClusterEnabled:{type:"boolean"},GlobalNodeGroups:{type:"list",member:{locationName:"GlobalNodeGroup",type:"structure",members:{GlobalNodeGroupId:{},Slots:{}}}},AuthTokenEnabled:{type:"boolean"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{}},wrapper:!0},S3c:{type:"list",member:{}},S3e:{type:"structure",members:{UserId:{},UserName:{},Status:{},Engine:{},AccessString:{},UserGroupIds:{shape:"Sx"},Authentication:{type:"structure",members:{Type:{},PasswordCount:{type:"integer"}}},ARN:{}}},S3i:{type:"list",member:{}},S3j:{type:"structure",members:{UserGroupId:{},Status:{},Engine:{},UserIds:{shape:"S3k"},PendingChanges:{type:"structure",members:{UserIdsToRemove:{shape:"S3k"},UserIdsToAdd:{shape:"S3k"}}},ReplicationGroups:{type:"list",member:{}},ARN:{}}},S3k:{type:"list",member:{}},S3o:{type:"list",member:{locationName:"GlobalNodeGroupId"}},S3r:{type:"list",member:{locationName:"ConfigureShard",type:"structure",required:["NodeGroupId","NewReplicaCount"],members:{NodeGroupId:{},NewReplicaCount:{type:"integer"},PreferredAvailabilityZones:{shape:"S1y"},PreferredOutpostArns:{shape:"S23"}}}},S4k:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ChangeType:{}}}},S4n:{type:"list",member:{locationName:"CacheNodeTypeSpecificParameter",type:"structure",members:{ParameterName:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},CacheNodeTypeSpecificValues:{type:"list",member:{locationName:"CacheNodeTypeSpecificValue",type:"structure",members:{CacheNodeType:{},Value:{}}}},ChangeType:{}}}},S5e:{type:"structure",members:{ReservedCacheNodeId:{},ReservedCacheNodesOfferingId:{},CacheNodeType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CacheNodeCount:{type:"integer"},ProductDescription:{},OfferingType:{},State:{},RecurringCharges:{shape:"S5f"},ReservationARN:{}},wrapper:!0},S5f:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S5m:{type:"list",member:{}},S6t:{type:"list",member:{locationName:"ReshardingConfiguration",type:"structure",members:{NodeGroupId:{},PreferredAvailabilityZones:{shape:"S1u"}}}},S70:{type:"list",member:{}},S76:{type:"list",member:{locationName:"ParameterNameValue",type:"structure",members:{ParameterName:{},ParameterValue:{}}}},S78:{type:"structure",members:{CacheParameterGroupName:{}}}}}},function(e){e.exports={pagination:{DescribeCacheClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheClusters"},DescribeCacheEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheEngineVersions"},DescribeCacheParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheParameterGroups"},DescribeCacheParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeCacheSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSecurityGroups"},DescribeCacheSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeGlobalReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalReplicationGroups"},DescribeReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReplicationGroups"},DescribeReservedCacheNodes:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodes"},DescribeReservedCacheNodesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodesOfferings"},DescribeServiceUpdates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ServiceUpdates"},DescribeSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Snapshots"},DescribeUpdateActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UpdateActions"},DescribeUserGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UserGroups"},DescribeUsers:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Users"}}}},function(e){e.exports={version:2,waiters:{CacheClusterAvailable:{acceptors:[{argument:"CacheClusters[].CacheClusterStatus",expected:"available",matcher:"pathAll",state:"success"},{argument:"CacheClusters[].CacheClusterStatus",expected:"deleted",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"deleting",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"restore-failed",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache cluster is available.",maxAttempts:40,operation:"DescribeCacheClusters"},CacheClusterDeleted:{acceptors:[{argument:"CacheClusters[].CacheClusterStatus",expected:"deleted",matcher:"pathAll",state:"success"},{expected:"CacheClusterNotFound",matcher:"error",state:"success"},{argument:"CacheClusters[].CacheClusterStatus",expected:"available",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"creating",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"modifying",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"restore-failed",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"snapshotting",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache cluster is deleted.",maxAttempts:40,operation:"DescribeCacheClusters"},ReplicationGroupAvailable:{acceptors:[{argument:"ReplicationGroups[].Status",expected:"available",matcher:"pathAll",state:"success"},{argument:"ReplicationGroups[].Status",expected:"deleted",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache replication group is available.",maxAttempts:40,operation:"DescribeReplicationGroups"},ReplicationGroupDeleted:{acceptors:[{argument:"ReplicationGroups[].Status",expected:"deleted",matcher:"pathAll",state:"success"},{argument:"ReplicationGroups[].Status",expected:"available",matcher:"pathAny",state:"failure"},{expected:"ReplicationGroupNotFoundFault",matcher:"error",state:"success"}],delay:15,description:"Wait until ElastiCache replication group is deleted.",maxAttempts:40,operation:"DescribeReplicationGroups"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.elasticbeanstalk={},n.ElasticBeanstalk=i.defineService("elasticbeanstalk",["2010-12-01"]),Object.defineProperty(a.services.elasticbeanstalk,"2010-12-01",{get:function(){var e=r(812);return e.paginators=r(813).pagination,e.waiters=r(814).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ElasticBeanstalk},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"elasticbeanstalk",protocol:"query",serviceAbbreviation:"Elastic Beanstalk",serviceFullName:"AWS Elastic Beanstalk",serviceId:"Elastic Beanstalk",signatureVersion:"v4",uid:"elasticbeanstalk-2010-12-01",xmlNamespace:"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"},operations:{AbortEnvironmentUpdate:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},ApplyEnvironmentManagedAction:{input:{type:"structure",required:["ActionId"],members:{EnvironmentName:{},EnvironmentId:{},ActionId:{}}},output:{resultWrapper:"ApplyEnvironmentManagedActionResult",type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{}}}},AssociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName","OperationsRole"],members:{EnvironmentName:{},OperationsRole:{}}}},CheckDNSAvailability:{input:{type:"structure",required:["CNAMEPrefix"],members:{CNAMEPrefix:{}}},output:{resultWrapper:"CheckDNSAvailabilityResult",type:"structure",members:{Available:{type:"boolean"},FullyQualifiedCNAME:{}}}},ComposeEnvironments:{input:{type:"structure",members:{ApplicationName:{},GroupName:{},VersionLabels:{type:"list",member:{}}}},output:{shape:"Sk",resultWrapper:"ComposeEnvironmentsResult"}},CreateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{},ResourceLifecycleConfig:{shape:"S19"},Tags:{shape:"S1f"}}},output:{shape:"S1j",resultWrapper:"CreateApplicationResult"}},CreateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{},SourceBuildInformation:{shape:"S1p"},SourceBundle:{shape:"S1t"},BuildConfiguration:{type:"structure",required:["CodeBuildServiceRole","Image"],members:{ArtifactName:{},CodeBuildServiceRole:{},ComputeType:{},Image:{},TimeoutInMinutes:{type:"integer"}}},AutoCreateApplication:{type:"boolean"},Process:{type:"boolean"},Tags:{shape:"S1f"}}},output:{shape:"S21",resultWrapper:"CreateApplicationVersionResult"}},CreateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},SourceConfiguration:{type:"structure",members:{ApplicationName:{},TemplateName:{}}},EnvironmentId:{},Description:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{shape:"S2d",resultWrapper:"CreateConfigurationTemplateResult"}},CreateEnvironment:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},EnvironmentName:{},GroupName:{},Description:{},CNAMEPrefix:{},Tier:{shape:"S13"},Tags:{shape:"S1f"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"},OperationsRole:{}}},output:{shape:"Sm",resultWrapper:"CreateEnvironmentResult"}},CreatePlatformVersion:{input:{type:"structure",required:["PlatformName","PlatformVersion","PlatformDefinitionBundle"],members:{PlatformName:{},PlatformVersion:{},PlatformDefinitionBundle:{shape:"S1t"},EnvironmentName:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{resultWrapper:"CreatePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"},Builder:{type:"structure",members:{ARN:{}}}}}},CreateStorageLocation:{output:{resultWrapper:"CreateStorageLocationResult",type:"structure",members:{S3Bucket:{}}}},DeleteApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TerminateEnvByForce:{type:"boolean"}}}},DeleteApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},DeleteSourceBundle:{type:"boolean"}}}},DeleteConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{}}}},DeleteEnvironmentConfiguration:{input:{type:"structure",required:["ApplicationName","EnvironmentName"],members:{ApplicationName:{},EnvironmentName:{}}}},DeletePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DeletePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"}}}},DescribeAccountAttributes:{output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{ResourceQuotas:{type:"structure",members:{ApplicationQuota:{shape:"S3c"},ApplicationVersionQuota:{shape:"S3c"},EnvironmentQuota:{shape:"S3c"},ConfigurationTemplateQuota:{shape:"S3c"},CustomPlatformQuota:{shape:"S3c"}}}}}},DescribeApplicationVersions:{input:{type:"structure",members:{ApplicationName:{},VersionLabels:{shape:"S1m"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeApplicationVersionsResult",type:"structure",members:{ApplicationVersions:{type:"list",member:{shape:"S22"}},NextToken:{}}}},DescribeApplications:{input:{type:"structure",members:{ApplicationNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeApplicationsResult",type:"structure",members:{Applications:{type:"list",member:{shape:"S1k"}}}}},DescribeConfigurationOptions:{input:{type:"structure",members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},SolutionStackName:{},PlatformArn:{},Options:{shape:"S2g"}}},output:{resultWrapper:"DescribeConfigurationOptionsResult",type:"structure",members:{SolutionStackName:{},PlatformArn:{},Options:{type:"list",member:{type:"structure",members:{Namespace:{},Name:{},DefaultValue:{},ChangeSeverity:{},UserDefined:{type:"boolean"},ValueType:{},ValueOptions:{type:"list",member:{}},MinValue:{type:"integer"},MaxValue:{type:"integer"},MaxLength:{type:"integer"},Regex:{type:"structure",members:{Pattern:{},Label:{}}}}}}}}},DescribeConfigurationSettings:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeConfigurationSettingsResult",type:"structure",members:{ConfigurationSettings:{type:"list",member:{shape:"S2d"}}}}},DescribeEnvironmentHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeEnvironmentHealthResult",type:"structure",members:{EnvironmentName:{},HealthStatus:{},Status:{},Color:{},Causes:{shape:"S48"},ApplicationMetrics:{shape:"S4a"},InstancesHealth:{type:"structure",members:{NoData:{type:"integer"},Unknown:{type:"integer"},Pending:{type:"integer"},Ok:{type:"integer"},Info:{type:"integer"},Warning:{type:"integer"},Degraded:{type:"integer"},Severe:{type:"integer"}}},RefreshedAt:{type:"timestamp"}}}},DescribeEnvironmentManagedActionHistory:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"DescribeEnvironmentManagedActionHistoryResult",type:"structure",members:{ManagedActionHistoryItems:{type:"list",member:{type:"structure",members:{ActionId:{},ActionType:{},ActionDescription:{},FailureType:{},Status:{},FailureDescription:{},ExecutedTime:{type:"timestamp"},FinishedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeEnvironmentManagedActions:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},Status:{}}},output:{resultWrapper:"DescribeEnvironmentManagedActionsResult",type:"structure",members:{ManagedActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{},WindowStartTime:{type:"timestamp"}}}}}}},DescribeEnvironmentResources:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeEnvironmentResourcesResult",type:"structure",members:{EnvironmentResources:{type:"structure",members:{EnvironmentName:{},AutoScalingGroups:{type:"list",member:{type:"structure",members:{Name:{}}}},Instances:{type:"list",member:{type:"structure",members:{Id:{}}}},LaunchConfigurations:{type:"list",member:{type:"structure",members:{Name:{}}}},LaunchTemplates:{type:"list",member:{type:"structure",members:{Id:{}}}},LoadBalancers:{type:"list",member:{type:"structure",members:{Name:{}}}},Triggers:{type:"list",member:{type:"structure",members:{Name:{}}}},Queues:{type:"list",member:{type:"structure",members:{Name:{},URL:{}}}}}}}}},DescribeEnvironments:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},EnvironmentIds:{type:"list",member:{}},EnvironmentNames:{type:"list",member:{}},IncludeDeleted:{type:"boolean"},IncludedDeletedBackTo:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{shape:"Sk",resultWrapper:"DescribeEnvironmentsResult"}},DescribeEvents:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentId:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventDate:{type:"timestamp"},Message:{},ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{}}}},NextToken:{}}}},DescribeInstancesHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}},NextToken:{}}},output:{resultWrapper:"DescribeInstancesHealthResult",type:"structure",members:{InstanceHealthList:{type:"list",member:{type:"structure",members:{InstanceId:{},HealthStatus:{},Color:{},Causes:{shape:"S48"},LaunchedAt:{type:"timestamp"},ApplicationMetrics:{shape:"S4a"},System:{type:"structure",members:{CPUUtilization:{type:"structure",members:{User:{type:"double"},Nice:{type:"double"},System:{type:"double"},Idle:{type:"double"},IOWait:{type:"double"},IRQ:{type:"double"},SoftIRQ:{type:"double"},Privileged:{type:"double"}}},LoadAverage:{type:"list",member:{type:"double"}}}},Deployment:{type:"structure",members:{VersionLabel:{},DeploymentId:{type:"long"},Status:{},DeploymentTime:{type:"timestamp"}}},AvailabilityZone:{},InstanceType:{}}}},RefreshedAt:{type:"timestamp"},NextToken:{}}}},DescribePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DescribePlatformVersionResult",type:"structure",members:{PlatformDescription:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformName:{},PlatformVersion:{},SolutionStackName:{},PlatformStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},PlatformCategory:{},Description:{},Maintainer:{},OperatingSystemName:{},OperatingSystemVersion:{},ProgrammingLanguages:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},Frameworks:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},CustomAmiList:{type:"list",member:{type:"structure",members:{VirtualizationType:{},ImageId:{}}}},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}}}}},DisassociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName"],members:{EnvironmentName:{}}}},ListAvailableSolutionStacks:{output:{resultWrapper:"ListAvailableSolutionStacksResult",type:"structure",members:{SolutionStacks:{type:"list",member:{}},SolutionStackDetails:{type:"list",member:{type:"structure",members:{SolutionStackName:{},PermittedFileTypes:{type:"list",member:{}}}}}}}},ListPlatformBranches:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Attribute:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformBranchesResult",type:"structure",members:{PlatformBranchSummaryList:{type:"list",member:{type:"structure",members:{PlatformName:{},BranchName:{},LifecycleState:{},BranchOrder:{type:"integer"},SupportedTierList:{shape:"S2s"}}}},NextToken:{}}}},ListPlatformVersions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Type:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformVersionsResult",type:"structure",members:{PlatformSummaryList:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{ResourceArn:{},ResourceTags:{shape:"S7g"}}}},RebuildEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RequestEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}}},RestartAppServer:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RetrieveEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}},output:{resultWrapper:"RetrieveEnvironmentInfoResult",type:"structure",members:{EnvironmentInfo:{type:"list",member:{type:"structure",members:{InfoType:{},Ec2InstanceId:{},SampleTimestamp:{type:"timestamp"},Message:{}}}}}}},SwapEnvironmentCNAMEs:{input:{type:"structure",members:{SourceEnvironmentId:{},SourceEnvironmentName:{},DestinationEnvironmentId:{},DestinationEnvironmentName:{}}}},TerminateEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},TerminateResources:{type:"boolean"},ForceTerminate:{type:"boolean"}}},output:{shape:"Sm",resultWrapper:"TerminateEnvironmentResult"}},UpdateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{}}},output:{shape:"S1j",resultWrapper:"UpdateApplicationResult"}},UpdateApplicationResourceLifecycle:{input:{type:"structure",required:["ApplicationName","ResourceLifecycleConfig"],members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}},output:{resultWrapper:"UpdateApplicationResourceLifecycleResult",type:"structure",members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}}},UpdateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{}}},output:{shape:"S21",resultWrapper:"UpdateApplicationVersionResult"}},UpdateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},Description:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"S2d",resultWrapper:"UpdateConfigurationTemplateResult"}},UpdateEnvironment:{input:{type:"structure",members:{ApplicationName:{},EnvironmentId:{},EnvironmentName:{},GroupName:{},Description:{},Tier:{shape:"S13"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"Sm",resultWrapper:"UpdateEnvironmentResult"}},UpdateTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},TagsToAdd:{shape:"S7g"},TagsToRemove:{type:"list",member:{}}}}},ValidateConfigurationSettings:{input:{type:"structure",required:["ApplicationName","OptionSettings"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},OptionSettings:{shape:"S27"}}},output:{resultWrapper:"ValidateConfigurationSettingsResult",type:"structure",members:{Messages:{type:"list",member:{type:"structure",members:{Message:{},Severity:{},Namespace:{},OptionName:{}}}}}}}},shapes:{Sk:{type:"structure",members:{Environments:{type:"list",member:{shape:"Sm"}},NextToken:{}}},Sm:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},ApplicationName:{},VersionLabel:{},SolutionStackName:{},PlatformArn:{},TemplateName:{},Description:{},EndpointURL:{},CNAME:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{},AbortableOperationInProgress:{type:"boolean"},Health:{},HealthStatus:{},Resources:{type:"structure",members:{LoadBalancer:{type:"structure",members:{LoadBalancerName:{},Domain:{},Listeners:{type:"list",member:{type:"structure",members:{Protocol:{},Port:{type:"integer"}}}}}}}},Tier:{shape:"S13"},EnvironmentLinks:{type:"list",member:{type:"structure",members:{LinkName:{},EnvironmentName:{}}}},EnvironmentArn:{},OperationsRole:{}}},S13:{type:"structure",members:{Name:{},Type:{},Version:{}}},S19:{type:"structure",members:{ServiceRole:{},VersionLifecycleConfig:{type:"structure",members:{MaxCountRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxCount:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}},MaxAgeRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxAgeInDays:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}}}}}},S1f:{type:"list",member:{shape:"S1g"}},S1g:{type:"structure",members:{Key:{},Value:{}}},S1j:{type:"structure",members:{Application:{shape:"S1k"}}},S1k:{type:"structure",members:{ApplicationArn:{},ApplicationName:{},Description:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Versions:{shape:"S1m"},ConfigurationTemplates:{type:"list",member:{}},ResourceLifecycleConfig:{shape:"S19"}}},S1m:{type:"list",member:{}},S1p:{type:"structure",required:["SourceType","SourceRepository","SourceLocation"],members:{SourceType:{},SourceRepository:{},SourceLocation:{}}},S1t:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S21:{type:"structure",members:{ApplicationVersion:{shape:"S22"}}},S22:{type:"structure",members:{ApplicationVersionArn:{},ApplicationName:{},Description:{},VersionLabel:{},SourceBuildInformation:{shape:"S1p"},BuildArn:{},SourceBundle:{shape:"S1t"},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{}}},S27:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{},Value:{}}}},S2d:{type:"structure",members:{SolutionStackName:{},PlatformArn:{},ApplicationName:{},TemplateName:{},Description:{},EnvironmentName:{},DeploymentStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},OptionSettings:{shape:"S27"}}},S2g:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{}}}},S2m:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformStatus:{},PlatformCategory:{},OperatingSystemName:{},OperatingSystemVersion:{},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformVersion:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}},S2s:{type:"list",member:{}},S2u:{type:"list",member:{}},S3c:{type:"structure",members:{Maximum:{type:"integer"}}},S48:{type:"list",member:{}},S4a:{type:"structure",members:{Duration:{type:"integer"},RequestCount:{type:"integer"},StatusCodes:{type:"structure",members:{Status2xx:{type:"integer"},Status3xx:{type:"integer"},Status4xx:{type:"integer"},Status5xx:{type:"integer"}}},Latency:{type:"structure",members:{P999:{type:"double"},P99:{type:"double"},P95:{type:"double"},P90:{type:"double"},P85:{type:"double"},P75:{type:"double"},P50:{type:"double"},P10:{type:"double"}}}}},S7g:{type:"list",member:{shape:"S1g"}}}}},function(e){e.exports={pagination:{DescribeApplicationVersions:{result_key:"ApplicationVersions"},DescribeApplications:{result_key:"Applications"},DescribeConfigurationOptions:{result_key:"Options"},DescribeEnvironmentManagedActionHistory:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"ManagedActionHistoryItems"},DescribeEnvironments:{result_key:"Environments"},DescribeEvents:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"Events"},ListAvailableSolutionStacks:{result_key:"SolutionStacks"},ListPlatformBranches:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken"},ListPlatformVersions:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"PlatformSummaryList"}}}},function(e){e.exports={version:2,waiters:{EnvironmentExists:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Launching"}]},EnvironmentUpdated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Updating"}]},EnvironmentTerminated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminated"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminating"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.elb={},n.ELB=i.defineService("elb",["2012-06-01"]),Object.defineProperty(a.services.elb,"2012-06-01",{get:function(){var e=r(816);return e.paginators=r(817).pagination,e.waiters=r(818).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ELB},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-06-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing",signatureVersion:"v4",uid:"elasticloadbalancing-2012-06-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/"},operations:{AddTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{shape:"S4"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},ApplySecurityGroupsToLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","SecurityGroups"],members:{LoadBalancerName:{},SecurityGroups:{shape:"Sa"}}},output:{resultWrapper:"ApplySecurityGroupsToLoadBalancerResult",type:"structure",members:{SecurityGroups:{shape:"Sa"}}}},AttachLoadBalancerToSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"AttachLoadBalancerToSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},ConfigureHealthCheck:{input:{type:"structure",required:["LoadBalancerName","HealthCheck"],members:{LoadBalancerName:{},HealthCheck:{shape:"Si"}}},output:{resultWrapper:"ConfigureHealthCheckResult",type:"structure",members:{HealthCheck:{shape:"Si"}}}},CreateAppCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","CookieName"],members:{LoadBalancerName:{},PolicyName:{},CookieName:{}}},output:{resultWrapper:"CreateAppCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLBCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{},CookieExpirationPeriod:{type:"long"}}},output:{resultWrapper:"CreateLBCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},SecurityGroups:{shape:"Sa"},Scheme:{},Tags:{shape:"S4"}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{DNSName:{}}}},CreateLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"}}},output:{resultWrapper:"CreateLoadBalancerListenersResult",type:"structure",members:{}}},CreateLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","PolicyTypeName"],members:{LoadBalancerName:{},PolicyName:{},PolicyTypeName:{},PolicyAttributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}},output:{resultWrapper:"CreateLoadBalancerPolicyResult",type:"structure",members:{}}},DeleteLoadBalancer:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DeleteLoadBalancerResult",type:"structure",members:{}}},DeleteLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPorts"],members:{LoadBalancerName:{},LoadBalancerPorts:{type:"list",member:{type:"integer"}}}},output:{resultWrapper:"DeleteLoadBalancerListenersResult",type:"structure",members:{}}},DeleteLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{}}},output:{resultWrapper:"DeleteLoadBalancerPolicyResult",type:"structure",members:{}}},DeregisterInstancesFromLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DeregisterInstancesFromLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},DescribeAccountLimits:{input:{type:"structure",members:{Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{Limits:{type:"list",member:{type:"structure",members:{Name:{},Max:{}}}},NextMarker:{}}}},DescribeInstanceHealth:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DescribeInstanceHealthResult",type:"structure",members:{InstanceStates:{type:"list",member:{type:"structure",members:{InstanceId:{},State:{},ReasonCode:{},Description:{}}}}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerAttributes:{shape:"S2a"}}}},DescribeLoadBalancerPolicies:{input:{type:"structure",members:{LoadBalancerName:{},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"DescribeLoadBalancerPoliciesResult",type:"structure",members:{PolicyDescriptions:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyTypeName:{},PolicyAttributeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}}}}}},DescribeLoadBalancerPolicyTypes:{input:{type:"structure",members:{PolicyTypeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeLoadBalancerPolicyTypesResult",type:"structure",members:{PolicyTypeDescriptions:{type:"list",member:{type:"structure",members:{PolicyTypeName:{},Description:{},PolicyAttributeTypeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{},Description:{},DefaultValue:{},Cardinality:{}}}}}}}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerNames:{shape:"S2"},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancerDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},DNSName:{},CanonicalHostedZoneName:{},CanonicalHostedZoneNameID:{},ListenerDescriptions:{type:"list",member:{type:"structure",members:{Listener:{shape:"Sy"},PolicyNames:{shape:"S2s"}}}},Policies:{type:"structure",members:{AppCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieName:{}}}},LBCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieExpirationPeriod:{type:"long"}}}},OtherPolicies:{shape:"S2s"}}},BackendServerDescriptions:{type:"list",member:{type:"structure",members:{InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}}},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},VPCId:{},Instances:{shape:"S1p"},HealthCheck:{shape:"Si"},SourceSecurityGroup:{type:"structure",members:{OwnerAlias:{},GroupName:{}}},SecurityGroups:{shape:"Sa"},CreatedTime:{type:"timestamp"},Scheme:{}}}},NextMarker:{}}}},DescribeTags:{input:{type:"structure",required:["LoadBalancerNames"],members:{LoadBalancerNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TagDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},Tags:{shape:"S4"}}}}}}},DetachLoadBalancerFromSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"DetachLoadBalancerFromSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},DisableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"DisableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},EnableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"EnableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerAttributes"],members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}}},RegisterInstancesWithLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"RegisterInstancesWithLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},RemoveTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{type:"list",member:{type:"structure",members:{Key:{}}}}}},output:{resultWrapper:"RemoveTagsResult",type:"structure",members:{}}},SetLoadBalancerListenerSSLCertificate:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","SSLCertificateId"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},SSLCertificateId:{}}},output:{resultWrapper:"SetLoadBalancerListenerSSLCertificateResult",type:"structure",members:{}}},SetLoadBalancerPoliciesForBackendServer:{input:{type:"structure",required:["LoadBalancerName","InstancePort","PolicyNames"],members:{LoadBalancerName:{},InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesForBackendServerResult",type:"structure",members:{}}},SetLoadBalancerPoliciesOfListener:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","PolicyNames"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesOfListenerResult",type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sa:{type:"list",member:{}},Se:{type:"list",member:{}},Si:{type:"structure",required:["Target","Interval","Timeout","UnhealthyThreshold","HealthyThreshold"],members:{Target:{},Interval:{type:"integer"},Timeout:{type:"integer"},UnhealthyThreshold:{type:"integer"},HealthyThreshold:{type:"integer"}}},Sx:{type:"list",member:{shape:"Sy"}},Sy:{type:"structure",required:["Protocol","LoadBalancerPort","InstancePort"],members:{Protocol:{},LoadBalancerPort:{type:"integer"},InstanceProtocol:{},InstancePort:{type:"integer"},SSLCertificateId:{}}},S13:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",members:{InstanceId:{}}}},S2a:{type:"structure",members:{CrossZoneLoadBalancing:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"}}},AccessLog:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},S3BucketName:{},EmitInterval:{type:"integer"},S3BucketPrefix:{}}},ConnectionDraining:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},Timeout:{type:"integer"}}},ConnectionSettings:{type:"structure",required:["IdleTimeout"],members:{IdleTimeout:{type:"integer"}}},AdditionalAttributes:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},S2s:{type:"list",member:{}}}}},function(e){e.exports={pagination:{DescribeInstanceHealth:{result_key:"InstanceStates"},DescribeLoadBalancerPolicies:{result_key:"PolicyDescriptions"},DescribeLoadBalancerPolicyTypes:{result_key:"PolicyTypeDescriptions"},DescribeLoadBalancers:{input_token:"Marker",output_token:"NextMarker",result_key:"LoadBalancerDescriptions"}}}},function(e){e.exports={version:2,waiters:{InstanceDeregistered:{delay:15,operation:"DescribeInstanceHealth",maxAttempts:40,acceptors:[{expected:"OutOfService",matcher:"pathAll",state:"success",argument:"InstanceStates[].State"},{matcher:"error",expected:"InvalidInstance",state:"success"}]},AnyInstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAny",state:"success"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"},InstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.elbv2={},n.ELBv2=i.defineService("elbv2",["2015-12-01"]),Object.defineProperty(a.services.elbv2,"2015-12-01",{get:function(){var e=r(820);return e.paginators=r(821).pagination,e.waiters=r(822).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ELBv2},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-12-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceAbbreviation:"Elastic Load Balancing v2",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing v2",signatureVersion:"v4",uid:"elasticloadbalancingv2-2015-12-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/"},operations:{AddListenerCertificates:{input:{type:"structure",required:["ListenerArn","Certificates"],members:{ListenerArn:{},Certificates:{shape:"S3"}}},output:{resultWrapper:"AddListenerCertificatesResult",type:"structure",members:{Certificates:{shape:"S3"}}}},AddTags:{input:{type:"structure",required:["ResourceArns","Tags"],members:{ResourceArns:{shape:"S9"},Tags:{shape:"Sb"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},CreateListener:{input:{type:"structure",required:["LoadBalancerArn","DefaultActions"],members:{LoadBalancerArn:{},Protocol:{},Port:{type:"integer"},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},CreateLoadBalancer:{input:{type:"structure",required:["Name"],members:{Name:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"},SecurityGroups:{shape:"S2c"},Scheme:{},Tags:{shape:"Sb"},Type:{},IpAddressType:{},CustomerOwnedIpv4Pool:{}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{LoadBalancers:{shape:"S2j"}}}},CreateRule:{input:{type:"structure",required:["ListenerArn","Conditions","Priority","Actions"],members:{ListenerArn:{},Conditions:{shape:"S30"},Priority:{type:"integer"},Actions:{shape:"Sl"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateRuleResult",type:"structure",members:{Rules:{shape:"S3g"}}}},CreateTargetGroup:{input:{type:"structure",required:["Name"],members:{Name:{},Protocol:{},ProtocolVersion:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3u"},TargetType:{},Tags:{shape:"Sb"},IpAddressType:{}}},output:{resultWrapper:"CreateTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S40"}}}},DeleteListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{resultWrapper:"DeleteListenerResult",type:"structure",members:{}}},DeleteLoadBalancer:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DeleteLoadBalancerResult",type:"structure",members:{}}},DeleteRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{}}},output:{resultWrapper:"DeleteRuleResult",type:"structure",members:{}}},DeleteTargetGroup:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{}}},output:{resultWrapper:"DeleteTargetGroupResult",type:"structure",members:{}}},DeregisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"DeregisterTargetsResult",type:"structure",members:{}}},DescribeAccountLimits:{input:{type:"structure",members:{Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{Limits:{type:"list",member:{type:"structure",members:{Name:{},Max:{}}}},NextMarker:{}}}},DescribeListenerCertificates:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeListenerCertificatesResult",type:"structure",members:{Certificates:{shape:"S3"},NextMarker:{}}}},DescribeListeners:{input:{type:"structure",members:{LoadBalancerArn:{},ListenerArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeListenersResult",type:"structure",members:{Listeners:{shape:"S21"},NextMarker:{}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4v"}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerArns:{shape:"S42"},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancers:{shape:"S2j"},NextMarker:{}}}},DescribeRules:{input:{type:"structure",members:{ListenerArn:{},RuleArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeRulesResult",type:"structure",members:{Rules:{shape:"S3g"},NextMarker:{}}}},DescribeSSLPolicies:{input:{type:"structure",members:{Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeSSLPoliciesResult",type:"structure",members:{SslPolicies:{type:"list",member:{type:"structure",members:{SslProtocols:{type:"list",member:{}},Ciphers:{type:"list",member:{type:"structure",members:{Name:{},Priority:{type:"integer"}}}},Name:{}}}},NextMarker:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceArns"],members:{ResourceArns:{shape:"S9"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TagDescriptions:{type:"list",member:{type:"structure",members:{ResourceArn:{},Tags:{shape:"Sb"}}}}}}},DescribeTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{}}},output:{resultWrapper:"DescribeTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},DescribeTargetGroups:{input:{type:"structure",members:{LoadBalancerArn:{},TargetGroupArns:{type:"list",member:{}},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTargetGroupsResult",type:"structure",members:{TargetGroups:{shape:"S40"},NextMarker:{}}}},DescribeTargetHealth:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"DescribeTargetHealthResult",type:"structure",members:{TargetHealthDescriptions:{type:"list",member:{type:"structure",members:{Target:{shape:"S4d"},HealthCheckPort:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}}}}}}}},ModifyListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Port:{type:"integer"},Protocol:{},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"}}},output:{resultWrapper:"ModifyListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn","Attributes"],members:{LoadBalancerArn:{},Attributes:{shape:"S4v"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4v"}}}},ModifyRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{},Conditions:{shape:"S30"},Actions:{shape:"Sl"}}},output:{resultWrapper:"ModifyRuleResult",type:"structure",members:{Rules:{shape:"S3g"}}}},ModifyTargetGroup:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckPath:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3u"}}},output:{resultWrapper:"ModifyTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S40"}}}},ModifyTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn","Attributes"],members:{TargetGroupArn:{},Attributes:{shape:"S5m"}}},output:{resultWrapper:"ModifyTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},RegisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"RegisterTargetsResult",type:"structure",members:{}}},RemoveListenerCertificates:{input:{type:"structure",required:["ListenerArn","Certificates"],members:{ListenerArn:{},Certificates:{shape:"S3"}}},output:{resultWrapper:"RemoveListenerCertificatesResult",type:"structure",members:{}}},RemoveTags:{input:{type:"structure",required:["ResourceArns","TagKeys"],members:{ResourceArns:{shape:"S9"},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"RemoveTagsResult",type:"structure",members:{}}},SetIpAddressType:{input:{type:"structure",required:["LoadBalancerArn","IpAddressType"],members:{LoadBalancerArn:{},IpAddressType:{}}},output:{resultWrapper:"SetIpAddressTypeResult",type:"structure",members:{IpAddressType:{}}}},SetRulePriorities:{input:{type:"structure",required:["RulePriorities"],members:{RulePriorities:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{type:"integer"}}}}}},output:{resultWrapper:"SetRulePrioritiesResult",type:"structure",members:{Rules:{shape:"S3g"}}}},SetSecurityGroups:{input:{type:"structure",required:["LoadBalancerArn","SecurityGroups"],members:{LoadBalancerArn:{},SecurityGroups:{shape:"S2c"}}},output:{resultWrapper:"SetSecurityGroupsResult",type:"structure",members:{SecurityGroupIds:{shape:"S2c"}}}},SetSubnets:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"},IpAddressType:{}}},output:{resultWrapper:"SetSubnetsResult",type:"structure",members:{AvailabilityZones:{shape:"S2s"},IpAddressType:{}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{CertificateArn:{},IsDefault:{type:"boolean"}}}},S9:{type:"list",member:{}},Sb:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sl:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},TargetGroupArn:{},AuthenticateOidcConfig:{type:"structure",required:["Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","ClientId"],members:{Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},ClientId:{},ClientSecret:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{},UseExistingClientSecret:{type:"boolean"}}},AuthenticateCognitoConfig:{type:"structure",required:["UserPoolArn","UserPoolClientId","UserPoolDomain"],members:{UserPoolArn:{},UserPoolClientId:{},UserPoolDomain:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{}}},Order:{type:"integer"},RedirectConfig:{type:"structure",required:["StatusCode"],members:{Protocol:{},Port:{},Host:{},Path:{},Query:{},StatusCode:{}}},FixedResponseConfig:{type:"structure",required:["StatusCode"],members:{MessageBody:{},StatusCode:{},ContentType:{}}},ForwardConfig:{type:"structure",members:{TargetGroups:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},Weight:{type:"integer"}}}},TargetGroupStickinessConfig:{type:"structure",members:{Enabled:{type:"boolean"},DurationSeconds:{type:"integer"}}}}}}}},S1y:{type:"list",member:{}},S21:{type:"list",member:{type:"structure",members:{ListenerArn:{},LoadBalancerArn:{},Port:{type:"integer"},Protocol:{},Certificates:{shape:"S3"},SslPolicy:{},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"}}}},S25:{type:"list",member:{}},S27:{type:"list",member:{type:"structure",members:{SubnetId:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}},S2c:{type:"list",member:{}},S2j:{type:"list",member:{type:"structure",members:{LoadBalancerArn:{},DNSName:{},CanonicalHostedZoneId:{},CreatedTime:{type:"timestamp"},LoadBalancerName:{},Scheme:{},VpcId:{},State:{type:"structure",members:{Code:{},Reason:{}}},Type:{},AvailabilityZones:{shape:"S2s"},SecurityGroups:{shape:"S2c"},IpAddressType:{},CustomerOwnedIpv4Pool:{}}}},S2s:{type:"list",member:{type:"structure",members:{ZoneName:{},SubnetId:{},OutpostId:{},LoadBalancerAddresses:{type:"list",member:{type:"structure",members:{IpAddress:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}}}}},S30:{type:"list",member:{type:"structure",members:{Field:{},Values:{shape:"S33"},HostHeaderConfig:{type:"structure",members:{Values:{shape:"S33"}}},PathPatternConfig:{type:"structure",members:{Values:{shape:"S33"}}},HttpHeaderConfig:{type:"structure",members:{HttpHeaderName:{},Values:{shape:"S33"}}},QueryStringConfig:{type:"structure",members:{Values:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},HttpRequestMethodConfig:{type:"structure",members:{Values:{shape:"S33"}}},SourceIpConfig:{type:"structure",members:{Values:{shape:"S33"}}}}}},S33:{type:"list",member:{}},S3g:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{},Conditions:{shape:"S30"},Actions:{shape:"Sl"},IsDefault:{type:"boolean"}}}},S3u:{type:"structure",members:{HttpCode:{},GrpcCode:{}}},S40:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},TargetGroupName:{},Protocol:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},HealthCheckPath:{},Matcher:{shape:"S3u"},LoadBalancerArns:{shape:"S42"},TargetType:{},ProtocolVersion:{},IpAddressType:{}}}},S42:{type:"list",member:{}},S4c:{type:"list",member:{shape:"S4d"}},S4d:{type:"structure",required:["Id"],members:{Id:{},Port:{type:"integer"},AvailabilityZone:{}}},S4v:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S5m:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},function(e){e.exports={pagination:{DescribeListeners:{input_token:"Marker",output_token:"NextMarker",result_key:"Listeners"},DescribeLoadBalancers:{input_token:"Marker",output_token:"NextMarker",result_key:"LoadBalancers"},DescribeTargetGroups:{input_token:"Marker",output_token:"NextMarker",result_key:"TargetGroups"}}}},function(e){e.exports={version:2,waiters:{LoadBalancerExists:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"LoadBalancerNotFound",state:"retry"}]},LoadBalancerAvailable:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{state:"retry",matcher:"pathAny",argument:"LoadBalancers[].State.Code",expected:"provisioning"},{state:"retry",matcher:"error",expected:"LoadBalancerNotFound"}]},LoadBalancersDeleted:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"retry",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{matcher:"error",expected:"LoadBalancerNotFound",state:"success"}]},TargetInService:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"healthy",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}]},TargetDeregistered:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{matcher:"error",expected:"InvalidTarget",state:"success"},{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"unused",matcher:"pathAll",state:"success"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.emr={},n.EMR=i.defineService("emr",["2009-03-31"]),Object.defineProperty(a.services.emr,"2009-03-31",{get:function(){var e=r(824);return e.paginators=r(825).pagination,e.waiters=r(826).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.EMR},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2009-03-31",endpointPrefix:"elasticmapreduce",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon EMR",serviceFullName:"Amazon EMR",serviceId:"EMR",signatureVersion:"v4",targetPrefix:"ElasticMapReduce",uid:"elasticmapreduce-2009-03-31"},operations:{AddInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{shape:"S3"}}},output:{type:"structure",members:{ClusterId:{},InstanceFleetId:{},ClusterArn:{}}}},AddInstanceGroups:{input:{type:"structure",required:["InstanceGroups","JobFlowId"],members:{InstanceGroups:{shape:"Sx"},JobFlowId:{}}},output:{type:"structure",members:{JobFlowId:{},InstanceGroupIds:{type:"list",member:{}},ClusterArn:{}}}},AddJobFlowSteps:{input:{type:"structure",required:["JobFlowId","Steps"],members:{JobFlowId:{},Steps:{shape:"S1i"}}},output:{type:"structure",members:{StepIds:{shape:"S1r"}}}},AddTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{}}},CancelSteps:{input:{type:"structure",required:["ClusterId","StepIds"],members:{ClusterId:{},StepIds:{shape:"S1r"},StepCancellationOption:{}}},output:{type:"structure",members:{CancelStepsInfoList:{type:"list",member:{type:"structure",members:{StepId:{},Status:{},Reason:{}}}}}}},CreateSecurityConfiguration:{input:{type:"structure",required:["Name","SecurityConfiguration"],members:{Name:{},SecurityConfiguration:{}}},output:{type:"structure",required:["Name","CreationDateTime"],members:{Name:{},CreationDateTime:{type:"timestamp"}}}},CreateStudio:{input:{type:"structure",required:["Name","AuthMode","VpcId","SubnetIds","ServiceRole","WorkspaceSecurityGroupId","EngineSecurityGroupId","DefaultS3Location"],members:{Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S29"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{StudioId:{},Url:{}}}},CreateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}},DeleteSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}}},DeleteStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}}},DescribeCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{Cluster:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2l"},Ec2InstanceAttributes:{type:"structure",members:{Ec2KeyName:{},Ec2SubnetId:{},RequestedEc2SubnetIds:{shape:"S2r"},Ec2AvailabilityZone:{},RequestedEc2AvailabilityZones:{shape:"S2r"},IamInstanceProfile:{},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S2s"},AdditionalSlaveSecurityGroups:{shape:"S2s"}}},InstanceCollectionType:{},LogUri:{},LogEncryptionKmsKeyId:{},RequestedAmiVersion:{},RunningAmiVersion:{},ReleaseLabel:{},AutoTerminate:{type:"boolean"},TerminationProtected:{type:"boolean"},VisibleToAllUsers:{type:"boolean"},Applications:{shape:"S2v"},Tags:{shape:"S1u"},ServiceRole:{},NormalizedInstanceHours:{type:"integer"},MasterPublicDnsName:{},Configurations:{shape:"Sh"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2z"},ClusterArn:{},OutpostArn:{},StepConcurrencyLevel:{type:"integer"},PlacementGroups:{shape:"S31"}}}}}},DescribeJobFlows:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},JobFlowIds:{shape:"S1p"},JobFlowStates:{type:"list",member:{}}}},output:{type:"structure",members:{JobFlows:{type:"list",member:{type:"structure",required:["JobFlowId","Name","ExecutionStatusDetail","Instances"],members:{JobFlowId:{},Name:{},LogUri:{},LogEncryptionKmsKeyId:{},AmiVersion:{},ExecutionStatusDetail:{type:"structure",required:["State","CreationDateTime"],members:{State:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},LastStateChangeReason:{}}},Instances:{type:"structure",required:["MasterInstanceType","SlaveInstanceType","InstanceCount"],members:{MasterInstanceType:{},MasterPublicDnsName:{},MasterInstanceId:{},SlaveInstanceType:{},InstanceCount:{type:"integer"},InstanceGroups:{type:"list",member:{type:"structure",required:["Market","InstanceRole","InstanceType","InstanceRequestCount","InstanceRunningCount","State","CreationDateTime"],members:{InstanceGroupId:{},Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceRequestCount:{type:"integer"},InstanceRunningCount:{type:"integer"},State:{},LastStateChangeReason:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},CustomAmiId:{}}}},NormalizedInstanceHours:{type:"integer"},Ec2KeyName:{},Ec2SubnetId:{},Placement:{shape:"S3f"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{}}},Steps:{type:"list",member:{type:"structure",required:["StepConfig","ExecutionStatusDetail"],members:{StepConfig:{shape:"S1j"},ExecutionStatusDetail:{type:"structure",required:["State","CreationDateTime"],members:{State:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},LastStateChangeReason:{}}}}}},BootstrapActions:{type:"list",member:{type:"structure",members:{BootstrapActionConfig:{shape:"S3m"}}}},SupportedProducts:{shape:"S3o"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},AutoScalingRole:{},ScaleDownBehavior:{}}}}}},deprecated:!0},DescribeNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}},output:{type:"structure",members:{NotebookExecution:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},ExecutionEngine:{shape:"S3s"},NotebookExecutionName:{},NotebookParams:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Arn:{},OutputNotebookURI:{},LastStateChangeReason:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1u"}}}}}},DescribeReleaseLabel:{input:{type:"structure",members:{ReleaseLabel:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReleaseLabel:{},Applications:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},NextToken:{}}}},DescribeSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},SecurityConfiguration:{},CreationDateTime:{type:"timestamp"}}}},DescribeStep:{input:{type:"structure",required:["ClusterId","StepId"],members:{ClusterId:{},StepId:{}}},output:{type:"structure",members:{Step:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S45"},ActionOnFailure:{},Status:{shape:"S46"}}}}}},DescribeStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}},output:{type:"structure",members:{Studio:{type:"structure",members:{StudioId:{},StudioArn:{},Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S29"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},Url:{},CreationTime:{type:"timestamp"},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1u"}}}}}},GetAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{AutoTerminationPolicy:{shape:"S4h"}}}},GetBlockPublicAccessConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],members:{BlockPublicAccessConfiguration:{shape:"S4l"},BlockPublicAccessConfigurationMetadata:{type:"structure",required:["CreationDateTime","CreatedByArn"],members:{CreationDateTime:{type:"timestamp"},CreatedByArn:{}}}}}},GetManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{ManagedScalingPolicy:{shape:"S4s"}}}},GetStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}},output:{type:"structure",members:{SessionMapping:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}}}},ListBootstrapActions:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{BootstrapActions:{type:"list",member:{type:"structure",members:{Name:{},ScriptPath:{},Args:{shape:"S2s"}}}},Marker:{}}}},ListClusters:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},ClusterStates:{type:"list",member:{}},Marker:{}}},output:{type:"structure",members:{Clusters:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2l"},NormalizedInstanceHours:{type:"integer"},ClusterArn:{},OutpostArn:{}}}},Marker:{}}}},ListInstanceFleets:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceFleets:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},InstanceFleetType:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"},ProvisionedOnDemandCapacity:{type:"integer"},ProvisionedSpotCapacity:{type:"integer"},InstanceTypeSpecifications:{type:"list",member:{type:"structure",members:{InstanceType:{},WeightedCapacity:{type:"integer"},BidPrice:{},BidPriceAsPercentageOfOnDemandPrice:{type:"double"},Configurations:{shape:"Sh"},EbsBlockDevices:{shape:"S5j"},EbsOptimized:{type:"boolean"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sk"}}}},Marker:{}}}},ListInstanceGroups:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceGroups:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Market:{},InstanceGroupType:{},BidPrice:{},InstanceType:{},RequestedInstanceCount:{type:"integer"},RunningInstanceCount:{type:"integer"},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},Configurations:{shape:"Sh"},ConfigurationsVersion:{type:"long"},LastSuccessfullyAppliedConfigurations:{shape:"Sh"},LastSuccessfullyAppliedConfigurationsVersion:{type:"long"},EbsBlockDevices:{shape:"S5j"},EbsOptimized:{type:"boolean"},ShrinkPolicy:{shape:"S5v"},AutoScalingPolicy:{shape:"S5z"},CustomAmiId:{}}}},Marker:{}}}},ListInstances:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},InstanceGroupId:{},InstanceGroupTypes:{type:"list",member:{}},InstanceFleetId:{},InstanceFleetType:{},InstanceStates:{type:"list",member:{}},Marker:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{Id:{},Ec2InstanceId:{},PublicDnsName:{},PublicIpAddress:{},PrivateDnsName:{},PrivateIpAddress:{},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},InstanceGroupId:{},InstanceFleetId:{},Market:{},InstanceType:{},EbsVolumes:{type:"list",member:{type:"structure",members:{Device:{},VolumeId:{}}}}}}},Marker:{}}}},ListNotebookExecutions:{input:{type:"structure",members:{EditorId:{},Status:{},From:{type:"timestamp"},To:{type:"timestamp"},Marker:{}}},output:{type:"structure",members:{NotebookExecutions:{type:"list",member:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},NotebookExecutionName:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},Marker:{}}}},ListReleaseLabels:{input:{type:"structure",members:{Filters:{type:"structure",members:{Prefix:{},Application:{}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReleaseLabels:{shape:"S2s"},NextToken:{}}}},ListSecurityConfigurations:{input:{type:"structure",members:{Marker:{}}},output:{type:"structure",members:{SecurityConfigurations:{type:"list",member:{type:"structure",members:{Name:{},CreationDateTime:{type:"timestamp"}}}},Marker:{}}}},ListSteps:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},StepStates:{type:"list",member:{}},StepIds:{shape:"S1p"},Marker:{}}},output:{type:"structure",members:{Steps:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S45"},ActionOnFailure:{},Status:{shape:"S46"}}}},Marker:{}}}},ListStudioSessionMappings:{input:{type:"structure",members:{StudioId:{},IdentityType:{},Marker:{}}},output:{type:"structure",members:{SessionMappings:{type:"list",member:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"}}}},Marker:{}}}},ListStudios:{input:{type:"structure",members:{Marker:{}}},output:{type:"structure",members:{Studios:{type:"list",member:{type:"structure",members:{StudioId:{},Name:{},VpcId:{},Description:{},Url:{},AuthMode:{},CreationTime:{type:"timestamp"}}}},Marker:{}}}},ModifyCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},StepConcurrencyLevel:{type:"integer"}}},output:{type:"structure",members:{StepConcurrencyLevel:{type:"integer"}}}},ModifyInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{type:"structure",required:["InstanceFleetId"],members:{InstanceFleetId:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"}}}}}},ModifyInstanceGroups:{input:{type:"structure",members:{ClusterId:{},InstanceGroups:{type:"list",member:{type:"structure",required:["InstanceGroupId"],members:{InstanceGroupId:{},InstanceCount:{type:"integer"},EC2InstanceIdsToTerminate:{type:"list",member:{}},ShrinkPolicy:{shape:"S5v"},Configurations:{shape:"Sh"}}}}}}},PutAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId","AutoScalingPolicy"],members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S11"}}},output:{type:"structure",members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S5z"},ClusterArn:{}}}},PutAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},AutoTerminationPolicy:{shape:"S4h"}}},output:{type:"structure",members:{}}},PutBlockPublicAccessConfiguration:{input:{type:"structure",required:["BlockPublicAccessConfiguration"],members:{BlockPublicAccessConfiguration:{shape:"S4l"}}},output:{type:"structure",members:{}}},PutManagedScalingPolicy:{input:{type:"structure",required:["ClusterId","ManagedScalingPolicy"],members:{ClusterId:{},ManagedScalingPolicy:{shape:"S4s"}}},output:{type:"structure",members:{}}},RemoveAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId"],members:{ClusterId:{},InstanceGroupId:{}}},output:{type:"structure",members:{}}},RemoveAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},RemoveManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},RemoveTags:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{shape:"S2s"}}},output:{type:"structure",members:{}}},RunJobFlow:{input:{type:"structure",required:["Name","Instances"],members:{Name:{},LogUri:{},LogEncryptionKmsKeyId:{},AdditionalInfo:{},AmiVersion:{},ReleaseLabel:{},Instances:{type:"structure",members:{MasterInstanceType:{},SlaveInstanceType:{},InstanceCount:{type:"integer"},InstanceGroups:{shape:"Sx"},InstanceFleets:{type:"list",member:{shape:"S3"}},Ec2KeyName:{},Placement:{shape:"S3f"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{},Ec2SubnetId:{},Ec2SubnetIds:{shape:"S2r"},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S7w"},AdditionalSlaveSecurityGroups:{shape:"S7w"}}},Steps:{shape:"S1i"},BootstrapActions:{type:"list",member:{shape:"S3m"}},SupportedProducts:{shape:"S3o"},NewSupportedProducts:{type:"list",member:{type:"structure",members:{Name:{},Args:{shape:"S1p"}}}},Applications:{shape:"S2v"},Configurations:{shape:"Sh"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},Tags:{shape:"S1u"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2z"},StepConcurrencyLevel:{type:"integer"},ManagedScalingPolicy:{shape:"S4s"},PlacementGroupConfigs:{shape:"S31"},AutoTerminationPolicy:{shape:"S4h"}}},output:{type:"structure",members:{JobFlowId:{},ClusterArn:{}}}},SetTerminationProtection:{input:{type:"structure",required:["JobFlowIds","TerminationProtected"],members:{JobFlowIds:{shape:"S1p"},TerminationProtected:{type:"boolean"}}}},SetVisibleToAllUsers:{input:{type:"structure",required:["JobFlowIds","VisibleToAllUsers"],members:{JobFlowIds:{shape:"S1p"},VisibleToAllUsers:{type:"boolean"}}}},StartNotebookExecution:{input:{type:"structure",required:["EditorId","RelativePath","ExecutionEngine","ServiceRole"],members:{EditorId:{},RelativePath:{},NotebookExecutionName:{},NotebookParams:{},ExecutionEngine:{shape:"S3s"},ServiceRole:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{NotebookExecutionId:{}}}},StopNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}}},TerminateJobFlows:{input:{type:"structure",required:["JobFlowIds"],members:{JobFlowIds:{shape:"S1p"}}}},UpdateStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{},Name:{},Description:{},SubnetIds:{shape:"S29"},DefaultS3Location:{}}}},UpdateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}}},shapes:{S3:{type:"structure",required:["InstanceFleetType"],members:{Name:{},InstanceFleetType:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"},InstanceTypeConfigs:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{type:"integer"},BidPrice:{},BidPriceAsPercentageOfOnDemandPrice:{type:"double"},EbsConfiguration:{shape:"Sa"},Configurations:{shape:"Sh"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sk"}}},Sa:{type:"structure",members:{EbsBlockDeviceConfigs:{type:"list",member:{type:"structure",required:["VolumeSpecification"],members:{VolumeSpecification:{shape:"Sd"},VolumesPerInstance:{type:"integer"}}}},EbsOptimized:{type:"boolean"}}},Sd:{type:"structure",required:["VolumeType","SizeInGB"],members:{VolumeType:{},Iops:{type:"integer"},SizeInGB:{type:"integer"}}},Sh:{type:"list",member:{type:"structure",members:{Classification:{},Configurations:{shape:"Sh"},Properties:{shape:"Sj"}}}},Sj:{type:"map",key:{},value:{}},Sk:{type:"structure",members:{SpotSpecification:{type:"structure",required:["TimeoutDurationMinutes","TimeoutAction"],members:{TimeoutDurationMinutes:{type:"integer"},TimeoutAction:{},BlockDurationMinutes:{type:"integer"},AllocationStrategy:{}}},OnDemandSpecification:{type:"structure",required:["AllocationStrategy"],members:{AllocationStrategy:{},CapacityReservationOptions:{type:"structure",members:{UsageStrategy:{},CapacityReservationPreference:{},CapacityReservationResourceGroupArn:{}}}}}}},Sx:{type:"list",member:{type:"structure",required:["InstanceRole","InstanceType","InstanceCount"],members:{Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceCount:{type:"integer"},Configurations:{shape:"Sh"},EbsConfiguration:{shape:"Sa"},AutoScalingPolicy:{shape:"S11"},CustomAmiId:{}}}},S11:{type:"structure",required:["Constraints","Rules"],members:{Constraints:{shape:"S12"},Rules:{shape:"S13"}}},S12:{type:"structure",required:["MinCapacity","MaxCapacity"],members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}},S13:{type:"list",member:{type:"structure",required:["Name","Action","Trigger"],members:{Name:{},Description:{},Action:{type:"structure",required:["SimpleScalingPolicyConfiguration"],members:{Market:{},SimpleScalingPolicyConfiguration:{type:"structure",required:["ScalingAdjustment"],members:{AdjustmentType:{},ScalingAdjustment:{type:"integer"},CoolDown:{type:"integer"}}}}},Trigger:{type:"structure",required:["CloudWatchAlarmDefinition"],members:{CloudWatchAlarmDefinition:{type:"structure",required:["ComparisonOperator","MetricName","Period","Threshold"],members:{ComparisonOperator:{},EvaluationPeriods:{type:"integer"},MetricName:{},Namespace:{},Period:{type:"integer"},Statistic:{},Threshold:{type:"double"},Unit:{},Dimensions:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}}}}}},S1i:{type:"list",member:{shape:"S1j"}},S1j:{type:"structure",required:["Name","HadoopJarStep"],members:{Name:{},ActionOnFailure:{},HadoopJarStep:{type:"structure",required:["Jar"],members:{Properties:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Jar:{},MainClass:{},Args:{shape:"S1p"}}}}},S1p:{type:"list",member:{}},S1r:{type:"list",member:{}},S1u:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S29:{type:"list",member:{}},S2l:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S2r:{type:"list",member:{}},S2s:{type:"list",member:{}},S2v:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Args:{shape:"S2s"},AdditionalInfo:{shape:"Sj"}}}},S2z:{type:"structure",required:["Realm","KdcAdminPassword"],members:{Realm:{},KdcAdminPassword:{},CrossRealmTrustPrincipalPassword:{},ADDomainJoinUser:{},ADDomainJoinPassword:{}}},S31:{type:"list",member:{type:"structure",required:["InstanceRole"],members:{InstanceRole:{},PlacementStrategy:{}}}},S3f:{type:"structure",members:{AvailabilityZone:{},AvailabilityZones:{shape:"S2r"}}},S3m:{type:"structure",required:["Name","ScriptBootstrapAction"],members:{Name:{},ScriptBootstrapAction:{type:"structure",required:["Path"],members:{Path:{},Args:{shape:"S1p"}}}}},S3o:{type:"list",member:{}},S3s:{type:"structure",required:["Id"],members:{Id:{},Type:{},MasterInstanceSecurityGroupId:{}}},S45:{type:"structure",members:{Jar:{},Properties:{shape:"Sj"},MainClass:{},Args:{shape:"S2s"}}},S46:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},FailureDetails:{type:"structure",members:{Reason:{},Message:{},LogFile:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S4h:{type:"structure",members:{IdleTimeout:{type:"long"}}},S4l:{type:"structure",required:["BlockPublicSecurityGroupRules"],members:{BlockPublicSecurityGroupRules:{type:"boolean"},PermittedPublicSecurityGroupRuleRanges:{type:"list",member:{type:"structure",required:["MinRange"],members:{MinRange:{type:"integer"},MaxRange:{type:"integer"}}}}}},S4s:{type:"structure",members:{ComputeLimits:{type:"structure",required:["UnitType","MinimumCapacityUnits","MaximumCapacityUnits"],members:{UnitType:{},MinimumCapacityUnits:{type:"integer"},MaximumCapacityUnits:{type:"integer"},MaximumOnDemandCapacityUnits:{type:"integer"},MaximumCoreCapacityUnits:{type:"integer"}}}}},S5j:{type:"list",member:{type:"structure",members:{VolumeSpecification:{shape:"Sd"},Device:{}}}},S5v:{type:"structure",members:{DecommissionTimeout:{type:"integer"},InstanceResizePolicy:{type:"structure",members:{InstancesToTerminate:{shape:"S5x"},InstancesToProtect:{shape:"S5x"},InstanceTerminationTimeout:{type:"integer"}}}}},S5x:{type:"list",member:{}},S5z:{type:"structure",members:{Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}}}},Constraints:{shape:"S12"},Rules:{shape:"S13"}}},S7w:{type:"list",member:{}}}}},function(e){e.exports={pagination:{DescribeJobFlows:{result_key:"JobFlows"},ListBootstrapActions:{input_token:"Marker",output_token:"Marker",result_key:"BootstrapActions"},ListClusters:{input_token:"Marker",output_token:"Marker",result_key:"Clusters"},ListInstanceFleets:{input_token:"Marker",output_token:"Marker",result_key:"InstanceFleets"},ListInstanceGroups:{input_token:"Marker",output_token:"Marker",result_key:"InstanceGroups"},ListInstances:{input_token:"Marker",output_token:"Marker",result_key:"Instances"},ListNotebookExecutions:{input_token:"Marker",output_token:"Marker",result_key:"NotebookExecutions"},ListReleaseLabels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListSecurityConfigurations:{input_token:"Marker",output_token:"Marker",result_key:"SecurityConfigurations"},ListSteps:{input_token:"Marker",output_token:"Marker",result_key:"Steps"},ListStudioSessionMappings:{input_token:"Marker",output_token:"Marker",result_key:"SessionMappings"},ListStudios:{input_token:"Marker",output_token:"Marker",result_key:"Studios"}}}},function(e){e.exports={version:2,waiters:{ClusterRunning:{delay:30,operation:"DescribeCluster",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"RUNNING"},{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"WAITING"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATING"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED_WITH_ERRORS"}]},StepComplete:{delay:30,operation:"DescribeStep",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Step.Status.State",expected:"COMPLETED"},{state:"failure",matcher:"path",argument:"Step.Status.State",expected:"FAILED"},{state:"failure",matcher:"path",argument:"Step.Status.State",expected:"CANCELLED"}]},ClusterTerminated:{delay:30,operation:"DescribeCluster",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED_WITH_ERRORS"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.elastictranscoder={},n.ElasticTranscoder=i.defineService("elastictranscoder",["2012-09-25"]),Object.defineProperty(a.services.elastictranscoder,"2012-09-25",{get:function(){var e=r(828);return e.paginators=r(829).pagination,e.waiters=r(830).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.ElasticTranscoder},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-09-25",endpointPrefix:"elastictranscoder",protocol:"rest-json",serviceFullName:"Amazon Elastic Transcoder",serviceId:"Elastic Transcoder",signatureVersion:"v4",uid:"elastictranscoder-2012-09-25"},operations:{CancelJob:{http:{method:"DELETE",requestUri:"/2012-09-25/jobs/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},CreateJob:{http:{requestUri:"/2012-09-25/jobs",responseCode:201},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"Su"},Outputs:{type:"list",member:{shape:"Su"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"}}}},UserMetadata:{shape:"S1v"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},CreatePipeline:{http:{requestUri:"/2012-09-25/pipelines",responseCode:201},input:{type:"structure",required:["Name","InputBucket","Role"],members:{Name:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},CreatePreset:{http:{requestUri:"/2012-09-25/presets",responseCode:201},input:{type:"structure",required:["Name","Container"],members:{Name:{},Description:{},Container:{},Video:{shape:"S2r"},Audio:{shape:"S37"},Thumbnails:{shape:"S3i"}}},output:{type:"structure",members:{Preset:{shape:"S3m"},Warning:{}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeletePreset:{http:{method:"DELETE",requestUri:"/2012-09-25/presets/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},ListJobsByPipeline:{http:{method:"GET",requestUri:"/2012-09-25/jobsByPipeline/{PipelineId}"},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{location:"uri",locationName:"PipelineId"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListJobsByStatus:{http:{method:"GET",requestUri:"/2012-09-25/jobsByStatus/{Status}"},input:{type:"structure",required:["Status"],members:{Status:{location:"uri",locationName:"Status"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListPipelines:{http:{method:"GET",requestUri:"/2012-09-25/pipelines"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Pipelines:{type:"list",member:{shape:"S2l"}},NextPageToken:{}}}},ListPresets:{http:{method:"GET",requestUri:"/2012-09-25/presets"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Presets:{type:"list",member:{shape:"S3m"}},NextPageToken:{}}}},ReadJob:{http:{method:"GET",requestUri:"/2012-09-25/jobs/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},ReadPipeline:{http:{method:"GET",requestUri:"/2012-09-25/pipelines/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},ReadPreset:{http:{method:"GET",requestUri:"/2012-09-25/presets/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Preset:{shape:"S3m"}}}},TestRole:{http:{requestUri:"/2012-09-25/roleTests",responseCode:200},input:{type:"structure",required:["Role","InputBucket","OutputBucket","Topics"],members:{Role:{},InputBucket:{},OutputBucket:{},Topics:{type:"list",member:{}}},deprecated:!0},output:{type:"structure",members:{Success:{},Messages:{type:"list",member:{}}},deprecated:!0},deprecated:!0},UpdatePipeline:{http:{method:"PUT",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Name:{},InputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},UpdatePipelineNotifications:{http:{requestUri:"/2012-09-25/pipelines/{Id}/notifications"},input:{type:"structure",required:["Id","Notifications"],members:{Id:{location:"uri",locationName:"Id"},Notifications:{shape:"S2a"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}},UpdatePipelineStatus:{http:{requestUri:"/2012-09-25/pipelines/{Id}/status"},input:{type:"structure",required:["Id","Status"],members:{Id:{location:"uri",locationName:"Id"},Status:{}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}}},shapes:{S5:{type:"structure",members:{Key:{},FrameRate:{},Resolution:{},AspectRatio:{},Interlaced:{},Container:{},Encryption:{shape:"Sc"},TimeSpan:{shape:"Sg"},InputCaptions:{type:"structure",members:{MergePolicy:{},CaptionSources:{shape:"Sk"}}},DetectedProperties:{type:"structure",members:{Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"}}}}},Sc:{type:"structure",members:{Mode:{},Key:{},KeyMd5:{},InitializationVector:{}}},Sg:{type:"structure",members:{StartTime:{},Duration:{}}},Sk:{type:"list",member:{type:"structure",members:{Key:{},Language:{},TimeOffset:{},Label:{},Encryption:{shape:"Sc"}}}},St:{type:"list",member:{shape:"S5"}},Su:{type:"structure",members:{Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:!0},Captions:{shape:"S1b"},Encryption:{shape:"Sc"}}},Sx:{type:"list",member:{type:"structure",members:{PresetWatermarkId:{},InputKey:{},Encryption:{shape:"Sc"}}}},S11:{type:"structure",members:{MergePolicy:{},Artwork:{type:"list",member:{type:"structure",members:{InputKey:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{},AlbumArtFormat:{},Encryption:{shape:"Sc"}}}}}},S19:{type:"list",member:{type:"structure",members:{TimeSpan:{shape:"Sg"}},deprecated:!0},deprecated:!0},S1b:{type:"structure",members:{MergePolicy:{deprecated:!0},CaptionSources:{shape:"Sk",deprecated:!0},CaptionFormats:{type:"list",member:{type:"structure",members:{Format:{},Pattern:{},Encryption:{shape:"Sc"}}}}}},S1l:{type:"list",member:{}},S1m:{type:"structure",members:{Method:{},Key:{},KeyMd5:{},InitializationVector:{},LicenseAcquisitionUrl:{},KeyStoragePolicy:{}}},S1q:{type:"structure",members:{Format:{},Key:{},KeyMd5:{},KeyId:{},InitializationVector:{},LicenseAcquisitionUrl:{}}},S1v:{type:"map",key:{},value:{}},S1y:{type:"structure",members:{Id:{},Arn:{},PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"S1z"},Outputs:{type:"list",member:{shape:"S1z"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"},Status:{},StatusDetail:{}}}},Status:{},UserMetadata:{shape:"S1v"},Timing:{type:"structure",members:{SubmitTimeMillis:{type:"long"},StartTimeMillis:{type:"long"},FinishTimeMillis:{type:"long"}}}}},S1z:{type:"structure",members:{Id:{},Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Status:{},StatusDetail:{},Duration:{type:"long"},Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:!0},Captions:{shape:"S1b"},Encryption:{shape:"Sc"},AppliedColorSpaceConversion:{}}},S2a:{type:"structure",members:{Progressing:{},Completed:{},Warning:{},Error:{}}},S2c:{type:"structure",members:{Bucket:{},StorageClass:{},Permissions:{type:"list",member:{type:"structure",members:{GranteeType:{},Grantee:{},Access:{type:"list",member:{}}}}}}},S2l:{type:"structure",members:{Id:{},Arn:{},Name:{},Status:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},S2n:{type:"list",member:{type:"structure",members:{Code:{},Message:{}}}},S2r:{type:"structure",members:{Codec:{},CodecOptions:{type:"map",key:{},value:{}},KeyframesMaxDist:{},FixedGOP:{},BitRate:{},FrameRate:{},MaxFrameRate:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},DisplayAspectRatio:{},SizingPolicy:{},PaddingPolicy:{},Watermarks:{type:"list",member:{type:"structure",members:{Id:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},HorizontalAlign:{},HorizontalOffset:{},VerticalAlign:{},VerticalOffset:{},Opacity:{},Target:{}}}}}},S37:{type:"structure",members:{Codec:{},SampleRate:{},BitRate:{},Channels:{},AudioPackingMode:{},CodecOptions:{type:"structure",members:{Profile:{},BitDepth:{},BitOrder:{},Signed:{}}}}},S3i:{type:"structure",members:{Format:{},Interval:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{}}},S3m:{type:"structure",members:{Id:{},Arn:{},Name:{},Description:{},Container:{},Audio:{shape:"S37"},Video:{shape:"S2r"},Thumbnails:{shape:"S3i"},Type:{}}},S3v:{type:"list",member:{shape:"S1y"}}}}},function(e){e.exports={pagination:{ListJobsByPipeline:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListJobsByStatus:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListPipelines:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Pipelines"},ListPresets:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Presets"}}}},function(e){e.exports={version:2,waiters:{JobComplete:{delay:30,operation:"ReadJob",maxAttempts:120,acceptors:[{expected:"Complete",matcher:"path",state:"success",argument:"Job.Status"},{expected:"Canceled",matcher:"path",state:"failure",argument:"Job.Status"},{expected:"Error",matcher:"path",state:"failure",argument:"Job.Status"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.firehose={},n.Firehose=i.defineService("firehose",["2015-08-04"]),Object.defineProperty(a.services.firehose,"2015-08-04",{get:function(){var e=r(832);return e.paginators=r(833).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Firehose},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-08-04",endpointPrefix:"firehose",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Firehose",serviceFullName:"Amazon Kinesis Firehose",serviceId:"Firehose",signatureVersion:"v4",targetPrefix:"Firehose_20150804",uid:"firehose-2015-08-04"},operations:{CreateDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamType:{},KinesisStreamSourceConfiguration:{type:"structure",required:["KinesisStreamARN","RoleARN"],members:{KinesisStreamARN:{},RoleARN:{}}},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"},S3DestinationConfiguration:{shape:"Sa",deprecated:!0},ExtendedS3DestinationConfiguration:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationConfiguration:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","Password","S3Configuration"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},Password:{shape:"S1y"},RetryOptions:{shape:"S1z"},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2e"}}},AmazonopensearchserviceDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2e"}}},SplunkDestinationConfiguration:{type:"structure",required:["HECEndpoint","HECEndpointType","HECToken","S3Configuration"],members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationConfiguration:{type:"structure",required:["EndpointConfiguration","S3Configuration"],members:{EndpointConfiguration:{shape:"S32"},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3Configuration:{shape:"Sa"}}},Tags:{shape:"S3i"}}},output:{type:"structure",members:{DeliveryStreamARN:{}}}},DeleteDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},AllowForceDelete:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},Limit:{type:"integer"},ExclusiveStartDestinationId:{}}},output:{type:"structure",required:["DeliveryStreamDescription"],members:{DeliveryStreamDescription:{type:"structure",required:["DeliveryStreamName","DeliveryStreamARN","DeliveryStreamStatus","DeliveryStreamType","VersionId","Destinations","HasMoreDestinations"],members:{DeliveryStreamName:{},DeliveryStreamARN:{},DeliveryStreamStatus:{},FailureDescription:{shape:"S3w"},DeliveryStreamEncryptionConfiguration:{type:"structure",members:{KeyARN:{},KeyType:{},Status:{},FailureDescription:{shape:"S3w"}}},DeliveryStreamType:{},VersionId:{},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},Source:{type:"structure",members:{KinesisStreamSourceDescription:{type:"structure",members:{KinesisStreamARN:{},RoleARN:{},DeliveryStartTimestamp:{type:"timestamp"}}}}},Destinations:{type:"list",member:{type:"structure",required:["DestinationId"],members:{DestinationId:{},S3DestinationDescription:{shape:"S47"},ExtendedS3DestinationDescription:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S47"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationDescription:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","S3DestinationDescription"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},RetryOptions:{shape:"S1z"},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S47"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S4b"}}},AmazonopensearchserviceDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S4b"}}},SplunkDestinationDescription:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationDescription:{type:"structure",members:{EndpointConfiguration:{type:"structure",members:{Url:{shape:"S33"},Name:{}}},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"}}}}}},HasMoreDestinations:{type:"boolean"}}}}}},ListDeliveryStreams:{input:{type:"structure",members:{Limit:{type:"integer"},DeliveryStreamType:{},ExclusiveStartDeliveryStreamName:{}}},output:{type:"structure",required:["DeliveryStreamNames","HasMoreDeliveryStreams"],members:{DeliveryStreamNames:{type:"list",member:{}},HasMoreDeliveryStreams:{type:"boolean"}}}},ListTagsForDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},ExclusiveStartTagKey:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Tags","HasMoreTags"],members:{Tags:{type:"list",member:{shape:"S3j"}},HasMoreTags:{type:"boolean"}}}},PutRecord:{input:{type:"structure",required:["DeliveryStreamName","Record"],members:{DeliveryStreamName:{},Record:{shape:"S4p"}}},output:{type:"structure",required:["RecordId"],members:{RecordId:{},Encrypted:{type:"boolean"}}}},PutRecordBatch:{input:{type:"structure",required:["DeliveryStreamName","Records"],members:{DeliveryStreamName:{},Records:{type:"list",member:{shape:"S4p"}}}},output:{type:"structure",required:["FailedPutCount","RequestResponses"],members:{FailedPutCount:{type:"integer"},Encrypted:{type:"boolean"},RequestResponses:{type:"list",member:{type:"structure",members:{RecordId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"}}},output:{type:"structure",members:{}}},StopDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{}}},output:{type:"structure",members:{}}},TagDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName","Tags"],members:{DeliveryStreamName:{},Tags:{shape:"S3i"}}},output:{type:"structure",members:{}}},UntagDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName","TagKeys"],members:{DeliveryStreamName:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDestination:{input:{type:"structure",required:["DeliveryStreamName","CurrentDeliveryStreamVersionId","DestinationId"],members:{DeliveryStreamName:{},CurrentDeliveryStreamVersionId:{},DestinationId:{},S3DestinationUpdate:{shape:"S5a",deprecated:!0},ExtendedS3DestinationUpdate:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S5a"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationUpdate:{type:"structure",members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},Password:{shape:"S1y"},RetryOptions:{shape:"S1z"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S5a"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},AmazonopensearchserviceDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},SplunkDestinationUpdate:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationUpdate:{type:"structure",members:{EndpointConfiguration:{shape:"S32"},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3Update:{shape:"S5a"}}}}},output:{type:"structure",members:{}}}},shapes:{S7:{type:"structure",required:["KeyType"],members:{KeyARN:{},KeyType:{}}},Sa:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},Se:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},Si:{type:"structure",members:{NoEncryptionConfig:{},KMSEncryptionConfig:{type:"structure",required:["AWSKMSKeyARN"],members:{AWSKMSKeyARN:{}}}}},Sl:{type:"structure",members:{Enabled:{type:"boolean"},LogGroupName:{},LogStreamName:{}}},Sq:{type:"structure",members:{Enabled:{type:"boolean"},Processors:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"list",member:{type:"structure",required:["ParameterName","ParameterValue"],members:{ParameterName:{},ParameterValue:{}}}}}}}}},Sz:{type:"structure",members:{SchemaConfiguration:{type:"structure",members:{RoleARN:{},CatalogId:{},DatabaseName:{},TableName:{},Region:{},VersionId:{}}},InputFormatConfiguration:{type:"structure",members:{Deserializer:{type:"structure",members:{OpenXJsonSerDe:{type:"structure",members:{ConvertDotsInJsonKeysToUnderscores:{type:"boolean"},CaseInsensitive:{type:"boolean"},ColumnToJsonKeyMappings:{type:"map",key:{},value:{}}}},HiveJsonSerDe:{type:"structure",members:{TimestampFormats:{type:"list",member:{}}}}}}}},OutputFormatConfiguration:{type:"structure",members:{Serializer:{type:"structure",members:{ParquetSerDe:{type:"structure",members:{BlockSizeBytes:{type:"integer"},PageSizeBytes:{type:"integer"},Compression:{},EnableDictionaryCompression:{type:"boolean"},MaxPaddingBytes:{type:"integer"},WriterVersion:{}}},OrcSerDe:{type:"structure",members:{StripeSizeBytes:{type:"integer"},BlockSizeBytes:{type:"integer"},RowIndexStride:{type:"integer"},EnablePadding:{type:"boolean"},PaddingTolerance:{type:"double"},Compression:{},BloomFilterColumns:{type:"list",member:{}},BloomFilterFalsePositiveProbability:{type:"double"},DictionaryKeyThreshold:{type:"double"},FormatVersion:{}}}}}}},Enabled:{type:"boolean"}}},S1o:{type:"structure",members:{RetryOptions:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},Enabled:{type:"boolean"}}},S1t:{type:"structure",required:["DataTableName"],members:{DataTableName:{},DataTableColumns:{},CopyOptions:{}}},S1x:{type:"string",sensitive:!0},S1y:{type:"string",sensitive:!0},S1z:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S28:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2b:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2e:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds"],members:{SubnetIds:{shape:"S2f"},RoleARN:{},SecurityGroupIds:{shape:"S2g"}}},S2f:{type:"list",member:{}},S2g:{type:"list",member:{}},S2n:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2q:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2y:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S32:{type:"structure",required:["Url"],members:{Url:{shape:"S33"},Name:{},AccessKey:{type:"string",sensitive:!0}}},S33:{type:"string",sensitive:!0},S36:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},S39:{type:"structure",members:{ContentEncoding:{},CommonAttributes:{type:"list",member:{type:"structure",required:["AttributeName","AttributeValue"],members:{AttributeName:{type:"string",sensitive:!0},AttributeValue:{type:"string",sensitive:!0}}}}}},S3f:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S3i:{type:"list",member:{shape:"S3j"}},S3j:{type:"structure",required:["Key"],members:{Key:{},Value:{}}},S3w:{type:"structure",required:["Type","Details"],members:{Type:{},Details:{}}},S47:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},S4b:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds","VpcId"],members:{SubnetIds:{shape:"S2f"},RoleARN:{},SecurityGroupIds:{shape:"S2g"},VpcId:{}}},S4p:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},S5a:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}}}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.gamelift={},n.GameLift=i.defineService("gamelift",["2015-10-01"]),Object.defineProperty(a.services.gamelift,"2015-10-01",{get:function(){var e=r(835);return e.paginators=r(836).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.GameLift},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-10-01",endpointPrefix:"gamelift",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon GameLift",serviceId:"GameLift",signatureVersion:"v4",targetPrefix:"GameLift",uid:"gamelift-2015-10-01"},operations:{AcceptMatch:{input:{type:"structure",required:["TicketId","PlayerIds","AcceptanceType"],members:{TicketId:{},PlayerIds:{shape:"S3"},AcceptanceType:{}}},output:{type:"structure",members:{}}},ClaimGameServer:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},CreateAlias:{input:{type:"structure",required:["Name","RoutingStrategy"],members:{Name:{},Description:{},RoutingStrategy:{shape:"Sm"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},CreateBuild:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},OperatingSystem:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Build:{shape:"S13"},UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},CreateFleet:{input:{type:"structure",required:["Name","EC2InstanceType"],members:{Name:{},Description:{},BuildId:{},ScriptId:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},EC2InstanceType:{},EC2InboundPermissions:{shape:"S1d"},NewGameSessionProtectionPolicy:{},RuntimeConfiguration:{shape:"S1j"},ResourceCreationLimitPolicy:{shape:"S1p"},MetricGroups:{shape:"S1r"},PeerVpcAwsAccountId:{},PeerVpcId:{},FleetType:{},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1u"},Locations:{shape:"S1w"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{FleetAttributes:{shape:"S20"},LocationStates:{shape:"S27"}}}},CreateFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S1w"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S27"}}}},CreateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","RoleArn","MinSize","MaxSize","LaunchTemplate","InstanceDefinitions"],members:{GameServerGroupName:{},RoleArn:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},LaunchTemplate:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},InstanceDefinitions:{shape:"S2i"},AutoScalingPolicy:{type:"structure",required:["TargetTrackingConfiguration"],members:{EstimatedInstanceWarmup:{type:"integer"},TargetTrackingConfiguration:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}},BalancingStrategy:{},GameServerProtectionPolicy:{},VpcSubnets:{type:"list",member:{}},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2u"}}}},CreateGameSession:{input:{type:"structure",required:["MaximumPlayerSessionCount"],members:{FleetId:{},AliasId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},GameProperties:{shape:"S31"},CreatorId:{},GameSessionId:{},IdempotencyToken:{},GameSessionData:{},Location:{}}},output:{type:"structure",members:{GameSession:{shape:"S38"}}}},CreateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3h"},Destinations:{shape:"S3j"},FilterConfiguration:{shape:"S3m"},PriorityConfiguration:{shape:"S3o"},CustomEventData:{},NotificationTarget:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3u"}}}},CreateMatchmakingConfiguration:{input:{type:"structure",required:["Name","RequestTimeoutSeconds","AcceptanceRequired","RuleSetName"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3x"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S31"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Configuration:{shape:"S48"}}}},CreateMatchmakingRuleSet:{input:{type:"structure",required:["Name","RuleSetBody"],members:{Name:{},RuleSetBody:{},Tags:{shape:"Sq"}}},output:{type:"structure",required:["RuleSet"],members:{RuleSet:{shape:"S4e"}}}},CreatePlayerSession:{input:{type:"structure",required:["GameSessionId","PlayerId"],members:{GameSessionId:{},PlayerId:{},PlayerData:{}}},output:{type:"structure",members:{PlayerSession:{shape:"S4i"}}}},CreatePlayerSessions:{input:{type:"structure",required:["GameSessionId","PlayerIds"],members:{GameSessionId:{},PlayerIds:{type:"list",member:{}},PlayerDataMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4p"}}}},CreateScript:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Script:{shape:"S4t"}}}},CreateVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{VpcPeeringAuthorization:{shape:"S4w"}}}},CreateVpcPeeringConnection:{input:{type:"structure",required:["FleetId","PeerVpcAwsAccountId","PeerVpcId"],members:{FleetId:{},PeerVpcAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}}},DeleteBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}}},DeleteFleet:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}}},DeleteFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S3n"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S27"}}}},DeleteGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},DeleteOption:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2u"}}}},DeleteGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingRuleSet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteScalingPolicy:{input:{type:"structure",required:["Name","FleetId"],members:{Name:{},FleetId:{}}}},DeleteScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}}},DeleteVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteVpcPeeringConnection:{input:{type:"structure",required:["FleetId","VpcPeeringConnectionId"],members:{FleetId:{},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{}}},DeregisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}}},DescribeAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},DescribeBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},DescribeEC2InstanceLimits:{input:{type:"structure",members:{EC2InstanceType:{},Location:{}}},output:{type:"structure",members:{EC2InstanceLimits:{type:"list",member:{type:"structure",members:{EC2InstanceType:{},CurrentInstances:{type:"integer"},InstanceLimit:{type:"integer"},Location:{}}}}}}},DescribeFleetAttributes:{input:{type:"structure",members:{FleetIds:{shape:"S5v"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetAttributes:{type:"list",member:{shape:"S20"}},NextToken:{}}}},DescribeFleetCapacity:{input:{type:"structure",members:{FleetIds:{shape:"S5v"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetCapacity:{type:"list",member:{shape:"S61"}},NextToken:{}}}},DescribeFleetEvents:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventId:{},ResourceId:{},EventCode:{},Message:{},EventTime:{type:"timestamp"},PreSignedLogUrl:{}}}},NextToken:{}}}},DescribeFleetLocationAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Locations:{shape:"S3n"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationAttributes:{type:"list",member:{type:"structure",members:{LocationState:{shape:"S28"},StoppedActions:{shape:"S25"},UpdateStatus:{}}}},NextToken:{}}}},DescribeFleetLocationCapacity:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetCapacity:{shape:"S61"}}}},DescribeFleetLocationUtilization:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetUtilization:{shape:"S6h"}}}},DescribeFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},InboundPermissions:{shape:"S1d"},UpdateStatus:{},Location:{}}}},DescribeFleetUtilization:{input:{type:"structure",members:{FleetIds:{shape:"S5v"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetUtilization:{type:"list",member:{shape:"S6h"}},NextToken:{}}}},DescribeGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},DescribeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2u"}}}},DescribeGameServerInstances:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},InstanceIds:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerInstances:{type:"list",member:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},InstanceId:{},InstanceStatus:{}}}},NextToken:{}}}},DescribeGameSessionDetails:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},Location:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionDetails:{type:"list",member:{type:"structure",members:{GameSession:{shape:"S38"},ProtectionPolicy:{}}}},NextToken:{}}}},DescribeGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S73"}}}},DescribeGameSessionQueues:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionQueues:{type:"list",member:{shape:"S3u"}},NextToken:{}}}},DescribeGameSessions:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},Location:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S7g"},NextToken:{}}}},DescribeInstances:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},InstanceId:{},Limit:{type:"integer"},NextToken:{},Location:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},InstanceId:{},IpAddress:{},DnsName:{},OperatingSystem:{},Type:{},Status:{},CreationTime:{type:"timestamp"},Location:{}}}},NextToken:{}}}},DescribeMatchmaking:{input:{type:"structure",required:["TicketIds"],members:{TicketIds:{type:"list",member:{}}}},output:{type:"structure",members:{TicketList:{type:"list",member:{shape:"S7r"}}}}},DescribeMatchmakingConfigurations:{input:{type:"structure",members:{Names:{type:"list",member:{}},RuleSetName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Configurations:{type:"list",member:{shape:"S48"}},NextToken:{}}}},DescribeMatchmakingRuleSets:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["RuleSets"],members:{RuleSets:{type:"list",member:{shape:"S4e"}},NextToken:{}}}},DescribePlayerSessions:{input:{type:"structure",members:{GameSessionId:{},PlayerId:{},PlayerSessionId:{},PlayerSessionStatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4p"},NextToken:{}}}},DescribeRuntimeConfiguration:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1j"}}}},DescribeScalingPolicies:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{},Location:{}}},output:{type:"structure",members:{ScalingPolicies:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},Name:{},Status:{},ScalingAdjustment:{type:"integer"},ScalingAdjustmentType:{},ComparisonOperator:{},Threshold:{type:"double"},EvaluationPeriods:{type:"integer"},MetricName:{},PolicyType:{},TargetConfiguration:{shape:"S8s"},UpdateStatus:{},Location:{}}}},NextToken:{}}}},DescribeScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}},output:{type:"structure",members:{Script:{shape:"S4t"}}}},DescribeVpcPeeringAuthorizations:{input:{type:"structure",members:{}},output:{type:"structure",members:{VpcPeeringAuthorizations:{type:"list",member:{shape:"S4w"}}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{FleetId:{}}},output:{type:"structure",members:{VpcPeeringConnections:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},IpV4CidrBlock:{},VpcPeeringConnectionId:{},Status:{type:"structure",members:{Code:{},Message:{}}},PeerVpcId:{},GameLiftVpcId:{}}}}}}},GetGameSessionLogUrl:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{}}},output:{type:"structure",members:{PreSignedUrl:{}}}},GetInstanceAccess:{input:{type:"structure",required:["FleetId","InstanceId"],members:{FleetId:{},InstanceId:{}}},output:{type:"structure",members:{InstanceAccess:{type:"structure",members:{FleetId:{},InstanceId:{},IpAddress:{},OperatingSystem:{},Credentials:{type:"structure",members:{UserName:{},Secret:{}},sensitive:!0}}}}}},ListAliases:{input:{type:"structure",members:{RoutingStrategyType:{},Name:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{shape:"Sv"}},NextToken:{}}}},ListBuilds:{input:{type:"structure",members:{Status:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Builds:{type:"list",member:{shape:"S13"}},NextToken:{}}}},ListFleets:{input:{type:"structure",members:{BuildId:{},ScriptId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetIds:{type:"list",member:{}},NextToken:{}}}},ListGameServerGroups:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerGroups:{type:"list",member:{shape:"S2u"}},NextToken:{}}}},ListGameServers:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},SortOrder:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServers:{type:"list",member:{shape:"Sc"}},NextToken:{}}}},ListScripts:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Scripts:{type:"list",member:{shape:"S4t"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Sq"}}}},PutScalingPolicy:{input:{type:"structure",required:["Name","FleetId","MetricName"],members:{Name:{},FleetId:{},ScalingAdjustment:{type:"integer"},ScalingAdjustmentType:{},Threshold:{type:"double"},ComparisonOperator:{},EvaluationPeriods:{type:"integer"},MetricName:{},PolicyType:{},TargetConfiguration:{shape:"S8s"}}},output:{type:"structure",members:{Name:{}}}},RegisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId","InstanceId"],members:{GameServerGroupName:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},RequestUploadCredentials:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},ResolveAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},ResumeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","ResumeActions"],members:{GameServerGroupName:{},ResumeActions:{shape:"S2x"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2u"}}}},SearchGameSessions:{input:{type:"structure",members:{FleetId:{},AliasId:{},Location:{},FilterExpression:{},SortExpression:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S7g"},NextToken:{}}}},StartFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S25"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StartGameSessionPlacement:{input:{type:"structure",required:["PlacementId","GameSessionQueueName","MaximumPlayerSessionCount"],members:{PlacementId:{},GameSessionQueueName:{},GameProperties:{shape:"S31"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},PlayerLatencies:{shape:"S75"},DesiredPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerData:{}}}},GameSessionData:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S73"}}}},StartMatchBackfill:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},GameSessionArn:{},Players:{shape:"S7u"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S7r"}}}},StartMatchmaking:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},Players:{shape:"S7u"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S7r"}}}},StopFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S25"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StopGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S73"}}}},StopMatchmaking:{input:{type:"structure",required:["TicketId"],members:{TicketId:{}}},output:{type:"structure",members:{}}},SuspendGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","SuspendActions"],members:{GameServerGroupName:{},SuspendActions:{shape:"S2x"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2u"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{},Name:{},Description:{},RoutingStrategy:{shape:"Sm"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},UpdateBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{},Name:{},Version:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},UpdateFleetAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Name:{},Description:{},NewGameSessionProtectionPolicy:{},ResourceCreationLimitPolicy:{shape:"S1p"},MetricGroups:{shape:"S1r"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateFleetCapacity:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},DesiredInstances:{type:"integer"},MinSize:{type:"integer"},MaxSize:{type:"integer"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},Location:{}}}},UpdateFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},InboundPermissionAuthorizations:{shape:"S1d"},InboundPermissionRevocations:{shape:"S1d"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{},UtilizationStatus:{},HealthCheck:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},UpdateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},RoleArn:{},InstanceDefinitions:{shape:"S2i"},GameServerProtectionPolicy:{},BalancingStrategy:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2u"}}}},UpdateGameSession:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},PlayerSessionCreationPolicy:{},ProtectionPolicy:{}}},output:{type:"structure",members:{GameSession:{shape:"S38"}}}},UpdateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3h"},Destinations:{shape:"S3j"},FilterConfiguration:{shape:"S3m"},PriorityConfiguration:{shape:"S3o"},CustomEventData:{},NotificationTarget:{}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3u"}}}},UpdateMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3x"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S31"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},output:{type:"structure",members:{Configuration:{shape:"S48"}}}},UpdateRuntimeConfiguration:{input:{type:"structure",required:["FleetId","RuntimeConfiguration"],members:{FleetId:{},RuntimeConfiguration:{shape:"S1j"}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1j"}}}},UpdateScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{},Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"}}},output:{type:"structure",members:{Script:{shape:"S4t"}}}},ValidateMatchmakingRuleSet:{input:{type:"structure",required:["RuleSetBody"],members:{RuleSetBody:{}}},output:{type:"structure",members:{Valid:{type:"boolean"}}}}},shapes:{S3:{type:"list",member:{}},Sc:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{},ClaimStatus:{},UtilizationStatus:{},RegistrationTime:{type:"timestamp"},LastClaimTime:{type:"timestamp"},LastHealthCheckTime:{type:"timestamp"}}},Sm:{type:"structure",members:{Type:{},FleetId:{},Message:{}}},Sq:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"structure",members:{AliasId:{},Name:{},AliasArn:{},Description:{},RoutingStrategy:{shape:"Sm"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},Sz:{type:"structure",members:{Bucket:{},Key:{},RoleArn:{},ObjectVersion:{}}},S13:{type:"structure",members:{BuildId:{},BuildArn:{},Name:{},Version:{},Status:{},SizeOnDisk:{type:"long"},OperatingSystem:{},CreationTime:{type:"timestamp"}}},S18:{type:"structure",members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{}},sensitive:!0},S1d:{type:"list",member:{type:"structure",required:["FromPort","ToPort","IpRange","Protocol"],members:{FromPort:{type:"integer"},ToPort:{type:"integer"},IpRange:{},Protocol:{}}}},S1j:{type:"structure",members:{ServerProcesses:{type:"list",member:{type:"structure",required:["LaunchPath","ConcurrentExecutions"],members:{LaunchPath:{},Parameters:{},ConcurrentExecutions:{type:"integer"}}}},MaxConcurrentGameSessionActivations:{type:"integer"},GameSessionActivationTimeoutSeconds:{type:"integer"}}},S1p:{type:"structure",members:{NewGameSessionsPerCreator:{type:"integer"},PolicyPeriodInMinutes:{type:"integer"}}},S1r:{type:"list",member:{}},S1u:{type:"structure",required:["CertificateType"],members:{CertificateType:{}}},S1w:{type:"list",member:{type:"structure",members:{Location:{}}}},S20:{type:"structure",members:{FleetId:{},FleetArn:{},FleetType:{},InstanceType:{},Description:{},Name:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},BuildId:{},BuildArn:{},ScriptId:{},ScriptArn:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},NewGameSessionProtectionPolicy:{},OperatingSystem:{},ResourceCreationLimitPolicy:{shape:"S1p"},MetricGroups:{shape:"S1r"},StoppedActions:{shape:"S25"},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1u"}}},S25:{type:"list",member:{}},S27:{type:"list",member:{shape:"S28"}},S28:{type:"structure",members:{Location:{},Status:{}}},S2i:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{}}}},S2u:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},RoleArn:{},InstanceDefinitions:{shape:"S2i"},BalancingStrategy:{},GameServerProtectionPolicy:{},AutoScalingGroupArn:{},Status:{},StatusReason:{},SuspendedActions:{shape:"S2x"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S2x:{type:"list",member:{}},S31:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S38:{type:"structure",members:{GameSessionId:{},Name:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Status:{},StatusReason:{},GameProperties:{shape:"S31"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerSessionCreationPolicy:{},CreatorId:{},GameSessionData:{},MatchmakerData:{},Location:{}}},S3h:{type:"list",member:{type:"structure",members:{MaximumIndividualPlayerLatencyMilliseconds:{type:"integer"},PolicyDurationSeconds:{type:"integer"}}}},S3j:{type:"list",member:{type:"structure",members:{DestinationArn:{}}}},S3m:{type:"structure",members:{AllowedLocations:{shape:"S3n"}}},S3n:{type:"list",member:{}},S3o:{type:"structure",members:{PriorityOrder:{type:"list",member:{}},LocationOrder:{shape:"S3n"}}},S3u:{type:"structure",members:{Name:{},GameSessionQueueArn:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3h"},Destinations:{shape:"S3j"},FilterConfiguration:{shape:"S3m"},PriorityConfiguration:{shape:"S3o"},CustomEventData:{},NotificationTarget:{}}},S3x:{type:"list",member:{}},S48:{type:"structure",members:{Name:{},ConfigurationArn:{},Description:{},GameSessionQueueArns:{shape:"S3x"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},RuleSetArn:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},CreationTime:{type:"timestamp"},GameProperties:{shape:"S31"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},S4e:{type:"structure",required:["RuleSetBody"],members:{RuleSetName:{},RuleSetArn:{},RuleSetBody:{},CreationTime:{type:"timestamp"}}},S4i:{type:"structure",members:{PlayerSessionId:{},PlayerId:{},GameSessionId:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerData:{}}},S4p:{type:"list",member:{shape:"S4i"}},S4t:{type:"structure",members:{ScriptId:{},ScriptArn:{},Name:{},Version:{},SizeOnDisk:{type:"long"},CreationTime:{type:"timestamp"},StorageLocation:{shape:"Sz"}}},S4w:{type:"structure",members:{GameLiftAwsAccountId:{},PeerVpcAwsAccountId:{},PeerVpcId:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"}}},S5v:{type:"list",member:{}},S61:{type:"structure",members:{FleetId:{},FleetArn:{},InstanceType:{},InstanceCounts:{type:"structure",members:{DESIRED:{type:"integer"},MINIMUM:{type:"integer"},MAXIMUM:{type:"integer"},PENDING:{type:"integer"},ACTIVE:{type:"integer"},IDLE:{type:"integer"},TERMINATING:{type:"integer"}}},Location:{}}},S6h:{type:"structure",members:{FleetId:{},FleetArn:{},ActiveServerProcessCount:{type:"integer"},ActiveGameSessionCount:{type:"integer"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Location:{}}},S73:{type:"structure",members:{PlacementId:{},GameSessionQueueName:{},Status:{},GameProperties:{shape:"S31"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},GameSessionId:{},GameSessionArn:{},GameSessionRegion:{},PlayerLatencies:{shape:"S75"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlacedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}},GameSessionData:{},MatchmakerData:{}}},S75:{type:"list",member:{type:"structure",members:{PlayerId:{},RegionIdentifier:{},LatencyInMilliseconds:{type:"float"}}}},S7g:{type:"list",member:{shape:"S38"}},S7r:{type:"structure",members:{TicketId:{},ConfigurationName:{},ConfigurationArn:{},Status:{},StatusReason:{},StatusMessage:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Players:{shape:"S7u"},GameSessionConnectionInfo:{type:"structure",members:{GameSessionArn:{},IpAddress:{},DnsName:{},Port:{type:"integer"},MatchedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}}}},EstimatedWaitTime:{type:"integer"}}},S7u:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerAttributes:{type:"map",key:{},value:{type:"structure",members:{S:{},N:{type:"double"},SL:{shape:"S3"},SDM:{type:"map",key:{},value:{type:"double"}}}}},Team:{},LatencyInMs:{type:"map",key:{},value:{type:"integer"}}}}},S8s:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}}},function(e){e.exports={pagination:{DescribeFleetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetAttributes"},DescribeFleetCapacity:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetCapacity"},DescribeFleetEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Events"},DescribeFleetLocationAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit"},DescribeFleetUtilization:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetUtilization"},DescribeGameServerInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerInstances"},DescribeGameSessionDetails:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionDetails"},DescribeGameSessionQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionQueues"},DescribeGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"},DescribeInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Instances"},DescribeMatchmakingConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Configurations"},DescribeMatchmakingRuleSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"RuleSets"},DescribePlayerSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"PlayerSessions"},DescribeScalingPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"ScalingPolicies"},ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Aliases"},ListBuilds:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Builds"},ListFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetIds"},ListGameServerGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerGroups"},ListGameServers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServers"},ListScripts:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Scripts"},SearchGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.iam={},n.IAM=i.defineService("iam",["2010-05-08"]),Object.defineProperty(a.services.iam,"2010-05-08",{get:function(){var e=r(838);return e.paginators=r(839).pagination,e.waiters=r(840).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.IAM},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2010-05-08",endpointPrefix:"iam",globalEndpoint:"iam.amazonaws.com",protocol:"query",serviceAbbreviation:"IAM",serviceFullName:"AWS Identity and Access Management",serviceId:"IAM",signatureVersion:"v4",uid:"iam-2010-05-08",xmlNamespace:"https://iam.amazonaws.com/doc/2010-05-08/"},operations:{AddClientIDToOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},AddRoleToInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},AddUserToGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},AttachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},AttachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},AttachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},ChangePassword:{input:{type:"structure",required:["OldPassword","NewPassword"],members:{OldPassword:{shape:"Sf"},NewPassword:{shape:"Sf"}}}},CreateAccessKey:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"CreateAccessKeyResult",type:"structure",required:["AccessKey"],members:{AccessKey:{type:"structure",required:["UserName","AccessKeyId","Status","SecretAccessKey"],members:{UserName:{},AccessKeyId:{},Status:{},SecretAccessKey:{type:"string",sensitive:!0},CreateDate:{type:"timestamp"}}}}}},CreateAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},CreateGroup:{input:{type:"structure",required:["GroupName"],members:{Path:{},GroupName:{}}},output:{resultWrapper:"CreateGroupResult",type:"structure",required:["Group"],members:{Group:{shape:"Ss"}}}},CreateInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Path:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"S10"}}}},CreateLoginProfile:{input:{type:"structure",required:["UserName","Password"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}},output:{resultWrapper:"CreateLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},CreateOpenIDConnectProvider:{input:{type:"structure",required:["Url","ThumbprintList"],members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateOpenIDConnectProviderResult",type:"structure",members:{OpenIDConnectProviderArn:{},Tags:{shape:"Sv"}}}},CreatePolicy:{input:{type:"structure",required:["PolicyName","PolicyDocument"],members:{PolicyName:{},Path:{},PolicyDocument:{},Description:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreatePolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},CreatePolicyVersion:{input:{type:"structure",required:["PolicyArn","PolicyDocument"],members:{PolicyArn:{},PolicyDocument:{},SetAsDefault:{type:"boolean"}}},output:{resultWrapper:"CreatePolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},CreateRole:{input:{type:"structure",required:["RoleName","AssumeRolePolicyDocument"],members:{Path:{},RoleName:{},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"S12"}}}},CreateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","Name"],members:{SAMLMetadataDocument:{},Name:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{},Tags:{shape:"Sv"}}}},CreateServiceLinkedRole:{input:{type:"structure",required:["AWSServiceName"],members:{AWSServiceName:{},Description:{},CustomSuffix:{}}},output:{resultWrapper:"CreateServiceLinkedRoleResult",type:"structure",members:{Role:{shape:"S12"}}}},CreateServiceSpecificCredential:{input:{type:"structure",required:["UserName","ServiceName"],members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"CreateServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},CreateUser:{input:{type:"structure",required:["UserName"],members:{Path:{},UserName:{},PermissionsBoundary:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateUserResult",type:"structure",members:{User:{shape:"S2d"}}}},CreateVirtualMFADevice:{input:{type:"structure",required:["VirtualMFADeviceName"],members:{Path:{},VirtualMFADeviceName:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateVirtualMFADeviceResult",type:"structure",required:["VirtualMFADevice"],members:{VirtualMFADevice:{shape:"S2h"}}}},DeactivateMFADevice:{input:{type:"structure",required:["UserName","SerialNumber"],members:{UserName:{},SerialNumber:{}}}},DeleteAccessKey:{input:{type:"structure",required:["AccessKeyId"],members:{UserName:{},AccessKeyId:{}}}},DeleteAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},DeleteAccountPasswordPolicy:{},DeleteGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{}}}},DeleteGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}}},DeleteInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}}},DeleteLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}}},DeletePolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}}},DeletePolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},DeleteRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePermissionsBoundary:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}}},DeleteSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}}},DeleteSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId"],members:{UserName:{},SSHPublicKeyId:{}}}},DeleteServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}}},DeleteServiceLinkedRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"DeleteServiceLinkedRoleResult",type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}}},DeleteServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}}},DeleteSigningCertificate:{input:{type:"structure",required:["CertificateId"],members:{UserName:{},CertificateId:{}}}},DeleteUser:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPermissionsBoundary:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}}},DeleteVirtualMFADevice:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{}}}},DetachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},DetachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},DetachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},EnableMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},GenerateCredentialReport:{output:{resultWrapper:"GenerateCredentialReportResult",type:"structure",members:{State:{},Description:{}}}},GenerateOrganizationsAccessReport:{input:{type:"structure",required:["EntityPath"],members:{EntityPath:{},OrganizationsPolicyId:{}}},output:{resultWrapper:"GenerateOrganizationsAccessReportResult",type:"structure",members:{JobId:{}}}},GenerateServiceLastAccessedDetails:{input:{type:"structure",required:["Arn"],members:{Arn:{},Granularity:{}}},output:{resultWrapper:"GenerateServiceLastAccessedDetailsResult",type:"structure",members:{JobId:{}}}},GetAccessKeyLastUsed:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyLastUsedResult",type:"structure",members:{UserName:{},AccessKeyLastUsed:{type:"structure",required:["LastUsedDate","ServiceName","Region"],members:{LastUsedDate:{type:"timestamp"},ServiceName:{},Region:{}}}}}},GetAccountAuthorizationDetails:{input:{type:"structure",members:{Filter:{type:"list",member:{}},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetAccountAuthorizationDetailsResult",type:"structure",members:{UserDetailList:{type:"list",member:{type:"structure",members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},UserPolicyList:{shape:"S43"},GroupList:{type:"list",member:{}},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"}}}},GroupDetailList:{type:"list",member:{type:"structure",members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"},GroupPolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"}}}},RoleDetailList:{type:"list",member:{type:"structure",members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},InstanceProfileList:{shape:"S4c"},RolePolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"},RoleLastUsed:{shape:"S18"}}}},Policies:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},PolicyVersionList:{shape:"S4f"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},GetAccountPasswordPolicy:{output:{resultWrapper:"GetAccountPasswordPolicyResult",type:"structure",required:["PasswordPolicy"],members:{PasswordPolicy:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},ExpirePasswords:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}}}},GetAccountSummary:{output:{resultWrapper:"GetAccountSummaryResult",type:"structure",members:{SummaryMap:{type:"map",key:{},value:{type:"integer"}}}}},GetContextKeysForCustomPolicy:{input:{type:"structure",required:["PolicyInputList"],members:{PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForCustomPolicyResult"}},GetContextKeysForPrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForPrincipalPolicyResult"}},GetCredentialReport:{output:{resultWrapper:"GetCredentialReportResult",type:"structure",members:{Content:{type:"blob"},ReportFormat:{},GeneratedTime:{type:"timestamp"}}}},GetGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"GetGroupResult",type:"structure",required:["Group","Users"],members:{Group:{shape:"Ss"},Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},GetGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}},output:{resultWrapper:"GetGroupPolicyResult",type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},GetInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}},output:{resultWrapper:"GetInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"S10"}}}},GetLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}},output:{resultWrapper:"GetLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},GetOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}},output:{resultWrapper:"GetOpenIDConnectProviderResult",type:"structure",members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},CreateDate:{type:"timestamp"},Tags:{shape:"Sv"}}}},GetOrganizationsAccessReport:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{},SortKey:{}}},output:{resultWrapper:"GetOrganizationsAccessReportResult",type:"structure",required:["JobStatus","JobCreationDate"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},NumberOfServicesAccessible:{type:"integer"},NumberOfServicesNotAccessed:{type:"integer"},AccessDetails:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},ServiceNamespace:{},Region:{},EntityPath:{},LastAuthenticatedTime:{type:"timestamp"},TotalAuthenticatedEntities:{type:"integer"}}}},IsTruncated:{type:"boolean"},Marker:{},ErrorDetails:{shape:"S5k"}}}},GetPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}},output:{resultWrapper:"GetPolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},GetPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}},output:{resultWrapper:"GetPolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},GetRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"GetRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"S12"}}}},GetRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}},output:{resultWrapper:"GetRolePolicyResult",type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},GetSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}},output:{resultWrapper:"GetSAMLProviderResult",type:"structure",members:{SAMLMetadataDocument:{},CreateDate:{type:"timestamp"},ValidUntil:{type:"timestamp"},Tags:{shape:"Sv"}}}},GetSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Encoding"],members:{UserName:{},SSHPublicKeyId:{},Encoding:{}}},output:{resultWrapper:"GetSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},GetServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}},output:{resultWrapper:"GetServerCertificateResult",type:"structure",required:["ServerCertificate"],members:{ServerCertificate:{type:"structure",required:["ServerCertificateMetadata","CertificateBody"],members:{ServerCertificateMetadata:{shape:"S64"},CertificateBody:{},CertificateChain:{},Tags:{shape:"Sv"}}}}}},GetServiceLastAccessedDetails:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsResult",type:"structure",required:["JobStatus","JobCreationDate","ServicesLastAccessed","JobCompletionDate"],members:{JobStatus:{},JobType:{},JobCreationDate:{type:"timestamp"},ServicesLastAccessed:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},LastAuthenticated:{type:"timestamp"},ServiceNamespace:{},LastAuthenticatedEntity:{},LastAuthenticatedRegion:{},TotalAuthenticatedEntities:{type:"integer"},TrackedActionsLastAccessed:{type:"list",member:{type:"structure",members:{ActionName:{},LastAccessedEntity:{},LastAccessedTime:{type:"timestamp"},LastAccessedRegion:{}}}}}}},JobCompletionDate:{type:"timestamp"},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLastAccessedDetailsWithEntities:{input:{type:"structure",required:["JobId","ServiceNamespace"],members:{JobId:{},ServiceNamespace:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsWithEntitiesResult",type:"structure",required:["JobStatus","JobCreationDate","JobCompletionDate","EntityDetailsList"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},EntityDetailsList:{type:"list",member:{type:"structure",required:["EntityInfo"],members:{EntityInfo:{type:"structure",required:["Arn","Name","Type","Id"],members:{Arn:{},Name:{},Type:{},Id:{},Path:{}}},LastAuthenticated:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLinkedRoleDeletionStatus:{input:{type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}},output:{resultWrapper:"GetServiceLinkedRoleDeletionStatusResult",type:"structure",required:["Status"],members:{Status:{},Reason:{type:"structure",members:{Reason:{},RoleUsageList:{type:"list",member:{type:"structure",members:{Region:{},Resources:{type:"list",member:{}}}}}}}}}},GetUser:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"GetUserResult",type:"structure",required:["User"],members:{User:{shape:"S2d"}}}},GetUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}},output:{resultWrapper:"GetUserPolicyResult",type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},ListAccessKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccessKeysResult",type:"structure",required:["AccessKeyMetadata"],members:{AccessKeyMetadata:{type:"list",member:{type:"structure",members:{UserName:{},AccessKeyId:{},Status:{},CreateDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAccountAliases:{input:{type:"structure",members:{Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccountAliasesResult",type:"structure",required:["AccountAliases"],members:{AccountAliases:{type:"list",member:{}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedGroupPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedRolePoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedUserPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListEntitiesForPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},EntityFilter:{},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListEntitiesForPolicyResult",type:"structure",members:{PolicyGroups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupId:{}}}},PolicyUsers:{type:"list",member:{type:"structure",members:{UserName:{},UserId:{}}}},PolicyRoles:{type:"list",member:{type:"structure",members:{RoleName:{},RoleId:{}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroups:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupsForUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsForUserResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfileTags:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfileTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfiles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfilesForRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesForRoleResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADeviceTags:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADeviceTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADevices:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADevicesResult",type:"structure",required:["MFADevices"],members:{MFADevices:{type:"list",member:{type:"structure",required:["UserName","SerialNumber","EnableDate"],members:{UserName:{},SerialNumber:{},EnableDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviderTags:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListOpenIDConnectProviderTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListOpenIDConnectProvidersResult",type:"structure",members:{OpenIDConnectProviderList:{type:"list",member:{type:"structure",members:{Arn:{}}}}}}},ListPolicies:{input:{type:"structure",members:{Scope:{},OnlyAttached:{type:"boolean"},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPoliciesResult",type:"structure",members:{Policies:{type:"list",member:{shape:"S1p"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPoliciesGrantingServiceAccess:{input:{type:"structure",required:["Arn","ServiceNamespaces"],members:{Marker:{},Arn:{},ServiceNamespaces:{type:"list",member:{}}}},output:{resultWrapper:"ListPoliciesGrantingServiceAccessResult",type:"structure",required:["PoliciesGrantingServiceAccess"],members:{PoliciesGrantingServiceAccess:{type:"list",member:{type:"structure",members:{ServiceNamespace:{},Policies:{type:"list",member:{type:"structure",required:["PolicyName","PolicyType"],members:{PolicyName:{},PolicyType:{},PolicyArn:{},EntityType:{},EntityName:{}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyTags:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyVersions:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyVersionsResult",type:"structure",members:{Versions:{shape:"S4f"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolePoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoleTags:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRoleTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolesResult",type:"structure",required:["Roles"],members:{Roles:{shape:"S11"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviderTags:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSAMLProviderTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListSAMLProvidersResult",type:"structure",members:{SAMLProviderList:{type:"list",member:{type:"structure",members:{Arn:{},ValidUntil:{type:"timestamp"},CreateDate:{type:"timestamp"}}}}}}},ListSSHPublicKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSSHPublicKeysResult",type:"structure",members:{SSHPublicKeys:{type:"list",member:{type:"structure",required:["UserName","SSHPublicKeyId","Status","UploadDate"],members:{UserName:{},SSHPublicKeyId:{},Status:{},UploadDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificateTags:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificateTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificates:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificatesResult",type:"structure",required:["ServerCertificateMetadataList"],members:{ServerCertificateMetadataList:{type:"list",member:{shape:"S64"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServiceSpecificCredentials:{input:{type:"structure",members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"ListServiceSpecificCredentialsResult",type:"structure",members:{ServiceSpecificCredentials:{type:"list",member:{type:"structure",required:["UserName","Status","ServiceUserName","CreateDate","ServiceSpecificCredentialId","ServiceName"],members:{UserName:{},Status:{},ServiceUserName:{},CreateDate:{type:"timestamp"},ServiceSpecificCredentialId:{},ServiceName:{}}}}}}},ListSigningCertificates:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSigningCertificatesResult",type:"structure",required:["Certificates"],members:{Certificates:{type:"list",member:{shape:"S9i"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserTags:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUsers:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUsersResult",type:"structure",required:["Users"],members:{Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},ListVirtualMFADevices:{input:{type:"structure",members:{AssignmentStatus:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListVirtualMFADevicesResult",type:"structure",required:["VirtualMFADevices"],members:{VirtualMFADevices:{type:"list",member:{shape:"S2h"}},IsTruncated:{type:"boolean"},Marker:{}}}},PutGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},PutRolePermissionsBoundary:{input:{type:"structure",required:["RoleName","PermissionsBoundary"],members:{RoleName:{},PermissionsBoundary:{}}}},PutRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},PutUserPermissionsBoundary:{input:{type:"structure",required:["UserName","PermissionsBoundary"],members:{UserName:{},PermissionsBoundary:{}}}},PutUserPolicy:{input:{type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},RemoveClientIDFromOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},RemoveRoleFromInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},RemoveUserFromGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},ResetServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}},output:{resultWrapper:"ResetServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},ResyncMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},SetDefaultPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},SetSecurityTokenServicePreferences:{input:{type:"structure",required:["GlobalEndpointTokenVersion"],members:{GlobalEndpointTokenVersion:{}}}},SimulateCustomPolicy:{input:{type:"structure",required:["PolicyInputList","ActionNames"],members:{PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"Sa8"},ResourceArns:{shape:"Saa"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sac"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sai",resultWrapper:"SimulateCustomPolicyResult"}},SimulatePrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn","ActionNames"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"Sa8"},ResourceArns:{shape:"Saa"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sac"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sai",resultWrapper:"SimulatePrincipalPolicyResult"}},TagInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","Tags"],members:{InstanceProfileName:{},Tags:{shape:"Sv"}}}},TagMFADevice:{input:{type:"structure",required:["SerialNumber","Tags"],members:{SerialNumber:{},Tags:{shape:"Sv"}}}},TagOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","Tags"],members:{OpenIDConnectProviderArn:{},Tags:{shape:"Sv"}}}},TagPolicy:{input:{type:"structure",required:["PolicyArn","Tags"],members:{PolicyArn:{},Tags:{shape:"Sv"}}}},TagRole:{input:{type:"structure",required:["RoleName","Tags"],members:{RoleName:{},Tags:{shape:"Sv"}}}},TagSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn","Tags"],members:{SAMLProviderArn:{},Tags:{shape:"Sv"}}}},TagServerCertificate:{input:{type:"structure",required:["ServerCertificateName","Tags"],members:{ServerCertificateName:{},Tags:{shape:"Sv"}}}},TagUser:{input:{type:"structure",required:["UserName","Tags"],members:{UserName:{},Tags:{shape:"Sv"}}}},UntagInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","TagKeys"],members:{InstanceProfileName:{},TagKeys:{shape:"Sb9"}}}},UntagMFADevice:{input:{type:"structure",required:["SerialNumber","TagKeys"],members:{SerialNumber:{},TagKeys:{shape:"Sb9"}}}},UntagOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","TagKeys"],members:{OpenIDConnectProviderArn:{},TagKeys:{shape:"Sb9"}}}},UntagPolicy:{input:{type:"structure",required:["PolicyArn","TagKeys"],members:{PolicyArn:{},TagKeys:{shape:"Sb9"}}}},UntagRole:{input:{type:"structure",required:["RoleName","TagKeys"],members:{RoleName:{},TagKeys:{shape:"Sb9"}}}},UntagSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn","TagKeys"],members:{SAMLProviderArn:{},TagKeys:{shape:"Sb9"}}}},UntagServerCertificate:{input:{type:"structure",required:["ServerCertificateName","TagKeys"],members:{ServerCertificateName:{},TagKeys:{shape:"Sb9"}}}},UntagUser:{input:{type:"structure",required:["UserName","TagKeys"],members:{UserName:{},TagKeys:{shape:"Sb9"}}}},UpdateAccessKey:{input:{type:"structure",required:["AccessKeyId","Status"],members:{UserName:{},AccessKeyId:{},Status:{}}}},UpdateAccountPasswordPolicy:{input:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}},UpdateAssumeRolePolicy:{input:{type:"structure",required:["RoleName","PolicyDocument"],members:{RoleName:{},PolicyDocument:{}}}},UpdateGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},NewPath:{},NewGroupName:{}}}},UpdateLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}}},UpdateOpenIDConnectProviderThumbprint:{input:{type:"structure",required:["OpenIDConnectProviderArn","ThumbprintList"],members:{OpenIDConnectProviderArn:{},ThumbprintList:{shape:"S1h"}}}},UpdateRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Description:{},MaxSessionDuration:{type:"integer"}}},output:{resultWrapper:"UpdateRoleResult",type:"structure",members:{}}},UpdateRoleDescription:{input:{type:"structure",required:["RoleName","Description"],members:{RoleName:{},Description:{}}},output:{resultWrapper:"UpdateRoleDescriptionResult",type:"structure",members:{Role:{shape:"S12"}}}},UpdateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","SAMLProviderArn"],members:{SAMLMetadataDocument:{},SAMLProviderArn:{}}},output:{resultWrapper:"UpdateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{}}}},UpdateSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Status"],members:{UserName:{},SSHPublicKeyId:{},Status:{}}}},UpdateServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},NewPath:{},NewServerCertificateName:{}}}},UpdateServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId","Status"],members:{UserName:{},ServiceSpecificCredentialId:{},Status:{}}}},UpdateSigningCertificate:{input:{type:"structure",required:["CertificateId","Status"],members:{UserName:{},CertificateId:{},Status:{}}}},UpdateUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},NewPath:{},NewUserName:{}}}},UploadSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyBody"],members:{UserName:{},SSHPublicKeyBody:{}}},output:{resultWrapper:"UploadSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},UploadServerCertificate:{input:{type:"structure",required:["ServerCertificateName","CertificateBody","PrivateKey"],members:{Path:{},ServerCertificateName:{},CertificateBody:{},PrivateKey:{type:"string",sensitive:!0},CertificateChain:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"UploadServerCertificateResult",type:"structure",members:{ServerCertificateMetadata:{shape:"S64"},Tags:{shape:"Sv"}}}},UploadSigningCertificate:{input:{type:"structure",required:["CertificateBody"],members:{UserName:{},CertificateBody:{}}},output:{resultWrapper:"UploadSigningCertificateResult",type:"structure",required:["Certificate"],members:{Certificate:{shape:"S9i"}}}}},shapes:{Sf:{type:"string",sensitive:!0},Ss:{type:"structure",required:["Path","GroupName","GroupId","Arn","CreateDate"],members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"}}},Sv:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S10:{type:"structure",required:["Path","InstanceProfileName","InstanceProfileId","Arn","CreateDate","Roles"],members:{Path:{},InstanceProfileName:{},InstanceProfileId:{},Arn:{},CreateDate:{type:"timestamp"},Roles:{shape:"S11"},Tags:{shape:"Sv"}}},S11:{type:"list",member:{shape:"S12"}},S12:{type:"structure",required:["Path","RoleName","RoleId","Arn","CreateDate"],members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"},RoleLastUsed:{shape:"S18"}}},S16:{type:"structure",members:{PermissionsBoundaryType:{},PermissionsBoundaryArn:{}}},S18:{type:"structure",members:{LastUsedDate:{type:"timestamp"},Region:{}}},S1d:{type:"structure",required:["UserName","CreateDate"],members:{UserName:{},CreateDate:{type:"timestamp"},PasswordResetRequired:{type:"boolean"}}},S1g:{type:"list",member:{}},S1h:{type:"list",member:{}},S1p:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},Tags:{shape:"Sv"}}},S1u:{type:"structure",members:{Document:{},VersionId:{},IsDefaultVersion:{type:"boolean"},CreateDate:{type:"timestamp"}}},S27:{type:"structure",required:["CreateDate","ServiceName","ServiceUserName","ServicePassword","ServiceSpecificCredentialId","UserName","Status"],members:{CreateDate:{type:"timestamp"},ServiceName:{},ServiceUserName:{},ServicePassword:{type:"string",sensitive:!0},ServiceSpecificCredentialId:{},UserName:{},Status:{}}},S2d:{type:"structure",required:["Path","UserName","UserId","Arn","CreateDate"],members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},PasswordLastUsed:{type:"timestamp"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"}}},S2h:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},Base32StringSeed:{shape:"S2j"},QRCodePNG:{shape:"S2j"},User:{shape:"S2d"},EnableDate:{type:"timestamp"},Tags:{shape:"Sv"}}},S2j:{type:"blob",sensitive:!0},S43:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyDocument:{}}}},S46:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyArn:{}}}},S4c:{type:"list",member:{shape:"S10"}},S4f:{type:"list",member:{shape:"S1u"}},S4s:{type:"list",member:{}},S4t:{type:"structure",members:{ContextKeyNames:{shape:"S4u"}}},S4u:{type:"list",member:{}},S52:{type:"list",member:{shape:"S2d"}},S5k:{type:"structure",required:["Message","Code"],members:{Message:{},Code:{}}},S5y:{type:"structure",required:["UserName","SSHPublicKeyId","Fingerprint","SSHPublicKeyBody","Status"],members:{UserName:{},SSHPublicKeyId:{},Fingerprint:{},SSHPublicKeyBody:{},Status:{},UploadDate:{type:"timestamp"}}},S64:{type:"structure",required:["Path","ServerCertificateName","ServerCertificateId","Arn"],members:{Path:{},ServerCertificateName:{},ServerCertificateId:{},Arn:{},UploadDate:{type:"timestamp"},Expiration:{type:"timestamp"}}},S7k:{type:"list",member:{}},S7o:{type:"list",member:{shape:"Ss"}},S9i:{type:"structure",required:["UserName","CertificateId","CertificateBody","Status"],members:{UserName:{},CertificateId:{},CertificateBody:{},Status:{},UploadDate:{type:"timestamp"}}},Sa8:{type:"list",member:{}},Saa:{type:"list",member:{}},Sac:{type:"list",member:{type:"structure",members:{ContextKeyName:{},ContextKeyValues:{type:"list",member:{}},ContextKeyType:{}}}},Sai:{type:"structure",members:{EvaluationResults:{type:"list",member:{type:"structure",required:["EvalActionName","EvalDecision"],members:{EvalActionName:{},EvalResourceName:{},EvalDecision:{},MatchedStatements:{shape:"Sam"},MissingContextValues:{shape:"S4u"},OrganizationsDecisionDetail:{type:"structure",members:{AllowedByOrganizations:{type:"boolean"}}},PermissionsBoundaryDecisionDetail:{shape:"Sau"},EvalDecisionDetails:{shape:"Sav"},ResourceSpecificResults:{type:"list",member:{type:"structure",required:["EvalResourceName","EvalResourceDecision"],members:{EvalResourceName:{},EvalResourceDecision:{},MatchedStatements:{shape:"Sam"},MissingContextValues:{shape:"S4u"},EvalDecisionDetails:{shape:"Sav"},PermissionsBoundaryDecisionDetail:{shape:"Sau"}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}},Sam:{type:"list",member:{type:"structure",members:{SourcePolicyId:{},SourcePolicyType:{},StartPosition:{shape:"Saq"},EndPosition:{shape:"Saq"}}}},Saq:{type:"structure",members:{Line:{type:"integer"},Column:{type:"integer"}}},Sau:{type:"structure",members:{AllowedByPermissionsBoundary:{type:"boolean"}}},Sav:{type:"map",key:{},value:{}},Sb9:{type:"list",member:{}}}}},function(e){e.exports={pagination:{GetAccountAuthorizationDetails:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["UserDetailList","GroupDetailList","RoleDetailList","Policies"]},GetGroup:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListAccessKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccessKeyMetadata"},ListAccountAliases:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccountAliases"},ListAttachedGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListEntitiesForPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["PolicyGroups","PolicyUsers","PolicyRoles"]},ListGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListGroups:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListGroupsForUser:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListInstanceProfiles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListInstanceProfilesForRole:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"MFADevices"},ListPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Policies"},ListPolicyVersions:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Versions"},ListRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListRoles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Roles"},ListSAMLProviders:{result_key:"SAMLProviderList"},ListSSHPublicKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"SSHPublicKeys"},ListServerCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"ServerCertificateMetadataList"},ListSigningCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Certificates"},ListUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListUserTags:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Tags"},ListUsers:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListVirtualMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"VirtualMFADevices"},SimulateCustomPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"},SimulatePrincipalPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"}}}},function(e){e.exports={version:2,waiters:{InstanceProfileExists:{delay:1,operation:"GetInstanceProfile",maxAttempts:40,acceptors:[{expected:200,matcher:"status",state:"success"},{state:"retry",matcher:"status",expected:404}]},UserExists:{delay:1,operation:"GetUser",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},RoleExists:{delay:1,operation:"GetRole",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},PolicyExists:{delay:1,operation:"GetPolicy",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.inspector={},n.Inspector=i.defineService("inspector",["2015-08-18*","2016-02-16"]),Object.defineProperty(a.services.inspector,"2016-02-16",{get:function(){var e=r(842);return e.paginators=r(843).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Inspector},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-02-16",endpointPrefix:"inspector",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Inspector",serviceId:"Inspector",signatureVersion:"v4",targetPrefix:"InspectorService",uid:"inspector-2016-02-16"},operations:{AddAttributesToFindings:{input:{type:"structure",required:["findingArns","attributes"],members:{findingArns:{shape:"S2"},attributes:{shape:"S4"}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},CreateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetName"],members:{assessmentTargetName:{},resourceGroupArn:{}}},output:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},CreateAssessmentTemplate:{input:{type:"structure",required:["assessmentTargetArn","assessmentTemplateName","durationInSeconds","rulesPackageArns"],members:{assessmentTargetArn:{},assessmentTemplateName:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"}}},output:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},CreateExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}},output:{type:"structure",required:["previewToken"],members:{previewToken:{}}}},CreateResourceGroup:{input:{type:"structure",required:["resourceGroupTags"],members:{resourceGroupTags:{shape:"Sp"}}},output:{type:"structure",required:["resourceGroupArn"],members:{resourceGroupArn:{}}}},DeleteAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},DeleteAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},DeleteAssessmentTemplate:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},DescribeAssessmentRuns:{input:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentRuns","failedItems"],members:{assessmentRuns:{type:"list",member:{type:"structure",required:["arn","name","assessmentTemplateArn","state","durationInSeconds","rulesPackageArns","userAttributesForFindings","createdAt","stateChangedAt","dataCollected","stateChanges","notifications","findingCounts"],members:{arn:{},name:{},assessmentTemplateArn:{},state:{},durationInSeconds:{type:"integer"},rulesPackageArns:{type:"list",member:{}},userAttributesForFindings:{shape:"S4"},createdAt:{type:"timestamp"},startedAt:{type:"timestamp"},completedAt:{type:"timestamp"},stateChangedAt:{type:"timestamp"},dataCollected:{type:"boolean"},stateChanges:{type:"list",member:{type:"structure",required:["stateChangedAt","state"],members:{stateChangedAt:{type:"timestamp"},state:{}}}},notifications:{type:"list",member:{type:"structure",required:["date","event","error"],members:{date:{type:"timestamp"},event:{},message:{},error:{type:"boolean"},snsTopicArn:{},snsPublishStatusCode:{}}}},findingCounts:{type:"map",key:{},value:{type:"integer"}}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTargets:{input:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTargets","failedItems"],members:{assessmentTargets:{type:"list",member:{type:"structure",required:["arn","name","createdAt","updatedAt"],members:{arn:{},name:{},resourceGroupArn:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTemplates:{input:{type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTemplates","failedItems"],members:{assessmentTemplates:{type:"list",member:{type:"structure",required:["arn","name","assessmentTargetArn","durationInSeconds","rulesPackageArns","userAttributesForFindings","assessmentRunCount","createdAt"],members:{arn:{},name:{},assessmentTargetArn:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"},lastAssessmentRunArn:{},assessmentRunCount:{type:"integer"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeCrossAccountAccessRole:{output:{type:"structure",required:["roleArn","valid","registeredAt"],members:{roleArn:{},valid:{type:"boolean"},registeredAt:{type:"timestamp"}}}},DescribeExclusions:{input:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{type:"list",member:{}},locale:{}}},output:{type:"structure",required:["exclusions","failedItems"],members:{exclusions:{type:"map",key:{},value:{type:"structure",required:["arn","title","description","recommendation","scopes"],members:{arn:{},title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},failedItems:{shape:"S9"}}}},DescribeFindings:{input:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["findings","failedItems"],members:{findings:{type:"list",member:{type:"structure",required:["arn","attributes","userAttributes","createdAt","updatedAt"],members:{arn:{},schemaVersion:{type:"integer"},service:{},serviceAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},assessmentRunArn:{},rulesPackageArn:{}}},assetType:{},assetAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},agentId:{},autoScalingGroup:{},amiId:{},hostname:{},ipv4Addresses:{type:"list",member:{}},tags:{type:"list",member:{shape:"S2i"}},networkInterfaces:{type:"list",member:{type:"structure",members:{networkInterfaceId:{},subnetId:{},vpcId:{},privateDnsName:{},privateIpAddress:{},privateIpAddresses:{type:"list",member:{type:"structure",members:{privateDnsName:{},privateIpAddress:{}}}},publicDnsName:{},publicIp:{},ipv6Addresses:{type:"list",member:{}},securityGroups:{type:"list",member:{type:"structure",members:{groupName:{},groupId:{}}}}}}}}},id:{},title:{},description:{},recommendation:{},severity:{},numericSeverity:{type:"double"},confidence:{type:"integer"},indicatorOfCompromise:{type:"boolean"},attributes:{shape:"S21"},userAttributes:{shape:"S4"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeResourceGroups:{input:{type:"structure",required:["resourceGroupArns"],members:{resourceGroupArns:{shape:"Sy"}}},output:{type:"structure",required:["resourceGroups","failedItems"],members:{resourceGroups:{type:"list",member:{type:"structure",required:["arn","tags","createdAt"],members:{arn:{},tags:{shape:"Sp"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeRulesPackages:{input:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["rulesPackages","failedItems"],members:{rulesPackages:{type:"list",member:{type:"structure",required:["arn","name","version","provider"],members:{arn:{},name:{},version:{},provider:{},description:{}}}},failedItems:{shape:"S9"}}}},GetAssessmentReport:{input:{type:"structure",required:["assessmentRunArn","reportFileFormat","reportType"],members:{assessmentRunArn:{},reportFileFormat:{},reportType:{}}},output:{type:"structure",required:["status"],members:{status:{},url:{}}}},GetExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn","previewToken"],members:{assessmentTemplateArn:{},previewToken:{},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",required:["previewStatus"],members:{previewStatus:{},exclusionPreviews:{type:"list",member:{type:"structure",required:["title","description","recommendation","scopes"],members:{title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},nextToken:{}}}},GetTelemetryMetadata:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}},output:{type:"structure",required:["telemetryMetadata"],members:{telemetryMetadata:{shape:"S3j"}}}},ListAssessmentRunAgents:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},filter:{type:"structure",required:["agentHealths","agentHealthCodes"],members:{agentHealths:{type:"list",member:{}},agentHealthCodes:{type:"list",member:{}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunAgents"],members:{assessmentRunAgents:{type:"list",member:{type:"structure",required:["agentId","assessmentRunArn","agentHealth","agentHealthCode","telemetryMetadata"],members:{agentId:{},assessmentRunArn:{},agentHealth:{},agentHealthCode:{},agentHealthDetails:{},autoScalingGroup:{},telemetryMetadata:{shape:"S3j"}}}},nextToken:{}}}},ListAssessmentRuns:{input:{type:"structure",members:{assessmentTemplateArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},states:{type:"list",member:{}},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"},startTimeRange:{shape:"S43"},completionTimeRange:{shape:"S43"},stateChangeTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTargets:{input:{type:"structure",members:{filter:{type:"structure",members:{assessmentTargetNamePattern:{}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTemplates:{input:{type:"structure",members:{assessmentTargetArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"S45"},nextToken:{}}}},ListEventSubscriptions:{input:{type:"structure",members:{resourceArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["subscriptions"],members:{subscriptions:{type:"list",member:{type:"structure",required:["resourceArn","topicArn","eventSubscriptions"],members:{resourceArn:{},topicArn:{},eventSubscriptions:{type:"list",member:{type:"structure",required:["event","subscribedAt"],members:{event:{},subscribedAt:{type:"timestamp"}}}}}}},nextToken:{}}}},ListExclusions:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{shape:"S45"},nextToken:{}}}},ListFindings:{input:{type:"structure",members:{assessmentRunArns:{shape:"S3x"},filter:{type:"structure",members:{agentIds:{type:"list",member:{}},autoScalingGroups:{type:"list",member:{}},ruleNames:{type:"list",member:{}},severities:{type:"list",member:{}},rulesPackageArns:{shape:"S42"},attributes:{shape:"S21"},userAttributes:{shape:"S21"},creationTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"S45"},nextToken:{}}}},ListRulesPackages:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"S45"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",required:["tags"],members:{tags:{shape:"S4x"}}}},PreviewAgents:{input:{type:"structure",required:["previewAgentsArn"],members:{previewAgentsArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["agentPreviews"],members:{agentPreviews:{type:"list",member:{type:"structure",required:["agentId"],members:{hostname:{},agentId:{},autoScalingGroup:{},agentHealth:{},agentVersion:{},operatingSystem:{},kernelVersion:{},ipv4Address:{}}}},nextToken:{}}}},RegisterCrossAccountAccessRole:{input:{type:"structure",required:["roleArn"],members:{roleArn:{}}}},RemoveAttributesFromFindings:{input:{type:"structure",required:["findingArns","attributeKeys"],members:{findingArns:{shape:"S2"},attributeKeys:{type:"list",member:{}}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},SetTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},tags:{shape:"S4x"}}}},StartAssessmentRun:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{},assessmentRunName:{}}},output:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},StopAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},stopAction:{}}}},SubscribeToEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UnsubscribeFromEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UpdateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn","assessmentTargetName"],members:{assessmentTargetArn:{},assessmentTargetName:{},resourceGroupArn:{}}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",required:["key"],members:{key:{},value:{}}},S9:{type:"map",key:{},value:{type:"structure",required:["failureCode","retryable"],members:{failureCode:{},retryable:{type:"boolean"}}}},Sj:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}},Sy:{type:"list",member:{}},S1x:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S21:{type:"list",member:{shape:"S5"}},S2i:{type:"structure",required:["key"],members:{key:{},value:{}}},S3j:{type:"list",member:{type:"structure",required:["messageType","count"],members:{messageType:{},count:{type:"long"},dataSize:{type:"long"}}}},S3x:{type:"list",member:{}},S41:{type:"structure",members:{minSeconds:{type:"integer"},maxSeconds:{type:"integer"}}},S42:{type:"list",member:{}},S43:{type:"structure",members:{beginDate:{type:"timestamp"},endDate:{type:"timestamp"}}},S45:{type:"list",member:{}},S4x:{type:"list",member:{shape:"S2i"}}}}},function(e){e.exports={pagination:{GetExclusionsPreview:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRunAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTargets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListEventSubscriptions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListExclusions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListRulesPackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},PreviewAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.iot={},n.Iot=i.defineService("iot",["2015-05-28"]),Object.defineProperty(a.services.iot,"2015-05-28",{get:function(){var e=r(845);return e.paginators=r(846).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Iot},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-05-28",endpointPrefix:"iot",protocol:"rest-json",serviceFullName:"AWS IoT",serviceId:"IoT",signatureVersion:"v4",signingName:"execute-api",uid:"iot-2015-05-28"},operations:{AcceptCertificateTransfer:{http:{method:"PATCH",requestUri:"/accept-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}}},AddThingToBillingGroup:{http:{method:"PUT",requestUri:"/billing-groups/addThingToBillingGroup"},input:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},AddThingToThingGroup:{http:{method:"PUT",requestUri:"/thing-groups/addThingToThingGroup"},input:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingName:{},thingArn:{},overrideDynamicGroups:{type:"boolean"}}},output:{type:"structure",members:{}}},AssociateTargetsWithJob:{http:{requestUri:"/jobs/{jobId}/targets"},input:{type:"structure",required:["targets","jobId"],members:{targets:{shape:"Sg"},jobId:{location:"uri",locationName:"jobId"},comment:{},namespaceId:{location:"querystring",locationName:"namespaceId"}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},AttachPolicy:{http:{method:"PUT",requestUri:"/target-policies/{policyName}"},input:{type:"structure",required:["policyName","target"],members:{policyName:{location:"uri",locationName:"policyName"},target:{}}}},AttachPrincipalPolicy:{http:{method:"PUT",requestUri:"/principal-policies/{policyName}"},input:{type:"structure",required:["policyName","principal"],members:{policyName:{location:"uri",locationName:"policyName"},principal:{location:"header",locationName:"x-amzn-iot-principal"}}},deprecated:!0},AttachSecurityProfile:{http:{method:"PUT",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},AttachThingPrincipal:{http:{method:"PUT",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},CancelAuditMitigationActionsTask:{http:{method:"PUT",requestUri:"/audit/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelAuditTask:{http:{method:"PUT",requestUri:"/audit/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelCertificateTransfer:{http:{method:"PATCH",requestUri:"/cancel-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}}},CancelDetectMitigationActionsTask:{http:{method:"PUT",requestUri:"/detect/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelJob:{http:{method:"PUT",requestUri:"/jobs/{jobId}/cancel"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},reasonCode:{},comment:{},force:{location:"querystring",locationName:"force",type:"boolean"}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},CancelJobExecution:{http:{method:"PUT",requestUri:"/things/{thingName}/jobs/{jobId}/cancel"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},force:{location:"querystring",locationName:"force",type:"boolean"},expectedVersion:{type:"long"},statusDetails:{shape:"S1e"}}}},ClearDefaultAuthorizer:{http:{method:"DELETE",requestUri:"/default-authorizer"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},ConfirmTopicRuleDestination:{http:{method:"GET",requestUri:"/confirmdestination/{confirmationToken+}"},input:{type:"structure",required:["confirmationToken"],members:{confirmationToken:{location:"uri",locationName:"confirmationToken"}}},output:{type:"structure",members:{}}},CreateAuditSuppression:{http:{requestUri:"/audit/suppressions/create"},input:{type:"structure",required:["checkName","resourceIdentifier","clientRequestToken"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}},CreateAuthorizer:{http:{requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName","authorizerFunctionArn"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S25"},status:{},tags:{shape:"S29"},signingDisabled:{type:"boolean"}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},CreateBillingGroup:{http:{requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},billingGroupProperties:{shape:"S2h"},tags:{shape:"S29"}}},output:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},billingGroupId:{}}}},CreateCertificateFromCsr:{http:{requestUri:"/certificates"},input:{type:"structure",required:["certificateSigningRequest"],members:{certificateSigningRequest:{},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{},certificatePem:{}}}},CreateCustomMetric:{http:{requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName","metricType","clientRequestToken"],members:{metricName:{location:"uri",locationName:"metricName"},displayName:{},metricType:{},tags:{shape:"S29"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{metricName:{},metricArn:{}}}},CreateDimension:{http:{requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name","type","stringValues","clientRequestToken"],members:{name:{location:"uri",locationName:"name"},type:{},stringValues:{shape:"S2z"},tags:{shape:"S29"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{name:{},arn:{}}}},CreateDomainConfiguration:{http:{requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"},domainName:{},serverCertificateArns:{type:"list",member:{}},validationCertificateArn:{},authorizerConfig:{shape:"S38"},serviceType:{},tags:{shape:"S29"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{}}}},CreateDynamicThingGroup:{http:{requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","queryString"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S3e"},indexName:{},queryString:{},queryVersion:{},tags:{shape:"S29"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingGroupId:{},indexName:{},queryString:{},queryVersion:{}}}},CreateFleetMetric:{http:{method:"PUT",requestUri:"/fleet-metric/{metricName}"},input:{type:"structure",required:["metricName","queryString","aggregationType","period","aggregationField"],members:{metricName:{location:"uri",locationName:"metricName"},queryString:{},aggregationType:{shape:"S3s"},period:{type:"integer"},aggregationField:{},description:{},queryVersion:{},indexName:{},unit:{},tags:{shape:"S29"}}},output:{type:"structure",members:{metricName:{},metricArn:{}}}},CreateJob:{http:{method:"PUT",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId","targets"],members:{jobId:{location:"uri",locationName:"jobId"},targets:{shape:"Sg"},documentSource:{},document:{},description:{},presignedUrlConfig:{shape:"S45"},targetSelection:{},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},timeoutConfig:{shape:"S4m"},tags:{shape:"S29"},namespaceId:{},jobTemplateArn:{}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},CreateJobTemplate:{http:{method:"PUT",requestUri:"/job-templates/{jobTemplateId}"},input:{type:"structure",required:["jobTemplateId","description"],members:{jobTemplateId:{location:"uri",locationName:"jobTemplateId"},jobArn:{},documentSource:{},document:{},description:{},presignedUrlConfig:{shape:"S45"},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},timeoutConfig:{shape:"S4m"},tags:{shape:"S29"}}},output:{type:"structure",members:{jobTemplateArn:{},jobTemplateId:{}}}},CreateKeysAndCertificate:{http:{requestUri:"/keys-and-certificate"},input:{type:"structure",members:{setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{},certificatePem:{},keyPair:{shape:"S4v"}}}},CreateMitigationAction:{http:{requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName","roleArn","actionParams"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S50"},tags:{shape:"S29"}}},output:{type:"structure",members:{actionArn:{},actionId:{}}}},CreateOTAUpdate:{http:{requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId","targets","files","roleArn"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"},description:{},targets:{shape:"S5j"},protocols:{shape:"S5l"},targetSelection:{},awsJobExecutionsRolloutConfig:{shape:"S5n"},awsJobPresignedUrlConfig:{shape:"S5u"},awsJobAbortConfig:{type:"structure",required:["abortCriteriaList"],members:{abortCriteriaList:{type:"list",member:{type:"structure",required:["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],members:{failureType:{},action:{},thresholdPercentage:{type:"double"},minNumberOfExecutedThings:{type:"integer"}}}}}},awsJobTimeoutConfig:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}},files:{shape:"S65"},roleArn:{},additionalParameters:{shape:"S73"},tags:{shape:"S29"}}},output:{type:"structure",members:{otaUpdateId:{},awsIotJobId:{},otaUpdateArn:{},awsIotJobArn:{},otaUpdateStatus:{}}}},CreatePolicy:{http:{requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName","policyDocument"],members:{policyName:{location:"uri",locationName:"policyName"},policyDocument:{},tags:{shape:"S29"}}},output:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{},policyVersionId:{}}}},CreatePolicyVersion:{http:{requestUri:"/policies/{policyName}/version"},input:{type:"structure",required:["policyName","policyDocument"],members:{policyName:{location:"uri",locationName:"policyName"},policyDocument:{},setAsDefault:{location:"querystring",locationName:"setAsDefault",type:"boolean"}}},output:{type:"structure",members:{policyArn:{},policyDocument:{},policyVersionId:{},isDefaultVersion:{type:"boolean"}}}},CreateProvisioningClaim:{http:{requestUri:"/provisioning-templates/{templateName}/provisioning-claim"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{certificateId:{},certificatePem:{},keyPair:{shape:"S4v"},expiration:{type:"timestamp"}}}},CreateProvisioningTemplate:{http:{requestUri:"/provisioning-templates"},input:{type:"structure",required:["templateName","templateBody","provisioningRoleArn"],members:{templateName:{},description:{},templateBody:{},enabled:{type:"boolean"},provisioningRoleArn:{},preProvisioningHook:{shape:"S7p"},tags:{shape:"S29"}}},output:{type:"structure",members:{templateArn:{},templateName:{},defaultVersionId:{type:"integer"}}}},CreateProvisioningTemplateVersion:{http:{requestUri:"/provisioning-templates/{templateName}/versions"},input:{type:"structure",required:["templateName","templateBody"],members:{templateName:{location:"uri",locationName:"templateName"},templateBody:{},setAsDefault:{location:"querystring",locationName:"setAsDefault",type:"boolean"}}},output:{type:"structure",members:{templateArn:{},templateName:{},versionId:{type:"integer"},isDefaultVersion:{type:"boolean"}}}},CreateRoleAlias:{http:{requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias","roleArn"],members:{roleAlias:{location:"uri",locationName:"roleAlias"},roleArn:{},credentialDurationSeconds:{type:"integer"},tags:{shape:"S29"}}},output:{type:"structure",members:{roleAlias:{},roleAliasArn:{}}}},CreateScheduledAudit:{http:{requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["frequency","targetCheckNames","scheduledAuditName"],members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S84"},scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"},tags:{shape:"S29"}}},output:{type:"structure",members:{scheduledAuditArn:{}}}},CreateSecurityProfile:{http:{requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileDescription:{},behaviors:{shape:"S8a"},alertTargets:{shape:"S90"},additionalMetricsToRetain:{shape:"S94",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S95"},tags:{shape:"S29"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{}}}},CreateStream:{http:{requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId","files","roleArn"],members:{streamId:{location:"uri",locationName:"streamId"},description:{},files:{shape:"S9b"},roleArn:{},tags:{shape:"S29"}}},output:{type:"structure",members:{streamId:{},streamArn:{},description:{},streamVersion:{type:"integer"}}}},CreateThing:{http:{requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},thingTypeName:{},attributePayload:{shape:"S3g"},billingGroupName:{}}},output:{type:"structure",members:{thingName:{},thingArn:{},thingId:{}}}},CreateThingGroup:{http:{requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},parentGroupName:{},thingGroupProperties:{shape:"S3e"},tags:{shape:"S29"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingGroupId:{}}}},CreateThingType:{http:{requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"},thingTypeProperties:{shape:"S9n"},tags:{shape:"S29"}}},output:{type:"structure",members:{thingTypeName:{},thingTypeArn:{},thingTypeId:{}}}},CreateTopicRule:{http:{requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName","topicRulePayload"],members:{ruleName:{location:"uri",locationName:"ruleName"},topicRulePayload:{shape:"S9v"},tags:{location:"header",locationName:"x-amz-tagging"}},payload:"topicRulePayload"}},CreateTopicRuleDestination:{http:{requestUri:"/destinations"},input:{type:"structure",required:["destinationConfiguration"],members:{destinationConfiguration:{type:"structure",members:{httpUrlConfiguration:{type:"structure",required:["confirmationUrl"],members:{confirmationUrl:{}}},vpcConfiguration:{type:"structure",required:["subnetIds","vpcId","roleArn"],members:{subnetIds:{shape:"Scw"},securityGroups:{shape:"Scy"},vpcId:{},roleArn:{}}}}}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Sd2"}}}},DeleteAccountAuditConfiguration:{http:{method:"DELETE",requestUri:"/audit/configuration"},input:{type:"structure",members:{deleteScheduledAudits:{location:"querystring",locationName:"deleteScheduledAudits",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteAuditSuppression:{http:{requestUri:"/audit/suppressions/delete"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"}}},output:{type:"structure",members:{}}},DeleteAuthorizer:{http:{method:"DELETE",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"}}},output:{type:"structure",members:{}}},DeleteBillingGroup:{http:{method:"DELETE",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteCACertificate:{http:{method:"DELETE",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"}}},output:{type:"structure",members:{}}},DeleteCertificate:{http:{method:"DELETE",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},forceDelete:{location:"querystring",locationName:"forceDelete",type:"boolean"}}}},DeleteCustomMetric:{http:{method:"DELETE",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{}}},DeleteDimension:{http:{method:"DELETE",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},DeleteDomainConfiguration:{http:{method:"DELETE",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"}}},output:{type:"structure",members:{}}},DeleteDynamicThingGroup:{http:{method:"DELETE",requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteFleetMetric:{http:{method:"DELETE",requestUri:"/fleet-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}}},DeleteJob:{http:{method:"DELETE",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},force:{location:"querystring",locationName:"force",type:"boolean"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},DeleteJobExecution:{http:{method:"DELETE",requestUri:"/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}"},input:{type:"structure",required:["jobId","thingName","executionNumber"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},executionNumber:{location:"uri",locationName:"executionNumber",type:"long"},force:{location:"querystring",locationName:"force",type:"boolean"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},DeleteJobTemplate:{http:{method:"DELETE",requestUri:"/job-templates/{jobTemplateId}"},input:{type:"structure",required:["jobTemplateId"],members:{jobTemplateId:{location:"uri",locationName:"jobTemplateId"}}}},DeleteMitigationAction:{http:{method:"DELETE",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"}}},output:{type:"structure",members:{}}},DeleteOTAUpdate:{http:{method:"DELETE",requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"},deleteStream:{location:"querystring",locationName:"deleteStream",type:"boolean"},forceDeleteAWSJob:{location:"querystring",locationName:"forceDeleteAWSJob",type:"boolean"}}},output:{type:"structure",members:{}}},DeletePolicy:{http:{method:"DELETE",requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}}},DeletePolicyVersion:{http:{method:"DELETE",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}}},DeleteProvisioningTemplate:{http:{method:"DELETE",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{}}},DeleteProvisioningTemplateVersion:{http:{method:"DELETE",requestUri:"/provisioning-templates/{templateName}/versions/{versionId}"},input:{type:"structure",required:["templateName","versionId"],members:{templateName:{location:"uri",locationName:"templateName"},versionId:{location:"uri",locationName:"versionId",type:"integer"}}},output:{type:"structure",members:{}}},DeleteRegistrationCode:{http:{method:"DELETE",requestUri:"/registrationcode"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteRoleAlias:{http:{method:"DELETE",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"}}},output:{type:"structure",members:{}}},DeleteScheduledAudit:{http:{method:"DELETE",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{}}},DeleteSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteStream:{http:{method:"DELETE",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{}}},DeleteThing:{http:{method:"DELETE",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteThingGroup:{http:{method:"DELETE",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteThingType:{http:{method:"DELETE",requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"}}},output:{type:"structure",members:{}}},DeleteTopicRule:{http:{method:"DELETE",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},DeleteTopicRuleDestination:{http:{method:"DELETE",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{}}},DeleteV2LoggingLevel:{http:{method:"DELETE",requestUri:"/v2LoggingLevel"},input:{type:"structure",required:["targetType","targetName"],members:{targetType:{location:"querystring",locationName:"targetType"},targetName:{location:"querystring",locationName:"targetName"}}}},DeprecateThingType:{http:{requestUri:"/thing-types/{thingTypeName}/deprecate"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"},undoDeprecate:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeAccountAuditConfiguration:{http:{method:"GET",requestUri:"/audit/configuration"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},auditNotificationTargetConfigurations:{shape:"Sf2"},auditCheckConfigurations:{shape:"Sf5"}}}},DescribeAuditFinding:{http:{method:"GET",requestUri:"/audit/findings/{findingId}"},input:{type:"structure",required:["findingId"],members:{findingId:{location:"uri",locationName:"findingId"}}},output:{type:"structure",members:{finding:{shape:"Sfa"}}}},DescribeAuditMitigationActionsTask:{http:{method:"GET",requestUri:"/audit/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskStatus:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},taskStatistics:{type:"map",key:{},value:{type:"structure",members:{totalFindingsCount:{type:"long"},failedFindingsCount:{type:"long"},succeededFindingsCount:{type:"long"},skippedFindingsCount:{type:"long"},canceledFindingsCount:{type:"long"}}}},target:{shape:"Sfu"},auditCheckToActionsMapping:{shape:"Sfy"},actionsDefinition:{shape:"Sg0"}}}},DescribeAuditSuppression:{http:{requestUri:"/audit/suppressions/describe"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"}}},output:{type:"structure",members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}}},DescribeAuditTask:{http:{method:"GET",requestUri:"/audit/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskStatus:{},taskType:{},taskStartTime:{type:"timestamp"},taskStatistics:{type:"structure",members:{totalChecks:{type:"integer"},inProgressChecks:{type:"integer"},waitingForDataCollectionChecks:{type:"integer"},compliantChecks:{type:"integer"},nonCompliantChecks:{type:"integer"},failedChecks:{type:"integer"},canceledChecks:{type:"integer"}}},scheduledAuditName:{},auditDetails:{type:"map",key:{},value:{type:"structure",members:{checkRunStatus:{},checkCompliant:{type:"boolean"},totalResourcesCount:{type:"long"},nonCompliantResourcesCount:{type:"long"},suppressedNonCompliantResourcesCount:{type:"long"},errorCode:{},message:{}}}}}}},DescribeAuthorizer:{http:{method:"GET",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"}}},output:{type:"structure",members:{authorizerDescription:{shape:"Sgr"}}}},DescribeBillingGroup:{http:{method:"GET",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"}}},output:{type:"structure",members:{billingGroupName:{},billingGroupId:{},billingGroupArn:{},version:{type:"long"},billingGroupProperties:{shape:"S2h"},billingGroupMetadata:{type:"structure",members:{creationDate:{type:"timestamp"}}}}}},DescribeCACertificate:{http:{method:"GET",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"}}},output:{type:"structure",members:{certificateDescription:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},certificatePem:{},ownedBy:{},creationDate:{type:"timestamp"},autoRegistrationStatus:{},lastModifiedDate:{type:"timestamp"},customerVersion:{type:"integer"},generationId:{},validity:{shape:"Sh4"}}},registrationConfig:{shape:"Sh5"}}}},DescribeCertificate:{http:{method:"GET",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}},output:{type:"structure",members:{certificateDescription:{type:"structure",members:{certificateArn:{},certificateId:{},caCertificateId:{},status:{},certificatePem:{},ownedBy:{},previousOwnedBy:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},customerVersion:{type:"integer"},transferData:{type:"structure",members:{transferMessage:{},rejectReason:{},transferDate:{type:"timestamp"},acceptDate:{type:"timestamp"},rejectDate:{type:"timestamp"}}},generationId:{},validity:{shape:"Sh4"},certificateMode:{}}}}}},DescribeCustomMetric:{http:{method:"GET",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{metricName:{},metricArn:{},metricType:{},displayName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeDefaultAuthorizer:{http:{method:"GET",requestUri:"/default-authorizer"},input:{type:"structure",members:{}},output:{type:"structure",members:{authorizerDescription:{shape:"Sgr"}}}},DescribeDetectMitigationActionsTask:{http:{method:"GET",requestUri:"/detect/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskSummary:{shape:"Shj"}}}},DescribeDimension:{http:{method:"GET",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{name:{},arn:{},type:{},stringValues:{shape:"S2z"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeDomainConfiguration:{http:{method:"GET",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{},domainName:{},serverCertificates:{type:"list",member:{type:"structure",members:{serverCertificateArn:{},serverCertificateStatus:{},serverCertificateStatusDetail:{}}}},authorizerConfig:{shape:"S38"},domainConfigurationStatus:{},serviceType:{},domainType:{},lastStatusChangeDate:{type:"timestamp"}}}},DescribeEndpoint:{http:{method:"GET",requestUri:"/endpoint"},input:{type:"structure",members:{endpointType:{location:"querystring",locationName:"endpointType"}}},output:{type:"structure",members:{endpointAddress:{}}}},DescribeEventConfigurations:{http:{method:"GET",requestUri:"/event-configurations"},input:{type:"structure",members:{}},output:{type:"structure",members:{eventConfigurations:{shape:"Si9"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeFleetMetric:{http:{method:"GET",requestUri:"/fleet-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{metricName:{},queryString:{},aggregationType:{shape:"S3s"},period:{type:"integer"},aggregationField:{},description:{},queryVersion:{},indexName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},unit:{},version:{type:"long"},metricArn:{}}}},DescribeIndex:{http:{method:"GET",requestUri:"/indices/{indexName}"},input:{type:"structure",required:["indexName"],members:{indexName:{location:"uri",locationName:"indexName"}}},output:{type:"structure",members:{indexName:{},indexStatus:{},schema:{}}}},DescribeJob:{http:{method:"GET",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{documentSource:{},job:{type:"structure",members:{jobArn:{},jobId:{},targetSelection:{},status:{},forceCanceled:{type:"boolean"},reasonCode:{},comment:{},targets:{shape:"Sg"},description:{},presignedUrlConfig:{shape:"S45"},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},completedAt:{type:"timestamp"},jobProcessDetails:{type:"structure",members:{processingTargets:{type:"list",member:{}},numberOfCanceledThings:{type:"integer"},numberOfSucceededThings:{type:"integer"},numberOfFailedThings:{type:"integer"},numberOfRejectedThings:{type:"integer"},numberOfQueuedThings:{type:"integer"},numberOfInProgressThings:{type:"integer"},numberOfRemovedThings:{type:"integer"},numberOfTimedOutThings:{type:"integer"}}},timeoutConfig:{shape:"S4m"},namespaceId:{},jobTemplateArn:{}}}}}},DescribeJobExecution:{http:{method:"GET",requestUri:"/things/{thingName}/jobs/{jobId}"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},executionNumber:{location:"querystring",locationName:"executionNumber",type:"long"}}},output:{type:"structure",members:{execution:{type:"structure",members:{jobId:{},status:{},forceCanceled:{type:"boolean"},statusDetails:{type:"structure",members:{detailsMap:{shape:"S1e"}}},thingArn:{},queuedAt:{type:"timestamp"},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},executionNumber:{type:"long"},versionNumber:{type:"long"},approximateSecondsBeforeTimedOut:{type:"long"}}}}}},DescribeJobTemplate:{http:{method:"GET",requestUri:"/job-templates/{jobTemplateId}"},input:{type:"structure",required:["jobTemplateId"],members:{jobTemplateId:{location:"uri",locationName:"jobTemplateId"}}},output:{type:"structure",members:{jobTemplateArn:{},jobTemplateId:{},description:{},documentSource:{},document:{},createdAt:{type:"timestamp"},presignedUrlConfig:{shape:"S45"},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},timeoutConfig:{shape:"S4m"}}}},DescribeMitigationAction:{http:{method:"GET",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"}}},output:{type:"structure",members:{actionName:{},actionType:{},actionArn:{},actionId:{},roleArn:{},actionParams:{shape:"S50"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeProvisioningTemplate:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{templateArn:{},templateName:{},description:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},defaultVersionId:{type:"integer"},templateBody:{},enabled:{type:"boolean"},provisioningRoleArn:{},preProvisioningHook:{shape:"S7p"}}}},DescribeProvisioningTemplateVersion:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}/versions/{versionId}"},input:{type:"structure",required:["templateName","versionId"],members:{templateName:{location:"uri",locationName:"templateName"},versionId:{location:"uri",locationName:"versionId",type:"integer"}}},output:{type:"structure",members:{versionId:{type:"integer"},creationDate:{type:"timestamp"},templateBody:{},isDefaultVersion:{type:"boolean"}}}},DescribeRoleAlias:{http:{method:"GET",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"}}},output:{type:"structure",members:{roleAliasDescription:{type:"structure",members:{roleAlias:{},roleAliasArn:{},roleArn:{},owner:{},credentialDurationSeconds:{type:"integer"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}}}},DescribeScheduledAudit:{http:{method:"GET",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S84"},scheduledAuditName:{},scheduledAuditArn:{}}}},DescribeSecurityProfile:{http:{method:"GET",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{},securityProfileDescription:{},behaviors:{shape:"S8a"},alertTargets:{shape:"S90"},additionalMetricsToRetain:{shape:"S94",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S95"},version:{type:"long"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeStream:{http:{method:"GET",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{streamInfo:{type:"structure",members:{streamId:{},streamArn:{},streamVersion:{type:"integer"},description:{},files:{shape:"S9b"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},roleArn:{}}}}}},DescribeThing:{http:{method:"GET",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{defaultClientId:{},thingName:{},thingId:{},thingArn:{},thingTypeName:{},attributes:{shape:"S3h"},version:{type:"long"},billingGroupName:{}}}},DescribeThingGroup:{http:{method:"GET",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupId:{},thingGroupArn:{},version:{type:"long"},thingGroupProperties:{shape:"S3e"},thingGroupMetadata:{type:"structure",members:{parentGroupName:{},rootToParentThingGroups:{shape:"Sju"},creationDate:{type:"timestamp"}}},indexName:{},queryString:{},queryVersion:{},status:{}}}},DescribeThingRegistrationTask:{http:{method:"GET",requestUri:"/thing-registration-tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskId:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},templateBody:{},inputFileBucket:{},inputFileKey:{},roleArn:{},status:{},message:{},successCount:{type:"integer"},failureCount:{type:"integer"},percentageProgress:{type:"integer"}}}},DescribeThingType:{http:{method:"GET",requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"}}},output:{type:"structure",members:{thingTypeName:{},thingTypeId:{},thingTypeArn:{},thingTypeProperties:{shape:"S9n"},thingTypeMetadata:{shape:"Sk7"}}}},DetachPolicy:{http:{requestUri:"/target-policies/{policyName}"},input:{type:"structure",required:["policyName","target"],members:{policyName:{location:"uri",locationName:"policyName"},target:{}}}},DetachPrincipalPolicy:{http:{method:"DELETE",requestUri:"/principal-policies/{policyName}"},input:{type:"structure",required:["policyName","principal"],members:{policyName:{location:"uri",locationName:"policyName"},principal:{location:"header",locationName:"x-amzn-iot-principal"}}},deprecated:!0},DetachSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},DetachThingPrincipal:{http:{method:"DELETE",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},DisableTopicRule:{http:{requestUri:"/rules/{ruleName}/disable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},EnableTopicRule:{http:{requestUri:"/rules/{ruleName}/enable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},GetBehaviorModelTrainingSummaries:{http:{method:"GET",requestUri:"/behavior-model-training/summaries"},input:{type:"structure",members:{securityProfileName:{location:"querystring",locationName:"securityProfileName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",members:{securityProfileName:{},behaviorName:{},trainingDataCollectionStartDate:{type:"timestamp"},modelStatus:{},datapointsCollectionPercentage:{type:"double"},lastModelRefreshDate:{type:"timestamp"}}}},nextToken:{}}}},GetBucketsAggregation:{http:{requestUri:"/indices/buckets"},input:{type:"structure",required:["queryString","aggregationField","bucketsAggregationType"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{},bucketsAggregationType:{type:"structure",members:{termsAggregation:{type:"structure",members:{maxBuckets:{type:"integer"}}}}}}},output:{type:"structure",members:{totalCount:{type:"integer"},buckets:{type:"list",member:{type:"structure",members:{keyValue:{},count:{type:"integer"}}}}}}},GetCardinality:{http:{requestUri:"/indices/cardinality"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{}}},output:{type:"structure",members:{cardinality:{type:"integer"}}}},GetEffectivePolicies:{http:{requestUri:"/effective-policies"},input:{type:"structure",members:{principal:{},cognitoIdentityPoolId:{},thingName:{location:"querystring",locationName:"thingName"}}},output:{type:"structure",members:{effectivePolicies:{type:"list",member:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{}}}}}}},GetIndexingConfiguration:{http:{method:"GET",requestUri:"/indexing/config"},input:{type:"structure",members:{}},output:{type:"structure",members:{thingIndexingConfiguration:{shape:"Sl6"},thingGroupIndexingConfiguration:{shape:"Sld"}}}},GetJobDocument:{http:{method:"GET",requestUri:"/jobs/{jobId}/job-document"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{document:{}}}},GetLoggingOptions:{http:{method:"GET",requestUri:"/loggingOptions"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},logLevel:{}}}},GetOTAUpdate:{http:{method:"GET",requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"}}},output:{type:"structure",members:{otaUpdateInfo:{type:"structure",members:{otaUpdateId:{},otaUpdateArn:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},description:{},targets:{shape:"S5j"},protocols:{shape:"S5l"},awsJobExecutionsRolloutConfig:{shape:"S5n"},awsJobPresignedUrlConfig:{shape:"S5u"},targetSelection:{},otaUpdateFiles:{shape:"S65"},otaUpdateStatus:{},awsIotJobId:{},awsIotJobArn:{},errorInfo:{type:"structure",members:{code:{},message:{}}},additionalParameters:{shape:"S73"}}}}}},GetPercentiles:{http:{requestUri:"/indices/percentiles"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{},percents:{type:"list",member:{type:"double"}}}},output:{type:"structure",members:{percentiles:{type:"list",member:{type:"structure",members:{percent:{type:"double"},value:{type:"double"}}}}}}},GetPolicy:{http:{method:"GET",requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}},output:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{},defaultVersionId:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},generationId:{}}}},GetPolicyVersion:{http:{method:"GET",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}},output:{type:"structure",members:{policyArn:{},policyName:{},policyDocument:{},policyVersionId:{},isDefaultVersion:{type:"boolean"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},generationId:{}}}},GetRegistrationCode:{http:{method:"GET",requestUri:"/registrationcode"},input:{type:"structure",members:{}},output:{type:"structure",members:{registrationCode:{}}}},GetStatistics:{http:{requestUri:"/indices/statistics"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{}}},output:{type:"structure",members:{statistics:{type:"structure",members:{count:{type:"integer"},average:{type:"double"},sum:{type:"double"},minimum:{type:"double"},maximum:{type:"double"},sumOfSquares:{type:"double"},variance:{type:"double"},stdDeviation:{type:"double"}}}}}},GetTopicRule:{http:{method:"GET",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}},output:{type:"structure",members:{ruleArn:{},rule:{type:"structure",members:{ruleName:{},sql:{},description:{},createdAt:{type:"timestamp"},actions:{shape:"S9y"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"S9z"}}}}}},GetTopicRuleDestination:{http:{method:"GET",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Sd2"}}}},GetV2LoggingOptions:{http:{method:"GET",requestUri:"/v2LoggingOptions"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},defaultLogLevel:{},disableAllLogs:{type:"boolean"}}}},ListActiveViolations:{http:{method:"GET",requestUri:"/active-violations"},input:{type:"structure",members:{thingName:{location:"querystring",locationName:"thingName"},securityProfileName:{location:"querystring",locationName:"securityProfileName"},behaviorCriteriaType:{location:"querystring",locationName:"behaviorCriteriaType"},listSuppressedAlerts:{location:"querystring",locationName:"listSuppressedAlerts",type:"boolean"},verificationState:{location:"querystring",locationName:"verificationState"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{activeViolations:{type:"list",member:{type:"structure",members:{violationId:{},thingName:{},securityProfileName:{},behavior:{shape:"S8b"},lastViolationValue:{shape:"S8i"},violationEventAdditionalInfo:{shape:"Smv"},verificationState:{},verificationStateDescription:{},lastViolationTime:{type:"timestamp"},violationStartTime:{type:"timestamp"}}}},nextToken:{}}}},ListAttachedPolicies:{http:{requestUri:"/attached-policies/{target}"},input:{type:"structure",required:["target"],members:{target:{location:"uri",locationName:"target"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{policies:{shape:"Sn2"},nextMarker:{}}}},ListAuditFindings:{http:{requestUri:"/audit/findings"},input:{type:"structure",members:{taskId:{},checkName:{},resourceIdentifier:{shape:"S1o"},maxResults:{type:"integer"},nextToken:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},listSuppressedFindings:{type:"boolean"}}},output:{type:"structure",members:{findings:{type:"list",member:{shape:"Sfa"}},nextToken:{}}}},ListAuditMitigationActionsExecutions:{http:{method:"GET",requestUri:"/audit/mitigationactions/executions"},input:{type:"structure",required:["taskId","findingId"],members:{taskId:{location:"querystring",locationName:"taskId"},actionStatus:{location:"querystring",locationName:"actionStatus"},findingId:{location:"querystring",locationName:"findingId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionsExecutions:{type:"list",member:{type:"structure",members:{taskId:{},findingId:{},actionName:{},actionId:{},status:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},errorCode:{},message:{}}}},nextToken:{}}}},ListAuditMitigationActionsTasks:{http:{method:"GET",requestUri:"/audit/mitigationactions/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{auditTaskId:{location:"querystring",locationName:"auditTaskId"},findingId:{location:"querystring",locationName:"findingId"},taskStatus:{location:"querystring",locationName:"taskStatus"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{tasks:{type:"list",member:{type:"structure",members:{taskId:{},startTime:{type:"timestamp"},taskStatus:{}}}},nextToken:{}}}},ListAuditSuppressions:{http:{requestUri:"/audit/suppressions/list"},input:{type:"structure",members:{checkName:{},resourceIdentifier:{shape:"S1o"},ascendingOrder:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{suppressions:{type:"list",member:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}}},nextToken:{}}}},ListAuditTasks:{http:{method:"GET",requestUri:"/audit/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},taskType:{location:"querystring",locationName:"taskType"},taskStatus:{location:"querystring",locationName:"taskStatus"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{tasks:{type:"list",member:{type:"structure",members:{taskId:{},taskStatus:{},taskType:{}}}},nextToken:{}}}},ListAuthorizers:{http:{method:"GET",requestUri:"/authorizers/"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{authorizers:{type:"list",member:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},nextMarker:{}}}},ListBillingGroups:{http:{method:"GET",requestUri:"/billing-groups"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},namePrefixFilter:{location:"querystring",locationName:"namePrefixFilter"}}},output:{type:"structure",members:{billingGroups:{type:"list",member:{shape:"Sjv"}},nextToken:{}}}},ListCACertificates:{http:{method:"GET",requestUri:"/cacertificates"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},creationDate:{type:"timestamp"}}}},nextMarker:{}}}},ListCertificates:{http:{method:"GET",requestUri:"/certificates"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{shape:"So4"},nextMarker:{}}}},ListCertificatesByCA:{http:{method:"GET",requestUri:"/certificates-by-ca/{caCertificateId}"},input:{type:"structure",required:["caCertificateId"],members:{caCertificateId:{location:"uri",locationName:"caCertificateId"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{shape:"So4"},nextMarker:{}}}},ListCustomMetrics:{http:{method:"GET",requestUri:"/custom-metrics"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{metricNames:{type:"list",member:{}},nextToken:{}}}},ListDetectMitigationActionsExecutions:{http:{method:"GET",requestUri:"/detect/mitigationactions/executions"},input:{type:"structure",members:{taskId:{location:"querystring",locationName:"taskId"},violationId:{location:"querystring",locationName:"violationId"},thingName:{location:"querystring",locationName:"thingName"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionsExecutions:{type:"list",member:{type:"structure",members:{taskId:{},violationId:{},actionName:{},thingName:{},executionStartDate:{type:"timestamp"},executionEndDate:{type:"timestamp"},status:{},errorCode:{},message:{}}}},nextToken:{}}}},ListDetectMitigationActionsTasks:{http:{method:"GET",requestUri:"/detect/mitigationactions/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{tasks:{type:"list",member:{shape:"Shj"}},nextToken:{}}}},ListDimensions:{http:{method:"GET",requestUri:"/dimensions"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{dimensionNames:{type:"list",member:{}},nextToken:{}}}},ListDomainConfigurations:{http:{method:"GET",requestUri:"/domainConfigurations"},input:{type:"structure",members:{marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},serviceType:{location:"querystring",locationName:"serviceType"}}},output:{type:"structure",members:{domainConfigurations:{type:"list",member:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{},serviceType:{}}}},nextMarker:{}}}},ListFleetMetrics:{http:{method:"GET",requestUri:"/fleet-metrics"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{fleetMetrics:{type:"list",member:{type:"structure",members:{metricName:{},metricArn:{}}}},nextToken:{}}}},ListIndices:{http:{method:"GET",requestUri:"/indices"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{indexNames:{type:"list",member:{}},nextToken:{}}}},ListJobExecutionsForJob:{http:{method:"GET",requestUri:"/jobs/{jobId}/things"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},status:{location:"querystring",locationName:"status"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{executionSummaries:{type:"list",member:{type:"structure",members:{thingArn:{},jobExecutionSummary:{shape:"Sp4"}}}},nextToken:{}}}},ListJobExecutionsForThing:{http:{method:"GET",requestUri:"/things/{thingName}/jobs"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},status:{location:"querystring",locationName:"status"},namespaceId:{location:"querystring",locationName:"namespaceId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{executionSummaries:{type:"list",member:{type:"structure",members:{jobId:{},jobExecutionSummary:{shape:"Sp4"}}}},nextToken:{}}}},ListJobTemplates:{http:{method:"GET",requestUri:"/job-templates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{jobTemplates:{type:"list",member:{type:"structure",members:{jobTemplateArn:{},jobTemplateId:{},description:{},createdAt:{type:"timestamp"}}}},nextToken:{}}}},ListJobs:{http:{method:"GET",requestUri:"/jobs"},input:{type:"structure",members:{status:{location:"querystring",locationName:"status"},targetSelection:{location:"querystring",locationName:"targetSelection"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},thingGroupName:{location:"querystring",locationName:"thingGroupName"},thingGroupId:{location:"querystring",locationName:"thingGroupId"},namespaceId:{location:"querystring",locationName:"namespaceId"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{jobArn:{},jobId:{},thingGroupId:{},targetSelection:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},completedAt:{type:"timestamp"}}}},nextToken:{}}}},ListMitigationActions:{http:{method:"GET",requestUri:"/mitigationactions/actions"},input:{type:"structure",members:{actionType:{location:"querystring",locationName:"actionType"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionIdentifiers:{type:"list",member:{type:"structure",members:{actionName:{},actionArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListOTAUpdates:{http:{method:"GET",requestUri:"/otaUpdates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},otaUpdateStatus:{location:"querystring",locationName:"otaUpdateStatus"}}},output:{type:"structure",members:{otaUpdates:{type:"list",member:{type:"structure",members:{otaUpdateId:{},otaUpdateArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListOutgoingCertificates:{http:{method:"GET",requestUri:"/certificates-out-going"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{outgoingCertificates:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},transferredTo:{},transferDate:{type:"timestamp"},transferMessage:{},creationDate:{type:"timestamp"}}}},nextMarker:{}}}},ListPolicies:{http:{method:"GET",requestUri:"/policies"},input:{type:"structure",members:{marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{policies:{shape:"Sn2"},nextMarker:{}}}},ListPolicyPrincipals:{http:{method:"GET",requestUri:"/policy-principals"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"header",locationName:"x-amzn-iot-policy"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{principals:{shape:"Spx"},nextMarker:{}}},deprecated:!0},ListPolicyVersions:{http:{method:"GET",requestUri:"/policies/{policyName}/version"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}},output:{type:"structure",members:{policyVersions:{type:"list",member:{type:"structure",members:{versionId:{},isDefaultVersion:{type:"boolean"},createDate:{type:"timestamp"}}}}}}},ListPrincipalPolicies:{http:{method:"GET",requestUri:"/principal-policies"},input:{type:"structure",required:["principal"],members:{principal:{location:"header",locationName:"x-amzn-iot-principal"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{policies:{shape:"Sn2"},nextMarker:{}}},deprecated:!0},ListPrincipalThings:{http:{method:"GET",requestUri:"/principals/things"},input:{type:"structure",required:["principal"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{things:{shape:"Sq7"},nextToken:{}}}},ListProvisioningTemplateVersions:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}/versions"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{versions:{type:"list",member:{type:"structure",members:{versionId:{type:"integer"},creationDate:{type:"timestamp"},isDefaultVersion:{type:"boolean"}}}},nextToken:{}}}},ListProvisioningTemplates:{http:{method:"GET",requestUri:"/provisioning-templates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{templates:{type:"list",member:{type:"structure",members:{templateArn:{},templateName:{},description:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},enabled:{type:"boolean"}}}},nextToken:{}}}},ListRoleAliases:{http:{method:"GET",requestUri:"/role-aliases"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{roleAliases:{type:"list",member:{}},nextMarker:{}}}},ListScheduledAudits:{http:{method:"GET",requestUri:"/audit/scheduledaudits"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{scheduledAudits:{type:"list",member:{type:"structure",members:{scheduledAuditName:{},scheduledAuditArn:{},frequency:{},dayOfMonth:{},dayOfWeek:{}}}},nextToken:{}}}},ListSecurityProfiles:{http:{method:"GET",requestUri:"/security-profiles"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},dimensionName:{location:"querystring",locationName:"dimensionName"},metricName:{location:"querystring",locationName:"metricName"}}},output:{type:"structure",members:{securityProfileIdentifiers:{type:"list",member:{shape:"Sqq"}},nextToken:{}}}},ListSecurityProfilesForTarget:{http:{method:"GET",requestUri:"/security-profiles-for-target"},input:{type:"structure",required:["securityProfileTargetArn"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{securityProfileTargetMappings:{type:"list",member:{type:"structure",members:{securityProfileIdentifier:{shape:"Sqq"},target:{shape:"Sqv"}}}},nextToken:{}}}},ListStreams:{http:{method:"GET",requestUri:"/streams"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{streams:{type:"list",member:{type:"structure",members:{streamId:{},streamArn:{},streamVersion:{type:"integer"},description:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{tags:{shape:"S29"},nextToken:{}}}},ListTargetsForPolicy:{http:{requestUri:"/policy-targets/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{targets:{type:"list",member:{}},nextMarker:{}}}},ListTargetsForSecurityProfile:{http:{method:"GET",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{securityProfileTargets:{type:"list",member:{shape:"Sqv"}},nextToken:{}}}},ListThingGroups:{http:{method:"GET",requestUri:"/thing-groups"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},parentGroup:{location:"querystring",locationName:"parentGroup"},namePrefixFilter:{location:"querystring",locationName:"namePrefixFilter"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"}}},output:{type:"structure",members:{thingGroups:{shape:"Sju"},nextToken:{}}}},ListThingGroupsForThing:{http:{method:"GET",requestUri:"/things/{thingName}/thing-groups"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{thingGroups:{shape:"Sju"},nextToken:{}}}},ListThingPrincipals:{http:{method:"GET",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{principals:{shape:"Spx"},nextToken:{}}}},ListThingRegistrationTaskReports:{http:{method:"GET",requestUri:"/thing-registration-tasks/{taskId}/reports"},input:{type:"structure",required:["taskId","reportType"],members:{taskId:{location:"uri",locationName:"taskId"},reportType:{location:"querystring",locationName:"reportType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{resourceLinks:{type:"list",member:{}},reportType:{},nextToken:{}}}},ListThingRegistrationTasks:{http:{method:"GET",requestUri:"/thing-registration-tasks"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{taskIds:{type:"list",member:{}},nextToken:{}}}},ListThingTypes:{http:{method:"GET",requestUri:"/thing-types"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},thingTypeName:{location:"querystring",locationName:"thingTypeName"}}},output:{type:"structure",members:{thingTypes:{type:"list",member:{type:"structure",members:{thingTypeName:{},thingTypeArn:{},thingTypeProperties:{shape:"S9n"},thingTypeMetadata:{shape:"Sk7"}}}},nextToken:{}}}},ListThings:{http:{method:"GET",requestUri:"/things"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},attributeName:{location:"querystring",locationName:"attributeName"},attributeValue:{location:"querystring",locationName:"attributeValue"},thingTypeName:{location:"querystring",locationName:"thingTypeName"},usePrefixAttributeValue:{location:"querystring",locationName:"usePrefixAttributeValue",type:"boolean"}}},output:{type:"structure",members:{things:{type:"list",member:{type:"structure",members:{thingName:{},thingTypeName:{},thingArn:{},attributes:{shape:"S3h"},version:{type:"long"}}}},nextToken:{}}}},ListThingsInBillingGroup:{http:{method:"GET",requestUri:"/billing-groups/{billingGroupName}/things"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{things:{shape:"Sq7"},nextToken:{}}}},ListThingsInThingGroup:{http:{method:"GET",requestUri:"/thing-groups/{thingGroupName}/things"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{things:{shape:"Sq7"},nextToken:{}}}},ListTopicRuleDestinations:{http:{method:"GET",requestUri:"/destinations"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{destinationSummaries:{type:"list",member:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},statusReason:{},httpUrlSummary:{type:"structure",members:{confirmationUrl:{}}},vpcDestinationSummary:{type:"structure",members:{subnetIds:{shape:"Scw"},securityGroups:{shape:"Scy"},vpcId:{},roleArn:{}}}}}},nextToken:{}}}},ListTopicRules:{http:{method:"GET",requestUri:"/rules"},input:{type:"structure",members:{topic:{location:"querystring",locationName:"topic"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},ruleDisabled:{location:"querystring",locationName:"ruleDisabled",type:"boolean"}}},output:{type:"structure",members:{rules:{type:"list",member:{type:"structure",members:{ruleArn:{},ruleName:{},topicPattern:{},createdAt:{type:"timestamp"},ruleDisabled:{type:"boolean"}}}},nextToken:{}}}},ListV2LoggingLevels:{http:{method:"GET",requestUri:"/v2LoggingLevel"},input:{type:"structure",members:{targetType:{location:"querystring",locationName:"targetType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{logTargetConfigurations:{type:"list",member:{type:"structure",members:{logTarget:{shape:"Ssj"},logLevel:{}}}},nextToken:{}}}},ListViolationEvents:{http:{method:"GET",requestUri:"/violation-events"},input:{type:"structure",required:["startTime","endTime"],members:{startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},thingName:{location:"querystring",locationName:"thingName"},securityProfileName:{location:"querystring",locationName:"securityProfileName"},behaviorCriteriaType:{location:"querystring",locationName:"behaviorCriteriaType"},listSuppressedAlerts:{location:"querystring",locationName:"listSuppressedAlerts",type:"boolean"},verificationState:{location:"querystring",locationName:"verificationState"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{violationEvents:{type:"list",member:{type:"structure",members:{violationId:{},thingName:{},securityProfileName:{},behavior:{shape:"S8b"},metricValue:{shape:"S8i"},violationEventAdditionalInfo:{shape:"Smv"},violationEventType:{},verificationState:{},verificationStateDescription:{},violationEventTime:{type:"timestamp"}}}},nextToken:{}}}},PutVerificationStateOnViolation:{http:{requestUri:"/violations/verification-state/{violationId}"},input:{type:"structure",required:["violationId","verificationState"],members:{violationId:{location:"uri",locationName:"violationId"},verificationState:{},verificationStateDescription:{}}},output:{type:"structure",members:{}}},RegisterCACertificate:{http:{requestUri:"/cacertificate"},input:{type:"structure",required:["caCertificate","verificationCertificate"],members:{caCertificate:{},verificationCertificate:{},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"},allowAutoRegistration:{location:"querystring",locationName:"allowAutoRegistration",type:"boolean"},registrationConfig:{shape:"Sh5"},tags:{shape:"S29"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterCertificate:{http:{requestUri:"/certificate/register"},input:{type:"structure",required:["certificatePem"],members:{certificatePem:{},caCertificatePem:{},setAsActive:{deprecated:!0,location:"querystring",locationName:"setAsActive",type:"boolean"},status:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterCertificateWithoutCA:{http:{requestUri:"/certificate/register-no-ca"},input:{type:"structure",required:["certificatePem"],members:{certificatePem:{},status:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterThing:{http:{requestUri:"/things"},input:{type:"structure",required:["templateBody"],members:{templateBody:{},parameters:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{certificatePem:{},resourceArns:{type:"map",key:{},value:{}}}}},RejectCertificateTransfer:{http:{method:"PATCH",requestUri:"/reject-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},rejectReason:{}}}},RemoveThingFromBillingGroup:{http:{method:"PUT",requestUri:"/billing-groups/removeThingFromBillingGroup"},input:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},RemoveThingFromThingGroup:{http:{method:"PUT",requestUri:"/thing-groups/removeThingFromThingGroup"},input:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},ReplaceTopicRule:{http:{method:"PATCH",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName","topicRulePayload"],members:{ruleName:{location:"uri",locationName:"ruleName"},topicRulePayload:{shape:"S9v"}},payload:"topicRulePayload"}},SearchIndex:{http:{requestUri:"/indices/search"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},nextToken:{},maxResults:{type:"integer"},queryVersion:{}}},output:{type:"structure",members:{nextToken:{},things:{type:"list",member:{type:"structure",members:{thingName:{},thingId:{},thingTypeName:{},thingGroupNames:{shape:"Stf"},attributes:{shape:"S3h"},shadow:{},connectivity:{type:"structure",members:{connected:{type:"boolean"},timestamp:{type:"long"},disconnectReason:{}}}}}},thingGroups:{type:"list",member:{type:"structure",members:{thingGroupName:{},thingGroupId:{},thingGroupDescription:{},attributes:{shape:"S3h"},parentGroupNames:{shape:"Stf"}}}}}}},SetDefaultAuthorizer:{http:{requestUri:"/default-authorizer"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},SetDefaultPolicyVersion:{http:{method:"PATCH",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}}},SetLoggingOptions:{http:{requestUri:"/loggingOptions"},input:{type:"structure",required:["loggingOptionsPayload"],members:{loggingOptionsPayload:{type:"structure",required:["roleArn"],members:{roleArn:{},logLevel:{}}}},payload:"loggingOptionsPayload"}},SetV2LoggingLevel:{http:{requestUri:"/v2LoggingLevel"},input:{type:"structure",required:["logTarget","logLevel"],members:{logTarget:{shape:"Ssj"},logLevel:{}}}},SetV2LoggingOptions:{http:{requestUri:"/v2LoggingOptions"},input:{type:"structure",members:{roleArn:{},defaultLogLevel:{},disableAllLogs:{type:"boolean"}}}},StartAuditMitigationActionsTask:{http:{requestUri:"/audit/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId","target","auditCheckToActionsMapping","clientRequestToken"],members:{taskId:{location:"uri",locationName:"taskId"},target:{shape:"Sfu"},auditCheckToActionsMapping:{shape:"Sfy"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{taskId:{}}}},StartDetectMitigationActionsTask:{http:{method:"PUT",requestUri:"/detect/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId","target","actions","clientRequestToken"],members:{taskId:{location:"uri",locationName:"taskId"},target:{shape:"Shl"},actions:{type:"list",member:{}},violationEventOccurrenceRange:{shape:"Sho"},includeOnlyActiveViolations:{type:"boolean"},includeSuppressedAlerts:{type:"boolean"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{taskId:{}}}},StartOnDemandAuditTask:{http:{requestUri:"/audit/tasks"},input:{type:"structure",required:["targetCheckNames"],members:{targetCheckNames:{shape:"S84"}}},output:{type:"structure",members:{taskId:{}}}},StartThingRegistrationTask:{http:{requestUri:"/thing-registration-tasks"},input:{type:"structure",required:["templateBody","inputFileBucket","inputFileKey","roleArn"],members:{templateBody:{},inputFileBucket:{},inputFileKey:{},roleArn:{}}},output:{type:"structure",members:{taskId:{}}}},StopThingRegistrationTask:{http:{method:"PUT",requestUri:"/thing-registration-tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S29"}}},output:{type:"structure",members:{}}},TestAuthorization:{http:{requestUri:"/test-authorization"},input:{type:"structure",required:["authInfos"],members:{principal:{},cognitoIdentityPoolId:{},authInfos:{type:"list",member:{shape:"Su9"}},clientId:{location:"querystring",locationName:"clientId"},policyNamesToAdd:{shape:"Sud"},policyNamesToSkip:{shape:"Sud"}}},output:{type:"structure",members:{authResults:{type:"list",member:{type:"structure",members:{authInfo:{shape:"Su9"},allowed:{type:"structure",members:{policies:{shape:"Sn2"}}},denied:{type:"structure",members:{implicitDeny:{type:"structure",members:{policies:{shape:"Sn2"}}},explicitDeny:{type:"structure",members:{policies:{shape:"Sn2"}}}}},authDecision:{},missingContextValues:{type:"list",member:{}}}}}}}},TestInvokeAuthorizer:{http:{requestUri:"/authorizer/{authorizerName}/test"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},token:{},tokenSignature:{},httpContext:{type:"structure",members:{headers:{type:"map",key:{},value:{}},queryString:{}}},mqttContext:{type:"structure",members:{username:{},password:{type:"blob"},clientId:{}}},tlsContext:{type:"structure",members:{serverName:{}}}}},output:{type:"structure",members:{isAuthenticated:{type:"boolean"},principalId:{},policyDocuments:{type:"list",member:{}},refreshAfterInSeconds:{type:"integer"},disconnectAfterInSeconds:{type:"integer"}}}},TransferCertificate:{http:{method:"PATCH",requestUri:"/transfer-certificate/{certificateId}"},input:{type:"structure",required:["certificateId","targetAwsAccount"],members:{certificateId:{location:"uri",locationName:"certificateId"},targetAwsAccount:{location:"querystring",locationName:"targetAwsAccount"},transferMessage:{}}},output:{type:"structure",members:{transferredCertificateArn:{}}}},UntagResource:{http:{requestUri:"/untag"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAccountAuditConfiguration:{http:{method:"PATCH",requestUri:"/audit/configuration"},input:{type:"structure",members:{roleArn:{},auditNotificationTargetConfigurations:{shape:"Sf2"},auditCheckConfigurations:{shape:"Sf5"}}},output:{type:"structure",members:{}}},UpdateAuditSuppression:{http:{method:"PATCH",requestUri:"/audit/suppressions/update"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}},output:{type:"structure",members:{}}},UpdateAuthorizer:{http:{method:"PUT",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S25"},status:{}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},UpdateBillingGroup:{http:{method:"PATCH",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName","billingGroupProperties"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},billingGroupProperties:{shape:"S2h"},expectedVersion:{type:"long"}}},output:{type:"structure",members:{version:{type:"long"}}}},UpdateCACertificate:{http:{method:"PUT",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"},newStatus:{location:"querystring",locationName:"newStatus"},newAutoRegistrationStatus:{location:"querystring",locationName:"newAutoRegistrationStatus"},registrationConfig:{shape:"Sh5"},removeAutoRegistration:{type:"boolean"}}}},UpdateCertificate:{http:{method:"PUT",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId","newStatus"],members:{certificateId:{location:"uri",locationName:"certificateId"},newStatus:{location:"querystring",locationName:"newStatus"}}}},UpdateCustomMetric:{http:{method:"PATCH",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName","displayName"],members:{metricName:{location:"uri",locationName:"metricName"},displayName:{}}},output:{type:"structure",members:{metricName:{},metricArn:{},metricType:{},displayName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateDimension:{http:{method:"PATCH",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name","stringValues"],members:{name:{location:"uri",locationName:"name"},stringValues:{shape:"S2z"}}},output:{type:"structure",members:{name:{},arn:{},type:{},stringValues:{shape:"S2z"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateDomainConfiguration:{http:{method:"PUT",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"},authorizerConfig:{shape:"S38"},domainConfigurationStatus:{},removeAuthorizerConfig:{type:"boolean"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{}}}},UpdateDynamicThingGroup:{http:{method:"PATCH",requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","thingGroupProperties"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S3e"},expectedVersion:{type:"long"},indexName:{},queryString:{},queryVersion:{}}},output:{type:"structure",members:{version:{type:"long"}}}},UpdateEventConfigurations:{http:{method:"PATCH",requestUri:"/event-configurations"},input:{type:"structure",members:{eventConfigurations:{shape:"Si9"}}},output:{type:"structure",members:{}}},UpdateFleetMetric:{http:{method:"PATCH",requestUri:"/fleet-metric/{metricName}"},input:{type:"structure",required:["metricName","indexName"],members:{metricName:{location:"uri",locationName:"metricName"},queryString:{},aggregationType:{shape:"S3s"},period:{type:"integer"},aggregationField:{},description:{},queryVersion:{},indexName:{},unit:{},expectedVersion:{type:"long"}}}},UpdateIndexingConfiguration:{http:{requestUri:"/indexing/config"},input:{type:"structure",members:{thingIndexingConfiguration:{shape:"Sl6"},thingGroupIndexingConfiguration:{shape:"Sld"}}},output:{type:"structure",members:{}}},UpdateJob:{http:{method:"PATCH",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},description:{},presignedUrlConfig:{shape:"S45"},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},timeoutConfig:{shape:"S4m"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},UpdateMitigationAction:{http:{method:"PATCH",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S50"}}},output:{type:"structure",members:{actionArn:{},actionId:{}}}},UpdateProvisioningTemplate:{http:{method:"PATCH",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"},description:{},enabled:{type:"boolean"},defaultVersionId:{type:"integer"},provisioningRoleArn:{},preProvisioningHook:{shape:"S7p"},removePreProvisioningHook:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateRoleAlias:{http:{method:"PUT",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"},roleArn:{},credentialDurationSeconds:{type:"integer"}}},output:{type:"structure",members:{roleAlias:{},roleAliasArn:{}}}},UpdateScheduledAudit:{http:{method:"PATCH",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S84"},scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{scheduledAuditArn:{}}}},UpdateSecurityProfile:{http:{method:"PATCH",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileDescription:{},behaviors:{shape:"S8a"},alertTargets:{shape:"S90"},additionalMetricsToRetain:{shape:"S94",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S95"},deleteBehaviors:{type:"boolean"},deleteAlertTargets:{type:"boolean"},deleteAdditionalMetricsToRetain:{type:"boolean"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{},securityProfileDescription:{},behaviors:{shape:"S8a"},alertTargets:{shape:"S90"},additionalMetricsToRetain:{shape:"S94",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S95"},version:{type:"long"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateStream:{http:{method:"PUT",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"},description:{},files:{shape:"S9b"},roleArn:{}}},output:{type:"structure",members:{streamId:{},streamArn:{},description:{},streamVersion:{type:"integer"}}}},UpdateThing:{http:{method:"PATCH",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},thingTypeName:{},attributePayload:{shape:"S3g"},expectedVersion:{type:"long"},removeThingType:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateThingGroup:{http:{method:"PATCH",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","thingGroupProperties"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S3e"},expectedVersion:{type:"long"}}},output:{type:"structure",members:{version:{type:"long"}}}},UpdateThingGroupsForThing:{http:{method:"PUT",requestUri:"/thing-groups/updateThingGroupsForThing"},input:{type:"structure",members:{thingName:{},thingGroupsToAdd:{shape:"Swo"},thingGroupsToRemove:{shape:"Swo"},overrideDynamicGroups:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateTopicRuleDestination:{http:{method:"PATCH",requestUri:"/destinations"},input:{type:"structure",required:["arn","status"],members:{arn:{},status:{}}},output:{type:"structure",members:{}}},ValidateSecurityProfileBehaviors:{http:{requestUri:"/security-profile-behaviors/validate"},input:{type:"structure",required:["behaviors"],members:{behaviors:{shape:"S8a"}}},output:{type:"structure",members:{valid:{type:"boolean"},validationErrors:{type:"list",member:{type:"structure",members:{errorMessage:{}}}}}}}},shapes:{Sg:{type:"list",member:{}},S1e:{type:"map",key:{},value:{}},S1o:{type:"structure",members:{deviceCertificateId:{},caCertificateId:{},cognitoIdentityPoolId:{},clientId:{},policyVersionIdentifier:{type:"structure",members:{policyName:{},policyVersionId:{}}},account:{},iamRoleArn:{},roleAliasArn:{}}},S25:{type:"map",key:{},value:{}},S29:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S2h:{type:"structure",members:{billingGroupDescription:{}}},S2z:{type:"list",member:{}},S38:{type:"structure",members:{defaultAuthorizerName:{},allowAuthorizerOverride:{type:"boolean"}}},S3e:{type:"structure",members:{thingGroupDescription:{},attributePayload:{shape:"S3g"}}},S3g:{type:"structure",members:{attributes:{shape:"S3h"},merge:{type:"boolean"}}},S3h:{type:"map",key:{},value:{}},S3s:{type:"structure",required:["name"],members:{name:{},values:{type:"list",member:{}}}},S45:{type:"structure",members:{roleArn:{},expiresInSec:{type:"long"}}},S48:{type:"structure",members:{maximumPerMinute:{type:"integer"},exponentialRate:{type:"structure",required:["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],members:{baseRatePerMinute:{type:"integer"},incrementFactor:{type:"double"},rateIncreaseCriteria:{type:"structure",members:{numberOfNotifiedThings:{type:"integer"},numberOfSucceededThings:{type:"integer"}}}}}}},S4f:{type:"structure",required:["criteriaList"],members:{criteriaList:{type:"list",member:{type:"structure",required:["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],members:{failureType:{},action:{},thresholdPercentage:{type:"double"},minNumberOfExecutedThings:{type:"integer"}}}}}},S4m:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}},S4v:{type:"structure",members:{PublicKey:{},PrivateKey:{type:"string",sensitive:!0}}},S50:{type:"structure",members:{updateDeviceCertificateParams:{type:"structure",required:["action"],members:{action:{}}},updateCACertificateParams:{type:"structure",required:["action"],members:{action:{}}},addThingsToThingGroupParams:{type:"structure",required:["thingGroupNames"],members:{thingGroupNames:{type:"list",member:{}},overrideDynamicGroups:{type:"boolean"}}},replaceDefaultPolicyVersionParams:{type:"structure",required:["templateName"],members:{templateName:{}}},enableIoTLoggingParams:{type:"structure",required:["roleArnForLogging","logLevel"],members:{roleArnForLogging:{},logLevel:{}}},publishFindingToSnsParams:{type:"structure",required:["topicArn"],members:{topicArn:{}}}}},S5j:{type:"list",member:{}},S5l:{type:"list",member:{}},S5n:{type:"structure",members:{maximumPerMinute:{type:"integer"},exponentialRate:{type:"structure",required:["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],members:{baseRatePerMinute:{type:"integer"},incrementFactor:{type:"double"},rateIncreaseCriteria:{type:"structure",members:{numberOfNotifiedThings:{type:"integer"},numberOfSucceededThings:{type:"integer"}}}}}}},S5u:{type:"structure",members:{expiresInSec:{type:"long"}}},S65:{type:"list",member:{type:"structure",members:{fileName:{},fileType:{type:"integer"},fileVersion:{},fileLocation:{type:"structure",members:{stream:{type:"structure",members:{streamId:{},fileId:{type:"integer"}}},s3Location:{shape:"S6e"}}},codeSigning:{type:"structure",members:{awsSignerJobId:{},startSigningJobParameter:{type:"structure",members:{signingProfileParameter:{type:"structure",members:{certificateArn:{},platform:{},certificatePathOnDevice:{}}},signingProfileName:{},destination:{type:"structure",members:{s3Destination:{type:"structure",members:{bucket:{},prefix:{}}}}}}},customCodeSigning:{type:"structure",members:{signature:{type:"structure",members:{inlineDocument:{type:"blob"}}},certificateChain:{type:"structure",members:{certificateName:{},inlineDocument:{}}},hashAlgorithm:{},signatureAlgorithm:{}}}}},attributes:{type:"map",key:{},value:{}}}}},S6e:{type:"structure",members:{bucket:{},key:{},version:{}}},S73:{type:"map",key:{},value:{}},S7p:{type:"structure",required:["targetArn"],members:{payloadVersion:{},targetArn:{}}},S84:{type:"list",member:{}},S8a:{type:"list",member:{shape:"S8b"}},S8b:{type:"structure",required:["name"],members:{name:{},metric:{},metricDimension:{shape:"S8e"},criteria:{type:"structure",members:{comparisonOperator:{},value:{shape:"S8i"},durationSeconds:{type:"integer"},consecutiveDatapointsToAlarm:{type:"integer"},consecutiveDatapointsToClear:{type:"integer"},statisticalThreshold:{type:"structure",members:{statistic:{}}},mlDetectionConfig:{type:"structure",required:["confidenceLevel"],members:{confidenceLevel:{}}}}},suppressAlerts:{type:"boolean"}}},S8e:{type:"structure",required:["dimensionName"],members:{dimensionName:{},operator:{}}},S8i:{type:"structure",members:{count:{type:"long"},cidrs:{type:"list",member:{}},ports:{type:"list",member:{type:"integer"}},number:{type:"double"},numbers:{type:"list",member:{type:"double"}},strings:{type:"list",member:{}}}},S90:{type:"map",key:{},value:{type:"structure",required:["alertTargetArn","roleArn"],members:{alertTargetArn:{},roleArn:{}}}},S94:{type:"list",member:{}},S95:{type:"list",member:{type:"structure",required:["metric"],members:{metric:{},metricDimension:{shape:"S8e"}}}},S9b:{type:"list",member:{type:"structure",members:{fileId:{type:"integer"},s3Location:{shape:"S6e"}}}},S9n:{type:"structure",members:{thingTypeDescription:{},searchableAttributes:{type:"list",member:{}}}},S9v:{type:"structure",required:["sql","actions"],members:{sql:{},description:{},actions:{shape:"S9y"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"S9z"}}},S9y:{type:"list",member:{shape:"S9z"}},S9z:{type:"structure",members:{dynamoDB:{type:"structure",required:["tableName","roleArn","hashKeyField","hashKeyValue"],members:{tableName:{},roleArn:{},operation:{},hashKeyField:{},hashKeyValue:{},hashKeyType:{},rangeKeyField:{},rangeKeyValue:{},rangeKeyType:{},payloadField:{}}},dynamoDBv2:{type:"structure",required:["roleArn","putItem"],members:{roleArn:{},putItem:{type:"structure",required:["tableName"],members:{tableName:{}}}}},lambda:{type:"structure",required:["functionArn"],members:{functionArn:{}}},sns:{type:"structure",required:["targetArn","roleArn"],members:{targetArn:{},roleArn:{},messageFormat:{}}},sqs:{type:"structure",required:["roleArn","queueUrl"],members:{roleArn:{},queueUrl:{},useBase64:{type:"boolean"}}},kinesis:{type:"structure",required:["roleArn","streamName"],members:{roleArn:{},streamName:{},partitionKey:{}}},republish:{type:"structure",required:["roleArn","topic"],members:{roleArn:{},topic:{},qos:{type:"integer"}}},s3:{type:"structure",required:["roleArn","bucketName","key"],members:{roleArn:{},bucketName:{},key:{},cannedAcl:{}}},firehose:{type:"structure",required:["roleArn","deliveryStreamName"],members:{roleArn:{},deliveryStreamName:{},separator:{},batchMode:{type:"boolean"}}},cloudwatchMetric:{type:"structure",required:["roleArn","metricNamespace","metricName","metricValue","metricUnit"],members:{roleArn:{},metricNamespace:{},metricName:{},metricValue:{},metricUnit:{},metricTimestamp:{}}},cloudwatchAlarm:{type:"structure",required:["roleArn","alarmName","stateReason","stateValue"],members:{roleArn:{},alarmName:{},stateReason:{},stateValue:{}}},cloudwatchLogs:{type:"structure",required:["roleArn","logGroupName"],members:{roleArn:{},logGroupName:{}}},elasticsearch:{type:"structure",required:["roleArn","endpoint","index","type","id"],members:{roleArn:{},endpoint:{},index:{},type:{},id:{}}},salesforce:{type:"structure",required:["token","url"],members:{token:{},url:{}}},iotAnalytics:{type:"structure",members:{channelArn:{},channelName:{},batchMode:{type:"boolean"},roleArn:{}}},iotEvents:{type:"structure",required:["inputName","roleArn"],members:{inputName:{},messageId:{},batchMode:{type:"boolean"},roleArn:{}}},iotSiteWise:{type:"structure",required:["putAssetPropertyValueEntries","roleArn"],members:{putAssetPropertyValueEntries:{type:"list",member:{type:"structure",required:["propertyValues"],members:{entryId:{},assetId:{},propertyId:{},propertyAlias:{},propertyValues:{type:"list",member:{type:"structure",required:["value","timestamp"],members:{value:{type:"structure",members:{stringValue:{},integerValue:{},doubleValue:{},booleanValue:{}}},timestamp:{type:"structure",required:["timeInSeconds"],members:{timeInSeconds:{},offsetInNanos:{}}},quality:{}}}}}}},roleArn:{}}},stepFunctions:{type:"structure",required:["stateMachineName","roleArn"],members:{executionNamePrefix:{},stateMachineName:{},roleArn:{}}},timestream:{type:"structure",required:["roleArn","databaseName","tableName","dimensions"],members:{roleArn:{},databaseName:{},tableName:{},dimensions:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{}}}},timestamp:{type:"structure",required:["value","unit"],members:{value:{},unit:{}}}}},http:{type:"structure",required:["url"],members:{url:{},confirmationUrl:{},headers:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},auth:{type:"structure",members:{sigv4:{type:"structure",required:["signingRegion","serviceName","roleArn"],members:{signingRegion:{},serviceName:{},roleArn:{}}}}}}},kafka:{type:"structure",required:["destinationArn","topic","clientProperties"],members:{destinationArn:{},topic:{},key:{},partition:{},clientProperties:{type:"map",key:{},value:{}}}},openSearch:{type:"structure",required:["roleArn","endpoint","index","type","id"],members:{roleArn:{},endpoint:{},index:{},type:{},id:{}}}}},Scw:{type:"list",member:{}},Scy:{type:"list",member:{}},Sd2:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},statusReason:{},httpUrlProperties:{type:"structure",members:{confirmationUrl:{}}},vpcProperties:{type:"structure",members:{subnetIds:{shape:"Scw"},securityGroups:{shape:"Scy"},vpcId:{},roleArn:{}}}}},Sf2:{type:"map",key:{},value:{type:"structure",members:{targetArn:{},roleArn:{},enabled:{type:"boolean"}}}},Sf5:{type:"map",key:{},value:{type:"structure",members:{enabled:{type:"boolean"}}}},Sfa:{type:"structure",members:{findingId:{},taskId:{},checkName:{},taskStartTime:{type:"timestamp"},findingTime:{type:"timestamp"},severity:{},nonCompliantResource:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1o"},additionalInfo:{shape:"Sfe"}}},relatedResources:{type:"list",member:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1o"},additionalInfo:{shape:"Sfe"}}}},reasonForNonCompliance:{},reasonForNonComplianceCode:{},isSuppressed:{type:"boolean"}}},Sfe:{type:"map",key:{},value:{}},Sfu:{type:"structure",members:{auditTaskId:{},findingIds:{type:"list",member:{}},auditCheckToReasonCodeFilter:{type:"map",key:{},value:{type:"list",member:{}}}}},Sfy:{type:"map",key:{},value:{type:"list",member:{}}},Sg0:{type:"list",member:{type:"structure",members:{name:{},id:{},roleArn:{},actionParams:{shape:"S50"}}}},Sgr:{type:"structure",members:{authorizerName:{},authorizerArn:{},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S25"},status:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},signingDisabled:{type:"boolean"}}},Sh4:{type:"structure",members:{notBefore:{type:"timestamp"},notAfter:{type:"timestamp"}}},Sh5:{type:"structure",members:{templateBody:{},roleArn:{}}},Shj:{type:"structure",members:{taskId:{},taskStatus:{},taskStartTime:{type:"timestamp"},taskEndTime:{type:"timestamp"},target:{shape:"Shl"},violationEventOccurrenceRange:{shape:"Sho"},onlyActiveViolationsIncluded:{type:"boolean"},suppressedAlertsIncluded:{type:"boolean"},actionsDefinition:{shape:"Sg0"},taskStatistics:{type:"structure",members:{actionsExecuted:{type:"long"},actionsSkipped:{type:"long"},actionsFailed:{type:"long"}}}}},Shl:{type:"structure",members:{violationIds:{type:"list",member:{}},securityProfileName:{},behaviorName:{}}},Sho:{type:"structure",required:["startTime","endTime"],members:{startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},Si9:{type:"map",key:{},value:{type:"structure",members:{Enabled:{type:"boolean"}}}},Sju:{type:"list",member:{shape:"Sjv"}},Sjv:{type:"structure",members:{groupName:{},groupArn:{}}},Sk7:{type:"structure",members:{deprecated:{type:"boolean"},deprecationDate:{type:"timestamp"},creationDate:{type:"timestamp"}}},Sl6:{type:"structure",required:["thingIndexingMode"],members:{thingIndexingMode:{},thingConnectivityIndexingMode:{},managedFields:{shape:"Sl9"},customFields:{shape:"Sl9"}}},Sl9:{type:"list",member:{type:"structure",members:{name:{},type:{}}}},Sld:{type:"structure",required:["thingGroupIndexingMode"],members:{thingGroupIndexingMode:{},managedFields:{shape:"Sl9"},customFields:{shape:"Sl9"}}},Smv:{type:"structure",members:{confidenceLevel:{}}},Sn2:{type:"list",member:{type:"structure",members:{policyName:{},policyArn:{}}}},So4:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},certificateMode:{},creationDate:{type:"timestamp"}}}},Sp4:{type:"structure",members:{status:{},queuedAt:{type:"timestamp"},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},executionNumber:{type:"long"}}},Spx:{type:"list",member:{}},Sq7:{type:"list",member:{}},Sqq:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},Sqv:{type:"structure",required:["arn"],members:{arn:{}}},Ssj:{type:"structure",required:["targetType"],members:{targetType:{},targetName:{}}},Stf:{type:"list",member:{}},Su9:{type:"structure",required:["resources"],members:{actionType:{},resources:{type:"list",member:{}}}},Sud:{type:"list",member:{}},Swo:{type:"list",member:{}}}}},function(e){e.exports={pagination:{GetBehaviorModelTrainingSummaries:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},ListActiveViolations:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"activeViolations"},ListAttachedPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListAuditFindings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"findings"},ListAuditMitigationActionsExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionsExecutions"},ListAuditMitigationActionsTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListAuditSuppressions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"suppressions"},ListAuditTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListAuthorizers:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"authorizers"},ListBillingGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"billingGroups"},ListCACertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCertificatesByCA:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCustomMetrics:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"metricNames"},ListDetectMitigationActionsExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionsExecutions"},ListDetectMitigationActionsTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListDimensions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"dimensionNames"},ListDomainConfigurations:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"domainConfigurations"},ListFleetMetrics:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"fleetMetrics"},ListIndices:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"indexNames"},ListJobExecutionsForJob:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"executionSummaries"},ListJobExecutionsForThing:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"executionSummaries"},ListJobTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"jobTemplates"},ListJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"jobs"},ListMitigationActions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionIdentifiers"},ListOTAUpdates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"otaUpdates"},ListOutgoingCertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"outgoingCertificates"},ListPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListPolicyPrincipals:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"principals"},ListPrincipalPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListPrincipalThings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListProvisioningTemplateVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"versions"},ListProvisioningTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"templates"},ListRoleAliases:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"roleAliases"},ListScheduledAudits:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"scheduledAudits"},ListSecurityProfiles:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileIdentifiers"},ListSecurityProfilesForTarget:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileTargetMappings"},ListStreams:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"streams"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",result_key:"tags"},ListTargetsForPolicy:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"targets"},ListTargetsForSecurityProfile:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileTargets"},ListThingGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingGroups"},ListThingGroupsForThing:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingGroups"},ListThingPrincipals:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"principals"},ListThingRegistrationTaskReports:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["reportType"],output_token:"nextToken",result_key:"resourceLinks"},ListThingRegistrationTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskIds"},ListThingTypes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingTypes"},ListThings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListThingsInBillingGroup:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListThingsInThingGroup:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListTopicRuleDestinations:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"destinationSummaries"},ListTopicRules:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"rules"},ListV2LoggingLevels:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"logTargetConfigurations"},ListViolationEvents:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"violationEvents"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.iotdata={},n.IotData=i.defineService("iotdata",["2015-05-28"]),r(848),Object.defineProperty(a.services.iotdata,"2015-05-28",{get:function(){var e=r(849);return e.paginators=r(850).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.IotData},function(e,t,r){var n=r(2),i=["deleteThingShadow","getThingShadow","updateThingShadow"];n.util.update(n.IotData.prototype,{validateService:function(){if(!this.config.endpoint||this.config.endpoint.indexOf("{")>=0){throw n.util.error(new Error,{name:"InvalidEndpoint",message:"AWS.IotData requires an explicit `endpoint' configuration option."})}},setupRequestListeners:function(e){e.addListener("validateResponse",this.validateResponseBody),i.indexOf(e.operation)>-1&&e.addListener("extractData",n.util.convertPayloadToString)},validateResponseBody:function(e){var t=(e.httpResponse.body.toString()||"{}").trim();t&&"{"===t.charAt(0)||(e.httpResponse.body="")}})},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-05-28",endpointPrefix:"data.iot",protocol:"rest-json",serviceFullName:"AWS IoT Data Plane",serviceId:"IoT Data Plane",signatureVersion:"v4",signingName:"iotdata",uid:"iot-data-2015-05-28"},operations:{DeleteThingShadow:{http:{method:"DELETE",requestUri:"/things/{thingName}/shadow"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},shadowName:{location:"querystring",locationName:"name"}}},output:{type:"structure",required:["payload"],members:{payload:{type:"blob"}},payload:"payload"}},GetRetainedMessage:{http:{method:"GET",requestUri:"/retainedMessage/{topic}"},input:{type:"structure",required:["topic"],members:{topic:{location:"uri",locationName:"topic"}}},output:{type:"structure",members:{topic:{},payload:{type:"blob"},qos:{type:"integer"},lastModifiedTime:{type:"long"}}}},GetThingShadow:{http:{method:"GET",requestUri:"/things/{thingName}/shadow"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},shadowName:{location:"querystring",locationName:"name"}}},output:{type:"structure",members:{payload:{type:"blob"}},payload:"payload"}},ListNamedShadowsForThing:{http:{method:"GET",requestUri:"/api/things/shadow/ListNamedShadowsForThing/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},nextToken:{location:"querystring",locationName:"nextToken"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{results:{type:"list",member:{}},nextToken:{},timestamp:{type:"long"}}}},ListRetainedMessages:{http:{method:"GET",requestUri:"/retainedMessage"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{retainedTopics:{type:"list",member:{type:"structure",members:{topic:{},payloadSize:{type:"long"},qos:{type:"integer"},lastModifiedTime:{type:"long"}}}},nextToken:{}}}},Publish:{http:{requestUri:"/topics/{topic}"},input:{type:"structure",required:["topic"],members:{topic:{location:"uri",locationName:"topic"},qos:{location:"querystring",locationName:"qos",type:"integer"},retain:{location:"querystring",locationName:"retain",type:"boolean"},payload:{type:"blob"}},payload:"payload"}},UpdateThingShadow:{http:{requestUri:"/things/{thingName}/shadow"},input:{type:"structure",required:["thingName","payload"],members:{thingName:{location:"uri",locationName:"thingName"},shadowName:{location:"querystring",locationName:"name"},payload:{type:"blob"}},payload:"payload"},output:{type:"structure",members:{payload:{type:"blob"}},payload:"payload"}}},shapes:{}}},function(e){e.exports={pagination:{ListRetainedMessages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"retainedTopics"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.kinesis={},n.Kinesis=i.defineService("kinesis",["2013-12-02"]),Object.defineProperty(a.services.kinesis,"2013-12-02",{get:function(){var e=r(852);return e.paginators=r(853).pagination,e.waiters=r(854).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.Kinesis},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-12-02",endpointPrefix:"kinesis",jsonVersion:"1.1",protocol:"json",protocolSettings:{h2:"eventstream"},serviceAbbreviation:"Kinesis",serviceFullName:"Amazon Kinesis",serviceId:"Kinesis",signatureVersion:"v4",targetPrefix:"Kinesis_20131202",uid:"kinesis-2013-12-02"},operations:{AddTagsToStream:{input:{type:"structure",required:["StreamName","Tags"],members:{StreamName:{},Tags:{type:"map",key:{},value:{}}}}},CreateStream:{input:{type:"structure",required:["StreamName","ShardCount"],members:{StreamName:{},ShardCount:{type:"integer"}}}},DecreaseStreamRetentionPeriod:{input:{type:"structure",required:["StreamName","RetentionPeriodHours"],members:{StreamName:{},RetentionPeriodHours:{type:"integer"}}}},DeleteStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},EnforceConsumerDeletion:{type:"boolean"}}}},DeregisterStreamConsumer:{input:{type:"structure",members:{StreamARN:{},ConsumerName:{},ConsumerARN:{}}}},DescribeLimits:{input:{type:"structure",members:{}},output:{type:"structure",required:["ShardLimit","OpenShardCount"],members:{ShardLimit:{type:"integer"},OpenShardCount:{type:"integer"}}}},DescribeStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},Limit:{type:"integer"},ExclusiveStartShardId:{}}},output:{type:"structure",required:["StreamDescription"],members:{StreamDescription:{type:"structure",required:["StreamName","StreamARN","StreamStatus","Shards","HasMoreShards","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring"],members:{StreamName:{},StreamARN:{},StreamStatus:{},Shards:{shape:"Sp"},HasMoreShards:{type:"boolean"},RetentionPeriodHours:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},EnhancedMonitoring:{shape:"Sw"},EncryptionType:{},KeyId:{}}}}}},DescribeStreamConsumer:{input:{type:"structure",members:{StreamARN:{},ConsumerName:{},ConsumerARN:{}}},output:{type:"structure",required:["ConsumerDescription"],members:{ConsumerDescription:{type:"structure",required:["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp","StreamARN"],members:{ConsumerName:{},ConsumerARN:{},ConsumerStatus:{},ConsumerCreationTimestamp:{type:"timestamp"},StreamARN:{}}}}}},DescribeStreamSummary:{input:{type:"structure",required:["StreamName"],members:{StreamName:{}}},output:{type:"structure",required:["StreamDescriptionSummary"],members:{StreamDescriptionSummary:{type:"structure",required:["StreamName","StreamARN","StreamStatus","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring","OpenShardCount"],members:{StreamName:{},StreamARN:{},StreamStatus:{},RetentionPeriodHours:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},EnhancedMonitoring:{shape:"Sw"},EncryptionType:{},KeyId:{},OpenShardCount:{type:"integer"},ConsumerCount:{type:"integer"}}}}}},DisableEnhancedMonitoring:{input:{type:"structure",required:["StreamName","ShardLevelMetrics"],members:{StreamName:{},ShardLevelMetrics:{shape:"Sy"}}},output:{shape:"S1b"}},EnableEnhancedMonitoring:{input:{type:"structure",required:["StreamName","ShardLevelMetrics"],members:{StreamName:{},ShardLevelMetrics:{shape:"Sy"}}},output:{shape:"S1b"}},GetRecords:{input:{type:"structure",required:["ShardIterator"],members:{ShardIterator:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Records"],members:{Records:{type:"list",member:{type:"structure",required:["SequenceNumber","Data","PartitionKey"],members:{SequenceNumber:{},ApproximateArrivalTimestamp:{type:"timestamp"},Data:{type:"blob"},PartitionKey:{},EncryptionType:{}}}},NextShardIterator:{},MillisBehindLatest:{type:"long"},ChildShards:{type:"list",member:{type:"structure",required:["ShardId","ParentShards","HashKeyRange"],members:{ShardId:{},ParentShards:{type:"list",member:{}},HashKeyRange:{shape:"Sr"}}}}}}},GetShardIterator:{input:{type:"structure",required:["StreamName","ShardId","ShardIteratorType"],members:{StreamName:{},ShardId:{},ShardIteratorType:{},StartingSequenceNumber:{},Timestamp:{type:"timestamp"}}},output:{type:"structure",members:{ShardIterator:{}}}},IncreaseStreamRetentionPeriod:{input:{type:"structure",required:["StreamName","RetentionPeriodHours"],members:{StreamName:{},RetentionPeriodHours:{type:"integer"}}}},ListShards:{input:{type:"structure",members:{StreamName:{},NextToken:{},ExclusiveStartShardId:{},MaxResults:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},ShardFilter:{type:"structure",required:["Type"],members:{Type:{},ShardId:{},Timestamp:{type:"timestamp"}}}}},output:{type:"structure",members:{Shards:{shape:"Sp"},NextToken:{}}}},ListStreamConsumers:{input:{type:"structure",required:["StreamARN"],members:{StreamARN:{},NextToken:{},MaxResults:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{Consumers:{type:"list",member:{shape:"S23"}},NextToken:{}}}},ListStreams:{input:{type:"structure",members:{Limit:{type:"integer"},ExclusiveStartStreamName:{}}},output:{type:"structure",required:["StreamNames","HasMoreStreams"],members:{StreamNames:{type:"list",member:{}},HasMoreStreams:{type:"boolean"}}}},ListTagsForStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},ExclusiveStartTagKey:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Tags","HasMoreTags"],members:{Tags:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},HasMoreTags:{type:"boolean"}}}},MergeShards:{input:{type:"structure",required:["StreamName","ShardToMerge","AdjacentShardToMerge"],members:{StreamName:{},ShardToMerge:{},AdjacentShardToMerge:{}}}},PutRecord:{input:{type:"structure",required:["StreamName","Data","PartitionKey"],members:{StreamName:{},Data:{type:"blob"},PartitionKey:{},ExplicitHashKey:{},SequenceNumberForOrdering:{}}},output:{type:"structure",required:["ShardId","SequenceNumber"],members:{ShardId:{},SequenceNumber:{},EncryptionType:{}}}},PutRecords:{input:{type:"structure",required:["Records","StreamName"],members:{Records:{type:"list",member:{type:"structure",required:["Data","PartitionKey"],members:{Data:{type:"blob"},ExplicitHashKey:{},PartitionKey:{}}}},StreamName:{}}},output:{type:"structure",required:["Records"],members:{FailedRecordCount:{type:"integer"},Records:{type:"list",member:{type:"structure",members:{SequenceNumber:{},ShardId:{},ErrorCode:{},ErrorMessage:{}}}},EncryptionType:{}}}},RegisterStreamConsumer:{input:{type:"structure",required:["StreamARN","ConsumerName"],members:{StreamARN:{},ConsumerName:{}}},output:{type:"structure",required:["Consumer"],members:{Consumer:{shape:"S23"}}}},RemoveTagsFromStream:{input:{type:"structure",required:["StreamName","TagKeys"],members:{StreamName:{},TagKeys:{type:"list",member:{}}}}},SplitShard:{input:{type:"structure",required:["StreamName","ShardToSplit","NewStartingHashKey"],members:{StreamName:{},ShardToSplit:{},NewStartingHashKey:{}}}},StartStreamEncryption:{input:{type:"structure",required:["StreamName","EncryptionType","KeyId"],members:{StreamName:{},EncryptionType:{},KeyId:{}}}},StopStreamEncryption:{input:{type:"structure",required:["StreamName","EncryptionType","KeyId"],members:{StreamName:{},EncryptionType:{},KeyId:{}}}},UpdateShardCount:{input:{type:"structure",required:["StreamName","TargetShardCount","ScalingType"],members:{StreamName:{},TargetShardCount:{type:"integer"},ScalingType:{}}},output:{type:"structure",members:{StreamName:{},CurrentShardCount:{type:"integer"},TargetShardCount:{type:"integer"}}}}},shapes:{Sp:{type:"list",member:{type:"structure",required:["ShardId","HashKeyRange","SequenceNumberRange"],members:{ShardId:{},ParentShardId:{},AdjacentParentShardId:{},HashKeyRange:{shape:"Sr"},SequenceNumberRange:{type:"structure",required:["StartingSequenceNumber"],members:{StartingSequenceNumber:{},EndingSequenceNumber:{}}}}}},Sr:{type:"structure",required:["StartingHashKey","EndingHashKey"],members:{StartingHashKey:{},EndingHashKey:{}}},Sw:{type:"list",member:{type:"structure",members:{ShardLevelMetrics:{shape:"Sy"}}}},Sy:{type:"list",member:{}},S1b:{type:"structure",members:{StreamName:{},CurrentShardLevelMetrics:{shape:"Sy"},DesiredShardLevelMetrics:{shape:"Sy"}}},S23:{type:"structure",required:["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp"],members:{ConsumerName:{},ConsumerARN:{},ConsumerStatus:{},ConsumerCreationTimestamp:{type:"timestamp"}}}}}},function(e){e.exports={pagination:{DescribeStream:{input_token:"ExclusiveStartShardId",limit_key:"Limit",more_results:"StreamDescription.HasMoreShards",output_token:"StreamDescription.Shards[-1].ShardId",result_key:"StreamDescription.Shards"},ListStreamConsumers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListStreams:{input_token:"ExclusiveStartStreamName",limit_key:"Limit",more_results:"HasMoreStreams",output_token:"StreamNames[-1]",result_key:"StreamNames"}}}},function(e){e.exports={version:2,waiters:{StreamExists:{delay:10,operation:"DescribeStream",maxAttempts:18,acceptors:[{expected:"ACTIVE",matcher:"path",state:"success",argument:"StreamDescription.StreamStatus"}]},StreamNotExists:{delay:10,operation:"DescribeStream",maxAttempts:18,acceptors:[{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.kms={},n.KMS=i.defineService("kms",["2014-11-01"]),Object.defineProperty(a.services.kms,"2014-11-01",{get:function(){var e=r(856);return e.paginators=r(857).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.KMS},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-11-01",endpointPrefix:"kms",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"KMS",serviceFullName:"AWS Key Management Service",serviceId:"KMS",signatureVersion:"v4",targetPrefix:"TrentService",uid:"kms-2014-11-01"},operations:{CancelKeyDeletion:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}},output:{type:"structure",members:{KeyId:{}}}},ConnectCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},CreateAlias:{input:{type:"structure",required:["AliasName","TargetKeyId"],members:{AliasName:{},TargetKeyId:{}}}},CreateCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreName","CloudHsmClusterId","TrustAnchorCertificate","KeyStorePassword"],members:{CustomKeyStoreName:{},CloudHsmClusterId:{},TrustAnchorCertificate:{},KeyStorePassword:{shape:"Sd"}}},output:{type:"structure",members:{CustomKeyStoreId:{}}}},CreateGrant:{input:{type:"structure",required:["KeyId","GranteePrincipal","Operations"],members:{KeyId:{},GranteePrincipal:{},RetiringPrincipal:{},Operations:{shape:"Sh"},Constraints:{shape:"Sj"},GrantTokens:{shape:"Sn"},Name:{}}},output:{type:"structure",members:{GrantToken:{},GrantId:{}}}},CreateKey:{input:{type:"structure",members:{Policy:{},Description:{},KeyUsage:{},CustomerMasterKeySpec:{shape:"Sw",deprecated:!0,deprecatedMessage:"This parameter has been deprecated. Instead, use the KeySpec parameter."},KeySpec:{},Origin:{},CustomKeyStoreId:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"},Tags:{shape:"S10"},MultiRegion:{type:"boolean"}}},output:{type:"structure",members:{KeyMetadata:{shape:"S16"}}}},Decrypt:{input:{type:"structure",required:["CiphertextBlob"],members:{CiphertextBlob:{type:"blob"},EncryptionContext:{shape:"Sk"},GrantTokens:{shape:"Sn"},KeyId:{},EncryptionAlgorithm:{}}},output:{type:"structure",members:{KeyId:{},Plaintext:{shape:"S1q"},EncryptionAlgorithm:{}}}},DeleteAlias:{input:{type:"structure",required:["AliasName"],members:{AliasName:{}}}},DeleteCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},DeleteImportedKeyMaterial:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DescribeCustomKeyStores:{input:{type:"structure",members:{CustomKeyStoreId:{},CustomKeyStoreName:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{CustomKeyStores:{type:"list",member:{type:"structure",members:{CustomKeyStoreId:{},CustomKeyStoreName:{},CloudHsmClusterId:{},TrustAnchorCertificate:{},ConnectionState:{},ConnectionErrorCode:{},CreationDate:{type:"timestamp"}}}},NextMarker:{},Truncated:{type:"boolean"}}}},DescribeKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyMetadata:{shape:"S16"}}}},DisableKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DisableKeyRotation:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DisconnectCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},EnableKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},EnableKeyRotation:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},Encrypt:{input:{type:"structure",required:["KeyId","Plaintext"],members:{KeyId:{},Plaintext:{shape:"S1q"},EncryptionContext:{shape:"Sk"},GrantTokens:{shape:"Sn"},EncryptionAlgorithm:{}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},KeyId:{},EncryptionAlgorithm:{}}}},GenerateDataKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},EncryptionContext:{shape:"Sk"},NumberOfBytes:{type:"integer"},KeySpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},Plaintext:{shape:"S1q"},KeyId:{}}}},GenerateDataKeyPair:{input:{type:"structure",required:["KeyId","KeyPairSpec"],members:{EncryptionContext:{shape:"Sk"},KeyId:{},KeyPairSpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{PrivateKeyCiphertextBlob:{type:"blob"},PrivateKeyPlaintext:{shape:"S1q"},PublicKey:{type:"blob"},KeyId:{},KeyPairSpec:{}}}},GenerateDataKeyPairWithoutPlaintext:{input:{type:"structure",required:["KeyId","KeyPairSpec"],members:{EncryptionContext:{shape:"Sk"},KeyId:{},KeyPairSpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{PrivateKeyCiphertextBlob:{type:"blob"},PublicKey:{type:"blob"},KeyId:{},KeyPairSpec:{}}}},GenerateDataKeyWithoutPlaintext:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},EncryptionContext:{shape:"Sk"},KeySpec:{},NumberOfBytes:{type:"integer"},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},KeyId:{}}}},GenerateRandom:{input:{type:"structure",members:{NumberOfBytes:{type:"integer"},CustomKeyStoreId:{}}},output:{type:"structure",members:{Plaintext:{shape:"S1q"}}}},GetKeyPolicy:{input:{type:"structure",required:["KeyId","PolicyName"],members:{KeyId:{},PolicyName:{}}},output:{type:"structure",members:{Policy:{}}}},GetKeyRotationStatus:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}},output:{type:"structure",members:{KeyRotationEnabled:{type:"boolean"}}}},GetParametersForImport:{input:{type:"structure",required:["KeyId","WrappingAlgorithm","WrappingKeySpec"],members:{KeyId:{},WrappingAlgorithm:{},WrappingKeySpec:{}}},output:{type:"structure",members:{KeyId:{},ImportToken:{type:"blob"},PublicKey:{shape:"S1q"},ParametersValidTo:{type:"timestamp"}}}},GetPublicKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyId:{},PublicKey:{type:"blob"},CustomerMasterKeySpec:{shape:"Sw",deprecated:!0,deprecatedMessage:"This field has been deprecated. Instead, use the KeySpec field."},KeySpec:{},KeyUsage:{},EncryptionAlgorithms:{shape:"S1d"},SigningAlgorithms:{shape:"S1f"}}}},ImportKeyMaterial:{input:{type:"structure",required:["KeyId","ImportToken","EncryptedKeyMaterial"],members:{KeyId:{},ImportToken:{type:"blob"},EncryptedKeyMaterial:{type:"blob"},ValidTo:{type:"timestamp"},ExpirationModel:{}}},output:{type:"structure",members:{}}},ListAliases:{input:{type:"structure",members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{type:"structure",members:{AliasName:{},AliasArn:{},TargetKeyId:{},CreationDate:{type:"timestamp"},LastUpdatedDate:{type:"timestamp"}}}},NextMarker:{},Truncated:{type:"boolean"}}}},ListGrants:{input:{type:"structure",required:["KeyId"],members:{Limit:{type:"integer"},Marker:{},KeyId:{},GrantId:{},GranteePrincipal:{}}},output:{shape:"S39"}},ListKeyPolicies:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{PolicyNames:{type:"list",member:{}},NextMarker:{},Truncated:{type:"boolean"}}}},ListKeys:{input:{type:"structure",members:{Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Keys:{type:"list",member:{type:"structure",members:{KeyId:{},KeyArn:{}}}},NextMarker:{},Truncated:{type:"boolean"}}}},ListResourceTags:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Tags:{shape:"S10"},NextMarker:{},Truncated:{type:"boolean"}}}},ListRetirableGrants:{input:{type:"structure",required:["RetiringPrincipal"],members:{Limit:{type:"integer"},Marker:{},RetiringPrincipal:{}}},output:{shape:"S39"}},PutKeyPolicy:{input:{type:"structure",required:["KeyId","PolicyName","Policy"],members:{KeyId:{},PolicyName:{},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}}},ReEncrypt:{input:{type:"structure",required:["CiphertextBlob","DestinationKeyId"],members:{CiphertextBlob:{type:"blob"},SourceEncryptionContext:{shape:"Sk"},SourceKeyId:{},DestinationKeyId:{},DestinationEncryptionContext:{shape:"Sk"},SourceEncryptionAlgorithm:{},DestinationEncryptionAlgorithm:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},SourceKeyId:{},KeyId:{},SourceEncryptionAlgorithm:{},DestinationEncryptionAlgorithm:{}}}},ReplicateKey:{input:{type:"structure",required:["KeyId","ReplicaRegion"],members:{KeyId:{},ReplicaRegion:{},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"},Description:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{ReplicaKeyMetadata:{shape:"S16"},ReplicaPolicy:{},ReplicaTags:{shape:"S10"}}}},RetireGrant:{input:{type:"structure",members:{GrantToken:{},KeyId:{},GrantId:{}}}},RevokeGrant:{input:{type:"structure",required:["KeyId","GrantId"],members:{KeyId:{},GrantId:{}}}},ScheduleKeyDeletion:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},PendingWindowInDays:{type:"integer"}}},output:{type:"structure",members:{KeyId:{},DeletionDate:{type:"timestamp"},KeyState:{},PendingWindowInDays:{type:"integer"}}}},Sign:{input:{type:"structure",required:["KeyId","Message","SigningAlgorithm"],members:{KeyId:{},Message:{shape:"S1q"},MessageType:{},GrantTokens:{shape:"Sn"},SigningAlgorithm:{}}},output:{type:"structure",members:{KeyId:{},Signature:{type:"blob"},SigningAlgorithm:{}}}},TagResource:{input:{type:"structure",required:["KeyId","Tags"],members:{KeyId:{},Tags:{shape:"S10"}}}},UntagResource:{input:{type:"structure",required:["KeyId","TagKeys"],members:{KeyId:{},TagKeys:{type:"list",member:{}}}}},UpdateAlias:{input:{type:"structure",required:["AliasName","TargetKeyId"],members:{AliasName:{},TargetKeyId:{}}}},UpdateCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{},NewCustomKeyStoreName:{},KeyStorePassword:{shape:"Sd"},CloudHsmClusterId:{}}},output:{type:"structure",members:{}}},UpdateKeyDescription:{input:{type:"structure",required:["KeyId","Description"],members:{KeyId:{},Description:{}}}},UpdatePrimaryRegion:{input:{type:"structure",required:["KeyId","PrimaryRegion"],members:{KeyId:{},PrimaryRegion:{}}}},Verify:{input:{type:"structure",required:["KeyId","Message","Signature","SigningAlgorithm"],members:{KeyId:{},Message:{shape:"S1q"},MessageType:{},Signature:{type:"blob"},SigningAlgorithm:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyId:{},SignatureValid:{type:"boolean"},SigningAlgorithm:{}}}}},shapes:{Sd:{type:"string",sensitive:!0},Sh:{type:"list",member:{}},Sj:{type:"structure",members:{EncryptionContextSubset:{shape:"Sk"},EncryptionContextEquals:{shape:"Sk"}}},Sk:{type:"map",key:{},value:{}},Sn:{type:"list",member:{}},Sw:{type:"string",deprecated:!0,deprecatedMessage:"This enum has been deprecated. Instead, use the KeySpec enum."},S10:{type:"list",member:{type:"structure",required:["TagKey","TagValue"],members:{TagKey:{},TagValue:{}}}},S16:{type:"structure",required:["KeyId"],members:{AWSAccountId:{},KeyId:{},Arn:{},CreationDate:{type:"timestamp"},Enabled:{type:"boolean"},Description:{},KeyUsage:{},KeyState:{},DeletionDate:{type:"timestamp"},ValidTo:{type:"timestamp"},Origin:{},CustomKeyStoreId:{},CloudHsmClusterId:{},ExpirationModel:{},KeyManager:{},CustomerMasterKeySpec:{shape:"Sw",deprecated:!0,deprecatedMessage:"This field has been deprecated. Instead, use the KeySpec field."},KeySpec:{},EncryptionAlgorithms:{shape:"S1d"},SigningAlgorithms:{shape:"S1f"},MultiRegion:{type:"boolean"},MultiRegionConfiguration:{type:"structure",members:{MultiRegionKeyType:{},PrimaryKey:{shape:"S1j"},ReplicaKeys:{type:"list",member:{shape:"S1j"}}}},PendingDeletionWindowInDays:{type:"integer"}}},S1d:{type:"list",member:{}},S1f:{type:"list",member:{}},S1j:{type:"structure",members:{Arn:{},Region:{}}},S1q:{type:"blob",sensitive:!0},S39:{type:"structure",members:{Grants:{type:"list",member:{type:"structure",members:{KeyId:{},GrantId:{},Name:{},CreationDate:{type:"timestamp"},GranteePrincipal:{},RetiringPrincipal:{},IssuingAccount:{},Operations:{shape:"Sh"},Constraints:{shape:"Sj"}}}},NextMarker:{},Truncated:{type:"boolean"}}}}}},function(e){e.exports={pagination:{ListAliases:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Aliases"},ListGrants:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Grants"},ListKeyPolicies:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"PolicyNames"},ListKeys:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Keys"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.lambda={},n.Lambda=i.defineService("lambda",["2014-11-11","2015-03-31"]),r(859),Object.defineProperty(a.services.lambda,"2014-11-11",{get:function(){var e=r(860);return e.paginators=r(861).pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.lambda,"2015-03-31",{get:function(){var e=r(862);return e.paginators=r(863).pagination,e.waiters=r(864).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.Lambda},function(e,t,r){var n=r(2);n.util.update(n.Lambda.prototype,{setupRequestListeners:function(e){"invoke"===e.operation&&e.addListener("extractData",n.util.convertPayloadToString)}})},function(e){e.exports={metadata:{apiVersion:"2014-11-11",endpointPrefix:"lambda",serviceFullName:"AWS Lambda",serviceId:"Lambda",signatureVersion:"v4",protocol:"rest-json"},operations:{AddEventSource:{http:{requestUri:"/2014-11-13/event-source-mappings/"},input:{type:"structure",required:["EventSource","FunctionName","Role"],members:{EventSource:{},FunctionName:{},Role:{},BatchSize:{type:"integer"},Parameters:{shape:"S6"}}},output:{shape:"S7"}},DeleteFunction:{http:{method:"DELETE",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},GetEventSource:{http:{method:"GET",requestUri:"/2014-11-13/event-source-mappings/{UUID}",responseCode:200},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S7"}},GetFunction:{http:{method:"GET",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",members:{Configuration:{shape:"Se"},Code:{type:"structure",members:{RepositoryType:{},Location:{}}}}}},GetFunctionConfiguration:{http:{method:"GET",requestUri:"/2014-11-13/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{shape:"Se"}},InvokeAsync:{http:{requestUri:"/2014-11-13/functions/{FunctionName}/invoke-async/",responseCode:202},input:{type:"structure",required:["FunctionName","InvokeArgs"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvokeArgs:{shape:"Sq"}},payload:"InvokeArgs"},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"}}}},ListEventSources:{http:{method:"GET",requestUri:"/2014-11-13/event-source-mappings/",responseCode:200},input:{type:"structure",members:{EventSourceArn:{location:"querystring",locationName:"EventSource"},FunctionName:{location:"querystring",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},EventSources:{type:"list",member:{shape:"S7"}}}}},ListFunctions:{http:{method:"GET",requestUri:"/2014-11-13/functions/",responseCode:200},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Functions:{type:"list",member:{shape:"Se"}}}}},RemoveEventSource:{http:{method:"DELETE",requestUri:"/2014-11-13/event-source-mappings/{UUID}",responseCode:204},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}}},UpdateFunctionConfiguration:{http:{method:"PUT",requestUri:"/2014-11-13/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Role:{location:"querystring",locationName:"Role"},Handler:{location:"querystring",locationName:"Handler"},Description:{location:"querystring",locationName:"Description"},Timeout:{location:"querystring",locationName:"Timeout",type:"integer"},MemorySize:{location:"querystring",locationName:"MemorySize",type:"integer"}}},output:{shape:"Se"}},UploadFunction:{http:{method:"PUT",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:201},input:{type:"structure",required:["FunctionName","FunctionZip","Runtime","Role","Handler","Mode"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},FunctionZip:{shape:"Sq"},Runtime:{location:"querystring",locationName:"Runtime"},Role:{location:"querystring",locationName:"Role"},Handler:{location:"querystring",locationName:"Handler"},Mode:{location:"querystring",locationName:"Mode"},Description:{location:"querystring",locationName:"Description"},Timeout:{location:"querystring",locationName:"Timeout",type:"integer"},MemorySize:{location:"querystring",locationName:"MemorySize",type:"integer"}},payload:"FunctionZip"},output:{shape:"Se"}}},shapes:{S6:{type:"map",key:{},value:{}},S7:{type:"structure",members:{UUID:{},BatchSize:{type:"integer"},EventSource:{},FunctionName:{},Parameters:{shape:"S6"},Role:{},LastModified:{type:"timestamp"},IsActive:{type:"boolean"},Status:{}}},Se:{type:"structure",members:{FunctionName:{},FunctionARN:{},ConfigurationId:{},Runtime:{},Role:{},Handler:{},Mode:{},CodeSize:{type:"long"},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},LastModified:{type:"timestamp"}}},Sq:{type:"blob",streaming:!0}}}},function(e){e.exports={pagination:{ListEventSources:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"EventSources"},ListFunctions:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"Functions"}}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-03-31",endpointPrefix:"lambda",protocol:"rest-json",serviceFullName:"AWS Lambda",serviceId:"Lambda",signatureVersion:"v4",uid:"lambda-2015-03-31"},operations:{AddLayerVersionPermission:{http:{requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",responseCode:201},input:{type:"structure",required:["LayerName","VersionNumber","StatementId","Action","Principal"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"},StatementId:{},Action:{},Principal:{},OrganizationId:{},RevisionId:{location:"querystring",locationName:"RevisionId"}}},output:{type:"structure",members:{Statement:{},RevisionId:{}}}},AddPermission:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/policy",responseCode:201},input:{type:"structure",required:["FunctionName","StatementId","Action","Principal"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},StatementId:{},Action:{},Principal:{},SourceArn:{},SourceAccount:{},EventSourceToken:{},Qualifier:{location:"querystring",locationName:"Qualifier"},RevisionId:{}}},output:{type:"structure",members:{Statement:{}}}},CreateAlias:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/aliases",responseCode:201},input:{type:"structure",required:["FunctionName","Name","FunctionVersion"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"}}},output:{shape:"Sr"}},CreateCodeSigningConfig:{http:{requestUri:"/2020-04-22/code-signing-configs/",responseCode:201},input:{type:"structure",required:["AllowedPublishers"],members:{Description:{},AllowedPublishers:{shape:"Su"},CodeSigningPolicies:{shape:"Sw"}}},output:{type:"structure",required:["CodeSigningConfig"],members:{CodeSigningConfig:{shape:"Sz"}}}},CreateEventSourceMapping:{http:{requestUri:"/2015-03-31/event-source-mappings/",responseCode:202},input:{type:"structure",required:["FunctionName"],members:{EventSourceArn:{},FunctionName:{},Enabled:{type:"boolean"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},ParallelizationFactor:{type:"integer"},StartingPosition:{},StartingPositionTimestamp:{type:"timestamp"},DestinationConfig:{shape:"S1a"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"},TumblingWindowInSeconds:{type:"integer"},Topics:{shape:"S1i"},Queues:{shape:"S1k"},SourceAccessConfigurations:{shape:"S1m"},SelfManagedEventSource:{shape:"S1q"},FunctionResponseTypes:{shape:"S1v"}}},output:{shape:"S1x"}},CreateFunction:{http:{requestUri:"/2015-03-31/functions",responseCode:201},input:{type:"structure",required:["FunctionName","Role","Code"],members:{FunctionName:{},Runtime:{},Role:{},Handler:{},Code:{type:"structure",members:{ZipFile:{shape:"S23"},S3Bucket:{},S3Key:{},S3ObjectVersion:{},ImageUri:{}}},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},Publish:{type:"boolean"},VpcConfig:{shape:"S2a"},PackageType:{},DeadLetterConfig:{shape:"S2g"},Environment:{shape:"S2i"},KMSKeyArn:{},TracingConfig:{shape:"S2n"},Tags:{shape:"S2p"},Layers:{shape:"S2s"},FileSystemConfigs:{shape:"S2u"},ImageConfig:{shape:"S2y"},CodeSigningConfigArn:{},Architectures:{shape:"S31"}}},output:{shape:"S33"}},DeleteAlias:{http:{method:"DELETE",requestUri:"/2015-03-31/functions/{FunctionName}/aliases/{Name}",responseCode:204},input:{type:"structure",required:["FunctionName","Name"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{location:"uri",locationName:"Name"}}}},DeleteCodeSigningConfig:{http:{method:"DELETE",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}",responseCode:204},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"}}},output:{type:"structure",members:{}}},DeleteEventSourceMapping:{http:{method:"DELETE",requestUri:"/2015-03-31/event-source-mappings/{UUID}",responseCode:202},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S1x"}},DeleteFunction:{http:{method:"DELETE",requestUri:"/2015-03-31/functions/{FunctionName}",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},DeleteFunctionCodeSigningConfig:{http:{method:"DELETE",requestUri:"/2020-06-30/functions/{FunctionName}/code-signing-config",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},DeleteFunctionConcurrency:{http:{method:"DELETE",requestUri:"/2017-10-31/functions/{FunctionName}/concurrency",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},DeleteFunctionEventInvokeConfig:{http:{method:"DELETE",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},DeleteLayerVersion:{http:{method:"DELETE",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}",responseCode:204},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}}},DeleteProvisionedConcurrencyConfig:{http:{method:"DELETE",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:204},input:{type:"structure",required:["FunctionName","Qualifier"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},GetAccountSettings:{http:{method:"GET",requestUri:"/2016-08-19/account-settings/",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{AccountLimit:{type:"structure",members:{TotalCodeSize:{type:"long"},CodeSizeUnzipped:{type:"long"},CodeSizeZipped:{type:"long"},ConcurrentExecutions:{type:"integer"},UnreservedConcurrentExecutions:{type:"integer"}}},AccountUsage:{type:"structure",members:{TotalCodeSize:{type:"long"},FunctionCount:{type:"long"}}}}}},GetAlias:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/aliases/{Name}",responseCode:200},input:{type:"structure",required:["FunctionName","Name"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{location:"uri",locationName:"Name"}}},output:{shape:"Sr"}},GetCodeSigningConfig:{http:{method:"GET",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"}}},output:{type:"structure",required:["CodeSigningConfig"],members:{CodeSigningConfig:{shape:"Sz"}}}},GetEventSourceMapping:{http:{method:"GET",requestUri:"/2015-03-31/event-source-mappings/{UUID}",responseCode:200},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S1x"}},GetFunction:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{Configuration:{shape:"S33"},Code:{type:"structure",members:{RepositoryType:{},Location:{},ImageUri:{},ResolvedImageUri:{}}},Tags:{shape:"S2p"},Concurrency:{shape:"S4a"}}}},GetFunctionCodeSigningConfig:{http:{method:"GET",requestUri:"/2020-06-30/functions/{FunctionName}/code-signing-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",required:["CodeSigningConfigArn","FunctionName"],members:{CodeSigningConfigArn:{},FunctionName:{}}}},GetFunctionConcurrency:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/concurrency",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",members:{ReservedConcurrentExecutions:{type:"integer"}}}},GetFunctionConfiguration:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{shape:"S33"}},GetFunctionEventInvokeConfig:{http:{method:"GET",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{shape:"S4i"}},GetLayerVersion:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}",responseCode:200},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}},output:{shape:"S4m"}},GetLayerVersionByArn:{http:{method:"GET",requestUri:"/2018-10-31/layers?find=LayerVersion",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{location:"querystring",locationName:"Arn"}}},output:{shape:"S4m"}},GetLayerVersionPolicy:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",responseCode:200},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}},output:{type:"structure",members:{Policy:{},RevisionId:{}}}},GetPolicy:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/policy",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{Policy:{},RevisionId:{}}}},GetProvisionedConcurrencyConfig:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:200},input:{type:"structure",required:["FunctionName","Qualifier"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},Invoke:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/invocations"},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvocationType:{location:"header",locationName:"X-Amz-Invocation-Type"},LogType:{location:"header",locationName:"X-Amz-Log-Type"},ClientContext:{location:"header",locationName:"X-Amz-Client-Context"},Payload:{shape:"S23"},Qualifier:{location:"querystring",locationName:"Qualifier"}},payload:"Payload"},output:{type:"structure",members:{StatusCode:{location:"statusCode",type:"integer"},FunctionError:{location:"header",locationName:"X-Amz-Function-Error"},LogResult:{location:"header",locationName:"X-Amz-Log-Result"},Payload:{shape:"S23"},ExecutedVersion:{location:"header",locationName:"X-Amz-Executed-Version"}},payload:"Payload"}},InvokeAsync:{http:{requestUri:"/2014-11-13/functions/{FunctionName}/invoke-async/",responseCode:202},input:{type:"structure",required:["FunctionName","InvokeArgs"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvokeArgs:{type:"blob",streaming:!0}},deprecated:!0,payload:"InvokeArgs"},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"}},deprecated:!0},deprecated:!0},ListAliases:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/aliases",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},FunctionVersion:{location:"querystring",locationName:"FunctionVersion"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Aliases:{type:"list",member:{shape:"Sr"}}}}},ListCodeSigningConfigs:{http:{method:"GET",requestUri:"/2020-04-22/code-signing-configs/",responseCode:200},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},CodeSigningConfigs:{type:"list",member:{shape:"Sz"}}}}},ListEventSourceMappings:{http:{method:"GET",requestUri:"/2015-03-31/event-source-mappings/",responseCode:200},input:{type:"structure",members:{EventSourceArn:{location:"querystring",locationName:"EventSourceArn"},FunctionName:{location:"querystring",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},EventSourceMappings:{type:"list",member:{shape:"S1x"}}}}},ListFunctionEventInvokeConfigs:{http:{method:"GET",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config/list",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{FunctionEventInvokeConfigs:{type:"list",member:{shape:"S4i"}},NextMarker:{}}}},ListFunctions:{http:{method:"GET",requestUri:"/2015-03-31/functions/",responseCode:200},input:{type:"structure",members:{MasterRegion:{location:"querystring",locationName:"MasterRegion"},FunctionVersion:{location:"querystring",locationName:"FunctionVersion"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Functions:{shape:"S5s"}}}},ListFunctionsByCodeSigningConfig:{http:{method:"GET",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},FunctionArns:{type:"list",member:{}}}}},ListLayerVersions:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions",responseCode:200},input:{type:"structure",required:["LayerName"],members:{CompatibleRuntime:{location:"querystring",locationName:"CompatibleRuntime"},LayerName:{location:"uri",locationName:"LayerName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},CompatibleArchitecture:{location:"querystring",locationName:"CompatibleArchitecture"}}},output:{type:"structure",members:{NextMarker:{},LayerVersions:{type:"list",member:{shape:"S60"}}}}},ListLayers:{http:{method:"GET",requestUri:"/2018-10-31/layers",responseCode:200},input:{type:"structure",members:{CompatibleRuntime:{location:"querystring",locationName:"CompatibleRuntime"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},CompatibleArchitecture:{location:"querystring",locationName:"CompatibleArchitecture"}}},output:{type:"structure",members:{NextMarker:{},Layers:{type:"list",member:{type:"structure",members:{LayerName:{},LayerArn:{},LatestMatchingVersion:{shape:"S60"}}}}}}},ListProvisionedConcurrencyConfigs:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{ProvisionedConcurrencyConfigs:{type:"list",member:{type:"structure",members:{FunctionArn:{},RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},NextMarker:{}}}},ListTags:{http:{method:"GET",requestUri:"/2017-03-31/tags/{ARN}"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"uri",locationName:"ARN"}}},output:{type:"structure",members:{Tags:{shape:"S2p"}}}},ListVersionsByFunction:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/versions",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Versions:{shape:"S5s"}}}},PublishLayerVersion:{http:{requestUri:"/2018-10-31/layers/{LayerName}/versions",responseCode:201},input:{type:"structure",required:["LayerName","Content"],members:{LayerName:{location:"uri",locationName:"LayerName"},Description:{},Content:{type:"structure",members:{S3Bucket:{},S3Key:{},S3ObjectVersion:{},ZipFile:{shape:"S23"}}},CompatibleRuntimes:{shape:"S4p"},LicenseInfo:{},CompatibleArchitectures:{shape:"S4r"}}},output:{type:"structure",members:{Content:{shape:"S4n"},LayerArn:{},LayerVersionArn:{},Description:{},CreatedDate:{},Version:{type:"long"},CompatibleRuntimes:{shape:"S4p"},LicenseInfo:{},CompatibleArchitectures:{shape:"S4r"}}}},PublishVersion:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/versions",responseCode:201},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},CodeSha256:{},Description:{},RevisionId:{}}},output:{shape:"S33"}},PutFunctionCodeSigningConfig:{http:{method:"PUT",requestUri:"/2020-06-30/functions/{FunctionName}/code-signing-config",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn","FunctionName"],members:{CodeSigningConfigArn:{},FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",required:["CodeSigningConfigArn","FunctionName"],members:{CodeSigningConfigArn:{},FunctionName:{}}}},PutFunctionConcurrency:{http:{method:"PUT",requestUri:"/2017-10-31/functions/{FunctionName}/concurrency",responseCode:200},input:{type:"structure",required:["FunctionName","ReservedConcurrentExecutions"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},ReservedConcurrentExecutions:{type:"integer"}}},output:{shape:"S4a"}},PutFunctionEventInvokeConfig:{http:{method:"PUT",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S1a"}}},output:{shape:"S4i"}},PutProvisionedConcurrencyConfig:{http:{method:"PUT",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:202},input:{type:"structure",required:["FunctionName","Qualifier","ProvisionedConcurrentExecutions"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},ProvisionedConcurrentExecutions:{type:"integer"}}},output:{type:"structure",members:{RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},RemoveLayerVersionPermission:{http:{method:"DELETE",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}",responseCode:204},input:{type:"structure",required:["LayerName","VersionNumber","StatementId"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"},StatementId:{location:"uri",locationName:"StatementId"},RevisionId:{location:"querystring",locationName:"RevisionId"}}}},RemovePermission:{http:{method:"DELETE",requestUri:"/2015-03-31/functions/{FunctionName}/policy/{StatementId}",responseCode:204},input:{type:"structure",required:["FunctionName","StatementId"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},StatementId:{location:"uri",locationName:"StatementId"},Qualifier:{location:"querystring",locationName:"Qualifier"},RevisionId:{location:"querystring",locationName:"RevisionId"}}}},TagResource:{http:{requestUri:"/2017-03-31/tags/{ARN}",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"uri",locationName:"ARN"},Tags:{shape:"S2p"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/2017-03-31/tags/{ARN}",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"uri",locationName:"ARN"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}}},UpdateAlias:{http:{method:"PUT",requestUri:"/2015-03-31/functions/{FunctionName}/aliases/{Name}",responseCode:200},input:{type:"structure",required:["FunctionName","Name"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{location:"uri",locationName:"Name"},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"},RevisionId:{}}},output:{shape:"Sr"}},UpdateCodeSigningConfig:{http:{method:"PUT",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"},Description:{},AllowedPublishers:{shape:"Su"},CodeSigningPolicies:{shape:"Sw"}}},output:{type:"structure",required:["CodeSigningConfig"],members:{CodeSigningConfig:{shape:"Sz"}}}},UpdateEventSourceMapping:{http:{method:"PUT",requestUri:"/2015-03-31/event-source-mappings/{UUID}",responseCode:202},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"},FunctionName:{},Enabled:{type:"boolean"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},DestinationConfig:{shape:"S1a"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"},ParallelizationFactor:{type:"integer"},SourceAccessConfigurations:{shape:"S1m"},TumblingWindowInSeconds:{type:"integer"},FunctionResponseTypes:{shape:"S1v"}}},output:{shape:"S1x"}},UpdateFunctionCode:{http:{method:"PUT",requestUri:"/2015-03-31/functions/{FunctionName}/code",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},ZipFile:{shape:"S23"},S3Bucket:{},S3Key:{},S3ObjectVersion:{},ImageUri:{},Publish:{type:"boolean"},DryRun:{type:"boolean"},RevisionId:{},Architectures:{shape:"S31"}}},output:{shape:"S33"}},UpdateFunctionConfiguration:{http:{method:"PUT",requestUri:"/2015-03-31/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Role:{},Handler:{},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},VpcConfig:{shape:"S2a"},Environment:{shape:"S2i"},Runtime:{},DeadLetterConfig:{shape:"S2g"},KMSKeyArn:{},TracingConfig:{shape:"S2n"},RevisionId:{},Layers:{shape:"S2s"},FileSystemConfigs:{shape:"S2u"},ImageConfig:{shape:"S2y"}}},output:{shape:"S33"}},UpdateFunctionEventInvokeConfig:{http:{requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S1a"}}},output:{shape:"S4i"}}},shapes:{Sn:{type:"structure",members:{AdditionalVersionWeights:{type:"map",key:{},value:{type:"double"}}}},Sr:{type:"structure",members:{AliasArn:{},Name:{},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"},RevisionId:{}}},Su:{type:"structure",required:["SigningProfileVersionArns"],members:{SigningProfileVersionArns:{type:"list",member:{}}}},Sw:{type:"structure",members:{UntrustedArtifactOnDeployment:{}}},Sz:{type:"structure",required:["CodeSigningConfigId","CodeSigningConfigArn","AllowedPublishers","CodeSigningPolicies","LastModified"],members:{CodeSigningConfigId:{},CodeSigningConfigArn:{},Description:{},AllowedPublishers:{shape:"Su"},CodeSigningPolicies:{shape:"Sw"},LastModified:{}}},S1a:{type:"structure",members:{OnSuccess:{type:"structure",members:{Destination:{}}},OnFailure:{type:"structure",members:{Destination:{}}}}},S1i:{type:"list",member:{}},S1k:{type:"list",member:{}},S1m:{type:"list",member:{type:"structure",members:{Type:{},URI:{}}}},S1q:{type:"structure",members:{Endpoints:{type:"map",key:{},value:{type:"list",member:{}}}}},S1v:{type:"list",member:{}},S1x:{type:"structure",members:{UUID:{},StartingPosition:{},StartingPositionTimestamp:{type:"timestamp"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},ParallelizationFactor:{type:"integer"},EventSourceArn:{},FunctionArn:{},LastModified:{type:"timestamp"},LastProcessingResult:{},State:{},StateTransitionReason:{},DestinationConfig:{shape:"S1a"},Topics:{shape:"S1i"},Queues:{shape:"S1k"},SourceAccessConfigurations:{shape:"S1m"},SelfManagedEventSource:{shape:"S1q"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"},TumblingWindowInSeconds:{type:"integer"},FunctionResponseTypes:{shape:"S1v"}}},S23:{type:"blob",sensitive:!0},S2a:{type:"structure",members:{SubnetIds:{shape:"S2b"},SecurityGroupIds:{shape:"S2d"}}},S2b:{type:"list",member:{}},S2d:{type:"list",member:{}},S2g:{type:"structure",members:{TargetArn:{}}},S2i:{type:"structure",members:{Variables:{shape:"S2j"}}},S2j:{type:"map",key:{type:"string",sensitive:!0},value:{type:"string",sensitive:!0},sensitive:!0},S2n:{type:"structure",members:{Mode:{}}},S2p:{type:"map",key:{},value:{}},S2s:{type:"list",member:{}},S2u:{type:"list",member:{type:"structure",required:["Arn","LocalMountPath"],members:{Arn:{},LocalMountPath:{}}}},S2y:{type:"structure",members:{EntryPoint:{shape:"S2z"},Command:{shape:"S2z"},WorkingDirectory:{}}},S2z:{type:"list",member:{}},S31:{type:"list",member:{}},S33:{type:"structure",members:{FunctionName:{},FunctionArn:{},Runtime:{},Role:{},Handler:{},CodeSize:{type:"long"},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},LastModified:{},CodeSha256:{},Version:{},VpcConfig:{type:"structure",members:{SubnetIds:{shape:"S2b"},SecurityGroupIds:{shape:"S2d"},VpcId:{}}},DeadLetterConfig:{shape:"S2g"},Environment:{type:"structure",members:{Variables:{shape:"S2j"},Error:{type:"structure",members:{ErrorCode:{},Message:{shape:"S3b"}}}}},KMSKeyArn:{},TracingConfig:{type:"structure",members:{Mode:{}}},MasterArn:{},RevisionId:{},Layers:{type:"list",member:{type:"structure",members:{Arn:{},CodeSize:{type:"long"},SigningProfileVersionArn:{},SigningJobArn:{}}}},State:{},StateReason:{},StateReasonCode:{},LastUpdateStatus:{},LastUpdateStatusReason:{},LastUpdateStatusReasonCode:{},FileSystemConfigs:{shape:"S2u"},PackageType:{},ImageConfigResponse:{type:"structure",members:{ImageConfig:{shape:"S2y"},Error:{type:"structure",members:{ErrorCode:{},Message:{shape:"S3b"}}}}},SigningProfileVersionArn:{},SigningJobArn:{},Architectures:{shape:"S31"}}},S3b:{type:"string",sensitive:!0},S4a:{type:"structure",members:{ReservedConcurrentExecutions:{type:"integer"}}},S4i:{type:"structure",members:{LastModified:{type:"timestamp"},FunctionArn:{},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S1a"}}},S4m:{type:"structure",members:{Content:{shape:"S4n"},LayerArn:{},LayerVersionArn:{},Description:{},CreatedDate:{},Version:{type:"long"},CompatibleRuntimes:{shape:"S4p"},LicenseInfo:{},CompatibleArchitectures:{shape:"S4r"}}},S4n:{type:"structure",members:{Location:{},CodeSha256:{},CodeSize:{type:"long"},SigningProfileVersionArn:{},SigningJobArn:{}}},S4p:{type:"list",member:{}},S4r:{type:"list",member:{}},S5s:{type:"list",member:{shape:"S33"}},S60:{type:"structure",members:{LayerVersionArn:{},Version:{type:"long"},Description:{},CreatedDate:{},CompatibleRuntimes:{shape:"S4p"},LicenseInfo:{},CompatibleArchitectures:{shape:"S4r"}}}}}},function(e){e.exports={pagination:{ListAliases:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Aliases"},ListCodeSigningConfigs:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"CodeSigningConfigs"},ListEventSourceMappings:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"EventSourceMappings"},ListFunctionEventInvokeConfigs:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"FunctionEventInvokeConfigs"},ListFunctions:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Functions"},ListFunctionsByCodeSigningConfig:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"FunctionArns"},ListLayerVersions:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"LayerVersions"},ListLayers:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Layers"},ListProvisionedConcurrencyConfigs:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"ProvisionedConcurrencyConfigs"},ListVersionsByFunction:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Versions"}}}},function(e){e.exports={version:2,waiters:{FunctionExists:{delay:1,operation:"GetFunction",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"ResourceNotFoundException"}]},FunctionActive:{delay:5,maxAttempts:60,operation:"GetFunctionConfiguration",description:"Waits for the function's State to be Active.",acceptors:[{state:"success",matcher:"path",argument:"State",expected:"Active"},{state:"failure",matcher:"path",argument:"State",expected:"Failed"},{state:"retry",matcher:"path",argument:"State",expected:"Pending"}]},FunctionUpdated:{delay:5,maxAttempts:60,operation:"GetFunctionConfiguration",description:"Waits for the function's LastUpdateStatus to be Successful.",acceptors:[{state:"success",matcher:"path",argument:"LastUpdateStatus",expected:"Successful"},{state:"failure",matcher:"path",argument:"LastUpdateStatus",expected:"Failed"},{state:"retry",matcher:"path",argument:"LastUpdateStatus",expected:"InProgress"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.lexruntime={},n.LexRuntime=i.defineService("lexruntime",["2016-11-28"]),Object.defineProperty(a.services.lexruntime,"2016-11-28",{get:function(){var e=r(866);return e.paginators=r(867).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.LexRuntime},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"runtime.lex",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Lex Runtime Service",serviceId:"Lex Runtime Service",signatureVersion:"v4",signingName:"lex",uid:"runtime.lex-2016-11-28"},operations:{DeleteSession:{http:{method:"DELETE",requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{botName:{},botAlias:{},userId:{},sessionId:{}}}},GetSession:{http:{method:"GET",requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session/"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},checkpointLabelFilter:{location:"querystring",locationName:"checkpointLabelFilter"}}},output:{type:"structure",members:{recentIntentSummaryView:{shape:"Sa"},sessionAttributes:{shape:"Sd"},sessionId:{},dialogAction:{shape:"Sh"},activeContexts:{shape:"Sk"}}}},PostContent:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/content"},input:{type:"structure",required:["botName","botAlias","userId","contentType","inputStream"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"St",jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},requestAttributes:{shape:"St",jsonvalue:!0,location:"header",locationName:"x-amz-lex-request-attributes"},contentType:{location:"header",locationName:"Content-Type"},accept:{location:"header",locationName:"Accept"},inputStream:{shape:"Sw"},activeContexts:{shape:"Sx",jsonvalue:!0,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"inputStream"},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},nluIntentConfidence:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-nlu-intent-confidence"},alternativeIntents:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-alternative-intents"},slots:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},sentimentResponse:{location:"header",locationName:"x-amz-lex-sentiment"},message:{shape:"Si",deprecated:!0,deprecatedMessage:"The message field is deprecated, use the encodedMessage field instead. The message field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.",location:"header",locationName:"x-amz-lex-message"},encodedMessage:{shape:"Sz",location:"header",locationName:"x-amz-lex-encoded-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},inputTranscript:{deprecated:!0,deprecatedMessage:"The inputTranscript field is deprecated, use the encodedInputTranscript field instead. The inputTranscript field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.",location:"header",locationName:"x-amz-lex-input-transcript"},encodedInputTranscript:{location:"header",locationName:"x-amz-lex-encoded-input-transcript",type:"string",sensitive:!0},audioStream:{shape:"Sw"},botVersion:{location:"header",locationName:"x-amz-lex-bot-version"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},activeContexts:{shape:"Sx",jsonvalue:!0,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"audioStream"},authtype:"v4-unsigned-body"},PostText:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/text"},input:{type:"structure",required:["botName","botAlias","userId","inputText"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"Sd"},requestAttributes:{shape:"Sd"},inputText:{shape:"Si"},activeContexts:{shape:"Sk"}}},output:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"S15"},alternativeIntents:{type:"list",member:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"S15"},slots:{shape:"Sd"}}}},slots:{shape:"Sd"},sessionAttributes:{shape:"Sd"},message:{shape:"Si"},sentimentResponse:{type:"structure",members:{sentimentLabel:{},sentimentScore:{}}},messageFormat:{},dialogState:{},slotToElicit:{},responseCard:{type:"structure",members:{version:{},contentType:{},genericAttachments:{type:"list",member:{type:"structure",members:{title:{},subTitle:{},attachmentLinkUrl:{},imageUrl:{},buttons:{type:"list",member:{type:"structure",required:["text","value"],members:{text:{},value:{}}}}}}}}},sessionId:{},botVersion:{},activeContexts:{shape:"Sk"}}}},PutSession:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"Sd"},dialogAction:{shape:"Sh"},recentIntentSummaryView:{shape:"Sa"},accept:{location:"header",locationName:"Accept"},activeContexts:{shape:"Sk"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},slots:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},message:{shape:"Si",deprecated:!0,deprecatedMessage:"The message field is deprecated, use the encodedMessage field instead. The message field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.",location:"header",locationName:"x-amz-lex-message"},encodedMessage:{shape:"Sz",location:"header",locationName:"x-amz-lex-encoded-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},audioStream:{shape:"Sw"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},activeContexts:{shape:"Sx",jsonvalue:!0,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"audioStream"}}},shapes:{Sa:{type:"list",member:{type:"structure",required:["dialogActionType"],members:{intentName:{},checkpointLabel:{},slots:{shape:"Sd"},confirmationStatus:{},dialogActionType:{},fulfillmentState:{},slotToElicit:{}}}},Sd:{type:"map",key:{},value:{},sensitive:!0},Sh:{type:"structure",required:["type"],members:{type:{},intentName:{},slots:{shape:"Sd"},slotToElicit:{},fulfillmentState:{},message:{shape:"Si"},messageFormat:{}}},Si:{type:"string",sensitive:!0},Sk:{type:"list",member:{type:"structure",required:["name","timeToLive","parameters"],members:{name:{},timeToLive:{type:"structure",members:{timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}},parameters:{type:"map",key:{},value:{shape:"Si"}}}},sensitive:!0},St:{type:"string",sensitive:!0},Sw:{type:"blob",streaming:!0},Sx:{type:"string",sensitive:!0},Sz:{type:"string",sensitive:!0},S15:{type:"structure",members:{score:{type:"double"}}}}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.machinelearning={},n.MachineLearning=i.defineService("machinelearning",["2014-12-12"]),r(869),Object.defineProperty(a.services.machinelearning,"2014-12-12",{get:function(){var e=r(870);return e.paginators=r(871).pagination,e.waiters=r(872).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.MachineLearning},function(e,t,r){var n=r(2);n.util.update(n.MachineLearning.prototype,{setupRequestListeners:function(e){"predict"===e.operation&&e.addListener("build",this.buildEndpoint)},buildEndpoint:function(e){var t=e.params.PredictEndpoint;t&&(e.httpRequest.endpoint=new n.Endpoint(t))}})},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-12-12",endpointPrefix:"machinelearning",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Machine Learning",serviceId:"Machine Learning",signatureVersion:"v4",targetPrefix:"AmazonML_20141212",uid:"machinelearning-2014-12-12"},operations:{AddTags:{input:{type:"structure",required:["Tags","ResourceId","ResourceType"],members:{Tags:{shape:"S2"},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},CreateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","MLModelId","BatchPredictionDataSourceId","OutputUri"],members:{BatchPredictionId:{},BatchPredictionName:{},MLModelId:{},BatchPredictionDataSourceId:{},OutputUri:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},CreateDataSourceFromRDS:{input:{type:"structure",required:["DataSourceId","RDSData","RoleARN"],members:{DataSourceId:{},DataSourceName:{},RDSData:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation","ResourceRole","ServiceRole","SubnetId","SecurityGroupIds"],members:{DatabaseInformation:{shape:"Sf"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{},ResourceRole:{},ServiceRole:{},SubnetId:{},SecurityGroupIds:{type:"list",member:{}}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromRedshift:{input:{type:"structure",required:["DataSourceId","DataSpec","RoleARN"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation"],members:{DatabaseInformation:{shape:"Sy"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromS3:{input:{type:"structure",required:["DataSourceId","DataSpec"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DataLocationS3"],members:{DataLocationS3:{},DataRearrangement:{},DataSchema:{},DataSchemaLocationS3:{}}},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateEvaluation:{input:{type:"structure",required:["EvaluationId","MLModelId","EvaluationDataSourceId"],members:{EvaluationId:{},EvaluationName:{},MLModelId:{},EvaluationDataSourceId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},CreateMLModel:{input:{type:"structure",required:["MLModelId","MLModelType","TrainingDataSourceId"],members:{MLModelId:{},MLModelName:{},MLModelType:{},Parameters:{shape:"S1d"},TrainingDataSourceId:{},Recipe:{},RecipeUri:{}}},output:{type:"structure",members:{MLModelId:{}}}},CreateRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},DeleteDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{}}},output:{type:"structure",members:{DataSourceId:{}}}},DeleteEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},DeleteMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{}}}},DeleteRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteTags:{input:{type:"structure",required:["TagKeys","ResourceId","ResourceType"],members:{TagKeys:{type:"list",member:{}},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},DescribeBatchPredictions:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},NextToken:{}}}},DescribeDataSources:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeEvaluations:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeMLModels:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},Algorithm:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceId","ResourceType"],members:{ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{},Tags:{shape:"S2"}}}},GetBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},GetDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},LogUri:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},DataSourceSchema:{}}}},GetEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},GetMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},Recipe:{},Schema:{}}}},Predict:{input:{type:"structure",required:["MLModelId","Record","PredictEndpoint"],members:{MLModelId:{},Record:{type:"map",key:{},value:{}},PredictEndpoint:{}}},output:{type:"structure",members:{Prediction:{type:"structure",members:{predictedLabel:{},predictedValue:{type:"float"},predictedScores:{type:"map",key:{},value:{type:"float"}},details:{type:"map",key:{},value:{}}}}}}},UpdateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","BatchPredictionName"],members:{BatchPredictionId:{},BatchPredictionName:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},UpdateDataSource:{input:{type:"structure",required:["DataSourceId","DataSourceName"],members:{DataSourceId:{},DataSourceName:{}}},output:{type:"structure",members:{DataSourceId:{}}}},UpdateEvaluation:{input:{type:"structure",required:["EvaluationId","EvaluationName"],members:{EvaluationId:{},EvaluationName:{}}},output:{type:"structure",members:{EvaluationId:{}}}},UpdateMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},MLModelName:{},ScoreThreshold:{type:"float"}}},output:{type:"structure",members:{MLModelId:{}}}}},shapes:{S2:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",required:["InstanceIdentifier","DatabaseName"],members:{InstanceIdentifier:{},DatabaseName:{}}},Sy:{type:"structure",required:["DatabaseName","ClusterIdentifier"],members:{DatabaseName:{},ClusterIdentifier:{}}},S1d:{type:"map",key:{},value:{}},S1j:{type:"structure",members:{PeakRequestsPerSecond:{type:"integer"},CreatedAt:{type:"timestamp"},EndpointUrl:{},EndpointStatus:{}}},S2i:{type:"structure",members:{RedshiftDatabase:{shape:"Sy"},DatabaseUserName:{},SelectSqlQuery:{}}},S2j:{type:"structure",members:{Database:{shape:"Sf"},DatabaseUserName:{},SelectSqlQuery:{},ResourceRole:{},ServiceRole:{},DataPipelineId:{}}},S2q:{type:"structure",members:{Properties:{type:"map",key:{},value:{}}}}}}},function(e){e.exports={pagination:{DescribeBatchPredictions:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"},DescribeDataSources:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"},DescribeEvaluations:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"},DescribeMLModels:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"}}}},function(e){e.exports={version:2,waiters:{DataSourceAvailable:{delay:30,operation:"DescribeDataSources",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]},MLModelAvailable:{delay:30,operation:"DescribeMLModels",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]},EvaluationAvailable:{delay:30,operation:"DescribeEvaluations",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]},BatchPredictionAvailable:{delay:30,operation:"DescribeBatchPredictions",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.marketplacecommerceanalytics={},n.MarketplaceCommerceAnalytics=i.defineService("marketplacecommerceanalytics",["2015-07-01"]),Object.defineProperty(a.services.marketplacecommerceanalytics,"2015-07-01",{get:function(){var e=r(874);return e.paginators=r(875).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.MarketplaceCommerceAnalytics},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-07-01",endpointPrefix:"marketplacecommerceanalytics",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Marketplace Commerce Analytics",serviceId:"Marketplace Commerce Analytics",signatureVersion:"v4",signingName:"marketplacecommerceanalytics",targetPrefix:"MarketplaceCommerceAnalytics20150701",uid:"marketplacecommerceanalytics-2015-07-01"},operations:{GenerateDataSet:{input:{type:"structure",required:["dataSetType","dataSetPublicationDate","roleNameArn","destinationS3BucketName","snsTopicArn"],members:{dataSetType:{},dataSetPublicationDate:{type:"timestamp"},roleNameArn:{},destinationS3BucketName:{},destinationS3Prefix:{},snsTopicArn:{},customerDefinedValues:{shape:"S8"}}},output:{type:"structure",members:{dataSetRequestId:{}}}},StartSupportDataExport:{input:{type:"structure",required:["dataSetType","fromDate","roleNameArn","destinationS3BucketName","snsTopicArn"],members:{dataSetType:{},fromDate:{type:"timestamp"},roleNameArn:{},destinationS3BucketName:{},destinationS3Prefix:{},snsTopicArn:{},customerDefinedValues:{shape:"S8"}}},output:{type:"structure",members:{dataSetRequestId:{}}}}},shapes:{S8:{type:"map",key:{},value:{}}}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.mturk={},n.MTurk=i.defineService("mturk",["2017-01-17"]),Object.defineProperty(a.services.mturk,"2017-01-17",{get:function(){var e=r(877);return e.paginators=r(878).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.MTurk},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-01-17",endpointPrefix:"mturk-requester",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon MTurk",serviceFullName:"Amazon Mechanical Turk",serviceId:"MTurk",signatureVersion:"v4",targetPrefix:"MTurkRequesterServiceV20170117",uid:"mturk-requester-2017-01-17"},operations:{AcceptQualificationRequest:{input:{type:"structure",required:["QualificationRequestId"],members:{QualificationRequestId:{},IntegerValue:{type:"integer"}}},output:{type:"structure",members:{}}},ApproveAssignment:{input:{type:"structure",required:["AssignmentId"],members:{AssignmentId:{},RequesterFeedback:{},OverrideRejection:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},AssociateQualificationWithWorker:{input:{type:"structure",required:["QualificationTypeId","WorkerId"],members:{QualificationTypeId:{},WorkerId:{},IntegerValue:{type:"integer"},SendNotification:{type:"boolean"}}},output:{type:"structure",members:{}}},CreateAdditionalAssignmentsForHIT:{input:{type:"structure",required:["HITId","NumberOfAdditionalAssignments"],members:{HITId:{},NumberOfAdditionalAssignments:{type:"integer"},UniqueRequestToken:{}}},output:{type:"structure",members:{}}},CreateHIT:{input:{type:"structure",required:["LifetimeInSeconds","AssignmentDurationInSeconds","Reward","Title","Description"],members:{MaxAssignments:{type:"integer"},AutoApprovalDelayInSeconds:{type:"long"},LifetimeInSeconds:{type:"long"},AssignmentDurationInSeconds:{type:"long"},Reward:{},Title:{},Keywords:{},Description:{},Question:{},RequesterAnnotation:{},QualificationRequirements:{shape:"Si"},UniqueRequestToken:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},HITLayoutId:{},HITLayoutParameters:{shape:"Sw"}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}}},CreateHITType:{input:{type:"structure",required:["AssignmentDurationInSeconds","Reward","Title","Description"],members:{AutoApprovalDelayInSeconds:{type:"long"},AssignmentDurationInSeconds:{type:"long"},Reward:{},Title:{},Keywords:{},Description:{},QualificationRequirements:{shape:"Si"}}},output:{type:"structure",members:{HITTypeId:{}}},idempotent:!0},CreateHITWithHITType:{input:{type:"structure",required:["HITTypeId","LifetimeInSeconds"],members:{HITTypeId:{},MaxAssignments:{type:"integer"},LifetimeInSeconds:{type:"long"},Question:{},RequesterAnnotation:{},UniqueRequestToken:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},HITLayoutId:{},HITLayoutParameters:{shape:"Sw"}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}}},CreateQualificationType:{input:{type:"structure",required:["Name","Description","QualificationTypeStatus"],members:{Name:{},Keywords:{},Description:{},QualificationTypeStatus:{},RetryDelayInSeconds:{type:"long"},Test:{},AnswerKey:{},TestDurationInSeconds:{type:"long"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}}},CreateWorkerBlock:{input:{type:"structure",required:["WorkerId","Reason"],members:{WorkerId:{},Reason:{}}},output:{type:"structure",members:{}}},DeleteHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteWorkerBlock:{input:{type:"structure",required:["WorkerId"],members:{WorkerId:{},Reason:{}}},output:{type:"structure",members:{}},idempotent:!0},DisassociateQualificationFromWorker:{input:{type:"structure",required:["WorkerId","QualificationTypeId"],members:{WorkerId:{},QualificationTypeId:{},Reason:{}}},output:{type:"structure",members:{}}},GetAccountBalance:{input:{type:"structure",members:{}},output:{type:"structure",members:{AvailableBalance:{},OnHoldBalance:{}}},idempotent:!0},GetAssignment:{input:{type:"structure",required:["AssignmentId"],members:{AssignmentId:{}}},output:{type:"structure",members:{Assignment:{shape:"S1p"},HIT:{shape:"Sz"}}},idempotent:!0},GetFileUploadURL:{input:{type:"structure",required:["AssignmentId","QuestionIdentifier"],members:{AssignmentId:{},QuestionIdentifier:{}}},output:{type:"structure",members:{FileUploadURL:{}}},idempotent:!0},GetHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}},idempotent:!0},GetQualificationScore:{input:{type:"structure",required:["QualificationTypeId","WorkerId"],members:{QualificationTypeId:{},WorkerId:{}}},output:{type:"structure",members:{Qualification:{shape:"S1x"}}},idempotent:!0},GetQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}},idempotent:!0},ListAssignmentsForHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{},NextToken:{},MaxResults:{type:"integer"},AssignmentStatuses:{type:"list",member:{}}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},Assignments:{type:"list",member:{shape:"S1p"}}}},idempotent:!0},ListBonusPayments:{input:{type:"structure",members:{HITId:{},AssignmentId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},BonusPayments:{type:"list",member:{type:"structure",members:{WorkerId:{},BonusAmount:{},AssignmentId:{},Reason:{},GrantTime:{type:"timestamp"}}}}}},idempotent:!0},ListHITs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},ListHITsForQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},ListQualificationRequests:{input:{type:"structure",members:{QualificationTypeId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},QualificationRequests:{type:"list",member:{type:"structure",members:{QualificationRequestId:{},QualificationTypeId:{},WorkerId:{},Test:{},Answer:{},SubmitTime:{type:"timestamp"}}}}}},idempotent:!0},ListQualificationTypes:{input:{type:"structure",required:["MustBeRequestable"],members:{Query:{},MustBeRequestable:{type:"boolean"},MustBeOwnedByCaller:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},QualificationTypes:{type:"list",member:{shape:"S1a"}}}},idempotent:!0},ListReviewPolicyResultsForHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{},PolicyLevels:{type:"list",member:{}},RetrieveActions:{type:"boolean"},RetrieveResults:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{HITId:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},AssignmentReviewReport:{shape:"S2r"},HITReviewReport:{shape:"S2r"},NextToken:{}}},idempotent:!0},ListReviewableHITs:{input:{type:"structure",members:{HITTypeId:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},ListWorkerBlocks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},WorkerBlocks:{type:"list",member:{type:"structure",members:{WorkerId:{},Reason:{}}}}}},idempotent:!0},ListWorkersWithQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},Qualifications:{type:"list",member:{shape:"S1x"}}}},idempotent:!0},NotifyWorkers:{input:{type:"structure",required:["Subject","MessageText","WorkerIds"],members:{Subject:{},MessageText:{},WorkerIds:{type:"list",member:{}}}},output:{type:"structure",members:{NotifyWorkersFailureStatuses:{type:"list",member:{type:"structure",members:{NotifyWorkersFailureCode:{},NotifyWorkersFailureMessage:{},WorkerId:{}}}}}}},RejectAssignment:{input:{type:"structure",required:["AssignmentId","RequesterFeedback"],members:{AssignmentId:{},RequesterFeedback:{}}},output:{type:"structure",members:{}},idempotent:!0},RejectQualificationRequest:{input:{type:"structure",required:["QualificationRequestId"],members:{QualificationRequestId:{},Reason:{}}},output:{type:"structure",members:{}}},SendBonus:{input:{type:"structure",required:["WorkerId","BonusAmount","AssignmentId","Reason"],members:{WorkerId:{},BonusAmount:{},AssignmentId:{},Reason:{},UniqueRequestToken:{}}},output:{type:"structure",members:{}}},SendTestEventNotification:{input:{type:"structure",required:["Notification","TestEventType"],members:{Notification:{shape:"S3k"},TestEventType:{}}},output:{type:"structure",members:{}}},UpdateExpirationForHIT:{input:{type:"structure",required:["HITId","ExpireAt"],members:{HITId:{},ExpireAt:{type:"timestamp"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateHITReviewStatus:{input:{type:"structure",required:["HITId"],members:{HITId:{},Revert:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateHITTypeOfHIT:{input:{type:"structure",required:["HITId","HITTypeId"],members:{HITId:{},HITTypeId:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateNotificationSettings:{input:{type:"structure",required:["HITTypeId"],members:{HITTypeId:{},Notification:{shape:"S3k"},Active:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},Description:{},QualificationTypeStatus:{},Test:{},AnswerKey:{},TestDurationInSeconds:{type:"long"},RetryDelayInSeconds:{type:"long"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}}}},shapes:{Si:{type:"list",member:{type:"structure",required:["QualificationTypeId","Comparator"],members:{QualificationTypeId:{},Comparator:{},IntegerValues:{type:"list",member:{type:"integer"}},LocaleValues:{type:"list",member:{shape:"Sn"}},RequiredToPreview:{deprecated:!0,type:"boolean"},ActionsGuarded:{}}}},Sn:{type:"structure",required:["Country"],members:{Country:{},Subdivision:{}}},Sq:{type:"structure",required:["PolicyName"],members:{PolicyName:{},Parameters:{type:"list",member:{type:"structure",members:{Key:{},Values:{shape:"St"},MapEntries:{type:"list",member:{type:"structure",members:{Key:{},Values:{shape:"St"}}}}}}}}},St:{type:"list",member:{}},Sw:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Sz:{type:"structure",members:{HITId:{},HITTypeId:{},HITGroupId:{},HITLayoutId:{},CreationTime:{type:"timestamp"},Title:{},Description:{},Question:{},Keywords:{},HITStatus:{},MaxAssignments:{type:"integer"},Reward:{},AutoApprovalDelayInSeconds:{type:"long"},Expiration:{type:"timestamp"},AssignmentDurationInSeconds:{type:"long"},RequesterAnnotation:{},QualificationRequirements:{shape:"Si"},HITReviewStatus:{},NumberOfAssignmentsPending:{type:"integer"},NumberOfAssignmentsAvailable:{type:"integer"},NumberOfAssignmentsCompleted:{type:"integer"}}},S1a:{type:"structure",members:{QualificationTypeId:{},CreationTime:{type:"timestamp"},Name:{},Description:{},Keywords:{},QualificationTypeStatus:{},Test:{},TestDurationInSeconds:{type:"long"},AnswerKey:{},RetryDelayInSeconds:{type:"long"},IsRequestable:{type:"boolean"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},S1p:{type:"structure",members:{AssignmentId:{},WorkerId:{},HITId:{},AssignmentStatus:{},AutoApprovalTime:{type:"timestamp"},AcceptTime:{type:"timestamp"},SubmitTime:{type:"timestamp"},ApprovalTime:{type:"timestamp"},RejectionTime:{type:"timestamp"},Deadline:{type:"timestamp"},Answer:{},RequesterFeedback:{}}},S1x:{type:"structure",members:{QualificationTypeId:{},WorkerId:{},GrantTime:{type:"timestamp"},IntegerValue:{type:"integer"},LocaleValue:{shape:"Sn"},Status:{}}},S2d:{type:"list",member:{shape:"Sz"}},S2r:{type:"structure",members:{ReviewResults:{type:"list",member:{type:"structure",members:{ActionId:{},SubjectId:{},SubjectType:{},QuestionId:{},Key:{},Value:{}}}},ReviewActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionName:{},TargetId:{},TargetType:{},Status:{},CompleteTime:{type:"timestamp"},Result:{},ErrorCode:{}}}}}},S3k:{type:"structure",required:["Destination","Transport","Version","EventTypes"],members:{Destination:{},Transport:{},Version:{},EventTypes:{type:"list",member:{}}}}}}},function(e){e.exports={pagination:{ListAssignmentsForHIT:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBonusPayments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHITs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHITsForQualificationType:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListQualificationRequests:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListQualificationTypes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListReviewPolicyResultsForHIT:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListReviewableHITs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkerBlocks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkersWithQualificationType:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.mobileanalytics={},n.MobileAnalytics=i.defineService("mobileanalytics",["2014-06-05"]),Object.defineProperty(a.services.mobileanalytics,"2014-06-05",{get:function(){return r(880)},enumerable:!0,configurable:!0}),e.exports=n.MobileAnalytics},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-06-05",endpointPrefix:"mobileanalytics",serviceFullName:"Amazon Mobile Analytics",serviceId:"Mobile Analytics",signatureVersion:"v4",protocol:"rest-json"},operations:{PutEvents:{http:{requestUri:"/2014-06-05/events",responseCode:202},input:{type:"structure",required:["events","clientContext"],members:{events:{type:"list",member:{type:"structure",required:["eventType","timestamp"],members:{eventType:{},timestamp:{},session:{type:"structure",members:{id:{},duration:{type:"long"},startTimestamp:{},stopTimestamp:{}}},version:{},attributes:{type:"map",key:{},value:{}},metrics:{type:"map",key:{},value:{type:"double"}}}}},clientContext:{location:"header",locationName:"x-amz-Client-Context"},clientContextEncoding:{location:"header",locationName:"x-amz-Client-Context-Encoding"}}}}},shapes:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.opsworks={},n.OpsWorks=i.defineService("opsworks",["2013-02-18"]),Object.defineProperty(a.services.opsworks,"2013-02-18",{get:function(){var e=r(882);return e.paginators=r(883).pagination,e.waiters=r(884).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.OpsWorks},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-02-18",endpointPrefix:"opsworks",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS OpsWorks",serviceId:"OpsWorks",signatureVersion:"v4",targetPrefix:"OpsWorks_20130218",uid:"opsworks-2013-02-18"},operations:{AssignInstance:{input:{type:"structure",required:["InstanceId","LayerIds"],members:{InstanceId:{},LayerIds:{shape:"S3"}}}},AssignVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},InstanceId:{}}}},AssociateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{},InstanceId:{}}}},AttachElasticLoadBalancer:{input:{type:"structure",required:["ElasticLoadBalancerName","LayerId"],members:{ElasticLoadBalancerName:{},LayerId:{}}}},CloneStack:{input:{type:"structure",required:["SourceStackId","ServiceRoleArn"],members:{SourceStackId:{},Name:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},ClonePermissions:{type:"boolean"},CloneAppIds:{shape:"S3"},DefaultRootDeviceType:{},AgentVersion:{}}},output:{type:"structure",members:{StackId:{}}}},CreateApp:{input:{type:"structure",required:["StackId","Name","Type"],members:{StackId:{},Shortname:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},Environment:{shape:"So"}}},output:{type:"structure",members:{AppId:{}}}},CreateDeployment:{input:{type:"structure",required:["StackId","Command"],members:{StackId:{},AppId:{},InstanceIds:{shape:"S3"},LayerIds:{shape:"S3"},Command:{shape:"Ss"},Comment:{},CustomJson:{}}},output:{type:"structure",members:{DeploymentId:{}}}},CreateInstance:{input:{type:"structure",required:["StackId","LayerIds","InstanceType"],members:{StackId:{},LayerIds:{shape:"S3"},InstanceType:{},AutoScalingType:{},Hostname:{},Os:{},AmiId:{},SshKeyName:{},AvailabilityZone:{},VirtualizationType:{},SubnetId:{},Architecture:{},RootDeviceType:{},BlockDeviceMappings:{shape:"Sz"},InstallUpdatesOnBoot:{type:"boolean"},EbsOptimized:{type:"boolean"},AgentVersion:{},Tenancy:{}}},output:{type:"structure",members:{InstanceId:{}}}},CreateLayer:{input:{type:"structure",required:["StackId","Type","Name","Shortname"],members:{StackId:{},Type:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},CustomRecipes:{shape:"S1h"},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}},output:{type:"structure",members:{LayerId:{}}}},CreateStack:{input:{type:"structure",required:["Name","Region","ServiceRoleArn","DefaultInstanceProfileArn"],members:{Name:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},DefaultRootDeviceType:{},AgentVersion:{}}},output:{type:"structure",members:{StackId:{}}}},CreateUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}},output:{type:"structure",members:{IamUserArn:{}}}},DeleteApp:{input:{type:"structure",required:["AppId"],members:{AppId:{}}}},DeleteInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DeleteElasticIp:{type:"boolean"},DeleteVolumes:{type:"boolean"}}}},DeleteLayer:{input:{type:"structure",required:["LayerId"],members:{LayerId:{}}}},DeleteStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},DeleteUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{}}}},DeregisterEcsCluster:{input:{type:"structure",required:["EcsClusterArn"],members:{EcsClusterArn:{}}}},DeregisterElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{}}}},DeregisterInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},DeregisterRdsDbInstance:{input:{type:"structure",required:["RdsDbInstanceArn"],members:{RdsDbInstanceArn:{}}}},DeregisterVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{}}}},DescribeAgentVersions:{input:{type:"structure",members:{StackId:{},ConfigurationManager:{shape:"Sa"}}},output:{type:"structure",members:{AgentVersions:{type:"list",member:{type:"structure",members:{Version:{},ConfigurationManager:{shape:"Sa"}}}}}}},DescribeApps:{input:{type:"structure",members:{StackId:{},AppIds:{shape:"S3"}}},output:{type:"structure",members:{Apps:{type:"list",member:{type:"structure",members:{AppId:{},StackId:{},Shortname:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},CreatedAt:{},Environment:{shape:"So"}}}}}}},DescribeCommands:{input:{type:"structure",members:{DeploymentId:{},InstanceId:{},CommandIds:{shape:"S3"}}},output:{type:"structure",members:{Commands:{type:"list",member:{type:"structure",members:{CommandId:{},InstanceId:{},DeploymentId:{},CreatedAt:{},AcknowledgedAt:{},CompletedAt:{},Status:{},ExitCode:{type:"integer"},LogUrl:{},Type:{}}}}}}},DescribeDeployments:{input:{type:"structure",members:{StackId:{},AppId:{},DeploymentIds:{shape:"S3"}}},output:{type:"structure",members:{Deployments:{type:"list",member:{type:"structure",members:{DeploymentId:{},StackId:{},AppId:{},CreatedAt:{},CompletedAt:{},Duration:{type:"integer"},IamUserArn:{},Comment:{},Command:{shape:"Ss"},Status:{},CustomJson:{},InstanceIds:{shape:"S3"}}}}}}},DescribeEcsClusters:{input:{type:"structure",members:{EcsClusterArns:{shape:"S3"},StackId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EcsClusters:{type:"list",member:{type:"structure",members:{EcsClusterArn:{},EcsClusterName:{},StackId:{},RegisteredAt:{}}}},NextToken:{}}}},DescribeElasticIps:{input:{type:"structure",members:{InstanceId:{},StackId:{},Ips:{shape:"S3"}}},output:{type:"structure",members:{ElasticIps:{type:"list",member:{type:"structure",members:{Ip:{},Name:{},Domain:{},Region:{},InstanceId:{}}}}}}},DescribeElasticLoadBalancers:{input:{type:"structure",members:{StackId:{},LayerIds:{shape:"S3"}}},output:{type:"structure",members:{ElasticLoadBalancers:{type:"list",member:{type:"structure",members:{ElasticLoadBalancerName:{},Region:{},DnsName:{},StackId:{},LayerId:{},VpcId:{},AvailabilityZones:{shape:"S3"},SubnetIds:{shape:"S3"},Ec2InstanceIds:{shape:"S3"}}}}}}},DescribeInstances:{input:{type:"structure",members:{StackId:{},LayerId:{},InstanceIds:{shape:"S3"}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{AgentVersion:{},AmiId:{},Architecture:{},Arn:{},AutoScalingType:{},AvailabilityZone:{},BlockDeviceMappings:{shape:"Sz"},CreatedAt:{},EbsOptimized:{type:"boolean"},Ec2InstanceId:{},EcsClusterArn:{},EcsContainerInstanceArn:{},ElasticIp:{},Hostname:{},InfrastructureClass:{},InstallUpdatesOnBoot:{type:"boolean"},InstanceId:{},InstanceProfileArn:{},InstanceType:{},LastServiceErrorId:{},LayerIds:{shape:"S3"},Os:{},Platform:{},PrivateDns:{},PrivateIp:{},PublicDns:{},PublicIp:{},RegisteredBy:{},ReportedAgentVersion:{},ReportedOs:{type:"structure",members:{Family:{},Name:{},Version:{}}},RootDeviceType:{},RootDeviceVolumeId:{},SecurityGroupIds:{shape:"S3"},SshHostDsaKeyFingerprint:{},SshHostRsaKeyFingerprint:{},SshKeyName:{},StackId:{},Status:{},SubnetId:{},Tenancy:{},VirtualizationType:{}}}}}}},DescribeLayers:{input:{type:"structure",members:{StackId:{},LayerIds:{shape:"S3"}}},output:{type:"structure",members:{Layers:{type:"list",member:{type:"structure",members:{Arn:{},StackId:{},LayerId:{},Type:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},DefaultSecurityGroupNames:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},DefaultRecipes:{shape:"S1h"},CustomRecipes:{shape:"S1h"},CreatedAt:{},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}}}}}},DescribeLoadBasedAutoScaling:{input:{type:"structure",required:["LayerIds"],members:{LayerIds:{shape:"S3"}}},output:{type:"structure",members:{LoadBasedAutoScalingConfigurations:{type:"list",member:{type:"structure",members:{LayerId:{},Enable:{type:"boolean"},UpScaling:{shape:"S36"},DownScaling:{shape:"S36"}}}}}}},DescribeMyUserProfile:{output:{type:"structure",members:{UserProfile:{type:"structure",members:{IamUserArn:{},Name:{},SshUsername:{},SshPublicKey:{}}}}}},DescribeOperatingSystems:{output:{type:"structure",members:{OperatingSystems:{type:"list",member:{type:"structure",members:{Name:{},Id:{},Type:{},ConfigurationManagers:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},ReportedName:{},ReportedVersion:{},Supported:{type:"boolean"}}}}}}},DescribePermissions:{input:{type:"structure",members:{IamUserArn:{},StackId:{}}},output:{type:"structure",members:{Permissions:{type:"list",member:{type:"structure",members:{StackId:{},IamUserArn:{},AllowSsh:{type:"boolean"},AllowSudo:{type:"boolean"},Level:{}}}}}}},DescribeRaidArrays:{input:{type:"structure",members:{InstanceId:{},StackId:{},RaidArrayIds:{shape:"S3"}}},output:{type:"structure",members:{RaidArrays:{type:"list",member:{type:"structure",members:{RaidArrayId:{},InstanceId:{},Name:{},RaidLevel:{type:"integer"},NumberOfDisks:{type:"integer"},Size:{type:"integer"},Device:{},MountPoint:{},AvailabilityZone:{},CreatedAt:{},StackId:{},VolumeType:{},Iops:{type:"integer"}}}}}}},DescribeRdsDbInstances:{input:{type:"structure",required:["StackId"],members:{StackId:{},RdsDbInstanceArns:{shape:"S3"}}},output:{type:"structure",members:{RdsDbInstances:{type:"list",member:{type:"structure",members:{RdsDbInstanceArn:{},DbInstanceIdentifier:{},DbUser:{},DbPassword:{},Region:{},Address:{},Engine:{},StackId:{},MissingOnRds:{type:"boolean"}}}}}}},DescribeServiceErrors:{input:{type:"structure",members:{StackId:{},InstanceId:{},ServiceErrorIds:{shape:"S3"}}},output:{type:"structure",members:{ServiceErrors:{type:"list",member:{type:"structure",members:{ServiceErrorId:{},StackId:{},InstanceId:{},Type:{},Message:{},CreatedAt:{}}}}}}},DescribeStackProvisioningParameters:{input:{type:"structure",required:["StackId"],members:{StackId:{}}},output:{type:"structure",members:{AgentInstallerUrl:{},Parameters:{type:"map",key:{},value:{}}}}},DescribeStackSummary:{input:{type:"structure",required:["StackId"],members:{StackId:{}}},output:{type:"structure",members:{StackSummary:{type:"structure",members:{StackId:{},Name:{},Arn:{},LayersCount:{type:"integer"},AppsCount:{type:"integer"},InstancesCount:{type:"structure",members:{Assigning:{type:"integer"},Booting:{type:"integer"},ConnectionLost:{type:"integer"},Deregistering:{type:"integer"},Online:{type:"integer"},Pending:{type:"integer"},Rebooting:{type:"integer"},Registered:{type:"integer"},Registering:{type:"integer"},Requested:{type:"integer"},RunningSetup:{type:"integer"},SetupFailed:{type:"integer"},ShuttingDown:{type:"integer"},StartFailed:{type:"integer"},StopFailed:{type:"integer"},Stopped:{type:"integer"},Stopping:{type:"integer"},Terminated:{type:"integer"},Terminating:{type:"integer"},Unassigning:{type:"integer"}}}}}}}},DescribeStacks:{input:{type:"structure",members:{StackIds:{shape:"S3"}}},output:{type:"structure",members:{Stacks:{type:"list",member:{type:"structure",members:{StackId:{},Name:{},Arn:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},CreatedAt:{},DefaultRootDeviceType:{},AgentVersion:{}}}}}}},DescribeTimeBasedAutoScaling:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"S3"}}},output:{type:"structure",members:{TimeBasedAutoScalingConfigurations:{type:"list",member:{type:"structure",members:{InstanceId:{},AutoScalingSchedule:{shape:"S4b"}}}}}}},DescribeUserProfiles:{input:{type:"structure",members:{IamUserArns:{shape:"S3"}}},output:{type:"structure",members:{UserProfiles:{type:"list",member:{type:"structure",members:{IamUserArn:{},Name:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}}}}}},DescribeVolumes:{input:{type:"structure",members:{InstanceId:{},StackId:{},RaidArrayId:{},VolumeIds:{shape:"S3"}}},output:{type:"structure",members:{Volumes:{type:"list",member:{type:"structure",members:{VolumeId:{},Ec2VolumeId:{},Name:{},RaidArrayId:{},InstanceId:{},Status:{},Size:{type:"integer"},Device:{},MountPoint:{},Region:{},AvailabilityZone:{},VolumeType:{},Iops:{type:"integer"},Encrypted:{type:"boolean"}}}}}}},DetachElasticLoadBalancer:{input:{type:"structure",required:["ElasticLoadBalancerName","LayerId"],members:{ElasticLoadBalancerName:{},LayerId:{}}}},DisassociateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{}}}},GetHostnameSuggestion:{input:{type:"structure",required:["LayerId"],members:{LayerId:{}}},output:{type:"structure",members:{LayerId:{},Hostname:{}}}},GrantAccess:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},ValidForInMinutes:{type:"integer"}}},output:{type:"structure",members:{TemporaryCredential:{type:"structure",members:{Username:{},Password:{},ValidForInMinutes:{type:"integer"},InstanceId:{}}}}}},ListTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S50"},NextToken:{}}}},RebootInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},RegisterEcsCluster:{input:{type:"structure",required:["EcsClusterArn","StackId"],members:{EcsClusterArn:{},StackId:{}}},output:{type:"structure",members:{EcsClusterArn:{}}}},RegisterElasticIp:{input:{type:"structure",required:["ElasticIp","StackId"],members:{ElasticIp:{},StackId:{}}},output:{type:"structure",members:{ElasticIp:{}}}},RegisterInstance:{input:{type:"structure",required:["StackId"],members:{StackId:{},Hostname:{},PublicIp:{},PrivateIp:{},RsaPublicKey:{},RsaPublicKeyFingerprint:{},InstanceIdentity:{type:"structure",members:{Document:{},Signature:{}}}}},output:{type:"structure",members:{InstanceId:{}}}},RegisterRdsDbInstance:{input:{type:"structure",required:["StackId","RdsDbInstanceArn","DbUser","DbPassword"],members:{StackId:{},RdsDbInstanceArn:{},DbUser:{},DbPassword:{}}}},RegisterVolume:{input:{type:"structure",required:["StackId"],members:{Ec2VolumeId:{},StackId:{}}},output:{type:"structure",members:{VolumeId:{}}}},SetLoadBasedAutoScaling:{input:{type:"structure",required:["LayerId"],members:{LayerId:{},Enable:{type:"boolean"},UpScaling:{shape:"S36"},DownScaling:{shape:"S36"}}}},SetPermission:{input:{type:"structure",required:["StackId","IamUserArn"],members:{StackId:{},IamUserArn:{},AllowSsh:{type:"boolean"},AllowSudo:{type:"boolean"},Level:{}}}},SetTimeBasedAutoScaling:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},AutoScalingSchedule:{shape:"S4b"}}}},StartInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},StartStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},StopInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},Force:{type:"boolean"}}}},StopStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S50"}}}},UnassignInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},UnassignVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}}},UpdateApp:{input:{type:"structure",required:["AppId"],members:{AppId:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},Environment:{shape:"So"}}}},UpdateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{},Name:{}}}},UpdateInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},LayerIds:{shape:"S3"},InstanceType:{},AutoScalingType:{},Hostname:{},Os:{},AmiId:{},SshKeyName:{},Architecture:{},InstallUpdatesOnBoot:{type:"boolean"},EbsOptimized:{type:"boolean"},AgentVersion:{}}}},UpdateLayer:{input:{type:"structure",required:["LayerId"],members:{LayerId:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},CustomRecipes:{shape:"S1h"},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}}},UpdateMyUserProfile:{input:{type:"structure",members:{SshPublicKey:{}}}},UpdateRdsDbInstance:{input:{type:"structure",required:["RdsDbInstanceArn"],members:{RdsDbInstanceArn:{},DbUser:{},DbPassword:{}}}},UpdateStack:{input:{type:"structure",required:["StackId"],members:{StackId:{},Name:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},DefaultRootDeviceType:{},UseOpsworksSecurityGroups:{type:"boolean"},AgentVersion:{}}}},UpdateUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}}},UpdateVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},Name:{},MountPoint:{}}}}},shapes:{S3:{type:"list",member:{}},S8:{type:"map",key:{},value:{}},Sa:{type:"structure",members:{Name:{},Version:{}}},Sb:{type:"structure",members:{ManageBerkshelf:{type:"boolean"},BerkshelfVersion:{}}},Sd:{type:"structure",members:{Type:{},Url:{},Username:{},Password:{},SshKey:{},Revision:{}}},Si:{type:"list",member:{type:"structure",members:{Type:{},Arn:{},DatabaseName:{}}}},Sl:{type:"structure",required:["Certificate","PrivateKey"],members:{Certificate:{},PrivateKey:{},Chain:{}}},Sm:{type:"map",key:{},value:{}},So:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{},Secure:{type:"boolean"}}}},Ss:{type:"structure",required:["Name"],members:{Name:{},Args:{type:"map",key:{},value:{shape:"S3"}}}},Sz:{type:"list",member:{type:"structure",members:{DeviceName:{},NoDevice:{},VirtualName:{},Ebs:{type:"structure",members:{SnapshotId:{},Iops:{type:"integer"},VolumeSize:{type:"integer"},VolumeType:{},DeleteOnTermination:{type:"boolean"}}}}}},S17:{type:"map",key:{},value:{}},S19:{type:"structure",members:{Enabled:{type:"boolean"},LogStreams:{type:"list",member:{type:"structure",members:{LogGroupName:{},DatetimeFormat:{},TimeZone:{},File:{},FileFingerprintLines:{},MultiLineStartPattern:{},InitialPosition:{},Encoding:{},BufferDuration:{type:"integer"},BatchCount:{type:"integer"},BatchSize:{type:"integer"}}}}}},S1f:{type:"list",member:{type:"structure",required:["MountPoint","NumberOfDisks","Size"],members:{MountPoint:{},RaidLevel:{type:"integer"},NumberOfDisks:{type:"integer"},Size:{type:"integer"},VolumeType:{},Iops:{type:"integer"},Encrypted:{type:"boolean"}}}},S1h:{type:"structure",members:{Setup:{shape:"S3"},Configure:{shape:"S3"},Deploy:{shape:"S3"},Undeploy:{shape:"S3"},Shutdown:{shape:"S3"}}},S1i:{type:"structure",members:{Shutdown:{type:"structure",members:{ExecutionTimeout:{type:"integer"},DelayUntilElbConnectionsDrained:{type:"boolean"}}}}},S36:{type:"structure",members:{InstanceCount:{type:"integer"},ThresholdsWaitTime:{type:"integer"},IgnoreMetricsTime:{type:"integer"},CpuThreshold:{type:"double"},MemoryThreshold:{type:"double"},LoadThreshold:{type:"double"},Alarms:{shape:"S3"}}},S4b:{type:"structure",members:{Monday:{shape:"S4c"},Tuesday:{shape:"S4c"},Wednesday:{shape:"S4c"},Thursday:{shape:"S4c"},Friday:{shape:"S4c"},Saturday:{shape:"S4c"},Sunday:{shape:"S4c"}}},S4c:{type:"map",key:{},value:{}},S50:{type:"map",key:{},value:{}}}}},function(e){e.exports={pagination:{DescribeApps:{result_key:"Apps"},DescribeCommands:{result_key:"Commands"},DescribeDeployments:{result_key:"Deployments"},DescribeEcsClusters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EcsClusters"},DescribeElasticIps:{result_key:"ElasticIps"},DescribeElasticLoadBalancers:{result_key:"ElasticLoadBalancers"},DescribeInstances:{result_key:"Instances"},DescribeLayers:{result_key:"Layers"},DescribeLoadBasedAutoScaling:{result_key:"LoadBasedAutoScalingConfigurations"},DescribePermissions:{result_key:"Permissions"},DescribeRaidArrays:{result_key:"RaidArrays"},DescribeServiceErrors:{result_key:"ServiceErrors"},DescribeStacks:{result_key:"Stacks"},DescribeTimeBasedAutoScaling:{result_key:"TimeBasedAutoScalingConfigurations"},DescribeUserProfiles:{result_key:"UserProfiles"},DescribeVolumes:{result_key:"Volumes"}}}},function(e){e.exports={version:2,waiters:{AppExists:{delay:1,operation:"DescribeApps",maxAttempts:40,acceptors:[{expected:200,matcher:"status",state:"success"},{matcher:"status",expected:400,state:"failure"}]},DeploymentSuccessful:{delay:15,operation:"DescribeDeployments",maxAttempts:40,description:"Wait until a deployment has completed successfully.",acceptors:[{expected:"successful",matcher:"pathAll",state:"success",argument:"Deployments[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"Deployments[].Status"}]},InstanceOnline:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is online.",acceptors:[{expected:"online",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"setup_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"shutting_down",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"start_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopped",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminating",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stop_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]},InstanceRegistered:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is registered.",acceptors:[{expected:"registered",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"setup_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"shutting_down",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopped",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminating",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stop_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]},InstanceStopped:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is stopped.",acceptors:[{expected:"stopped",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"booting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"requested",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"running_setup",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"setup_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"start_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stop_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]},InstanceTerminated:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is terminated.",acceptors:[{expected:"terminated",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"ResourceNotFoundException",matcher:"error",state:"success"},{expected:"booting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"online",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"requested",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"running_setup",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"setup_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"start_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.polly={},n.Polly=i.defineService("polly",["2016-06-10"]),r(886),Object.defineProperty(a.services.polly,"2016-06-10",{get:function(){var e=r(888);return e.paginators=r(889).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Polly},function(e,t,r){r(887)},function(e,t,r){var n=r(2),i=n.Protocol.Rest;n.Polly.Presigner=n.util.inherit({constructor:function(e){e=e||{},this.options=e,this.service=e.service,this.bindServiceObject(e),this._operations={}},bindServiceObject:function(e){if(e=e||{},this.service){var t=n.util.copy(this.service.config);this.service=new this.service.constructor.__super__(t),this.service.config.params=n.util.merge(this.service.config.params||{},e.params)}else this.service=new n.Polly(e)},modifyInputMembers:function(e){var t=n.util.copy(e);return t.members=n.util.copy(e.members),n.util.each(e.members,function(e,r){t.members[e]=n.util.copy(r),r.location&&"body"!==r.location||(t.members[e].location="querystring",t.members[e].locationName=e)}),t},convertPostToGet:function(e){e.httpRequest.method="GET";var t=e.service.api.operations[e.operation],r=this._operations[e.operation];r||(this._operations[e.operation]=r=this.modifyInputMembers(t.input));var n=i.generateURI(e.httpRequest.endpoint.path,t.httpPath,r,e.params);e.httpRequest.path=n,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},getSynthesizeSpeechUrl:function(e,t,r){var n=this,i=this.service.makeRequest("synthesizeSpeech",e);return i.removeAllListeners("build"),i.on("build",function(e){n.convertPostToGet(e)}),i.presign(t,r)}})},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-06-10",endpointPrefix:"polly",protocol:"rest-json",serviceFullName:"Amazon Polly",serviceId:"Polly",signatureVersion:"v4",uid:"polly-2016-06-10"},operations:{DeleteLexicon:{http:{method:"DELETE",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"LexiconName"}}},output:{type:"structure",members:{}}},DescribeVoices:{http:{method:"GET",requestUri:"/v1/voices",responseCode:200},input:{type:"structure",members:{Engine:{location:"querystring",locationName:"Engine"},LanguageCode:{location:"querystring",locationName:"LanguageCode"},IncludeAdditionalLanguageCodes:{location:"querystring",locationName:"IncludeAdditionalLanguageCodes",type:"boolean"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Voices:{type:"list",member:{type:"structure",members:{Gender:{},Id:{},LanguageCode:{},LanguageName:{},Name:{},AdditionalLanguageCodes:{type:"list",member:{}},SupportedEngines:{type:"list",member:{}}}}},NextToken:{}}}},GetLexicon:{http:{method:"GET",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"LexiconName"}}},output:{type:"structure",members:{Lexicon:{type:"structure",members:{Content:{shape:"Sl"},Name:{}}},LexiconAttributes:{shape:"Sm"}}}},GetSpeechSynthesisTask:{http:{method:"GET",requestUri:"/v1/synthesisTasks/{TaskId}",responseCode:200},input:{type:"structure",required:["TaskId"],members:{TaskId:{location:"uri",locationName:"TaskId"}}},output:{type:"structure",members:{SynthesisTask:{shape:"Sv"}}}},ListLexicons:{http:{method:"GET",requestUri:"/v1/lexicons",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Lexicons:{type:"list",member:{type:"structure",members:{Name:{},Attributes:{shape:"Sm"}}}},NextToken:{}}}},ListSpeechSynthesisTasks:{http:{method:"GET",requestUri:"/v1/synthesisTasks",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},Status:{location:"querystring",locationName:"Status"}}},output:{type:"structure",members:{NextToken:{},SynthesisTasks:{type:"list",member:{shape:"Sv"}}}}},PutLexicon:{http:{method:"PUT",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name","Content"],members:{Name:{location:"uri",locationName:"LexiconName"},Content:{shape:"Sl"}}},output:{type:"structure",members:{}}},StartSpeechSynthesisTask:{http:{requestUri:"/v1/synthesisTasks",responseCode:200},input:{type:"structure",required:["OutputFormat","OutputS3BucketName","Text","VoiceId"],members:{Engine:{},LanguageCode:{},LexiconNames:{shape:"S12"},OutputFormat:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},SampleRate:{},SnsTopicArn:{},SpeechMarkTypes:{shape:"S15"},Text:{},TextType:{},VoiceId:{}}},output:{type:"structure",members:{SynthesisTask:{shape:"Sv"}}}},SynthesizeSpeech:{http:{requestUri:"/v1/speech",responseCode:200},input:{type:"structure",required:["OutputFormat","Text","VoiceId"],members:{Engine:{},LanguageCode:{},LexiconNames:{shape:"S12"},OutputFormat:{},SampleRate:{},SpeechMarkTypes:{shape:"S15"},Text:{},TextType:{},VoiceId:{}}},output:{type:"structure",members:{AudioStream:{type:"blob",streaming:!0},ContentType:{location:"header",locationName:"Content-Type"},RequestCharacters:{location:"header",locationName:"x-amzn-RequestCharacters",type:"integer"}},payload:"AudioStream"}}},shapes:{Sl:{type:"string",sensitive:!0},Sm:{type:"structure",members:{Alphabet:{},LanguageCode:{},LastModified:{type:"timestamp"},LexiconArn:{},LexemesCount:{type:"integer"},Size:{type:"integer"}}},Sv:{type:"structure",members:{Engine:{},TaskId:{},TaskStatus:{},TaskStatusReason:{},OutputUri:{},CreationTime:{type:"timestamp"},RequestCharacters:{type:"integer"},SnsTopicArn:{},LexiconNames:{shape:"S12"},OutputFormat:{},SampleRate:{},SpeechMarkTypes:{shape:"S15"},TextType:{},VoiceId:{},LanguageCode:{}}},S12:{type:"list",member:{}},S15:{type:"list",member:{}}}}},function(e){e.exports={pagination:{ListSpeechSynthesisTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.rds={},n.RDS=i.defineService("rds",["2013-01-10","2013-02-12","2013-09-09","2014-09-01","2014-09-01*","2014-10-31"]),r(891),Object.defineProperty(a.services.rds,"2013-01-10",{get:function(){var e=r(894);return e.paginators=r(895).pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.rds,"2013-02-12",{get:function(){var e=r(896);return e.paginators=r(897).pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.rds,"2013-09-09",{get:function(){var e=r(898);return e.paginators=r(899).pagination,e.waiters=r(900).waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.rds,"2014-09-01",{get:function(){var e=r(901);return e.paginators=r(902).pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.rds,"2014-10-31",{get:function(){var e=r(903);return e.paginators=r(904).pagination,e.waiters=r(905).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.RDS},function(e,t,r){var n=r(2),i=r(892);r(893);var a=["copyDBSnapshot","createDBInstanceReadReplica","createDBCluster","copyDBClusterSnapshot","startDBInstanceAutomatedBackupsReplication"];n.util.update(n.RDS.prototype,{setupRequestListeners:function(e){i.setupRequestListeners(this,e,a)}})},function(e,t,r){var n=r(2),i={setupRequestListeners:function(e,t,r){if(-1!==r.indexOf(t.operation)&&t.params.SourceRegion)if(t.params=n.util.copy(t.params),t.params.PreSignedUrl||t.params.SourceRegion===e.config.region)delete t.params.SourceRegion;else{var a=!!e.config.paramValidation;a&&t.removeListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS),t.onAsync("validate",i.buildCrossRegionPresignedUrl),a&&t.addListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS)}},buildCrossRegionPresignedUrl:function(e,t){var r=n.util.copy(e.service.config);r.region=e.params.SourceRegion,delete e.params.SourceRegion,delete r.endpoint,delete r.params,r.signatureVersion="v4";var i=e.service.config.region,a=new e.service.constructor(r)[e.operation](n.util.copy(e.params));a.on("build",function(e){var t=e.httpRequest;t.params.DestinationRegion=i,t.body=n.util.queryParamsToString(t.params)}),a.presign(function(r,n){r?t(r):(e.params.PreSignedUrl=n,t())})}};e.exports=i},function(e,t,r){var n=r(2),i=null,a={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};n.RDS.Signer=n.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"===typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"===typeof t;e=n.util.merge(this.options,e);var s=this.validateAuthTokenOptions(e);if(!0!==s){if(o)return t(s,null);throw s}var u={region:e.region,endpoint:new n.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),(i=new n.Service(u)).api=a;var c=i.makeRequest();if(this.modifyRequestForAuthToken(c,e),!o){var p=c.presign(900);return this.convertUrlToAuthToken(p)}c.presign(900,function(e,n){n&&(n=r.convertUrlToAuthToken(n)),t(e,n)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=n.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";for(var r in e=e||{},o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||n.util.error(new Error,{code:"InvalidParameter",message:t})}})},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-01-10",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-01-10",xmlNamespace:"http://rds.amazonaws.com/doc/2013-01-10/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1c"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1i"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1o"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S25"},SupportedCharacterSets:{type:"list",member:{shape:"S25",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1c",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2f"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2f"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1o",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S3m",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S3o"}},wrapper:!0}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2f"}}},output:{shape:"S3z",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1i"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1o"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S3m"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2f"}}},output:{shape:"S3z",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{Id:{},CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:!0},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"}},wrapper:!0},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMembership:{type:"structure",members:{OptionGroupName:{},Status:{}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"}},wrapper:!0},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1c:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},S1i:{type:"list",member:{locationName:"SubnetIdentifier"}},S1o:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:!0},S25:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2f:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S3m:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S3o"}},wrapper:!0},S3o:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S3z:{type:"structure",members:{DBParameterGroupName:{}}}}}},function(e){e.exports={pagination:{DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},ListTagsForResource:{result_key:"TagList"}}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-02-12",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-02-12",xmlNamespace:"http://rds.amazonaws.com/doc/2013-02-12/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1d"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1j"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1p"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S28"},SupportedCharacterSets:{type:"list",member:{shape:"S28",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1d",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2n"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2n"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1p",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S3w",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S3y"}},wrapper:!0}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2n"}}},output:{shape:"S4b",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1j"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"},OptionSettings:{type:"list",member:{shape:"S1t",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1p"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S3w"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2n"}}},output:{shape:"S4b",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:!0},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{}},wrapper:!0},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"}},wrapper:!0},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1d:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},S1j:{type:"list",member:{locationName:"SubnetIdentifier"}},S1p:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"S1t",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:!0},S1t:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S28:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2n:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S3w:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S3y"}},wrapper:!0},S3y:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S4b:{type:"structure",members:{DBParameterGroupName:{}}}}}},function(e){e.exports={pagination:{DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBLogFiles:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DescribeDBLogFiles"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},DownloadDBLogFilePortion:{input_token:"Marker",limit_key:"NumberOfLines",more_results:"AdditionalDataPending",output_token:"Marker",result_key:"LogFileData"},ListTagsForResource:{result_key:"TagList"}}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-09-09",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-09-09",xmlNamespace:"http://rds.amazonaws.com/doc/2013-09-09/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"},DBSubnetGroupName:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1f"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1l"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1r"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S2d"},SupportedCharacterSets:{type:"list",member:{shape:"S2d",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1f",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2s"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2s"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S27"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S27"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1r",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S41",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S43"}},wrapper:!0}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S27"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2s"}}},output:{shape:"S4g",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1l"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"},OptionSettings:{type:"list",member:{shape:"S1v",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1r"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"S9"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S41"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2s"}}},output:{shape:"S4g",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:!0},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{}},wrapper:!0},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}}},wrapper:!0},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1f:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},S1l:{type:"list",member:{locationName:"SubnetIdentifier"}},S1r:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"S1v",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:!0},S1v:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S27:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S2d:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2s:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S41:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S43"}},wrapper:!0},S43:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S4g:{type:"structure",members:{DBParameterGroupName:{}}}}}},function(e){e.exports={pagination:{DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBLogFiles:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DescribeDBLogFiles"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},DownloadDBLogFilePortion:{input_token:"Marker",limit_key:"NumberOfLines",more_results:"AdditionalDataPending",output_token:"Marker",result_key:"LogFileData"},ListTagsForResource:{result_key:"TagList"}}}},function(e){e.exports={version:2,waiters:{DBInstanceAvailable:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBInstanceDeleted:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]}}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-09-01",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2014-09-01",xmlNamespace:"http://rds.amazonaws.com/doc/2014-09-01/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBParameterGroup:{input:{type:"structure",required:["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],members:{SourceDBParameterGroupIdentifier:{},TargetDBParameterGroupIdentifier:{},TargetDBParameterGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"Sk"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sn"}}}},CopyOptionGroup:{input:{type:"structure",required:["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],members:{SourceOptionGroupIdentifier:{},TargetOptionGroupIdentifier:{},TargetOptionGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"St"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S13"},VpcSecurityGroupIds:{shape:"S14"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"},DBSubnetGroupName:{},StorageType:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"Sk"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sn"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1u"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1b"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"St"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sn"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S2h"},SupportedCharacterSets:{type:"list",member:{shape:"S2h",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S17",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"Sk",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2w"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sn",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S1b",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2w"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S2b"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S2b"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"St",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S1e",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"},StorageType:{},SupportsIops:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S45",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S47"}},wrapper:!0}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S2b"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"S13"},VpcSecurityGroupIds:{shape:"S14"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2w"}}},output:{shape:"S4k",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1u"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1b"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"S13"},VpcSecurityGroupMemberships:{shape:"S14"},OptionSettings:{type:"list",member:{shape:"Sx",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"St"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"S9"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S45"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2w"}}},output:{shape:"S4k",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:!0},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},Sn:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{},StorageType:{},TdeCredentialArn:{}},wrapper:!0},St:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"Sx",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sy"},VpcSecurityGroupMemberships:{shape:"S10"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:!0},Sx:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},Sy:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},S10:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S13:{type:"list",member:{locationName:"DBSecurityGroupName"}},S14:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S17:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sy"},VpcSecurityGroups:{shape:"S10"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S1b"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{},StorageType:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},TdeCredentialArn:{}},wrapper:!0},S1b:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S1e"},SubnetStatus:{}}}}},wrapper:!0},S1e:{type:"structure",members:{Name:{}},wrapper:!0},S1u:{type:"list",member:{locationName:"SubnetIdentifier"}},S2b:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S2h:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2w:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S45:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S47"}},wrapper:!0},S47:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S4k:{type:"structure",members:{DBParameterGroupName:{}}}}}},function(e){e.exports={pagination:{}}},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-10-31",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2014-10-31",xmlNamespace:"http://rds.amazonaws.com/doc/2014-10-31/"},operations:{AddRoleToDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},AddRoleToDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","RoleArn","FeatureName"],members:{DBInstanceIdentifier:{},RoleArn:{},FeatureName:{}}}},AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"Sb"}}}},ApplyPendingMaintenanceAction:{input:{type:"structure",required:["ResourceIdentifier","ApplyAction","OptInType"],members:{ResourceIdentifier:{},ApplyAction:{},OptInType:{}}},output:{resultWrapper:"ApplyPendingMaintenanceActionResult",type:"structure",members:{ResourcePendingMaintenanceActions:{shape:"Sf"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},BacktrackDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","BacktrackTo"],members:{DBClusterIdentifier:{},BacktrackTo:{type:"timestamp"},Force:{type:"boolean"},UseEarliestTimeOnPointInTimeUnavailable:{type:"boolean"}}},output:{shape:"Ss",resultWrapper:"BacktrackDBClusterResult"}},CancelExportTask:{input:{type:"structure",required:["ExportTaskIdentifier"],members:{ExportTaskIdentifier:{}}},output:{shape:"Su",resultWrapper:"CancelExportTaskResult"}},CopyDBClusterParameterGroup:{input:{type:"structure",required:["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],members:{SourceDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sz"}}}},CopyDBClusterSnapshot:{input:{type:"structure",required:["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],members:{SourceDBClusterSnapshotIdentifier:{},TargetDBClusterSnapshotIdentifier:{},KmsKeyId:{},PreSignedUrl:{},CopyTags:{type:"boolean"},Tags:{shape:"Sb"},SourceRegion:{}}},output:{resultWrapper:"CopyDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},CopyDBParameterGroup:{input:{type:"structure",required:["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],members:{SourceDBParameterGroupIdentifier:{},TargetDBParameterGroupIdentifier:{},TargetDBParameterGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S16"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},KmsKeyId:{},Tags:{shape:"Sb"},CopyTags:{type:"boolean"},PreSignedUrl:{},OptionGroupName:{},TargetCustomAvailabilityZone:{},SourceRegion:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},CopyOptionGroup:{input:{type:"structure",required:["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],members:{SourceOptionGroupIdentifier:{},TargetOptionGroupIdentifier:{},TargetOptionGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},CreateCustomAvailabilityZone:{input:{type:"structure",required:["CustomAvailabilityZoneName"],members:{CustomAvailabilityZoneName:{},ExistingVpnId:{},NewVpnTunnelName:{},VpnTunnelOriginatorIP:{}}},output:{resultWrapper:"CreateCustomAvailabilityZoneResult",type:"structure",members:{CustomAvailabilityZone:{shape:"S1q"}}}},CreateDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","Engine"],members:{AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},Tags:{shape:"Sb"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},PreSignedUrl:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},EngineMode:{},ScalingConfiguration:{shape:"S1x"},DeletionProtection:{type:"boolean"},GlobalClusterIdentifier:{},EnableHttpEndpoint:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{},EnableGlobalWriteForwarding:{type:"boolean"},SourceRegion:{}}},output:{resultWrapper:"CreateDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},CreateDBClusterEndpoint:{input:{type:"structure",required:["DBClusterIdentifier","DBClusterEndpointIdentifier","EndpointType"],members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"},Tags:{shape:"Sb"}}},output:{shape:"S2g",resultWrapper:"CreateDBClusterEndpointResult"}},CreateDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sz"}}}},CreateDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","DBClusterIdentifier"],members:{DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S2m"},VpcSecurityGroupIds:{shape:"S1u"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},NcharCharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},DBClusterIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},Timezone:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"},EnableCustomerOwnedIp:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},DBParameterGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},DBSubnetGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},StorageType:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},KmsKeyId:{},PreSignedUrl:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},Domain:{},DomainIAMRoleName:{},ReplicaMode:{},MaxAllocatedStorage:{type:"integer"},SourceRegion:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S16"}}}},CreateDBProxy:{input:{type:"structure",required:["DBProxyName","EngineFamily","Auth","RoleArn","VpcSubnetIds"],members:{DBProxyName:{},EngineFamily:{},Auth:{shape:"S3f"},RoleArn:{},VpcSubnetIds:{shape:"Sv"},VpcSecurityGroupIds:{shape:"Sv"},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBProxyResult",type:"structure",members:{DBProxy:{shape:"S3k"}}}},CreateDBProxyEndpoint:{input:{type:"structure",required:["DBProxyName","DBProxyEndpointName","VpcSubnetIds"],members:{DBProxyName:{},DBProxyEndpointName:{},VpcSubnetIds:{shape:"Sv"},VpcSecurityGroupIds:{shape:"Sv"},TargetRole:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBProxyEndpointResult",type:"structure",members:{DBProxyEndpoint:{shape:"S3t"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S40"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S2s"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S8"},SourceIds:{shape:"S7"},Enabled:{type:"boolean"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},CreateGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},SourceDBClusterIdentifier:{},Engine:{},EngineVersion:{},DeletionProtection:{type:"boolean"},DatabaseName:{},StorageEncrypted:{type:"boolean"}}},output:{resultWrapper:"CreateGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S46"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},DeleteCustomAvailabilityZone:{input:{type:"structure",required:["CustomAvailabilityZoneId"],members:{CustomAvailabilityZoneId:{}}},output:{resultWrapper:"DeleteCustomAvailabilityZoneResult",type:"structure",members:{CustomAvailabilityZone:{shape:"S1q"}}}},DeleteDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},DeleteDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{}}},output:{shape:"S2g",resultWrapper:"DeleteDBClusterEndpointResult"}},DeleteDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{}}}},DeleteDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{},DeleteAutomatedBackups:{type:"boolean"}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},DeleteDBInstanceAutomatedBackup:{input:{type:"structure",members:{DbiResourceId:{},DBInstanceAutomatedBackupsArn:{}}},output:{resultWrapper:"DeleteDBInstanceAutomatedBackupResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S4q"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{}}},output:{resultWrapper:"DeleteDBProxyResult",type:"structure",members:{DBProxy:{shape:"S3k"}}}},DeleteDBProxyEndpoint:{input:{type:"structure",required:["DBProxyEndpointName"],members:{DBProxyEndpointName:{}}},output:{resultWrapper:"DeleteDBProxyEndpointResult",type:"structure",members:{DBProxyEndpoint:{shape:"S3t"}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},DeleteGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier"],members:{GlobalClusterIdentifier:{}}},output:{resultWrapper:"DeleteGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S46"}}}},DeleteInstallationMedia:{input:{type:"structure",required:["InstallationMediaId"],members:{InstallationMediaId:{}}},output:{shape:"S56",resultWrapper:"DeleteInstallationMediaResult"}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DeregisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"DeregisterDBProxyTargetsResult",type:"structure",members:{}}},DescribeAccountAttributes:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{AccountQuotas:{type:"list",member:{locationName:"AccountQuota",type:"structure",members:{AccountQuotaName:{},Used:{type:"long"},Max:{type:"long"}},wrapper:!0}}}}},DescribeCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCertificatesResult",type:"structure",members:{Certificates:{type:"list",member:{shape:"S5m",locationName:"Certificate"}},Marker:{}}}},DescribeCustomAvailabilityZones:{input:{type:"structure",members:{CustomAvailabilityZoneId:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCustomAvailabilityZonesResult",type:"structure",members:{Marker:{},CustomAvailabilityZones:{type:"list",member:{shape:"S1q",locationName:"CustomAvailabilityZone"}}}}},DescribeDBClusterBacktracks:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},BacktrackIdentifier:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterBacktracksResult",type:"structure",members:{Marker:{},DBClusterBacktracks:{type:"list",member:{shape:"Ss",locationName:"DBClusterBacktrack"}}}}},DescribeDBClusterEndpoints:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterEndpointsResult",type:"structure",members:{Marker:{},DBClusterEndpoints:{type:"list",member:{shape:"S2g",locationName:"DBClusterEndpointList"}}}}},DescribeDBClusterParameterGroups:{input:{type:"structure",members:{DBClusterParameterGroupName:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParameterGroupsResult",type:"structure",members:{Marker:{},DBClusterParameterGroups:{type:"list",member:{shape:"Sz",locationName:"DBClusterParameterGroup"}}}}},DescribeDBClusterParameters:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},Source:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParametersResult",type:"structure",members:{Parameters:{shape:"S61"},Marker:{}}}},DescribeDBClusterSnapshotAttributes:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotAttributesResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S67"}}}},DescribeDBClusterSnapshots:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClusterSnapshotsResult",type:"structure",members:{Marker:{},DBClusterSnapshots:{type:"list",member:{shape:"S12",locationName:"DBClusterSnapshot"}}}}},DescribeDBClusters:{input:{type:"structure",members:{DBClusterIdentifier:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClustersResult",type:"structure",members:{Marker:{},DBClusters:{type:"list",member:{shape:"S1z",locationName:"DBCluster"}}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"},ListSupportedTimezones:{type:"boolean"},IncludeAll:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S6l"},SupportedCharacterSets:{shape:"S6m"},SupportedNcharCharacterSets:{shape:"S6m"},ValidUpgradeTarget:{type:"list",member:{locationName:"UpgradeTarget",type:"structure",members:{Engine:{},EngineVersion:{},Description:{},AutoUpgrade:{type:"boolean"},IsMajorVersionUpgrade:{type:"boolean"},SupportedEngineModes:{shape:"S64"},SupportsParallelQuery:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"}}}},SupportedTimezones:{type:"list",member:{locationName:"Timezone",type:"structure",members:{TimezoneName:{}}}},ExportableLogTypes:{shape:"S1w"},SupportsLogExportsToCloudwatchLogs:{type:"boolean"},SupportsReadReplica:{type:"boolean"},SupportedEngineModes:{shape:"S64"},SupportedFeatureNames:{type:"list",member:{}},Status:{},SupportsParallelQuery:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"}}}}}}},DescribeDBInstanceAutomatedBackups:{input:{type:"structure",members:{DbiResourceId:{},DBInstanceIdentifier:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{},DBInstanceAutomatedBackupsArn:{}}},output:{resultWrapper:"DescribeDBInstanceAutomatedBackupsResult",type:"structure",members:{Marker:{},DBInstanceAutomatedBackups:{type:"list",member:{shape:"S4q",locationName:"DBInstanceAutomatedBackup"}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S2o",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S16",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S61"},Marker:{}}}},DescribeDBProxies:{input:{type:"structure",members:{DBProxyName:{},Filters:{shape:"S5h"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxiesResult",type:"structure",members:{DBProxies:{type:"list",member:{shape:"S3k"}},Marker:{}}}},DescribeDBProxyEndpoints:{input:{type:"structure",members:{DBProxyName:{},DBProxyEndpointName:{},Filters:{shape:"S5h"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyEndpointsResult",type:"structure",members:{DBProxyEndpoints:{type:"list",member:{shape:"S3t"}},Marker:{}}}},DescribeDBProxyTargetGroups:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S5h"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetGroupsResult",type:"structure",members:{TargetGroups:{type:"list",member:{shape:"S7h"}},Marker:{}}}},DescribeDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S5h"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetsResult",type:"structure",members:{Targets:{shape:"S7l"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sl",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshotAttributes:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBSnapshotAttributesResult",type:"structure",members:{DBSnapshotAttributesResult:{shape:"S7x"}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"},DbiResourceId:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"S19",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S2s",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultClusterParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultClusterParametersResult",type:"structure",members:{EngineDefaults:{shape:"S88"}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{shape:"S88"}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S5h"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S8"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S6",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S8"},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S8"},Date:{type:"timestamp"},SourceArn:{}}}}}}},DescribeExportTasks:{input:{type:"structure",members:{ExportTaskIdentifier:{},SourceArn:{},Filters:{shape:"S5h"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeExportTasksResult",type:"structure",members:{Marker:{},ExportTasks:{type:"list",member:{shape:"Su",locationName:"ExportTask"}}}}},DescribeGlobalClusters:{input:{type:"structure",members:{GlobalClusterIdentifier:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeGlobalClustersResult",type:"structure",members:{Marker:{},GlobalClusters:{type:"list",member:{shape:"S46",locationName:"GlobalClusterMember"}}}}},DescribeInstallationMedia:{input:{type:"structure",members:{InstallationMediaId:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeInstallationMediaResult",type:"structure",members:{Marker:{},InstallationMedia:{type:"list",member:{shape:"S56",locationName:"InstallationMedia"}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},OptionsConflictsWith:{type:"list",member:{locationName:"OptionConflictName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},RequiresAutoMinorEngineVersionUpgrade:{type:"boolean"},VpcOnly:{type:"boolean"},SupportsOptionVersionDowngrade:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsRequired:{type:"boolean"},MinimumEngineVersionPerAllowedValue:{type:"list",member:{locationName:"MinimumEngineVersionPerAllowedValue",type:"structure",members:{AllowedValue:{},MinimumEngineVersion:{}}}}}}},OptionGroupOptionVersions:{type:"list",member:{locationName:"OptionVersion",type:"structure",members:{Version:{},IsDefault:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S5h"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1f",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZoneGroup:{},Vpc:{type:"boolean"},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZoneGroup:{},AvailabilityZones:{type:"list",member:{shape:"S2v",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"},SupportsStorageEncryption:{type:"boolean"},StorageType:{},SupportsIops:{type:"boolean"},SupportsEnhancedMonitoring:{type:"boolean"},SupportsIAMDatabaseAuthentication:{type:"boolean"},SupportsPerformanceInsights:{type:"boolean"},MinStorageSize:{type:"integer"},MaxStorageSize:{type:"integer"},MinIopsPerDbInstance:{type:"integer"},MaxIopsPerDbInstance:{type:"integer"},MinIopsPerGib:{type:"double"},MaxIopsPerGib:{type:"double"},AvailableProcessorFeatures:{shape:"S9h"},SupportedEngineModes:{shape:"S64"},SupportsStorageAutoscaling:{type:"boolean"},SupportsKerberosAuthentication:{type:"boolean"},OutpostCapable:{type:"boolean"},SupportedActivityStreamModes:{type:"list",member:{}},SupportsGlobalDatabases:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ResourceIdentifier:{},Filters:{shape:"S5h"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribePendingMaintenanceActionsResult",type:"structure",members:{PendingMaintenanceActions:{type:"list",member:{shape:"Sf",locationName:"ResourcePendingMaintenanceActions"}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},LeaseId:{},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S9q",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S5h"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S9s"}},wrapper:!0}}}}},DescribeSourceRegions:{input:{type:"structure",members:{RegionName:{},MaxRecords:{type:"integer"},Marker:{},Filters:{shape:"S5h"}}},output:{resultWrapper:"DescribeSourceRegionsResult",type:"structure",members:{Marker:{},SourceRegions:{type:"list",member:{locationName:"SourceRegion",type:"structure",members:{RegionName:{},Endpoint:{},Status:{},SupportsDBInstanceAutomatedBackupsReplication:{type:"boolean"}}}}}}},DescribeValidDBInstanceModifications:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"DescribeValidDBInstanceModificationsResult",type:"structure",members:{ValidDBInstanceModificationsMessage:{type:"structure",members:{Storage:{type:"list",member:{locationName:"ValidStorageOptions",type:"structure",members:{StorageType:{},StorageSize:{shape:"Sa7"},ProvisionedIops:{shape:"Sa7"},IopsToStorageRatio:{type:"list",member:{locationName:"DoubleRange",type:"structure",members:{From:{type:"double"},To:{type:"double"}}}},SupportsStorageAutoscaling:{type:"boolean"}}}},ValidProcessorFeatures:{shape:"S9h"}},wrapper:!0}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},FailoverDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},TargetDBInstanceIdentifier:{}}},output:{resultWrapper:"FailoverDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},FailoverGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier","TargetDbClusterIdentifier"],members:{GlobalClusterIdentifier:{},TargetDbClusterIdentifier:{}}},output:{resultWrapper:"FailoverGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S46"}}}},ImportInstallationMedia:{input:{type:"structure",required:["CustomAvailabilityZoneId","Engine","EngineVersion","EngineInstallationMediaPath","OSInstallationMediaPath"],members:{CustomAvailabilityZoneId:{},Engine:{},EngineVersion:{},EngineInstallationMediaPath:{},OSInstallationMediaPath:{}}},output:{shape:"S56",resultWrapper:"ImportInstallationMediaResult"}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S5h"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"Sb"}}}},ModifyCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},RemoveCustomerOverride:{type:"boolean"}}},output:{resultWrapper:"ModifyCertificatesResult",type:"structure",members:{Certificate:{shape:"S5m"}}}},ModifyCurrentDBClusterCapacity:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},Capacity:{type:"integer"},SecondsBeforeTimeout:{type:"integer"},TimeoutAction:{}}},output:{resultWrapper:"ModifyCurrentDBClusterCapacityResult",type:"structure",members:{DBClusterIdentifier:{},PendingCapacity:{type:"integer"},CurrentCapacity:{type:"integer"},SecondsBeforeTimeout:{type:"integer"},TimeoutAction:{}}}},ModifyDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},NewDBClusterIdentifier:{},ApplyImmediately:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},Port:{type:"integer"},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},CloudwatchLogsExportConfiguration:{shape:"Sar"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},DBInstanceParameterGroupName:{},Domain:{},DomainIAMRoleName:{},ScalingConfiguration:{shape:"S1x"},DeletionProtection:{type:"boolean"},EnableHttpEndpoint:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},EnableGlobalWriteForwarding:{type:"boolean"}}},output:{resultWrapper:"ModifyDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},ModifyDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"}}},output:{shape:"S2g",resultWrapper:"ModifyDBClusterEndpointResult"}},ModifyDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","Parameters"],members:{DBClusterParameterGroupName:{},Parameters:{shape:"S61"}}},output:{shape:"Sav",resultWrapper:"ModifyDBClusterParameterGroupResult"}},ModifyDBClusterSnapshotAttribute:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","AttributeName"],members:{DBClusterSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S6a"},ValuesToRemove:{shape:"S6a"}}},output:{resultWrapper:"ModifyDBClusterSnapshotAttributeResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S67"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSubnetGroupName:{},DBSecurityGroups:{shape:"S2m"},VpcSecurityGroupIds:{shape:"S1u"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},CACertificateIdentifier:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},DBPortNumber:{type:"integer"},PubliclyAccessible:{type:"boolean"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},CloudwatchLogsExportConfiguration:{shape:"Sar"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"},CertificateRotationRestart:{type:"boolean"},ReplicaMode:{},EnableCustomerOwnedIp:{type:"boolean"},AwsBackupRecoveryPointArn:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S61"}}},output:{shape:"Sb2",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},NewDBProxyName:{},Auth:{shape:"S3f"},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},RoleArn:{},SecurityGroups:{shape:"Sv"}}},output:{resultWrapper:"ModifyDBProxyResult",type:"structure",members:{DBProxy:{shape:"S3k"}}}},ModifyDBProxyEndpoint:{input:{type:"structure",required:["DBProxyEndpointName"],members:{DBProxyEndpointName:{},NewDBProxyEndpointName:{},VpcSecurityGroupIds:{shape:"Sv"}}},output:{resultWrapper:"ModifyDBProxyEndpointResult",type:"structure",members:{DBProxyEndpoint:{shape:"S3t"}}}},ModifyDBProxyTargetGroup:{input:{type:"structure",required:["TargetGroupName","DBProxyName"],members:{TargetGroupName:{},DBProxyName:{},ConnectionPoolConfig:{type:"structure",members:{MaxConnectionsPercent:{type:"integer"},MaxIdleConnectionsPercent:{type:"integer"},ConnectionBorrowTimeout:{type:"integer"},SessionPinningFilters:{shape:"Sv"},InitQuery:{}}},NewName:{}}},output:{resultWrapper:"ModifyDBProxyTargetGroupResult",type:"structure",members:{DBProxyTargetGroup:{shape:"S7h"}}}},ModifyDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{},EngineVersion:{},OptionGroupName:{}}},output:{resultWrapper:"ModifyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},ModifyDBSnapshotAttribute:{input:{type:"structure",required:["DBSnapshotIdentifier","AttributeName"],members:{DBSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S6a"},ValuesToRemove:{shape:"S6a"}}},output:{resultWrapper:"ModifyDBSnapshotAttributeResult",type:"structure",members:{DBSnapshotAttributesResult:{shape:"S7x"}}}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S40"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S2s"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S8"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},ModifyGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},NewGlobalClusterIdentifier:{},DeletionProtection:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S46"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},OptionVersion:{},DBSecurityGroupMemberships:{shape:"S2m"},VpcSecurityGroupMemberships:{shape:"S1u"},OptionSettings:{type:"list",member:{shape:"S1j",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},PromoteReadReplicaDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"PromoteReadReplicaDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"Sb"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S9q"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},RegisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"RegisterDBProxyTargetsResult",type:"structure",members:{DBProxyTargets:{shape:"S7l"}}}},RemoveFromGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},DbClusterIdentifier:{}}},output:{resultWrapper:"RemoveFromGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S46"}}}},RemoveRoleFromDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},RemoveRoleFromDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","RoleArn","FeatureName"],members:{DBInstanceIdentifier:{},RoleArn:{},FeatureName:{}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S61"}}},output:{shape:"Sav",resultWrapper:"ResetDBClusterParameterGroupResult"}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S61"}}},output:{shape:"Sb2",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBClusterFromS3:{input:{type:"structure",required:["DBClusterIdentifier","Engine","MasterUsername","MasterUserPassword","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],members:{AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},Tags:{shape:"Sb"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},SourceEngine:{},SourceEngineVersion:{},S3BucketName:{},S3Prefix:{},S3IngestionRoleArn:{},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{}}},output:{resultWrapper:"RestoreDBClusterFromS3Result",type:"structure",members:{DBCluster:{shape:"S1z"}}}},RestoreDBClusterFromSnapshot:{input:{type:"structure",required:["DBClusterIdentifier","SnapshotIdentifier","Engine"],members:{AvailabilityZones:{shape:"S13"},DBClusterIdentifier:{},SnapshotIdentifier:{},Engine:{},EngineVersion:{},Port:{type:"integer"},DBSubnetGroupName:{},DatabaseName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},Tags:{shape:"Sb"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},EngineMode:{},ScalingConfiguration:{shape:"S1x"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{}}},output:{resultWrapper:"RestoreDBClusterFromSnapshotResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},RestoreDBClusterToPointInTime:{input:{type:"structure",required:["DBClusterIdentifier","SourceDBClusterIdentifier"],members:{DBClusterIdentifier:{},RestoreType:{},SourceDBClusterIdentifier:{},RestoreToTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},Port:{type:"integer"},DBSubnetGroupName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},Tags:{shape:"Sb"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{},ScalingConfiguration:{shape:"S1x"},EngineMode:{}}},output:{resultWrapper:"RestoreDBClusterToPointInTimeResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"Sb"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},VpcSecurityGroupIds:{shape:"S1u"},Domain:{},CopyTagsToSnapshot:{type:"boolean"},DomainIAMRoleName:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DBParameterGroupName:{},DeletionProtection:{type:"boolean"},EnableCustomerOwnedIp:{type:"boolean"}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},RestoreDBInstanceFromS3:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S2m"},VpcSecurityGroupIds:{shape:"S1u"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},StorageType:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},EnableIAMDatabaseAuthentication:{type:"boolean"},SourceEngine:{},SourceEngineVersion:{},S3BucketName:{},S3Prefix:{},S3IngestionRoleArn:{},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"}}},output:{resultWrapper:"RestoreDBInstanceFromS3Result",type:"structure",members:{DBInstance:{shape:"S2o"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},CopyTagsToSnapshot:{type:"boolean"},Tags:{shape:"Sb"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},VpcSecurityGroupIds:{shape:"S1u"},Domain:{},DomainIAMRoleName:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DBParameterGroupName:{},DeletionProtection:{type:"boolean"},SourceDbiResourceId:{},MaxAllocatedStorage:{type:"integer"},SourceDBInstanceAutomatedBackupsArn:{},EnableCustomerOwnedIp:{type:"boolean"}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},StartActivityStream:{input:{type:"structure",required:["ResourceArn","Mode","KmsKeyId"],members:{ResourceArn:{},Mode:{},KmsKeyId:{},ApplyImmediately:{type:"boolean"},EngineNativeAuditFieldsIncluded:{type:"boolean"}}},output:{resultWrapper:"StartActivityStreamResult",type:"structure",members:{KmsKeyId:{},KinesisStreamName:{},Status:{},Mode:{},ApplyImmediately:{type:"boolean"},EngineNativeAuditFieldsIncluded:{type:"boolean"}}}},StartDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StartDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},StartDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"StartDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},StartDBInstanceAutomatedBackupsReplication:{input:{type:"structure",required:["SourceDBInstanceArn"],members:{SourceDBInstanceArn:{},BackupRetentionPeriod:{type:"integer"},KmsKeyId:{},PreSignedUrl:{}}},output:{resultWrapper:"StartDBInstanceAutomatedBackupsReplicationResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S4q"}}}},StartExportTask:{input:{type:"structure",required:["ExportTaskIdentifier","SourceArn","S3BucketName","IamRoleArn","KmsKeyId"],members:{ExportTaskIdentifier:{},SourceArn:{},S3BucketName:{},IamRoleArn:{},KmsKeyId:{},S3Prefix:{},ExportOnly:{shape:"Sv"}}},output:{shape:"Su",resultWrapper:"StartExportTaskResult"}},StopActivityStream:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"StopActivityStreamResult",type:"structure",members:{KmsKeyId:{},KinesisStreamName:{},Status:{}}}},StopDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StopDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},StopDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{}}},output:{resultWrapper:"StopDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},StopDBInstanceAutomatedBackupsReplication:{input:{type:"structure",required:["SourceDBInstanceArn"],members:{SourceDBInstanceArn:{}}},output:{resultWrapper:"StopDBInstanceAutomatedBackupsReplicationResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S4q"}}}}},shapes:{S6:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S7"},EventCategoriesList:{shape:"S8"},Enabled:{type:"boolean"},EventSubscriptionArn:{}},wrapper:!0},S7:{type:"list",member:{locationName:"SourceId"}},S8:{type:"list",member:{locationName:"EventCategory"}},Sb:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{locationName:"PendingMaintenanceAction",type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}},wrapper:!0},Sl:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}},DBSecurityGroupArn:{}},wrapper:!0},Ss:{type:"structure",members:{DBClusterIdentifier:{},BacktrackIdentifier:{},BacktrackTo:{type:"timestamp"},BacktrackedFrom:{type:"timestamp"},BacktrackRequestCreationTime:{type:"timestamp"},Status:{}}},Su:{type:"structure",members:{ExportTaskIdentifier:{},SourceArn:{},ExportOnly:{shape:"Sv"},SnapshotTime:{type:"timestamp"},TaskStartTime:{type:"timestamp"},TaskEndTime:{type:"timestamp"},S3Bucket:{},S3Prefix:{},IamRoleArn:{},KmsKeyId:{},Status:{},PercentProgress:{type:"integer"},TotalExtractedDataInGB:{type:"integer"},FailureCause:{},WarningMessage:{}}},Sv:{type:"list",member:{}},Sz:{type:"structure",members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBClusterParameterGroupArn:{}},wrapper:!0},S12:{type:"structure",members:{AvailabilityZones:{shape:"S13"},DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},EngineMode:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DBClusterSnapshotArn:{},SourceDBClusterSnapshotArn:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},TagList:{shape:"Sb"}},wrapper:!0},S13:{type:"list",member:{locationName:"AvailabilityZone"}},S16:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBParameterGroupArn:{}},wrapper:!0},S19:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{},SourceDBSnapshotIdentifier:{},StorageType:{},TdeCredentialArn:{},Encrypted:{type:"boolean"},KmsKeyId:{},DBSnapshotArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},ProcessorFeatures:{shape:"S1b"},DbiResourceId:{},TagList:{shape:"Sb"},OriginalSnapshotCreateTime:{type:"timestamp"}},wrapper:!0},S1b:{type:"list",member:{locationName:"ProcessorFeature",type:"structure",members:{Name:{},Value:{}}}},S1f:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionVersion:{},OptionSettings:{type:"list",member:{shape:"S1j",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"S1k"},VpcSecurityGroupMemberships:{shape:"S1m"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{},OptionGroupArn:{}},wrapper:!0},S1j:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S1k:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},S1m:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S1q:{type:"structure",members:{CustomAvailabilityZoneId:{},CustomAvailabilityZoneName:{},CustomAvailabilityZoneStatus:{},VpnDetails:{type:"structure",members:{VpnId:{},VpnTunnelOriginatorIP:{},VpnGatewayIp:{},VpnPSK:{type:"string",sensitive:!0},VpnName:{},VpnState:{}}}},wrapper:!0},S1u:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S1w:{type:"list",member:{}},S1x:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{},SecondsBeforeTimeout:{type:"integer"}}},S1z:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroup:{},DBSubnetGroup:{},Status:{},AutomaticRestartTime:{type:"timestamp"},PercentProgress:{},EarliestRestorableTime:{type:"timestamp"},Endpoint:{},ReaderEndpoint:{},CustomEndpoints:{shape:"Sv"},MultiAZ:{type:"boolean"},Engine:{},EngineVersion:{},LatestRestorableTime:{type:"timestamp"},Port:{type:"integer"},MasterUsername:{},DBClusterOptionGroupMemberships:{type:"list",member:{locationName:"DBClusterOptionGroup",type:"structure",members:{DBClusterOptionGroupName:{},Status:{}}}},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},ReadReplicaIdentifiers:{type:"list",member:{locationName:"ReadReplicaIdentifier"}},DBClusterMembers:{type:"list",member:{locationName:"DBClusterMember",type:"structure",members:{DBInstanceIdentifier:{},IsClusterWriter:{type:"boolean"},DBClusterParameterGroupStatus:{},PromotionTier:{type:"integer"}},wrapper:!0}},VpcSecurityGroups:{shape:"S1m"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},DBClusterArn:{},AssociatedRoles:{type:"list",member:{locationName:"DBClusterRole",type:"structure",members:{RoleArn:{},Status:{},FeatureName:{}}}},IAMDatabaseAuthenticationEnabled:{type:"boolean"},CloneGroupId:{},ClusterCreateTime:{type:"timestamp"},EarliestBacktrackTime:{type:"timestamp"},BacktrackWindow:{type:"long"},BacktrackConsumedChangeRecords:{type:"long"},EnabledCloudwatchLogsExports:{shape:"S1w"},Capacity:{type:"integer"},EngineMode:{},ScalingConfigurationInfo:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{},SecondsBeforeTimeout:{type:"integer"}}},DeletionProtection:{type:"boolean"},HttpEndpointEnabled:{type:"boolean"},ActivityStreamMode:{},ActivityStreamStatus:{},ActivityStreamKmsKeyId:{},ActivityStreamKinesisStreamName:{},CopyTagsToSnapshot:{type:"boolean"},CrossAccountClone:{type:"boolean"},DomainMemberships:{shape:"S2a"},TagList:{shape:"Sb"},GlobalWriteForwardingStatus:{},GlobalWriteForwardingRequested:{type:"boolean"},PendingModifiedValues:{type:"structure",members:{PendingCloudwatchLogsExports:{shape:"S2e"},DBClusterIdentifier:{},MasterUserPassword:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},EngineVersion:{}}}},wrapper:!0},S2a:{type:"list",member:{locationName:"DomainMembership",type:"structure",members:{Domain:{},Status:{},FQDN:{},IAMRoleName:{}}}},S2e:{type:"structure",members:{LogTypesToEnable:{shape:"S1w"},LogTypesToDisable:{shape:"S1w"}}},S2g:{type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"},DBClusterEndpointArn:{}}},S2m:{type:"list",member:{locationName:"DBSecurityGroupName"}},S2o:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},AutomaticRestartTime:{type:"timestamp"},MasterUsername:{},DBName:{},Endpoint:{shape:"S2p"},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"S1k"},VpcSecurityGroups:{shape:"S1m"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S2s"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},DBInstanceIdentifier:{},StorageType:{},CACertificateIdentifier:{},DBSubnetGroupName:{},PendingCloudwatchLogsExports:{shape:"S2e"},ProcessorFeatures:{shape:"S1b"},IAMDatabaseAuthenticationEnabled:{type:"boolean"}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},ReadReplicaDBClusterIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBClusterIdentifier"}},ReplicaMode:{},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},NcharCharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},TdeCredentialArn:{},DbInstancePort:{type:"integer"},DBClusterIdentifier:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbiResourceId:{},CACertificateIdentifier:{},DomainMemberships:{shape:"S2a"},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},EnhancedMonitoringResourceArn:{},MonitoringRoleArn:{},PromotionTier:{type:"integer"},DBInstanceArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnabledCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},DeletionProtection:{type:"boolean"},AssociatedRoles:{type:"list",member:{locationName:"DBInstanceRole",type:"structure",members:{RoleArn:{},FeatureName:{},Status:{}}}},ListenerEndpoint:{shape:"S2p"},MaxAllocatedStorage:{type:"integer"},TagList:{shape:"Sb"},DBInstanceAutomatedBackupsReplications:{shape:"S37"},CustomerOwnedIpEnabled:{type:"boolean"},AwsBackupRecoveryPointArn:{},ActivityStreamStatus:{},ActivityStreamKmsKeyId:{},ActivityStreamKinesisStreamName:{},ActivityStreamMode:{},ActivityStreamEngineNativeAuditFieldsIncluded:{type:"boolean"}},wrapper:!0},S2p:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},S2s:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S2v"},SubnetOutpost:{type:"structure",members:{Arn:{}}},SubnetStatus:{}}}},DBSubnetGroupArn:{}},wrapper:!0},S2v:{type:"structure",members:{Name:{}},wrapper:!0},S37:{type:"list",member:{locationName:"DBInstanceAutomatedBackupsReplication",type:"structure",members:{DBInstanceAutomatedBackupsArn:{}}}},S3f:{type:"list",member:{type:"structure",members:{Description:{},UserName:{},AuthScheme:{},SecretArn:{},IAMAuth:{}}}},S3k:{type:"structure",members:{DBProxyName:{},DBProxyArn:{},Status:{},EngineFamily:{},VpcId:{},VpcSecurityGroupIds:{shape:"Sv"},VpcSubnetIds:{shape:"Sv"},Auth:{type:"list",member:{type:"structure",members:{Description:{},UserName:{},AuthScheme:{},SecretArn:{},IAMAuth:{}}}},RoleArn:{},Endpoint:{},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},CreatedDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"}}},S3t:{type:"structure",members:{DBProxyEndpointName:{},DBProxyEndpointArn:{},DBProxyName:{},Status:{},VpcId:{},VpcSecurityGroupIds:{shape:"Sv"},VpcSubnetIds:{shape:"Sv"},Endpoint:{},CreatedDate:{type:"timestamp"},TargetRole:{},IsDefault:{type:"boolean"}}},S40:{type:"list",member:{locationName:"SubnetIdentifier"}},S46:{type:"structure",members:{GlobalClusterIdentifier:{},GlobalClusterResourceId:{},GlobalClusterArn:{},Status:{},Engine:{},EngineVersion:{},DatabaseName:{},StorageEncrypted:{type:"boolean"},DeletionProtection:{type:"boolean"},GlobalClusterMembers:{type:"list",member:{locationName:"GlobalClusterMember",type:"structure",members:{DBClusterArn:{},Readers:{type:"list",member:{}},IsWriter:{type:"boolean"},GlobalWriteForwardingStatus:{}},wrapper:!0}},FailoverState:{type:"structure",members:{Status:{},FromDbClusterArn:{},ToDbClusterArn:{}},wrapper:!0}},wrapper:!0},S4q:{type:"structure",members:{DBInstanceArn:{},DbiResourceId:{},Region:{},DBInstanceIdentifier:{},RestoreWindow:{type:"structure",members:{EarliestTime:{type:"timestamp"},LatestTime:{type:"timestamp"}}},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},Engine:{},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},TdeCredentialArn:{},Encrypted:{type:"boolean"},StorageType:{},KmsKeyId:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBInstanceAutomatedBackupsArn:{},DBInstanceAutomatedBackupsReplications:{shape:"S37"}},wrapper:!0},S56:{type:"structure",members:{InstallationMediaId:{},CustomAvailabilityZoneId:{},Engine:{},EngineVersion:{},EngineInstallationMediaPath:{},OSInstallationMediaPath:{},Status:{},FailureCause:{type:"structure",members:{Message:{}}}}},S5h:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S5m:{type:"structure",members:{CertificateIdentifier:{},CertificateType:{},Thumbprint:{},ValidFrom:{type:"timestamp"},ValidTill:{type:"timestamp"},CertificateArn:{},CustomerOverride:{type:"boolean"},CustomerOverrideValidTill:{type:"timestamp"}},wrapper:!0},S61:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{},SupportedEngineModes:{shape:"S64"}}}},S64:{type:"list",member:{}},S67:{type:"structure",members:{DBClusterSnapshotIdentifier:{},DBClusterSnapshotAttributes:{type:"list",member:{locationName:"DBClusterSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S6a"}}}}},wrapper:!0},S6a:{type:"list",member:{locationName:"AttributeValue"}},S6l:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S6m:{type:"list",member:{shape:"S6l",locationName:"CharacterSet"}},S7h:{type:"structure",members:{DBProxyName:{},TargetGroupName:{},TargetGroupArn:{},IsDefault:{type:"boolean"},Status:{},ConnectionPoolConfig:{type:"structure",members:{MaxConnectionsPercent:{type:"integer"},MaxIdleConnectionsPercent:{type:"integer"},ConnectionBorrowTimeout:{type:"integer"},SessionPinningFilters:{shape:"Sv"},InitQuery:{}}},CreatedDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"}}},S7l:{type:"list",member:{type:"structure",members:{TargetArn:{},Endpoint:{},TrackedClusterId:{},RdsResourceId:{},Port:{type:"integer"},Type:{},Role:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}}}}},S7x:{type:"structure",members:{DBSnapshotIdentifier:{},DBSnapshotAttributes:{type:"list",member:{locationName:"DBSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S6a"}},wrapper:!0}}},wrapper:!0},S88:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S61"}},wrapper:!0},S9h:{type:"list",member:{locationName:"AvailableProcessorFeature",type:"structure",members:{Name:{},DefaultValue:{},AllowedValues:{}}}},S9q:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S9s"},ReservedDBInstanceArn:{},LeaseId:{}},wrapper:!0},S9s:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},Sa7:{type:"list",member:{locationName:"Range",type:"structure",members:{From:{type:"integer"},To:{type:"integer"},Step:{type:"integer"}}}},Sar:{type:"structure",members:{EnableLogTypes:{shape:"S1w"},DisableLogTypes:{shape:"S1w"}}},Sav:{type:"structure",members:{DBClusterParameterGroupName:{}}},Sb2:{type:"structure",members:{DBParameterGroupName:{}}}}}},function(e){e.exports={pagination:{DescribeCertificates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Certificates"},DescribeCustomAvailabilityZones:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CustomAvailabilityZones"},DescribeDBClusterBacktracks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterBacktracks"},DescribeDBClusterEndpoints:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterEndpoints"},DescribeDBClusterParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterParameterGroups"},DescribeDBClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBClusterSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterSnapshots"},DescribeDBClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusters"},DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstanceAutomatedBackups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstanceAutomatedBackups"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBLogFiles:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DescribeDBLogFiles"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBProxies:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBProxies"},DescribeDBProxyEndpoints:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBProxyEndpoints"},DescribeDBProxyTargetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TargetGroups"},DescribeDBProxyTargets:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Targets"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeExportTasks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ExportTasks"},DescribeGlobalClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalClusters"},DescribeInstallationMedia:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"InstallationMedia"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribePendingMaintenanceActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"PendingMaintenanceActions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},DescribeSourceRegions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SourceRegions"},DownloadDBLogFilePortion:{input_token:"Marker",limit_key:"NumberOfLines",more_results:"AdditionalDataPending",output_token:"Marker",result_key:"LogFileData"},ListTagsForResource:{result_key:"TagList"}}}},function(e){e.exports={version:2,waiters:{DBInstanceAvailable:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBInstanceDeleted:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBInstances) == `0`"},{expected:"DBInstanceNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBSnapshotAvailable:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBSnapshotDeleted:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBSnapshots) == `0`"},{expected:"DBSnapshotNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBClusterSnapshotAvailable:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBClusterSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]},DBClusterSnapshotDeleted:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBClusterSnapshots) == `0`"},{expected:"DBClusterSnapshotNotFoundFault",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.redshift={},n.Redshift=i.defineService("redshift",["2012-12-01"]),Object.defineProperty(a.services.redshift,"2012-12-01",{get:function(){var e=r(907);return e.paginators=r(908).pagination,e.waiters=r(909).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.Redshift},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-12-01",endpointPrefix:"redshift",protocol:"query",serviceFullName:"Amazon Redshift",serviceId:"Redshift",signatureVersion:"v4",uid:"redshift-2012-12-01",xmlNamespace:"http://redshift.amazonaws.com/doc/2012-12-01/"},operations:{AcceptReservedNodeExchange:{input:{type:"structure",required:["ReservedNodeId","TargetReservedNodeOfferingId"],members:{ReservedNodeId:{},TargetReservedNodeOfferingId:{}}},output:{resultWrapper:"AcceptReservedNodeExchangeResult",type:"structure",members:{ExchangedReservedNode:{shape:"S4"}}}},AddPartner:{input:{shape:"Sb"},output:{shape:"Sg",resultWrapper:"AddPartnerResult"}},AssociateDataShareConsumer:{input:{type:"structure",required:["DataShareArn"],members:{DataShareArn:{},AssociateEntireAccount:{type:"boolean"},ConsumerArn:{}}},output:{shape:"Sj",resultWrapper:"AssociateDataShareConsumerResult"}},AuthorizeClusterSecurityGroupIngress:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeClusterSecurityGroupIngressResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sq"}}}},AuthorizeDataShare:{input:{type:"structure",required:["DataShareArn","ConsumerIdentifier"],members:{DataShareArn:{},ConsumerIdentifier:{}}},output:{shape:"Sj",resultWrapper:"AuthorizeDataShareResult"}},AuthorizeEndpointAccess:{input:{type:"structure",required:["Account"],members:{ClusterIdentifier:{},Account:{},VpcIds:{shape:"Sz"}}},output:{shape:"S10",resultWrapper:"AuthorizeEndpointAccessResult"}},AuthorizeSnapshotAccess:{input:{type:"structure",required:["SnapshotIdentifier","AccountWithRestoreAccess"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},AccountWithRestoreAccess:{}}},output:{resultWrapper:"AuthorizeSnapshotAccessResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},BatchDeleteClusterSnapshots:{input:{type:"structure",required:["Identifiers"],members:{Identifiers:{type:"list",member:{shape:"S1c",locationName:"DeleteClusterSnapshotMessage"}}}},output:{resultWrapper:"BatchDeleteClusterSnapshotsResult",type:"structure",members:{Resources:{shape:"S1e"},Errors:{type:"list",member:{shape:"S1g",locationName:"SnapshotErrorMessage"}}}}},BatchModifyClusterSnapshots:{input:{type:"structure",required:["SnapshotIdentifierList"],members:{SnapshotIdentifierList:{shape:"S1e"},ManualSnapshotRetentionPeriod:{type:"integer"},Force:{type:"boolean"}}},output:{resultWrapper:"BatchModifyClusterSnapshotsResult",type:"structure",members:{Resources:{shape:"S1e"},Errors:{type:"list",member:{shape:"S1g",locationName:"SnapshotErrorMessage"}}}}},CancelResize:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S1l",resultWrapper:"CancelResizeResult"}},CopyClusterSnapshot:{input:{type:"structure",required:["SourceSnapshotIdentifier","TargetSnapshotIdentifier"],members:{SourceSnapshotIdentifier:{},SourceSnapshotClusterIdentifier:{},TargetSnapshotIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"CopyClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},CreateAuthenticationProfile:{input:{type:"structure",required:["AuthenticationProfileName","AuthenticationProfileContent"],members:{AuthenticationProfileName:{},AuthenticationProfileContent:{}}},output:{resultWrapper:"CreateAuthenticationProfileResult",type:"structure",members:{AuthenticationProfileName:{},AuthenticationProfileContent:{}}}},CreateCluster:{input:{type:"structure",required:["ClusterIdentifier","NodeType","MasterUsername","MasterUserPassword"],members:{DBName:{},ClusterIdentifier:{},ClusterType:{},NodeType:{},MasterUsername:{},MasterUserPassword:{},ClusterSecurityGroups:{shape:"S1x"},VpcSecurityGroupIds:{shape:"S1y"},ClusterSubnetGroupName:{},AvailabilityZone:{},PreferredMaintenanceWindow:{},ClusterParameterGroupName:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},Port:{type:"integer"},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},NumberOfNodes:{type:"integer"},PubliclyAccessible:{type:"boolean"},Encrypted:{type:"boolean"},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},ElasticIp:{},Tags:{shape:"St"},KmsKeyId:{},EnhancedVpcRouting:{type:"boolean"},AdditionalInfo:{},IamRoles:{shape:"S1z"},MaintenanceTrackName:{},SnapshotScheduleIdentifier:{},AvailabilityZoneRelocation:{type:"boolean"},AquaConfigurationStatus:{}}},output:{resultWrapper:"CreateClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},CreateClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName","ParameterGroupFamily","Description"],members:{ParameterGroupName:{},ParameterGroupFamily:{},Description:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateClusterParameterGroupResult",type:"structure",members:{ClusterParameterGroup:{shape:"S2z"}}}},CreateClusterSecurityGroup:{input:{type:"structure",required:["ClusterSecurityGroupName","Description"],members:{ClusterSecurityGroupName:{},Description:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateClusterSecurityGroupResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sq"}}}},CreateClusterSnapshot:{input:{type:"structure",required:["SnapshotIdentifier","ClusterIdentifier"],members:{SnapshotIdentifier:{},ClusterIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"},Tags:{shape:"St"}}},output:{resultWrapper:"CreateClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},CreateClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName","Description","SubnetIds"],members:{ClusterSubnetGroupName:{},Description:{},SubnetIds:{shape:"S35"},Tags:{shape:"St"}}},output:{resultWrapper:"CreateClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S37"}}}},CreateEndpointAccess:{input:{type:"structure",required:["EndpointName","SubnetGroupName"],members:{ClusterIdentifier:{},ResourceOwner:{},EndpointName:{},SubnetGroupName:{},VpcSecurityGroupIds:{shape:"S1y"}}},output:{shape:"S3e",resultWrapper:"CreateEndpointAccessResult"}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S3g"},EventCategories:{shape:"S3h"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"St"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S3j"}}}},CreateHsmClientCertificate:{input:{type:"structure",required:["HsmClientCertificateIdentifier"],members:{HsmClientCertificateIdentifier:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateHsmClientCertificateResult",type:"structure",members:{HsmClientCertificate:{shape:"S3m"}}}},CreateHsmConfiguration:{input:{type:"structure",required:["HsmConfigurationIdentifier","Description","HsmIpAddress","HsmPartitionName","HsmPartitionPassword","HsmServerPublicCertificate"],members:{HsmConfigurationIdentifier:{},Description:{},HsmIpAddress:{},HsmPartitionName:{},HsmPartitionPassword:{},HsmServerPublicCertificate:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateHsmConfigurationResult",type:"structure",members:{HsmConfiguration:{shape:"S3p"}}}},CreateScheduledAction:{input:{type:"structure",required:["ScheduledActionName","TargetAction","Schedule","IamRole"],members:{ScheduledActionName:{},TargetAction:{shape:"S3r"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S3v",resultWrapper:"CreateScheduledActionResult"}},CreateSnapshotCopyGrant:{input:{type:"structure",required:["SnapshotCopyGrantName"],members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateSnapshotCopyGrantResult",type:"structure",members:{SnapshotCopyGrant:{shape:"S40"}}}},CreateSnapshotSchedule:{input:{type:"structure",members:{ScheduleDefinitions:{shape:"S42"},ScheduleIdentifier:{},ScheduleDescription:{},Tags:{shape:"St"},DryRun:{type:"boolean"},NextInvocations:{type:"integer"}}},output:{shape:"S43",resultWrapper:"CreateSnapshotScheduleResult"}},CreateTags:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"St"}}}},CreateUsageLimit:{input:{type:"structure",required:["ClusterIdentifier","FeatureType","LimitType","Amount"],members:{ClusterIdentifier:{},FeatureType:{},LimitType:{},Amount:{type:"long"},Period:{},BreachAction:{},Tags:{shape:"St"}}},output:{shape:"S4d",resultWrapper:"CreateUsageLimitResult"}},DeauthorizeDataShare:{input:{type:"structure",required:["DataShareArn","ConsumerIdentifier"],members:{DataShareArn:{},ConsumerIdentifier:{}}},output:{shape:"Sj",resultWrapper:"DeauthorizeDataShareResult"}},DeleteAuthenticationProfile:{input:{type:"structure",required:["AuthenticationProfileName"],members:{AuthenticationProfileName:{}}},output:{resultWrapper:"DeleteAuthenticationProfileResult",type:"structure",members:{AuthenticationProfileName:{}}}},DeleteCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},SkipFinalClusterSnapshot:{type:"boolean"},FinalClusterSnapshotIdentifier:{},FinalClusterSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"DeleteClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},DeleteClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{}}}},DeleteClusterSecurityGroup:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{}}}},DeleteClusterSnapshot:{input:{shape:"S1c"},output:{resultWrapper:"DeleteClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},DeleteClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName"],members:{ClusterSubnetGroupName:{}}}},DeleteEndpointAccess:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{shape:"S3e",resultWrapper:"DeleteEndpointAccessResult"}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}}},DeleteHsmClientCertificate:{input:{type:"structure",required:["HsmClientCertificateIdentifier"],members:{HsmClientCertificateIdentifier:{}}}},DeleteHsmConfiguration:{input:{type:"structure",required:["HsmConfigurationIdentifier"],members:{HsmConfigurationIdentifier:{}}}},DeletePartner:{input:{shape:"Sb"},output:{shape:"Sg",resultWrapper:"DeletePartnerResult"}},DeleteScheduledAction:{input:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{}}}},DeleteSnapshotCopyGrant:{input:{type:"structure",required:["SnapshotCopyGrantName"],members:{SnapshotCopyGrantName:{}}}},DeleteSnapshotSchedule:{input:{type:"structure",required:["ScheduleIdentifier"],members:{ScheduleIdentifier:{}}}},DeleteTags:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{shape:"S4v"}}}},DeleteUsageLimit:{input:{type:"structure",required:["UsageLimitId"],members:{UsageLimitId:{}}}},DescribeAccountAttributes:{input:{type:"structure",members:{AttributeNames:{type:"list",member:{locationName:"AttributeName"}}}},output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{AccountAttributes:{type:"list",member:{locationName:"AccountAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{type:"list",member:{locationName:"AttributeValueTarget",type:"structure",members:{AttributeValue:{}}}}}}}}}},DescribeAuthenticationProfiles:{input:{type:"structure",members:{AuthenticationProfileName:{}}},output:{resultWrapper:"DescribeAuthenticationProfilesResult",type:"structure",members:{AuthenticationProfiles:{type:"list",member:{type:"structure",members:{AuthenticationProfileName:{},AuthenticationProfileContent:{}}}}}}},DescribeClusterDbRevisions:{input:{type:"structure",members:{ClusterIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterDbRevisionsResult",type:"structure",members:{Marker:{},ClusterDbRevisions:{type:"list",member:{locationName:"ClusterDbRevision",type:"structure",members:{ClusterIdentifier:{},CurrentDatabaseRevision:{},DatabaseRevisionReleaseDate:{type:"timestamp"},RevisionTargets:{type:"list",member:{locationName:"RevisionTarget",type:"structure",members:{DatabaseRevision:{},Description:{},DatabaseRevisionReleaseDate:{type:"timestamp"}}}}}}}}}},DescribeClusterParameterGroups:{input:{type:"structure",members:{ParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"}}},output:{resultWrapper:"DescribeClusterParameterGroupsResult",type:"structure",members:{Marker:{},ParameterGroups:{type:"list",member:{shape:"S2z",locationName:"ClusterParameterGroup"}}}}},DescribeClusterParameters:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterParametersResult",type:"structure",members:{Parameters:{shape:"S5k"},Marker:{}}}},DescribeClusterSecurityGroups:{input:{type:"structure",members:{ClusterSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"}}},output:{resultWrapper:"DescribeClusterSecurityGroupsResult",type:"structure",members:{Marker:{},ClusterSecurityGroups:{type:"list",member:{shape:"Sq",locationName:"ClusterSecurityGroup"}}}}},DescribeClusterSnapshots:{input:{type:"structure",members:{ClusterIdentifier:{},SnapshotIdentifier:{},SnapshotType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxRecords:{type:"integer"},Marker:{},OwnerAccount:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"},ClusterExists:{type:"boolean"},SortingEntities:{type:"list",member:{locationName:"SnapshotSortingEntity",type:"structure",required:["Attribute"],members:{Attribute:{},SortOrder:{}}}}}},output:{resultWrapper:"DescribeClusterSnapshotsResult",type:"structure",members:{Marker:{},Snapshots:{type:"list",member:{shape:"S14",locationName:"Snapshot"}}}}},DescribeClusterSubnetGroups:{input:{type:"structure",members:{ClusterSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"}}},output:{resultWrapper:"DescribeClusterSubnetGroupsResult",type:"structure",members:{Marker:{},ClusterSubnetGroups:{type:"list",member:{shape:"S37",locationName:"ClusterSubnetGroup"}}}}},DescribeClusterTracks:{input:{type:"structure",members:{MaintenanceTrackName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterTracksResult",type:"structure",members:{MaintenanceTracks:{type:"list",member:{locationName:"MaintenanceTrack",type:"structure",members:{MaintenanceTrackName:{},DatabaseVersion:{},UpdateTargets:{type:"list",member:{locationName:"UpdateTarget",type:"structure",members:{MaintenanceTrackName:{},DatabaseVersion:{},SupportedOperations:{type:"list",member:{locationName:"SupportedOperation",type:"structure",members:{OperationName:{}}}}}}}}}},Marker:{}}}},DescribeClusterVersions:{input:{type:"structure",members:{ClusterVersion:{},ClusterParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterVersionsResult",type:"structure",members:{Marker:{},ClusterVersions:{type:"list",member:{locationName:"ClusterVersion",type:"structure",members:{ClusterVersion:{},ClusterParameterGroupFamily:{},Description:{}}}}}}},DescribeClusters:{input:{type:"structure",members:{ClusterIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"}}},output:{resultWrapper:"DescribeClustersResult",type:"structure",members:{Marker:{},Clusters:{type:"list",member:{shape:"S22",locationName:"Cluster"}}}}},DescribeDataShares:{input:{type:"structure",members:{DataShareArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDataSharesResult",type:"structure",members:{DataShares:{shape:"S6h"},Marker:{}}}},DescribeDataSharesForConsumer:{input:{type:"structure",members:{ConsumerArn:{},Status:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDataSharesForConsumerResult",type:"structure",members:{DataShares:{shape:"S6h"},Marker:{}}}},DescribeDataSharesForProducer:{input:{type:"structure",members:{ProducerArn:{},Status:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDataSharesForProducerResult",type:"structure",members:{DataShares:{shape:"S6h"},Marker:{}}}},DescribeDefaultClusterParameters:{input:{type:"structure",required:["ParameterGroupFamily"],members:{ParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDefaultClusterParametersResult",type:"structure",members:{DefaultClusterParameters:{type:"structure",members:{ParameterGroupFamily:{},Marker:{},Parameters:{shape:"S5k"}},wrapper:!0}}}},DescribeEndpointAccess:{input:{type:"structure",members:{ClusterIdentifier:{},ResourceOwner:{},EndpointName:{},VpcId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEndpointAccessResult",type:"structure",members:{EndpointAccessList:{type:"list",member:{shape:"S3e"}},Marker:{}}}},DescribeEndpointAuthorization:{input:{type:"structure",members:{ClusterIdentifier:{},Account:{},Grantee:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEndpointAuthorizationResult",type:"structure",members:{EndpointAuthorizationList:{type:"list",member:{shape:"S10"}},Marker:{}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},Events:{type:"list",member:{locationName:"EventInfoMap",type:"structure",members:{EventId:{},EventCategories:{shape:"S3h"},EventDescription:{},Severity:{}},wrapper:!0}}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S3j",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S3h"},Severity:{},Date:{type:"timestamp"},EventId:{}}}}}}},DescribeHsmClientCertificates:{input:{type:"structure",members:{HsmClientCertificateIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"}}},output:{resultWrapper:"DescribeHsmClientCertificatesResult",type:"structure",members:{Marker:{},HsmClientCertificates:{type:"list",member:{shape:"S3m",locationName:"HsmClientCertificate"}}}}},DescribeHsmConfigurations:{input:{type:"structure",members:{HsmConfigurationIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"}}},output:{resultWrapper:"DescribeHsmConfigurationsResult",type:"structure",members:{Marker:{},HsmConfigurations:{type:"list",member:{shape:"S3p",locationName:"HsmConfiguration"}}}}},DescribeLoggingStatus:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S7i",resultWrapper:"DescribeLoggingStatusResult"}},DescribeNodeConfigurationOptions:{input:{type:"structure",required:["ActionType"],members:{ActionType:{},ClusterIdentifier:{},SnapshotIdentifier:{},OwnerAccount:{},Filters:{locationName:"Filter",type:"list",member:{locationName:"NodeConfigurationOptionsFilter",type:"structure",members:{Name:{},Operator:{},Values:{shape:"S7p",locationName:"Value"}}}},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeNodeConfigurationOptionsResult",type:"structure",members:{NodeConfigurationOptionList:{type:"list",member:{locationName:"NodeConfigurationOption",type:"structure",members:{NodeType:{},NumberOfNodes:{type:"integer"},EstimatedDiskUtilizationPercent:{type:"double"},Mode:{}}}},Marker:{}}}},DescribeOrderableClusterOptions:{input:{type:"structure",members:{ClusterVersion:{},NodeType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableClusterOptionsResult",type:"structure",members:{OrderableClusterOptions:{type:"list",member:{locationName:"OrderableClusterOption",type:"structure",members:{ClusterVersion:{},ClusterType:{},NodeType:{},AvailabilityZones:{type:"list",member:{shape:"S3a",locationName:"AvailabilityZone"}}},wrapper:!0}},Marker:{}}}},DescribePartners:{input:{type:"structure",required:["AccountId","ClusterIdentifier"],members:{AccountId:{},ClusterIdentifier:{},DatabaseName:{},PartnerName:{}}},output:{resultWrapper:"DescribePartnersResult",type:"structure",members:{PartnerIntegrationInfoList:{type:"list",member:{locationName:"PartnerIntegrationInfo",type:"structure",members:{DatabaseName:{},PartnerName:{},Status:{},StatusMessage:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}}}}},DescribeReservedNodeOfferings:{input:{type:"structure",members:{ReservedNodeOfferingId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S87"}}}},DescribeReservedNodes:{input:{type:"structure",members:{ReservedNodeId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodesResult",type:"structure",members:{Marker:{},ReservedNodes:{type:"list",member:{shape:"S4",locationName:"ReservedNode"}}}}},DescribeResize:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S1l",resultWrapper:"DescribeResizeResult"}},DescribeScheduledActions:{input:{type:"structure",members:{ScheduledActionName:{},TargetActionType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Active:{type:"boolean"},Filters:{type:"list",member:{locationName:"ScheduledActionFilter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S7p"}}}},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeScheduledActionsResult",type:"structure",members:{Marker:{},ScheduledActions:{type:"list",member:{shape:"S3v",locationName:"ScheduledAction"}}}}},DescribeSnapshotCopyGrants:{input:{type:"structure",members:{SnapshotCopyGrantName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"}}},output:{resultWrapper:"DescribeSnapshotCopyGrantsResult",type:"structure",members:{Marker:{},SnapshotCopyGrants:{type:"list",member:{shape:"S40",locationName:"SnapshotCopyGrant"}}}}},DescribeSnapshotSchedules:{input:{type:"structure",members:{ClusterIdentifier:{},ScheduleIdentifier:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeSnapshotSchedulesResult",type:"structure",members:{SnapshotSchedules:{type:"list",member:{shape:"S43",locationName:"SnapshotSchedule"}},Marker:{}}}},DescribeStorage:{output:{resultWrapper:"DescribeStorageResult",type:"structure",members:{TotalBackupSizeInMegaBytes:{type:"double"},TotalProvisionedStorageInMegaBytes:{type:"double"}}}},DescribeTableRestoreStatus:{input:{type:"structure",members:{ClusterIdentifier:{},TableRestoreRequestId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeTableRestoreStatusResult",type:"structure",members:{TableRestoreStatusDetails:{type:"list",member:{shape:"S8u",locationName:"TableRestoreStatus"}},Marker:{}}}},DescribeTags:{input:{type:"structure",members:{ResourceName:{},ResourceType:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TaggedResources:{type:"list",member:{locationName:"TaggedResource",type:"structure",members:{Tag:{shape:"Su"},ResourceName:{},ResourceType:{}}}},Marker:{}}}},DescribeUsageLimits:{input:{type:"structure",members:{UsageLimitId:{},ClusterIdentifier:{},FeatureType:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4v"},TagValues:{shape:"S5f"}}},output:{resultWrapper:"DescribeUsageLimitsResult",type:"structure",members:{UsageLimits:{type:"list",member:{shape:"S4d"}},Marker:{}}}},DisableLogging:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S7i",resultWrapper:"DisableLoggingResult"}},DisableSnapshotCopy:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"DisableSnapshotCopyResult",type:"structure",members:{Cluster:{shape:"S22"}}}},DisassociateDataShareConsumer:{input:{type:"structure",required:["DataShareArn"],members:{DataShareArn:{},DisassociateEntireAccount:{type:"boolean"},ConsumerArn:{}}},output:{shape:"Sj",resultWrapper:"DisassociateDataShareConsumerResult"}},EnableLogging:{input:{type:"structure",required:["ClusterIdentifier","BucketName"],members:{ClusterIdentifier:{},BucketName:{},S3KeyPrefix:{}}},output:{shape:"S7i",resultWrapper:"EnableLoggingResult"}},EnableSnapshotCopy:{input:{type:"structure",required:["ClusterIdentifier","DestinationRegion"],members:{ClusterIdentifier:{},DestinationRegion:{},RetentionPeriod:{type:"integer"},SnapshotCopyGrantName:{},ManualSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"EnableSnapshotCopyResult",type:"structure",members:{Cluster:{shape:"S22"}}}},GetClusterCredentials:{input:{type:"structure",required:["DbUser","ClusterIdentifier"],members:{DbUser:{},DbName:{},ClusterIdentifier:{},DurationSeconds:{type:"integer"},AutoCreate:{type:"boolean"},DbGroups:{type:"list",member:{locationName:"DbGroup"}}}},output:{resultWrapper:"GetClusterCredentialsResult",type:"structure",members:{DbUser:{},DbPassword:{type:"string",sensitive:!0},Expiration:{type:"timestamp"}}}},GetReservedNodeExchangeOfferings:{input:{type:"structure",required:["ReservedNodeId"],members:{ReservedNodeId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetReservedNodeExchangeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S87"}}}},ModifyAquaConfiguration:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},AquaConfigurationStatus:{}}},output:{resultWrapper:"ModifyAquaConfigurationResult",type:"structure",members:{AquaConfiguration:{shape:"S2v"}}}},ModifyAuthenticationProfile:{input:{type:"structure",required:["AuthenticationProfileName","AuthenticationProfileContent"],members:{AuthenticationProfileName:{},AuthenticationProfileContent:{}}},output:{resultWrapper:"ModifyAuthenticationProfileResult",type:"structure",members:{AuthenticationProfileName:{},AuthenticationProfileContent:{}}}},ModifyCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ClusterType:{},NodeType:{},NumberOfNodes:{type:"integer"},ClusterSecurityGroups:{shape:"S1x"},VpcSecurityGroupIds:{shape:"S1y"},MasterUserPassword:{},ClusterParameterGroupName:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},PreferredMaintenanceWindow:{},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},NewClusterIdentifier:{},PubliclyAccessible:{type:"boolean"},ElasticIp:{},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},Encrypted:{type:"boolean"},KmsKeyId:{},AvailabilityZoneRelocation:{type:"boolean"},AvailabilityZone:{},Port:{type:"integer"}}},output:{resultWrapper:"ModifyClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},ModifyClusterDbRevision:{input:{type:"structure",required:["ClusterIdentifier","RevisionTarget"],members:{ClusterIdentifier:{},RevisionTarget:{}}},output:{resultWrapper:"ModifyClusterDbRevisionResult",type:"structure",members:{Cluster:{shape:"S22"}}}},ModifyClusterIamRoles:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},AddIamRoles:{shape:"S1z"},RemoveIamRoles:{shape:"S1z"}}},output:{resultWrapper:"ModifyClusterIamRolesResult",type:"structure",members:{Cluster:{shape:"S22"}}}},ModifyClusterMaintenance:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},DeferMaintenance:{type:"boolean"},DeferMaintenanceIdentifier:{},DeferMaintenanceStartTime:{type:"timestamp"},DeferMaintenanceEndTime:{type:"timestamp"},DeferMaintenanceDuration:{type:"integer"}}},output:{resultWrapper:"ModifyClusterMaintenanceResult",type:"structure",members:{Cluster:{shape:"S22"}}}},ModifyClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName","Parameters"],members:{ParameterGroupName:{},Parameters:{shape:"S5k"}}},output:{shape:"S9t",resultWrapper:"ModifyClusterParameterGroupResult"}},ModifyClusterSnapshot:{input:{type:"structure",required:["SnapshotIdentifier"],members:{SnapshotIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"},Force:{type:"boolean"}}},output:{resultWrapper:"ModifyClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},ModifyClusterSnapshotSchedule:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ScheduleIdentifier:{},DisassociateSchedule:{type:"boolean"}}}},ModifyClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName","SubnetIds"],members:{ClusterSubnetGroupName:{},Description:{},SubnetIds:{shape:"S35"}}},output:{resultWrapper:"ModifyClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S37"}}}},ModifyEndpointAccess:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{},VpcSecurityGroupIds:{shape:"S1y"}}},output:{shape:"S3e",resultWrapper:"ModifyEndpointAccessResult"}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S3g"},EventCategories:{shape:"S3h"},Severity:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S3j"}}}},ModifyScheduledAction:{input:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},TargetAction:{shape:"S3r"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S3v",resultWrapper:"ModifyScheduledActionResult"}},ModifySnapshotCopyRetentionPeriod:{input:{type:"structure",required:["ClusterIdentifier","RetentionPeriod"],members:{ClusterIdentifier:{},RetentionPeriod:{type:"integer"},Manual:{type:"boolean"}}},output:{resultWrapper:"ModifySnapshotCopyRetentionPeriodResult",type:"structure",members:{Cluster:{shape:"S22"}}}},ModifySnapshotSchedule:{input:{type:"structure",required:["ScheduleIdentifier","ScheduleDefinitions"],members:{ScheduleIdentifier:{},ScheduleDefinitions:{shape:"S42"}}},output:{shape:"S43",resultWrapper:"ModifySnapshotScheduleResult"}},ModifyUsageLimit:{input:{type:"structure",required:["UsageLimitId"],members:{UsageLimitId:{},Amount:{type:"long"},BreachAction:{}}},output:{shape:"S4d",resultWrapper:"ModifyUsageLimitResult"}},PauseCluster:{input:{shape:"S3t"},output:{resultWrapper:"PauseClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},PurchaseReservedNodeOffering:{input:{type:"structure",required:["ReservedNodeOfferingId"],members:{ReservedNodeOfferingId:{},NodeCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedNodeOfferingResult",type:"structure",members:{ReservedNode:{shape:"S4"}}}},RebootCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"RebootClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},RejectDataShare:{input:{type:"structure",required:["DataShareArn"],members:{DataShareArn:{}}},output:{shape:"Sj",resultWrapper:"RejectDataShareResult"}},ResetClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S5k"}}},output:{shape:"S9t",resultWrapper:"ResetClusterParameterGroupResult"}},ResizeCluster:{input:{shape:"S3s"},output:{resultWrapper:"ResizeClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},RestoreFromClusterSnapshot:{input:{type:"structure",required:["ClusterIdentifier","SnapshotIdentifier"],members:{ClusterIdentifier:{},SnapshotIdentifier:{},SnapshotClusterIdentifier:{},Port:{type:"integer"},AvailabilityZone:{},AllowVersionUpgrade:{type:"boolean"},ClusterSubnetGroupName:{},PubliclyAccessible:{type:"boolean"},OwnerAccount:{},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},ElasticIp:{},ClusterParameterGroupName:{},ClusterSecurityGroups:{shape:"S1x"},VpcSecurityGroupIds:{shape:"S1y"},PreferredMaintenanceWindow:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},KmsKeyId:{},NodeType:{},EnhancedVpcRouting:{type:"boolean"},AdditionalInfo:{},IamRoles:{shape:"S1z"},MaintenanceTrackName:{},SnapshotScheduleIdentifier:{},NumberOfNodes:{type:"integer"},AvailabilityZoneRelocation:{type:"boolean"},AquaConfigurationStatus:{}}},output:{resultWrapper:"RestoreFromClusterSnapshotResult",type:"structure",members:{Cluster:{shape:"S22"}}}},RestoreTableFromClusterSnapshot:{input:{type:"structure",required:["ClusterIdentifier","SnapshotIdentifier","SourceDatabaseName","SourceTableName","NewTableName"],members:{ClusterIdentifier:{},SnapshotIdentifier:{},SourceDatabaseName:{},SourceSchemaName:{},SourceTableName:{},TargetDatabaseName:{},TargetSchemaName:{},NewTableName:{},EnableCaseSensitiveIdentifier:{type:"boolean"}}},output:{resultWrapper:"RestoreTableFromClusterSnapshotResult",type:"structure",members:{TableRestoreStatus:{shape:"S8u"}}}},ResumeCluster:{input:{shape:"S3u"},output:{resultWrapper:"ResumeClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},RevokeClusterSecurityGroupIngress:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeClusterSecurityGroupIngressResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sq"}}}},RevokeEndpointAccess:{input:{type:"structure",members:{ClusterIdentifier:{},Account:{},VpcIds:{shape:"Sz"},Force:{type:"boolean"}}},output:{shape:"S10",resultWrapper:"RevokeEndpointAccessResult"}},RevokeSnapshotAccess:{input:{type:"structure",required:["SnapshotIdentifier","AccountWithRestoreAccess"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},AccountWithRestoreAccess:{}}},output:{resultWrapper:"RevokeSnapshotAccessResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},RotateEncryptionKey:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"RotateEncryptionKeyResult",type:"structure",members:{Cluster:{shape:"S22"}}}},UpdatePartnerStatus:{input:{type:"structure",required:["AccountId","ClusterIdentifier","DatabaseName","PartnerName","Status"],members:{AccountId:{},ClusterIdentifier:{},DatabaseName:{},PartnerName:{},Status:{},StatusMessage:{}}},output:{shape:"Sg",resultWrapper:"UpdatePartnerStatusResult"}}},shapes:{S4:{type:"structure",members:{ReservedNodeId:{},ReservedNodeOfferingId:{},NodeType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},NodeCount:{type:"integer"},State:{},OfferingType:{},RecurringCharges:{shape:"S8"},ReservedNodeOfferingType:{}},wrapper:!0},S8:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},Sb:{type:"structure",required:["AccountId","ClusterIdentifier","DatabaseName","PartnerName"],members:{AccountId:{},ClusterIdentifier:{},DatabaseName:{},PartnerName:{}}},Sg:{type:"structure",members:{DatabaseName:{},PartnerName:{}}},Sj:{type:"structure",members:{DataShareArn:{},ProducerArn:{},AllowPubliclyAccessibleConsumers:{type:"boolean"},DataShareAssociations:{type:"list",member:{type:"structure",members:{ConsumerIdentifier:{},Status:{},CreatedDate:{type:"timestamp"},StatusChangeDate:{type:"timestamp"}}}}}},Sq:{type:"structure",members:{ClusterSecurityGroupName:{},Description:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{},Tags:{shape:"St"}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{},Tags:{shape:"St"}}}},Tags:{shape:"St"}},wrapper:!0},St:{type:"list",member:{shape:"Su",locationName:"Tag"}},Su:{type:"structure",members:{Key:{},Value:{}}},Sz:{type:"list",member:{locationName:"VpcIdentifier"}},S10:{type:"structure",members:{Grantor:{},Grantee:{},ClusterIdentifier:{},AuthorizeTime:{type:"timestamp"},ClusterStatus:{},Status:{},AllowedAllVPCs:{type:"boolean"},AllowedVPCs:{shape:"Sz"},EndpointCount:{type:"integer"}}},S14:{type:"structure",members:{SnapshotIdentifier:{},ClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Status:{},Port:{type:"integer"},AvailabilityZone:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},ClusterVersion:{},EngineFullVersion:{},SnapshotType:{},NodeType:{},NumberOfNodes:{type:"integer"},DBName:{},VpcId:{},Encrypted:{type:"boolean"},KmsKeyId:{},EncryptedWithHSM:{type:"boolean"},AccountsWithRestoreAccess:{type:"list",member:{locationName:"AccountWithRestoreAccess",type:"structure",members:{AccountId:{},AccountAlias:{}}}},OwnerAccount:{},TotalBackupSizeInMegaBytes:{type:"double"},ActualIncrementalBackupSizeInMegaBytes:{type:"double"},BackupProgressInMegaBytes:{type:"double"},CurrentBackupRateInMegaBytesPerSecond:{type:"double"},EstimatedSecondsToCompletion:{type:"long"},ElapsedTimeInSeconds:{type:"long"},SourceRegion:{},Tags:{shape:"St"},RestorableNodeTypes:{type:"list",member:{locationName:"NodeType"}},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},ManualSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRemainingDays:{type:"integer"},SnapshotRetentionStartTime:{type:"timestamp"}},wrapper:!0},S1c:{type:"structure",required:["SnapshotIdentifier"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{}}},S1e:{type:"list",member:{locationName:"String"}},S1g:{type:"structure",members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},FailureCode:{},FailureReason:{}}},S1l:{type:"structure",members:{TargetNodeType:{},TargetNumberOfNodes:{type:"integer"},TargetClusterType:{},Status:{},ImportTablesCompleted:{type:"list",member:{}},ImportTablesInProgress:{type:"list",member:{}},ImportTablesNotStarted:{type:"list",member:{}},AvgResizeRateInMegaBytesPerSecond:{type:"double"},TotalResizeDataInMegaBytes:{type:"long"},ProgressInMegaBytes:{type:"long"},ElapsedTimeInSeconds:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"},ResizeType:{},Message:{},TargetEncryptionType:{},DataTransferProgressPercent:{type:"double"}}},S1x:{type:"list",member:{locationName:"ClusterSecurityGroupName"}},S1y:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S1z:{type:"list",member:{locationName:"IamRoleArn"}},S22:{type:"structure",members:{ClusterIdentifier:{},NodeType:{},ClusterStatus:{},ClusterAvailabilityStatus:{},ModifyStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"},VpcEndpoints:{type:"list",member:{shape:"S25",locationName:"VpcEndpoint"}}}},ClusterCreateTime:{type:"timestamp"},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},ClusterSecurityGroups:{type:"list",member:{locationName:"ClusterSecurityGroup",type:"structure",members:{ClusterSecurityGroupName:{},Status:{}}}},VpcSecurityGroups:{shape:"S2a"},ClusterParameterGroups:{type:"list",member:{locationName:"ClusterParameterGroup",type:"structure",members:{ParameterGroupName:{},ParameterApplyStatus:{},ClusterParameterStatusList:{type:"list",member:{type:"structure",members:{ParameterName:{},ParameterApplyStatus:{},ParameterApplyErrorDescription:{}}}}}}},ClusterSubnetGroupName:{},VpcId:{},AvailabilityZone:{},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{MasterUserPassword:{},NodeType:{},NumberOfNodes:{type:"integer"},ClusterType:{},ClusterVersion:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ClusterIdentifier:{},PubliclyAccessible:{type:"boolean"},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},EncryptionType:{}}},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},NumberOfNodes:{type:"integer"},PubliclyAccessible:{type:"boolean"},Encrypted:{type:"boolean"},RestoreStatus:{type:"structure",members:{Status:{},CurrentRestoreRateInMegaBytesPerSecond:{type:"double"},SnapshotSizeInMegaBytes:{type:"long"},ProgressInMegaBytes:{type:"long"},ElapsedTimeInSeconds:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"}}},DataTransferProgress:{type:"structure",members:{Status:{},CurrentRateInMegaBytesPerSecond:{type:"double"},TotalDataInMegaBytes:{type:"long"},DataTransferredInMegaBytes:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"},ElapsedTimeInSeconds:{type:"long"}}},HsmStatus:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},Status:{}}},ClusterSnapshotCopyStatus:{type:"structure",members:{DestinationRegion:{},RetentionPeriod:{type:"long"},ManualSnapshotRetentionPeriod:{type:"integer"},SnapshotCopyGrantName:{}}},ClusterPublicKey:{},ClusterNodes:{type:"list",member:{type:"structure",members:{NodeRole:{},PrivateIPAddress:{},PublicIPAddress:{}}}},ElasticIpStatus:{type:"structure",members:{ElasticIp:{},Status:{}}},ClusterRevisionNumber:{},Tags:{shape:"St"},KmsKeyId:{},EnhancedVpcRouting:{type:"boolean"},IamRoles:{type:"list",member:{locationName:"ClusterIamRole",type:"structure",members:{IamRoleArn:{},ApplyStatus:{}}}},PendingActions:{type:"list",member:{}},MaintenanceTrackName:{},ElasticResizeNumberOfNodeOptions:{},DeferredMaintenanceWindows:{type:"list",member:{locationName:"DeferredMaintenanceWindow",type:"structure",members:{DeferMaintenanceIdentifier:{},DeferMaintenanceStartTime:{type:"timestamp"},DeferMaintenanceEndTime:{type:"timestamp"}}}},SnapshotScheduleIdentifier:{},SnapshotScheduleState:{},ExpectedNextSnapshotScheduleTime:{type:"timestamp"},ExpectedNextSnapshotScheduleTimeStatus:{},NextMaintenanceWindowStartTime:{type:"timestamp"},ResizeInfo:{type:"structure",members:{ResizeType:{},AllowCancelResize:{type:"boolean"}}},AvailabilityZoneRelocationStatus:{},ClusterNamespaceArn:{},TotalStorageCapacityInMegaBytes:{type:"long"},AquaConfiguration:{shape:"S2v"}},wrapper:!0},S25:{type:"structure",members:{VpcEndpointId:{},VpcId:{},NetworkInterfaces:{type:"list",member:{locationName:"NetworkInterface",type:"structure",members:{NetworkInterfaceId:{},SubnetId:{},PrivateIpAddress:{},AvailabilityZone:{}}}}}},S2a:{type:"list",member:{locationName:"VpcSecurityGroup",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S2v:{type:"structure",members:{AquaStatus:{},AquaConfigurationStatus:{}}},S2z:{type:"structure",members:{ParameterGroupName:{},ParameterGroupFamily:{},Description:{},Tags:{shape:"St"}},wrapper:!0},S35:{type:"list",member:{locationName:"SubnetIdentifier"}},S37:{type:"structure",members:{ClusterSubnetGroupName:{},Description:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S3a"},SubnetStatus:{}}}},Tags:{shape:"St"}},wrapper:!0},S3a:{type:"structure",members:{Name:{},SupportedPlatforms:{type:"list",member:{locationName:"SupportedPlatform",type:"structure",members:{Name:{}},wrapper:!0}}},wrapper:!0},S3e:{type:"structure",members:{ClusterIdentifier:{},ResourceOwner:{},SubnetGroupName:{},EndpointStatus:{},EndpointName:{},EndpointCreateTime:{type:"timestamp"},Port:{type:"integer"},Address:{},VpcSecurityGroups:{shape:"S2a"},VpcEndpoint:{shape:"S25"}}},S3g:{type:"list",member:{locationName:"SourceId"}},S3h:{type:"list",member:{locationName:"EventCategory"}},S3j:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{type:"timestamp"},SourceType:{},SourceIdsList:{shape:"S3g"},EventCategoriesList:{shape:"S3h"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"St"}},wrapper:!0},S3m:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmClientCertificatePublicKey:{},Tags:{shape:"St"}},wrapper:!0},S3p:{type:"structure",members:{HsmConfigurationIdentifier:{},Description:{},HsmIpAddress:{},HsmPartitionName:{},Tags:{shape:"St"}},wrapper:!0},S3r:{type:"structure",members:{ResizeCluster:{shape:"S3s"},PauseCluster:{shape:"S3t"},ResumeCluster:{shape:"S3u"}}},S3s:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ClusterType:{},NodeType:{},NumberOfNodes:{type:"integer"},Classic:{type:"boolean"}}},S3t:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S3u:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S3v:{type:"structure",members:{ScheduledActionName:{},TargetAction:{shape:"S3r"},Schedule:{},IamRole:{},ScheduledActionDescription:{},State:{},NextInvocations:{type:"list",member:{locationName:"ScheduledActionTime",type:"timestamp"}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S40:{type:"structure",members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"St"}},wrapper:!0},S42:{type:"list",member:{locationName:"ScheduleDefinition"}},S43:{type:"structure",members:{ScheduleDefinitions:{shape:"S42"},ScheduleIdentifier:{},ScheduleDescription:{},Tags:{shape:"St"},NextInvocations:{type:"list",member:{locationName:"SnapshotTime",type:"timestamp"}},AssociatedClusterCount:{type:"integer"},AssociatedClusters:{type:"list",member:{locationName:"ClusterAssociatedToSchedule",type:"structure",members:{ClusterIdentifier:{},ScheduleAssociationState:{}}}}}},S4d:{type:"structure",members:{UsageLimitId:{},ClusterIdentifier:{},FeatureType:{},LimitType:{},Amount:{type:"long"},Period:{},BreachAction:{},Tags:{shape:"St"}}},S4v:{type:"list",member:{locationName:"TagKey"}},S5f:{type:"list",member:{locationName:"TagValue"}},S5k:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},ApplyType:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{}}}},S6h:{type:"list",member:{shape:"Sj"}},S7i:{type:"structure",members:{LoggingEnabled:{type:"boolean"},BucketName:{},S3KeyPrefix:{},LastSuccessfulDeliveryTime:{type:"timestamp"},LastFailureTime:{type:"timestamp"},LastFailureMessage:{}}},S7p:{type:"list",member:{locationName:"item"}},S87:{type:"list",member:{locationName:"ReservedNodeOffering",type:"structure",members:{ReservedNodeOfferingId:{},NodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},OfferingType:{},RecurringCharges:{shape:"S8"},ReservedNodeOfferingType:{}},wrapper:!0}},S8u:{type:"structure",members:{TableRestoreRequestId:{},Status:{},Message:{},RequestTime:{type:"timestamp"},ProgressInMegaBytes:{type:"long"},TotalDataInMegaBytes:{type:"long"},ClusterIdentifier:{},SnapshotIdentifier:{},SourceDatabaseName:{},SourceSchemaName:{},SourceTableName:{},TargetDatabaseName:{},TargetSchemaName:{},NewTableName:{}},wrapper:!0},S9t:{type:"structure",members:{ParameterGroupName:{},ParameterGroupStatus:{}}}}}},function(e){e.exports={pagination:{DescribeClusterDbRevisions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterDbRevisions"},DescribeClusterParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ParameterGroups"},DescribeClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeClusterSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterSecurityGroups"},DescribeClusterSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Snapshots"},DescribeClusterSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterSubnetGroups"},DescribeClusterTracks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"MaintenanceTracks"},DescribeClusterVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterVersions"},DescribeClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Clusters"},DescribeDefaultClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"DefaultClusterParameters.Marker",result_key:"DefaultClusterParameters.Parameters"},DescribeEndpointAccess:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EndpointAccessList"},DescribeEndpointAuthorization:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EndpointAuthorizationList"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeHsmClientCertificates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"HsmClientCertificates"},DescribeHsmConfigurations:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"HsmConfigurations"},DescribeNodeConfigurationOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"NodeConfigurationOptionList"},DescribeOrderableClusterOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableClusterOptions"},DescribeReservedNodeOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodeOfferings"},DescribeReservedNodes:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodes"},DescribeScheduledActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ScheduledActions"},DescribeSnapshotCopyGrants:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SnapshotCopyGrants"},DescribeSnapshotSchedules:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SnapshotSchedules"},DescribeTableRestoreStatus:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TableRestoreStatusDetails"},DescribeTags:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TaggedResources"},DescribeUsageLimits:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UsageLimits"},GetReservedNodeExchangeOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodeOfferings"}}}},function(e){e.exports={version:2,waiters:{ClusterAvailable:{delay:60,operation:"DescribeClusters",maxAttempts:30,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Clusters[].ClusterStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"},{expected:"ClusterNotFound",matcher:"error",state:"retry"}]},ClusterDeleted:{delay:60,operation:"DescribeClusters",maxAttempts:30,acceptors:[{expected:"ClusterNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"}]},ClusterRestored:{operation:"DescribeClusters",maxAttempts:30,delay:60,acceptors:[{state:"success",matcher:"pathAll",argument:"Clusters[].RestoreStatus.Status",expected:"completed"},{state:"failure",matcher:"pathAny",argument:"Clusters[].ClusterStatus",expected:"deleting"}]},SnapshotAvailable:{delay:15,operation:"DescribeClusterSnapshots",maxAttempts:20,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Snapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"Snapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Snapshots[].Status"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.rekognition={},n.Rekognition=i.defineService("rekognition",["2016-06-27"]),Object.defineProperty(a.services.rekognition,"2016-06-27",{get:function(){var e=r(911);return e.paginators=r(912).pagination,e.waiters=r(913).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.Rekognition},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-06-27",endpointPrefix:"rekognition",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Rekognition",serviceId:"Rekognition",signatureVersion:"v4",targetPrefix:"RekognitionService",uid:"rekognition-2016-06-27"},operations:{CompareFaces:{input:{type:"structure",required:["SourceImage","TargetImage"],members:{SourceImage:{shape:"S2"},TargetImage:{shape:"S2"},SimilarityThreshold:{type:"float"},QualityFilter:{}}},output:{type:"structure",members:{SourceImageFace:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"}}},FaceMatches:{type:"list",member:{type:"structure",members:{Similarity:{type:"float"},Face:{shape:"Sg"}}}},UnmatchedFaces:{type:"list",member:{shape:"Sg"}},SourceImageOrientationCorrection:{},TargetImageOrientationCorrection:{}}}},CreateCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{},Tags:{shape:"Sw"}}},output:{type:"structure",members:{StatusCode:{type:"integer"},CollectionArn:{},FaceModelVersion:{}}}},CreateProject:{input:{type:"structure",required:["ProjectName"],members:{ProjectName:{}}},output:{type:"structure",members:{ProjectArn:{}}}},CreateProjectVersion:{input:{type:"structure",required:["ProjectArn","VersionName","OutputConfig","TrainingData","TestingData"],members:{ProjectArn:{},VersionName:{},OutputConfig:{shape:"S18"},TrainingData:{shape:"S1a"},TestingData:{shape:"S1e"},Tags:{shape:"Sw"},KmsKeyId:{}}},output:{type:"structure",members:{ProjectVersionArn:{}}}},CreateStreamProcessor:{input:{type:"structure",required:["Input","Output","Name","Settings","RoleArn"],members:{Input:{shape:"S1j"},Output:{shape:"S1m"},Name:{},Settings:{shape:"S1q"},RoleArn:{},Tags:{shape:"Sw"}}},output:{type:"structure",members:{StreamProcessorArn:{}}}},DeleteCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{}}},output:{type:"structure",members:{StatusCode:{type:"integer"}}}},DeleteFaces:{input:{type:"structure",required:["CollectionId","FaceIds"],members:{CollectionId:{},FaceIds:{shape:"S1y"}}},output:{type:"structure",members:{DeletedFaces:{shape:"S1y"}}}},DeleteProject:{input:{type:"structure",required:["ProjectArn"],members:{ProjectArn:{}}},output:{type:"structure",members:{Status:{}}}},DeleteProjectVersion:{input:{type:"structure",required:["ProjectVersionArn"],members:{ProjectVersionArn:{}}},output:{type:"structure",members:{Status:{}}}},DeleteStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DescribeCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{}}},output:{type:"structure",members:{FaceCount:{type:"long"},FaceModelVersion:{},CollectionARN:{},CreationTimestamp:{type:"timestamp"}}}},DescribeProjectVersions:{input:{type:"structure",required:["ProjectArn"],members:{ProjectArn:{},VersionNames:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProjectVersionDescriptions:{type:"list",member:{type:"structure",members:{ProjectVersionArn:{},CreationTimestamp:{type:"timestamp"},MinInferenceUnits:{type:"integer"},Status:{},StatusMessage:{},BillableTrainingTimeInSeconds:{type:"long"},TrainingEndTimestamp:{type:"timestamp"},OutputConfig:{shape:"S18"},TrainingDataResult:{type:"structure",members:{Input:{shape:"S1a"},Output:{shape:"S1a"},Validation:{shape:"S2n"}}},TestingDataResult:{type:"structure",members:{Input:{shape:"S1e"},Output:{shape:"S1e"},Validation:{shape:"S2n"}}},EvaluationResult:{type:"structure",members:{F1Score:{type:"float"},Summary:{type:"structure",members:{S3Object:{shape:"S4"}}}}},ManifestSummary:{shape:"S1d"},KmsKeyId:{}}}},NextToken:{}}}},DescribeProjects:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProjectDescriptions:{type:"list",member:{type:"structure",members:{ProjectArn:{},CreationTimestamp:{type:"timestamp"},Status:{}}}},NextToken:{}}}},DescribeStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},StreamProcessorArn:{},Status:{},StatusMessage:{},CreationTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},Input:{shape:"S1j"},Output:{shape:"S1m"},RoleArn:{},Settings:{shape:"S1q"}}}},DetectCustomLabels:{input:{type:"structure",required:["ProjectVersionArn","Image"],members:{ProjectVersionArn:{},Image:{shape:"S2"},MaxResults:{type:"integer"},MinConfidence:{type:"float"}}},output:{type:"structure",members:{CustomLabels:{type:"list",member:{type:"structure",members:{Name:{},Confidence:{type:"float"},Geometry:{shape:"S33"}}}}}}},DetectFaces:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},Attributes:{shape:"S37"}}},output:{type:"structure",members:{FaceDetails:{type:"list",member:{shape:"S3b"}},OrientationCorrection:{}}}},DetectLabels:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},MaxLabels:{type:"integer"},MinConfidence:{type:"float"}}},output:{type:"structure",members:{Labels:{type:"list",member:{shape:"S3o"}},OrientationCorrection:{},LabelModelVersion:{}}}},DetectModerationLabels:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},MinConfidence:{type:"float"},HumanLoopConfig:{type:"structure",required:["HumanLoopName","FlowDefinitionArn"],members:{HumanLoopName:{},FlowDefinitionArn:{},DataAttributes:{type:"structure",members:{ContentClassifiers:{type:"list",member:{}}}}}}}},output:{type:"structure",members:{ModerationLabels:{type:"list",member:{shape:"S42"}},ModerationModelVersion:{},HumanLoopActivationOutput:{type:"structure",members:{HumanLoopArn:{},HumanLoopActivationReasons:{type:"list",member:{}},HumanLoopActivationConditionsEvaluationResults:{jsonvalue:!0}}}}}},DetectProtectiveEquipment:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},SummarizationAttributes:{type:"structure",required:["MinConfidence","RequiredEquipmentTypes"],members:{MinConfidence:{type:"float"},RequiredEquipmentTypes:{type:"list",member:{}}}}}},output:{type:"structure",members:{ProtectiveEquipmentModelVersion:{},Persons:{type:"list",member:{type:"structure",members:{BodyParts:{type:"list",member:{type:"structure",members:{Name:{},Confidence:{type:"float"},EquipmentDetections:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Type:{},CoversBodyPart:{type:"structure",members:{Confidence:{type:"float"},Value:{type:"boolean"}}}}}}}}},BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Id:{type:"integer"}}}},Summary:{type:"structure",members:{PersonsWithRequiredEquipment:{shape:"S4m"},PersonsWithoutRequiredEquipment:{shape:"S4m"},PersonsIndeterminate:{shape:"S4m"}}}}}},DetectText:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},Filters:{type:"structure",members:{WordFilter:{shape:"S4p"},RegionsOfInterest:{shape:"S4s"}}}}},output:{type:"structure",members:{TextDetections:{type:"list",member:{shape:"S4w"}},TextModelVersion:{}}}},GetCelebrityInfo:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Urls:{shape:"S51"},Name:{},KnownGender:{shape:"S53"}}}},GetCelebrityRecognition:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5c"},NextToken:{},Celebrities:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Celebrity:{type:"structure",members:{Urls:{shape:"S51"},Name:{},Id:{},Confidence:{type:"float"},BoundingBox:{shape:"Sc"},Face:{shape:"S3b"}}}}}}}}},GetContentModeration:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5c"},ModerationLabels:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},ModerationLabel:{shape:"S42"}}}},NextToken:{},ModerationModelVersion:{}}}},GetFaceDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5c"},NextToken:{},Faces:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Face:{shape:"S3b"}}}}}}},GetFaceSearch:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},NextToken:{},VideoMetadata:{shape:"S5c"},Persons:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Person:{shape:"S5w"},FaceMatches:{shape:"S5y"}}}}}}},GetLabelDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5c"},NextToken:{},Labels:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Label:{shape:"S3o"}}}},LabelModelVersion:{}}}},GetPersonTracking:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5c"},NextToken:{},Persons:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Person:{shape:"S5w"}}}}}}},GetSegmentDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{type:"list",member:{shape:"S5c"}},AudioMetadata:{type:"list",member:{type:"structure",members:{Codec:{},DurationMillis:{type:"long"},SampleRate:{type:"long"},NumberOfChannels:{type:"long"}}}},NextToken:{},Segments:{type:"list",member:{type:"structure",members:{Type:{},StartTimestampMillis:{type:"long"},EndTimestampMillis:{type:"long"},DurationMillis:{type:"long"},StartTimecodeSMPTE:{},EndTimecodeSMPTE:{},DurationSMPTE:{},TechnicalCueSegment:{type:"structure",members:{Type:{},Confidence:{type:"float"}}},ShotSegment:{type:"structure",members:{Index:{type:"long"},Confidence:{type:"float"}}},StartFrameNumber:{type:"long"},EndFrameNumber:{type:"long"},DurationFrames:{type:"long"}}}},SelectedSegmentTypes:{type:"list",member:{type:"structure",members:{Type:{},ModelVersion:{}}}}}}},GetTextDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5c"},TextDetections:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},TextDetection:{shape:"S4w"}}}},NextToken:{},TextModelVersion:{}}}},IndexFaces:{input:{type:"structure",required:["CollectionId","Image"],members:{CollectionId:{},Image:{shape:"S2"},ExternalImageId:{},DetectionAttributes:{shape:"S37"},MaxFaces:{type:"integer"},QualityFilter:{}}},output:{type:"structure",members:{FaceRecords:{type:"list",member:{type:"structure",members:{Face:{shape:"S60"},FaceDetail:{shape:"S3b"}}}},OrientationCorrection:{},FaceModelVersion:{},UnindexedFaces:{type:"list",member:{type:"structure",members:{Reasons:{type:"list",member:{}},FaceDetail:{shape:"S3b"}}}}}}},ListCollections:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CollectionIds:{type:"list",member:{}},NextToken:{},FaceModelVersions:{type:"list",member:{}}}}},ListFaces:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Faces:{type:"list",member:{shape:"S60"}},NextToken:{},FaceModelVersion:{}}}},ListStreamProcessors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},StreamProcessors:{type:"list",member:{type:"structure",members:{Name:{},Status:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sw"}}}},RecognizeCelebrities:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"}}},output:{type:"structure",members:{CelebrityFaces:{type:"list",member:{type:"structure",members:{Urls:{shape:"S51"},Name:{},Id:{},Face:{shape:"Sg"},MatchConfidence:{type:"float"},KnownGender:{shape:"S53"}}}},UnrecognizedFaces:{type:"list",member:{shape:"Sg"}},OrientationCorrection:{}}}},SearchFaces:{input:{type:"structure",required:["CollectionId","FaceId"],members:{CollectionId:{},FaceId:{},MaxFaces:{type:"integer"},FaceMatchThreshold:{type:"float"}}},output:{type:"structure",members:{SearchedFaceId:{},FaceMatches:{shape:"S5y"},FaceModelVersion:{}}}},SearchFacesByImage:{input:{type:"structure",required:["CollectionId","Image"],members:{CollectionId:{},Image:{shape:"S2"},MaxFaces:{type:"integer"},FaceMatchThreshold:{type:"float"},QualityFilter:{}}},output:{type:"structure",members:{SearchedFaceBoundingBox:{shape:"Sc"},SearchedFaceConfidence:{type:"float"},FaceMatches:{shape:"S5y"},FaceModelVersion:{}}}},StartCelebrityRecognition:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7v"},ClientRequestToken:{},NotificationChannel:{shape:"S7x"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartContentModeration:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7v"},MinConfidence:{type:"float"},ClientRequestToken:{},NotificationChannel:{shape:"S7x"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartFaceDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7v"},ClientRequestToken:{},NotificationChannel:{shape:"S7x"},FaceAttributes:{},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartFaceSearch:{input:{type:"structure",required:["Video","CollectionId"],members:{Video:{shape:"S7v"},ClientRequestToken:{},FaceMatchThreshold:{type:"float"},CollectionId:{},NotificationChannel:{shape:"S7x"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartLabelDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7v"},ClientRequestToken:{},MinConfidence:{type:"float"},NotificationChannel:{shape:"S7x"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartPersonTracking:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7v"},ClientRequestToken:{},NotificationChannel:{shape:"S7x"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartProjectVersion:{input:{type:"structure",required:["ProjectVersionArn","MinInferenceUnits"],members:{ProjectVersionArn:{},MinInferenceUnits:{type:"integer"}}},output:{type:"structure",members:{Status:{}}}},StartSegmentDetection:{input:{type:"structure",required:["Video","SegmentTypes"],members:{Video:{shape:"S7v"},ClientRequestToken:{},NotificationChannel:{shape:"S7x"},JobTag:{},Filters:{type:"structure",members:{TechnicalCueFilter:{type:"structure",members:{MinSegmentConfidence:{type:"float"},BlackFrame:{type:"structure",members:{MaxPixelThreshold:{type:"float"},MinCoveragePercentage:{type:"float"}}}}},ShotFilter:{type:"structure",members:{MinSegmentConfidence:{type:"float"}}}}},SegmentTypes:{type:"list",member:{}}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StartTextDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7v"},ClientRequestToken:{},NotificationChannel:{shape:"S7x"},JobTag:{},Filters:{type:"structure",members:{WordFilter:{shape:"S4p"},RegionsOfInterest:{shape:"S4s"}}}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StopProjectVersion:{input:{type:"structure",required:["ProjectVersionArn"],members:{ProjectVersionArn:{}}},output:{type:"structure",members:{Status:{}}}},StopStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sw"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"structure",members:{Bytes:{type:"blob"},S3Object:{shape:"S4"}}},S4:{type:"structure",members:{Bucket:{},Name:{},Version:{}}},Sc:{type:"structure",members:{Width:{type:"float"},Height:{type:"float"},Left:{type:"float"},Top:{type:"float"}}},Sg:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Landmarks:{shape:"Sh"},Pose:{shape:"Sk"},Quality:{shape:"Sm"},Emotions:{shape:"Sn"},Smile:{shape:"Sq"}}},Sh:{type:"list",member:{type:"structure",members:{Type:{},X:{type:"float"},Y:{type:"float"}}}},Sk:{type:"structure",members:{Roll:{type:"float"},Yaw:{type:"float"},Pitch:{type:"float"}}},Sm:{type:"structure",members:{Brightness:{type:"float"},Sharpness:{type:"float"}}},Sn:{type:"list",member:{type:"structure",members:{Type:{},Confidence:{type:"float"}}}},Sq:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Sw:{type:"map",key:{},value:{}},S18:{type:"structure",members:{S3Bucket:{},S3KeyPrefix:{}}},S1a:{type:"structure",members:{Assets:{shape:"S1b"}}},S1b:{type:"list",member:{type:"structure",members:{GroundTruthManifest:{shape:"S1d"}}}},S1d:{type:"structure",members:{S3Object:{shape:"S4"}}},S1e:{type:"structure",members:{Assets:{shape:"S1b"},AutoCreate:{type:"boolean"}}},S1j:{type:"structure",members:{KinesisVideoStream:{type:"structure",members:{Arn:{}}}}},S1m:{type:"structure",members:{KinesisDataStream:{type:"structure",members:{Arn:{}}}}},S1q:{type:"structure",members:{FaceSearch:{type:"structure",members:{CollectionId:{},FaceMatchThreshold:{type:"float"}}}}},S1y:{type:"list",member:{}},S2n:{type:"structure",members:{Assets:{shape:"S1b"}}},S33:{type:"structure",members:{BoundingBox:{shape:"Sc"},Polygon:{type:"list",member:{type:"structure",members:{X:{type:"float"},Y:{type:"float"}}}}}},S37:{type:"list",member:{}},S3b:{type:"structure",members:{BoundingBox:{shape:"Sc"},AgeRange:{type:"structure",members:{Low:{type:"integer"},High:{type:"integer"}}},Smile:{shape:"Sq"},Eyeglasses:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Sunglasses:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Gender:{type:"structure",members:{Value:{},Confidence:{type:"float"}}},Beard:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Mustache:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},EyesOpen:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},MouthOpen:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Emotions:{shape:"Sn"},Landmarks:{shape:"Sh"},Pose:{shape:"Sk"},Quality:{shape:"Sm"},Confidence:{type:"float"}}},S3o:{type:"structure",members:{Name:{},Confidence:{type:"float"},Instances:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"}}}},Parents:{type:"list",member:{type:"structure",members:{Name:{}}}}}},S42:{type:"structure",members:{Confidence:{type:"float"},Name:{},ParentName:{}}},S4m:{type:"list",member:{type:"integer"}},S4p:{type:"structure",members:{MinConfidence:{type:"float"},MinBoundingBoxHeight:{type:"float"},MinBoundingBoxWidth:{type:"float"}}},S4s:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"}}}},S4w:{type:"structure",members:{DetectedText:{},Type:{},Id:{type:"integer"},ParentId:{type:"integer"},Confidence:{type:"float"},Geometry:{shape:"S33"}}},S51:{type:"list",member:{}},S53:{type:"structure",members:{Type:{}}},S5c:{type:"structure",members:{Codec:{},DurationMillis:{type:"long"},Format:{},FrameRate:{type:"float"},FrameHeight:{type:"long"},FrameWidth:{type:"long"},ColorRange:{}}},S5w:{type:"structure",members:{Index:{type:"long"},BoundingBox:{shape:"Sc"},Face:{shape:"S3b"}}},S5y:{type:"list",member:{type:"structure",members:{Similarity:{type:"float"},Face:{shape:"S60"}}}},S60:{type:"structure",members:{FaceId:{},BoundingBox:{shape:"Sc"},ImageId:{},ExternalImageId:{},Confidence:{type:"float"}}},S7v:{type:"structure",members:{S3Object:{shape:"S4"}}},S7x:{type:"structure",required:["SNSTopicArn","RoleArn"],members:{SNSTopicArn:{},RoleArn:{}}}}}},function(e){e.exports={pagination:{DescribeProjectVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProjectVersionDescriptions"},DescribeProjects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProjectDescriptions"},GetCelebrityRecognition:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetContentModeration:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetFaceDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetFaceSearch:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetLabelDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetPersonTracking:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetSegmentDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetTextDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListCollections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CollectionIds"},ListFaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Faces"},ListStreamProcessors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},function(e){e.exports={version:2,waiters:{ProjectVersionTrainingCompleted:{description:"Wait until the ProjectVersion training completes.",operation:"DescribeProjectVersions",delay:120,maxAttempts:360,acceptors:[{state:"success",matcher:"pathAll",argument:"ProjectVersionDescriptions[].Status",expected:"TRAINING_COMPLETED"},{state:"failure",matcher:"pathAny",argument:"ProjectVersionDescriptions[].Status",expected:"TRAINING_FAILED"}]},ProjectVersionRunning:{description:"Wait until the ProjectVersion is running.",delay:30,maxAttempts:40,operation:"DescribeProjectVersions",acceptors:[{state:"success",matcher:"pathAll",argument:"ProjectVersionDescriptions[].Status",expected:"RUNNING"},{state:"failure",matcher:"pathAny",argument:"ProjectVersionDescriptions[].Status",expected:"FAILED"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.route53={},n.Route53=i.defineService("route53",["2013-04-01"]),r(915),Object.defineProperty(a.services.route53,"2013-04-01",{get:function(){var e=r(916);return e.paginators=r(917).pagination,e.waiters=r(918).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.Route53},function(e,t,r){var n=r(2);n.util.update(n.Route53.prototype,{setupRequestListeners:function(e){e.on("build",this.sanitizeUrl)},sanitizeUrl:function(e){var t=e.httpRequest.path;e.httpRequest.path=t.replace(/\/%2F\w+%2F/,"/")},retryableError:function(e){return"PriorRequestNotComplete"===e.code&&400===e.statusCode||n.Service.prototype.retryableError.call(this,e)}})},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-04-01",endpointPrefix:"route53",globalEndpoint:"route53.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"Route 53",serviceFullName:"Amazon Route 53",serviceId:"Route 53",signatureVersion:"v4",uid:"route53-2013-04-01"},operations:{ActivateKeySigningKey:{http:{requestUri:"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/activate"},input:{type:"structure",required:["HostedZoneId","Name"],members:{HostedZoneId:{location:"uri",locationName:"HostedZoneId"},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},AssociateVPCWithHostedZone:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/associatevpc"},input:{locationName:"AssociateVPCWithHostedZoneRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"Sa"},Comment:{}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},ChangeResourceRecordSets:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/rrset/"},input:{locationName:"ChangeResourceRecordSetsRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","ChangeBatch"],members:{HostedZoneId:{location:"uri",locationName:"Id"},ChangeBatch:{type:"structure",required:["Changes"],members:{Comment:{},Changes:{type:"list",member:{locationName:"Change",type:"structure",required:["Action","ResourceRecordSet"],members:{Action:{},ResourceRecordSet:{shape:"Sk"}}}}}}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},ChangeTagsForResource:{http:{requestUri:"/2013-04-01/tags/{ResourceType}/{ResourceId}"},input:{locationName:"ChangeTagsForResourceRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{location:"uri",locationName:"ResourceType"},ResourceId:{location:"uri",locationName:"ResourceId"},AddTags:{shape:"S18"},RemoveTagKeys:{type:"list",member:{locationName:"Key"}}}},output:{type:"structure",members:{}}},CreateHealthCheck:{http:{requestUri:"/2013-04-01/healthcheck",responseCode:201},input:{locationName:"CreateHealthCheckRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["CallerReference","HealthCheckConfig"],members:{CallerReference:{},HealthCheckConfig:{shape:"S1g"}}},output:{type:"structure",required:["HealthCheck","Location"],members:{HealthCheck:{shape:"S23"},Location:{location:"header",locationName:"Location"}}}},CreateHostedZone:{http:{requestUri:"/2013-04-01/hostedzone",responseCode:201},input:{locationName:"CreateHostedZoneRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Name","CallerReference"],members:{Name:{},VPC:{shape:"Sa"},CallerReference:{},HostedZoneConfig:{shape:"S2l"},DelegationSetId:{}}},output:{type:"structure",required:["HostedZone","ChangeInfo","DelegationSet","Location"],members:{HostedZone:{shape:"S2o"},ChangeInfo:{shape:"S5"},DelegationSet:{shape:"S2q"},VPC:{shape:"Sa"},Location:{location:"header",locationName:"Location"}}}},CreateKeySigningKey:{http:{requestUri:"/2013-04-01/keysigningkey",responseCode:201},input:{locationName:"CreateKeySigningKeyRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["CallerReference","HostedZoneId","KeyManagementServiceArn","Name","Status"],members:{CallerReference:{},HostedZoneId:{},KeyManagementServiceArn:{},Name:{},Status:{}}},output:{type:"structure",required:["ChangeInfo","KeySigningKey","Location"],members:{ChangeInfo:{shape:"S5"},KeySigningKey:{shape:"S2w"},Location:{location:"header",locationName:"Location"}}}},CreateQueryLoggingConfig:{http:{requestUri:"/2013-04-01/queryloggingconfig",responseCode:201},input:{locationName:"CreateQueryLoggingConfigRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","CloudWatchLogsLogGroupArn"],members:{HostedZoneId:{},CloudWatchLogsLogGroupArn:{}}},output:{type:"structure",required:["QueryLoggingConfig","Location"],members:{QueryLoggingConfig:{shape:"S33"},Location:{location:"header",locationName:"Location"}}}},CreateReusableDelegationSet:{http:{requestUri:"/2013-04-01/delegationset",responseCode:201},input:{locationName:"CreateReusableDelegationSetRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["CallerReference"],members:{CallerReference:{},HostedZoneId:{}}},output:{type:"structure",required:["DelegationSet","Location"],members:{DelegationSet:{shape:"S2q"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicy:{http:{requestUri:"/2013-04-01/trafficpolicy",responseCode:201},input:{locationName:"CreateTrafficPolicyRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Name","Document"],members:{Name:{},Document:{},Comment:{}}},output:{type:"structure",required:["TrafficPolicy","Location"],members:{TrafficPolicy:{shape:"S3c"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicyInstance:{http:{requestUri:"/2013-04-01/trafficpolicyinstance",responseCode:201},input:{locationName:"CreateTrafficPolicyInstanceRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","Name","TTL","TrafficPolicyId","TrafficPolicyVersion"],members:{HostedZoneId:{},Name:{},TTL:{type:"long"},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"}}},output:{type:"structure",required:["TrafficPolicyInstance","Location"],members:{TrafficPolicyInstance:{shape:"S3h"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicyVersion:{http:{requestUri:"/2013-04-01/trafficpolicy/{Id}",responseCode:201},input:{locationName:"CreateTrafficPolicyVersionRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","Document"],members:{Id:{location:"uri",locationName:"Id"},Document:{},Comment:{}}},output:{type:"structure",required:["TrafficPolicy","Location"],members:{TrafficPolicy:{shape:"S3c"},Location:{location:"header",locationName:"Location"}}}},CreateVPCAssociationAuthorization:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},input:{locationName:"CreateVPCAssociationAuthorizationRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"Sa"}}},output:{type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{},VPC:{shape:"Sa"}}}},DeactivateKeySigningKey:{http:{requestUri:"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/deactivate"},input:{type:"structure",required:["HostedZoneId","Name"],members:{HostedZoneId:{location:"uri",locationName:"HostedZoneId"},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DeleteHealthCheck:{http:{method:"DELETE",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",members:{}}},DeleteHostedZone:{http:{method:"DELETE",requestUri:"/2013-04-01/hostedzone/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DeleteKeySigningKey:{http:{method:"DELETE",requestUri:"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}"},input:{type:"structure",required:["HostedZoneId","Name"],members:{HostedZoneId:{location:"uri",locationName:"HostedZoneId"},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DeleteQueryLoggingConfig:{http:{method:"DELETE",requestUri:"/2013-04-01/queryloggingconfig/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteReusableDelegationSet:{http:{method:"DELETE",requestUri:"/2013-04-01/delegationset/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteTrafficPolicy:{http:{method:"DELETE",requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{type:"structure",required:["Id","Version"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"}}},output:{type:"structure",members:{}}},DeleteTrafficPolicyInstance:{http:{method:"DELETE",requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteVPCAssociationAuthorization:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation"},input:{locationName:"DeleteVPCAssociationAuthorizationRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"Sa"}}},output:{type:"structure",members:{}}},DisableHostedZoneDNSSEC:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/disable-dnssec"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DisassociateVPCFromHostedZone:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/disassociatevpc"},input:{locationName:"DisassociateVPCFromHostedZoneRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"Sa"},Comment:{}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},EnableHostedZoneDNSSEC:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/enable-dnssec"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},GetAccountLimit:{http:{method:"GET",requestUri:"/2013-04-01/accountlimit/{Type}"},input:{type:"structure",required:["Type"],members:{Type:{location:"uri",locationName:"Type"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetChange:{http:{method:"GET",requestUri:"/2013-04-01/change/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},GetCheckerIpRanges:{http:{method:"GET",requestUri:"/2013-04-01/checkeripranges"},input:{type:"structure",members:{}},output:{type:"structure",required:["CheckerIpRanges"],members:{CheckerIpRanges:{type:"list",member:{}}}}},GetDNSSEC:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}/dnssec"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["Status","KeySigningKeys"],members:{Status:{type:"structure",members:{ServeSignature:{},StatusMessage:{}}},KeySigningKeys:{type:"list",member:{shape:"S2w"}}}}},GetGeoLocation:{http:{method:"GET",requestUri:"/2013-04-01/geolocation"},input:{type:"structure",members:{ContinentCode:{location:"querystring",locationName:"continentcode"},CountryCode:{location:"querystring",locationName:"countrycode"},SubdivisionCode:{location:"querystring",locationName:"subdivisioncode"}}},output:{type:"structure",required:["GeoLocationDetails"],members:{GeoLocationDetails:{shape:"S4w"}}}},GetHealthCheck:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheck"],members:{HealthCheck:{shape:"S23"}}}},GetHealthCheckCount:{http:{method:"GET",requestUri:"/2013-04-01/healthcheckcount"},input:{type:"structure",members:{}},output:{type:"structure",required:["HealthCheckCount"],members:{HealthCheckCount:{type:"long"}}}},GetHealthCheckLastFailureReason:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheckObservations"],members:{HealthCheckObservations:{shape:"S57"}}}},GetHealthCheckStatus:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}/status"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheckObservations"],members:{HealthCheckObservations:{shape:"S57"}}}},GetHostedZone:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["HostedZone"],members:{HostedZone:{shape:"S2o"},DelegationSet:{shape:"S2q"},VPCs:{shape:"S5f"}}}},GetHostedZoneCount:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonecount"},input:{type:"structure",members:{}},output:{type:"structure",required:["HostedZoneCount"],members:{HostedZoneCount:{type:"long"}}}},GetHostedZoneLimit:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonelimit/{Id}/{Type}"},input:{type:"structure",required:["Type","HostedZoneId"],members:{Type:{location:"uri",locationName:"Type"},HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetQueryLoggingConfig:{http:{method:"GET",requestUri:"/2013-04-01/queryloggingconfig/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["QueryLoggingConfig"],members:{QueryLoggingConfig:{shape:"S33"}}}},GetReusableDelegationSet:{http:{method:"GET",requestUri:"/2013-04-01/delegationset/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["DelegationSet"],members:{DelegationSet:{shape:"S2q"}}}},GetReusableDelegationSetLimit:{http:{method:"GET",requestUri:"/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}"},input:{type:"structure",required:["Type","DelegationSetId"],members:{Type:{location:"uri",locationName:"Type"},DelegationSetId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetTrafficPolicy:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{type:"structure",required:["Id","Version"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"}}},output:{type:"structure",required:["TrafficPolicy"],members:{TrafficPolicy:{shape:"S3c"}}}},GetTrafficPolicyInstance:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["TrafficPolicyInstance"],members:{TrafficPolicyInstance:{shape:"S3h"}}}},GetTrafficPolicyInstanceCount:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstancecount"},input:{type:"structure",members:{}},output:{type:"structure",required:["TrafficPolicyInstanceCount"],members:{TrafficPolicyInstanceCount:{type:"integer"}}}},ListGeoLocations:{http:{method:"GET",requestUri:"/2013-04-01/geolocations"},input:{type:"structure",members:{StartContinentCode:{location:"querystring",locationName:"startcontinentcode"},StartCountryCode:{location:"querystring",locationName:"startcountrycode"},StartSubdivisionCode:{location:"querystring",locationName:"startsubdivisioncode"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["GeoLocationDetailsList","IsTruncated","MaxItems"],members:{GeoLocationDetailsList:{type:"list",member:{shape:"S4w",locationName:"GeoLocationDetails"}},IsTruncated:{type:"boolean"},NextContinentCode:{},NextCountryCode:{},NextSubdivisionCode:{},MaxItems:{}}}},ListHealthChecks:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["HealthChecks","Marker","IsTruncated","MaxItems"],members:{HealthChecks:{type:"list",member:{shape:"S23",locationName:"HealthCheck"}},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListHostedZones:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"},DelegationSetId:{location:"querystring",locationName:"delegationsetid"}}},output:{type:"structure",required:["HostedZones","Marker","IsTruncated","MaxItems"],members:{HostedZones:{shape:"S6d"},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListHostedZonesByName:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonesbyname"},input:{type:"structure",members:{DNSName:{location:"querystring",locationName:"dnsname"},HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["HostedZones","IsTruncated","MaxItems"],members:{HostedZones:{shape:"S6d"},DNSName:{},HostedZoneId:{},IsTruncated:{type:"boolean"},NextDNSName:{},NextHostedZoneId:{},MaxItems:{}}}},ListHostedZonesByVPC:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonesbyvpc"},input:{type:"structure",required:["VPCId","VPCRegion"],members:{VPCId:{location:"querystring",locationName:"vpcid"},VPCRegion:{location:"querystring",locationName:"vpcregion"},MaxItems:{location:"querystring",locationName:"maxitems"},NextToken:{location:"querystring",locationName:"nexttoken"}}},output:{type:"structure",required:["HostedZoneSummaries","MaxItems"],members:{HostedZoneSummaries:{type:"list",member:{locationName:"HostedZoneSummary",type:"structure",required:["HostedZoneId","Name","Owner"],members:{HostedZoneId:{},Name:{},Owner:{type:"structure",members:{OwningAccount:{},OwningService:{}}}}}},MaxItems:{},NextToken:{}}}},ListQueryLoggingConfigs:{http:{method:"GET",requestUri:"/2013-04-01/queryloggingconfig"},input:{type:"structure",members:{HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},NextToken:{location:"querystring",locationName:"nexttoken"},MaxResults:{location:"querystring",locationName:"maxresults"}}},output:{type:"structure",required:["QueryLoggingConfigs"],members:{QueryLoggingConfigs:{type:"list",member:{shape:"S33",locationName:"QueryLoggingConfig"}},NextToken:{}}}},ListResourceRecordSets:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}/rrset"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"},StartRecordName:{location:"querystring",locationName:"name"},StartRecordType:{location:"querystring",locationName:"type"},StartRecordIdentifier:{location:"querystring",locationName:"identifier"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["ResourceRecordSets","IsTruncated","MaxItems"],members:{ResourceRecordSets:{type:"list",member:{shape:"Sk",locationName:"ResourceRecordSet"}},IsTruncated:{type:"boolean"},NextRecordName:{},NextRecordType:{},NextRecordIdentifier:{},MaxItems:{}}}},ListReusableDelegationSets:{http:{method:"GET",requestUri:"/2013-04-01/delegationset"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["DelegationSets","Marker","IsTruncated","MaxItems"],members:{DelegationSets:{type:"list",member:{shape:"S2q",locationName:"DelegationSet"}},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/2013-04-01/tags/{ResourceType}/{ResourceId}"},input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{location:"uri",locationName:"ResourceType"},ResourceId:{location:"uri",locationName:"ResourceId"}}},output:{type:"structure",required:["ResourceTagSet"],members:{ResourceTagSet:{shape:"S70"}}}},ListTagsForResources:{http:{requestUri:"/2013-04-01/tags/{ResourceType}"},input:{locationName:"ListTagsForResourcesRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["ResourceType","ResourceIds"],members:{ResourceType:{location:"uri",locationName:"ResourceType"},ResourceIds:{type:"list",member:{locationName:"ResourceId"}}}},output:{type:"structure",required:["ResourceTagSets"],members:{ResourceTagSets:{type:"list",member:{shape:"S70",locationName:"ResourceTagSet"}}}}},ListTrafficPolicies:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicies"},input:{type:"structure",members:{TrafficPolicyIdMarker:{location:"querystring",locationName:"trafficpolicyid"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicySummaries","IsTruncated","TrafficPolicyIdMarker","MaxItems"],members:{TrafficPolicySummaries:{type:"list",member:{locationName:"TrafficPolicySummary",type:"structure",required:["Id","Name","Type","LatestVersion","TrafficPolicyCount"],members:{Id:{},Name:{},Type:{},LatestVersion:{type:"integer"},TrafficPolicyCount:{type:"integer"}}}},IsTruncated:{type:"boolean"},TrafficPolicyIdMarker:{},MaxItems:{}}}},ListTrafficPolicyInstances:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstances"},input:{type:"structure",members:{HostedZoneIdMarker:{location:"querystring",locationName:"hostedzoneid"},TrafficPolicyInstanceNameMarker:{location:"querystring",locationName:"trafficpolicyinstancename"},TrafficPolicyInstanceTypeMarker:{location:"querystring",locationName:"trafficpolicyinstancetype"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicyInstances","IsTruncated","MaxItems"],members:{TrafficPolicyInstances:{shape:"S7b"},HostedZoneIdMarker:{},TrafficPolicyInstanceNameMarker:{},TrafficPolicyInstanceTypeMarker:{},IsTruncated:{type:"boolean"},MaxItems:{}}}},ListTrafficPolicyInstancesByHostedZone:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstances/hostedzone"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"querystring",locationName:"id"},TrafficPolicyInstanceNameMarker:{location:"querystring",locationName:"trafficpolicyinstancename"},TrafficPolicyInstanceTypeMarker:{location:"querystring",locationName:"trafficpolicyinstancetype"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicyInstances","IsTruncated","MaxItems"],members:{TrafficPolicyInstances:{shape:"S7b"},TrafficPolicyInstanceNameMarker:{},TrafficPolicyInstanceTypeMarker:{},IsTruncated:{type:"boolean"},MaxItems:{}}}},ListTrafficPolicyInstancesByPolicy:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstances/trafficpolicy"},input:{type:"structure",required:["TrafficPolicyId","TrafficPolicyVersion"],members:{TrafficPolicyId:{location:"querystring",locationName:"id"},TrafficPolicyVersion:{location:"querystring",locationName:"version",type:"integer"},HostedZoneIdMarker:{location:"querystring",locationName:"hostedzoneid"},TrafficPolicyInstanceNameMarker:{location:"querystring",locationName:"trafficpolicyinstancename"},TrafficPolicyInstanceTypeMarker:{location:"querystring",locationName:"trafficpolicyinstancetype"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicyInstances","IsTruncated","MaxItems"],members:{TrafficPolicyInstances:{shape:"S7b"},HostedZoneIdMarker:{},TrafficPolicyInstanceNameMarker:{},TrafficPolicyInstanceTypeMarker:{},IsTruncated:{type:"boolean"},MaxItems:{}}}},ListTrafficPolicyVersions:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicies/{Id}/versions"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},TrafficPolicyVersionMarker:{location:"querystring",locationName:"trafficpolicyversion"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicies","IsTruncated","TrafficPolicyVersionMarker","MaxItems"],members:{TrafficPolicies:{type:"list",member:{shape:"S3c",locationName:"TrafficPolicy"}},IsTruncated:{type:"boolean"},TrafficPolicyVersionMarker:{},MaxItems:{}}}},ListVPCAssociationAuthorizations:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"},NextToken:{location:"querystring",locationName:"nexttoken"},MaxResults:{location:"querystring",locationName:"maxresults"}}},output:{type:"structure",required:["HostedZoneId","VPCs"],members:{HostedZoneId:{},NextToken:{},VPCs:{shape:"S5f"}}}},TestDNSAnswer:{http:{method:"GET",requestUri:"/2013-04-01/testdnsanswer"},input:{type:"structure",required:["HostedZoneId","RecordName","RecordType"],members:{HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},RecordName:{location:"querystring",locationName:"recordname"},RecordType:{location:"querystring",locationName:"recordtype"},ResolverIP:{location:"querystring",locationName:"resolverip"},EDNS0ClientSubnetIP:{location:"querystring",locationName:"edns0clientsubnetip"},EDNS0ClientSubnetMask:{location:"querystring",locationName:"edns0clientsubnetmask"}}},output:{type:"structure",required:["Nameserver","RecordName","RecordType","RecordData","ResponseCode","Protocol"],members:{Nameserver:{},RecordName:{},RecordType:{},RecordData:{type:"list",member:{locationName:"RecordDataEntry"}},ResponseCode:{},Protocol:{}}}},UpdateHealthCheck:{http:{requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{locationName:"UpdateHealthCheckRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"},HealthCheckVersion:{type:"long"},IPAddress:{},Port:{type:"integer"},ResourcePath:{},FullyQualifiedDomainName:{},SearchString:{},FailureThreshold:{type:"integer"},Inverted:{type:"boolean"},Disabled:{type:"boolean"},HealthThreshold:{type:"integer"},ChildHealthChecks:{shape:"S1t"},EnableSNI:{type:"boolean"},Regions:{shape:"S1v"},AlarmIdentifier:{shape:"S1x"},InsufficientDataHealthStatus:{},ResetElements:{type:"list",member:{locationName:"ResettableElementName"}}}},output:{type:"structure",required:["HealthCheck"],members:{HealthCheck:{shape:"S23"}}}},UpdateHostedZoneComment:{http:{requestUri:"/2013-04-01/hostedzone/{Id}"},input:{locationName:"UpdateHostedZoneCommentRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Comment:{}}},output:{type:"structure",required:["HostedZone"],members:{HostedZone:{shape:"S2o"}}}},UpdateTrafficPolicyComment:{http:{requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{locationName:"UpdateTrafficPolicyCommentRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","Version","Comment"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"},Comment:{}}},output:{type:"structure",required:["TrafficPolicy"],members:{TrafficPolicy:{shape:"S3c"}}}},UpdateTrafficPolicyInstance:{http:{requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{locationName:"UpdateTrafficPolicyInstanceRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","TTL","TrafficPolicyId","TrafficPolicyVersion"],members:{Id:{location:"uri",locationName:"Id"},TTL:{type:"long"},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"}}},output:{type:"structure",required:["TrafficPolicyInstance"],members:{TrafficPolicyInstance:{shape:"S3h"}}}}},shapes:{S5:{type:"structure",required:["Id","Status","SubmittedAt"],members:{Id:{},Status:{},SubmittedAt:{type:"timestamp"},Comment:{}}},Sa:{type:"structure",members:{VPCRegion:{},VPCId:{}}},Sk:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},SetIdentifier:{},Weight:{type:"long"},Region:{},GeoLocation:{type:"structure",members:{ContinentCode:{},CountryCode:{},SubdivisionCode:{}}},Failover:{},MultiValueAnswer:{type:"boolean"},TTL:{type:"long"},ResourceRecords:{type:"list",member:{locationName:"ResourceRecord",type:"structure",required:["Value"],members:{Value:{}}}},AliasTarget:{type:"structure",required:["HostedZoneId","DNSName","EvaluateTargetHealth"],members:{HostedZoneId:{},DNSName:{},EvaluateTargetHealth:{type:"boolean"}}},HealthCheckId:{},TrafficPolicyInstanceId:{}}},S18:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S1g:{type:"structure",required:["Type"],members:{IPAddress:{},Port:{type:"integer"},Type:{},ResourcePath:{},FullyQualifiedDomainName:{},SearchString:{},RequestInterval:{type:"integer"},FailureThreshold:{type:"integer"},MeasureLatency:{type:"boolean"},Inverted:{type:"boolean"},Disabled:{type:"boolean"},HealthThreshold:{type:"integer"},ChildHealthChecks:{shape:"S1t"},EnableSNI:{type:"boolean"},Regions:{shape:"S1v"},AlarmIdentifier:{shape:"S1x"},InsufficientDataHealthStatus:{},RoutingControlArn:{}}},S1t:{type:"list",member:{locationName:"ChildHealthCheck"}},S1v:{type:"list",member:{locationName:"Region"}},S1x:{type:"structure",required:["Region","Name"],members:{Region:{},Name:{}}},S23:{type:"structure",required:["Id","CallerReference","HealthCheckConfig","HealthCheckVersion"],members:{Id:{},CallerReference:{},LinkedService:{shape:"S24"},HealthCheckConfig:{shape:"S1g"},HealthCheckVersion:{type:"long"},CloudWatchAlarmConfiguration:{type:"structure",required:["EvaluationPeriods","Threshold","ComparisonOperator","Period","MetricName","Namespace","Statistic"],members:{EvaluationPeriods:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},Period:{type:"integer"},MetricName:{},Namespace:{},Statistic:{},Dimensions:{type:"list",member:{locationName:"Dimension",type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}}}},S24:{type:"structure",members:{ServicePrincipal:{},Description:{}}},S2l:{type:"structure",members:{Comment:{},PrivateZone:{type:"boolean"}}},S2o:{type:"structure",required:["Id","Name","CallerReference"],members:{Id:{},Name:{},CallerReference:{},Config:{shape:"S2l"},ResourceRecordSetCount:{type:"long"},LinkedService:{shape:"S24"}}},S2q:{type:"structure",required:["NameServers"],members:{Id:{},CallerReference:{},NameServers:{type:"list",member:{locationName:"NameServer"}}}},S2w:{type:"structure",members:{Name:{},KmsArn:{},Flag:{type:"integer"},SigningAlgorithmMnemonic:{},SigningAlgorithmType:{type:"integer"},DigestAlgorithmMnemonic:{},DigestAlgorithmType:{type:"integer"},KeyTag:{type:"integer"},DigestValue:{},PublicKey:{},DSRecord:{},DNSKEYRecord:{},Status:{},StatusMessage:{},CreatedDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"}}},S33:{type:"structure",required:["Id","HostedZoneId","CloudWatchLogsLogGroupArn"],members:{Id:{},HostedZoneId:{},CloudWatchLogsLogGroupArn:{}}},S3c:{type:"structure",required:["Id","Version","Name","Type","Document"],members:{Id:{},Version:{type:"integer"},Name:{},Type:{},Document:{},Comment:{}}},S3h:{type:"structure",required:["Id","HostedZoneId","Name","TTL","State","Message","TrafficPolicyId","TrafficPolicyVersion","TrafficPolicyType"],members:{Id:{},HostedZoneId:{},Name:{},TTL:{type:"long"},State:{},Message:{},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"},TrafficPolicyType:{}}},S4w:{type:"structure",members:{ContinentCode:{},ContinentName:{},CountryCode:{},CountryName:{},SubdivisionCode:{},SubdivisionName:{}}},S57:{type:"list",member:{locationName:"HealthCheckObservation",type:"structure",members:{Region:{},IPAddress:{},StatusReport:{type:"structure",members:{Status:{},CheckedTime:{type:"timestamp"}}}}}},S5f:{type:"list",member:{shape:"Sa",locationName:"VPC"}},S6d:{type:"list",member:{shape:"S2o",locationName:"HostedZone"}},S70:{type:"structure",members:{ResourceType:{},ResourceId:{},Tags:{shape:"S18"}}},S7b:{type:"list",member:{shape:"S3h",locationName:"TrafficPolicyInstance"}}}}},function(e){e.exports={pagination:{ListHealthChecks:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"NextMarker",result_key:"HealthChecks"},ListHostedZones:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"NextMarker",result_key:"HostedZones"},ListQueryLoggingConfigs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueryLoggingConfigs"},ListResourceRecordSets:{input_token:["StartRecordName","StartRecordType","StartRecordIdentifier"],limit_key:"MaxItems",more_results:"IsTruncated",output_token:["NextRecordName","NextRecordType","NextRecordIdentifier"],result_key:"ResourceRecordSets"}}}},function(e){e.exports={version:2,waiters:{ResourceRecordSetsChanged:{delay:30,maxAttempts:60,operation:"GetChange",acceptors:[{matcher:"path",expected:"INSYNC",argument:"ChangeInfo.Status",state:"success"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.route53domains={},n.Route53Domains=i.defineService("route53domains",["2014-05-15"]),Object.defineProperty(a.services.route53domains,"2014-05-15",{get:function(){var e=r(920);return e.paginators=r(921).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Route53Domains},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-05-15",endpointPrefix:"route53domains",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Route 53 Domains",serviceId:"Route 53 Domains",signatureVersion:"v4",targetPrefix:"Route53Domains_v20140515",uid:"route53domains-2014-05-15"},operations:{AcceptDomainTransferFromAnotherAwsAccount:{input:{type:"structure",required:["DomainName","Password"],members:{DomainName:{},Password:{}}},output:{type:"structure",members:{OperationId:{}}}},CancelDomainTransferToAnotherAwsAccount:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{OperationId:{}}}},CheckDomainAvailability:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},IdnLangCode:{}}},output:{type:"structure",required:["Availability"],members:{Availability:{}}}},CheckDomainTransferability:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AuthCode:{shape:"Sd"}}},output:{type:"structure",required:["Transferability"],members:{Transferability:{type:"structure",members:{Transferable:{}}}}}},DeleteTagsForDomain:{input:{type:"structure",required:["DomainName","TagsToDelete"],members:{DomainName:{},TagsToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{}}},DisableDomainAutoRenew:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{}}},DisableDomainTransferLock:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},EnableDomainAutoRenew:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{}}},EnableDomainTransferLock:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},GetContactReachabilityStatus:{input:{type:"structure",members:{domainName:{}}},output:{type:"structure",members:{domainName:{},status:{}}}},GetDomainDetail:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["DomainName","Nameservers","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},Nameservers:{shape:"Sy"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},AdminPrivacy:{type:"boolean"},RegistrantPrivacy:{type:"boolean"},TechPrivacy:{type:"boolean"},RegistrarName:{},WhoIsServer:{},RegistrarUrl:{},AbuseContactEmail:{},AbuseContactPhone:{},RegistryDomainId:{},CreationDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"},ExpirationDate:{type:"timestamp"},Reseller:{},DnsSec:{},StatusList:{type:"list",member:{}}}}},GetDomainSuggestions:{input:{type:"structure",required:["DomainName","SuggestionCount","OnlyAvailable"],members:{DomainName:{},SuggestionCount:{type:"integer"},OnlyAvailable:{type:"boolean"}}},output:{type:"structure",members:{SuggestionsList:{type:"list",member:{type:"structure",members:{DomainName:{},Availability:{}}}}}}},GetOperationDetail:{input:{type:"structure",required:["OperationId"],members:{OperationId:{}}},output:{type:"structure",members:{OperationId:{},Status:{},Message:{},DomainName:{},Type:{},SubmittedDate:{type:"timestamp"}}}},ListDomains:{input:{type:"structure",members:{Marker:{},MaxItems:{type:"integer"}}},output:{type:"structure",required:["Domains"],members:{Domains:{type:"list",member:{type:"structure",required:["DomainName"],members:{DomainName:{},AutoRenew:{type:"boolean"},TransferLock:{type:"boolean"},Expiry:{type:"timestamp"}}}},NextPageMarker:{}}}},ListOperations:{input:{type:"structure",members:{SubmittedSince:{type:"timestamp"},Marker:{},MaxItems:{type:"integer"}}},output:{type:"structure",required:["Operations"],members:{Operations:{type:"list",member:{type:"structure",required:["OperationId","Status","Type","SubmittedDate"],members:{OperationId:{},Status:{},Type:{},SubmittedDate:{type:"timestamp"}}}},NextPageMarker:{}}}},ListTagsForDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["TagList"],members:{TagList:{shape:"S2d"}}}},RegisterDomain:{input:{type:"structure",required:["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},IdnLangCode:{},DurationInYears:{type:"integer"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},PrivacyProtectAdminContact:{type:"boolean"},PrivacyProtectRegistrantContact:{type:"boolean"},PrivacyProtectTechContact:{type:"boolean"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},RejectDomainTransferFromAnotherAwsAccount:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{OperationId:{}}}},RenewDomain:{input:{type:"structure",required:["DomainName","CurrentExpiryYear"],members:{DomainName:{},DurationInYears:{type:"integer"},CurrentExpiryYear:{type:"integer"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},ResendContactReachabilityEmail:{input:{type:"structure",members:{domainName:{}}},output:{type:"structure",members:{domainName:{},emailAddress:{},isAlreadyVerified:{type:"boolean"}}}},RetrieveDomainAuthCode:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["AuthCode"],members:{AuthCode:{shape:"Sd"}}}},TransferDomain:{input:{type:"structure",required:["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},IdnLangCode:{},DurationInYears:{type:"integer"},Nameservers:{shape:"Sy"},AuthCode:{shape:"Sd"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},PrivacyProtectAdminContact:{type:"boolean"},PrivacyProtectRegistrantContact:{type:"boolean"},PrivacyProtectTechContact:{type:"boolean"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},TransferDomainToAnotherAwsAccount:{input:{type:"structure",required:["DomainName","AccountId"],members:{DomainName:{},AccountId:{}}},output:{type:"structure",members:{OperationId:{},Password:{}}}},UpdateDomainContact:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},UpdateDomainContactPrivacy:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AdminPrivacy:{type:"boolean"},RegistrantPrivacy:{type:"boolean"},TechPrivacy:{type:"boolean"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},UpdateDomainNameservers:{input:{type:"structure",required:["DomainName","Nameservers"],members:{DomainName:{},FIAuthKey:{deprecated:!0},Nameservers:{shape:"Sy"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},UpdateTagsForDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},TagsToUpdate:{shape:"S2d"}}},output:{type:"structure",members:{}}},ViewBilling:{input:{type:"structure",members:{Start:{type:"timestamp"},End:{type:"timestamp"},Marker:{},MaxItems:{type:"integer"}}},output:{type:"structure",members:{NextPageMarker:{},BillingRecords:{type:"list",member:{type:"structure",members:{DomainName:{},Operation:{},InvoiceId:{},BillDate:{type:"timestamp"},Price:{type:"double"}}}}}}}},shapes:{Sd:{type:"string",sensitive:!0},Sy:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},GlueIps:{type:"list",member:{}}}}},S14:{type:"structure",members:{FirstName:{},LastName:{},ContactType:{},OrganizationName:{},AddressLine1:{},AddressLine2:{},City:{},State:{},CountryCode:{},ZipCode:{},PhoneNumber:{},Email:{},Fax:{},ExtraParams:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}},sensitive:!0},S2d:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},function(e){e.exports={pagination:{ListDomains:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextPageMarker",result_key:"Domains"},ListOperations:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextPageMarker",result_key:"Operations"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.s3={},n.S3=i.defineService("s3",["2006-03-01"]),r(923),Object.defineProperty(a.services.s3,"2006-03-01",{get:function(){var e=r(926);return e.paginators=r(927).pagination,e.waiters=r(928).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.S3},function(e,t,r){var n=r(2),i=r(262),a=r(266),o=r(924),s=r(169);r(925);var u={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},c=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];n.util.update(n.S3.prototype,{getSignatureVersion:function(e){var t=this.api.signatureVersion,r=this._originalConfig?this._originalConfig.signatureVersion:null,n=this.config.signatureVersion,i=!!e&&e.isPresigned();return r?r="v2"===r?"s3":r:(!0!==i?t="v4":n&&(t=n),t)},getSigningName:function(e){if(e&&"writeGetObjectResponse"===e.operation)return"s3-object-lambda";var t=n.Service.prototype.getSigningName;return e&&e._parsedArn&&e._parsedArn.service?e._parsedArn.service:t.call(this)},getSignerClass:function(e){var t=this.getSignatureVersion(e);return n.Signers.RequestSigner.getVersion(t)},validateService:function(){var e,t=[];if(this.config.region||(this.config.region="us-east-1"),!this.config.endpoint&&this.config.s3BucketEndpoint&&t.push("An endpoint must be provided when configuring `s3BucketEndpoint` to true."),1===t.length?e=t[0]:t.length>1&&(e="Multiple configuration errors:\n"+t.join("\n")),e)throw n.util.error(new Error,{name:"InvalidEndpoint",message:e})},shouldDisableBodySigning:function(e){var t=this.getSignerClass();return!0===this.config.s3DisableBodySigning&&t===n.Signers.V4&&"https:"===e.httpRequest.endpoint.protocol},setupRequestListeners:function(e){if(e.addListener("validate",this.validateScheme),e.addListener("validate",this.validateBucketName,!0),e.addListener("validate",this.optInUsEast1RegionalEndpoint,!0),e.removeListener("validate",n.EventListeners.Core.VALIDATE_REGION),e.addListener("build",this.addContentType),e.addListener("build",this.computeContentMd5),e.addListener("build",this.computeSseCustomerKeyMd5),e.addListener("build",this.populateURI),e.addListener("afterBuild",this.addExpect100Continue),e.addListener("extractError",this.extractError),e.addListener("extractData",n.util.hoistPayloadMember),e.addListener("extractData",this.extractData),e.addListener("extractData",this.extractErrorFrom200Response),e.addListener("beforePresign",this.prepareSignedUrl),this.shouldDisableBodySigning(e)&&(e.removeListener("afterBuild",n.EventListeners.Core.COMPUTE_SHA256),e.addListener("afterBuild",this.disableBodySigning)),"createBucket"!==e.operation&&o.isArnInParam(e,"Bucket"))return e._parsedArn=n.util.ARN.parse(e.params.Bucket),e.removeListener("validate",this.validateBucketName),e.removeListener("build",this.populateURI),"s3"===e._parsedArn.service?(e.addListener("validate",o.validateS3AccessPointArn),e.addListener("validate",this.validateArnResourceType)):"s3-outposts"===e._parsedArn.service&&(e.addListener("validate",o.validateOutpostsAccessPointArn),e.addListener("validate",o.validateOutpostsArn)),e.addListener("validate",o.validateArnRegion),e.addListener("validate",o.validateArnAccount),e.addListener("validate",o.validateArnService),e.addListener("build",this.populateUriFromAccessPointArn),void e.addListener("build",o.validatePopulateUriFromArn);e.addListener("validate",this.validateBucketEndpoint),e.addListener("validate",this.correctBucketRegionFromCache),e.onAsync("extractError",this.requestBucketRegion),n.util.isBrowser()&&e.onAsync("retry",this.reqRegionForNetworkingError)},validateScheme:function(e){var t=e.params,r=e.httpRequest.endpoint.protocol;if((t.SSECustomerKey||t.CopySourceSSECustomerKey)&&"https:"!==r){throw n.util.error(new Error,{code:"ConfigError",message:"Cannot send SSE keys over HTTP. Set 'sslEnabled'to 'true' in your configuration"})}},validateBucketEndpoint:function(e){if(!e.params.Bucket&&e.service.config.s3BucketEndpoint){throw n.util.error(new Error,{code:"ConfigError",message:"Cannot send requests to root API with `s3BucketEndpoint` set."})}},validateArnResourceType:function(e){var t=e._parsedArn.resource;if(0!==t.indexOf("accesspoint:")&&0!==t.indexOf("accesspoint/"))throw n.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'accesspoint/'"})},validateBucketName:function(e){var t=e.service.getSignatureVersion(e),r=e.params&&e.params.Bucket,i=e.params&&e.params.Key,a=r&&r.indexOf("/");if(r&&a>=0)if("string"===typeof i&&a>0){e.params=n.util.copy(e.params);var o=r.substr(a+1)||"";e.params.Key=o+"/"+i,e.params.Bucket=r.substr(0,a)}else if("v4"===t){var s="Bucket names cannot contain forward slashes. Bucket: "+r;throw n.util.error(new Error,{code:"InvalidBucket",message:s})}},isValidAccelerateOperation:function(e){return-1===["createBucket","deleteBucket","listBuckets"].indexOf(e)},optInUsEast1RegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.s3UsEast1RegionalEndpoint=a(t._originalConfig,{env:"AWS_S3_US_EAST_1_REGIONAL_ENDPOINT",sharedConfig:"s3_us_east_1_regional_endpoint",clientConfig:"s3UsEast1RegionalEndpoint"}),!(t._originalConfig||{}).endpoint&&"us-east-1"===e.httpRequest.region&&"regional"===r.s3UsEast1RegionalEndpoint&&e.httpRequest.endpoint.hostname.indexOf("s3.amazonaws.com")>=0){var n=r.endpoint.indexOf(".amazonaws.com");regionalEndpoint=r.endpoint.substring(0,n)+".us-east-1"+r.endpoint.substring(n),e.httpRequest.updateEndpoint(regionalEndpoint)}},populateURI:function(e){var t=e.httpRequest,r=e.params.Bucket,n=e.service,i=t.endpoint;if(r&&!n.pathStyleBucketName(r)){n.config.useAccelerateEndpoint&&n.isValidAccelerateOperation(e.operation)?n.config.useDualstack?i.hostname=r+".s3-accelerate.dualstack.amazonaws.com":i.hostname=r+".s3-accelerate.amazonaws.com":n.config.s3BucketEndpoint||(i.hostname=r+"."+i.hostname);var a=i.port;i.host=80!==a&&443!==a?i.hostname+":"+i.port:i.hostname,t.virtualHostedBucket=r,n.removeVirtualHostedBucketFromPath(e)}},removeVirtualHostedBucketFromPath:function(e){var t=e.httpRequest,r=t.virtualHostedBucket;if(r&&t.path){if(e.params&&e.params.Key){var i="/"+n.util.uriEscapePath(e.params.Key);if(0===t.path.indexOf(i)&&(t.path.length===i.length||"?"===t.path[i.length]))return}t.path=t.path.replace(new RegExp("/"+r),""),"/"!==t.path[0]&&(t.path="/"+t.path)}},populateUriFromAccessPointArn:function(e){var t=e._parsedArn,r="s3-outposts"===t.service,i="s3-object-lambda"===t.service,a=r?"."+t.outpostId:"",o=r?"s3-outposts":"s3-accesspoint",u=!r&&e.service.config.useDualstack?".dualstack":"",c=e.httpRequest.endpoint,p=s.getEndpointSuffix(t.region),l=e.service.config.s3UseArnRegion;if(c.hostname=[t.accessPoint+"-"+t.accountId+a,o+u,l?t.region:e.service.config.region,p].join("."),i){o="s3-object-lambda";var m=t.resource.split("/")[1];c.hostname=[m+"-"+t.accountId,o,l?t.region:e.service.config.region,p].join(".")}c.host=c.hostname;var d=n.util.uriEscape(e.params.Bucket),y=e.httpRequest.path;e.httpRequest.path=y.replace(new RegExp("/"+d),""),"/"!==e.httpRequest.path[0]&&(e.httpRequest.path="/"+e.httpRequest.path),e.httpRequest.region=t.region},addExpect100Continue:function(e){var t=e.httpRequest.headers["Content-Length"];n.util.isNode()&&(t>=1048576||e.params.Body instanceof n.util.stream.Stream)&&(e.httpRequest.headers.Expect="100-continue")},addContentType:function(e){var t=e.httpRequest;if("GET"!==t.method&&"HEAD"!==t.method){t.headers["Content-Type"]||(t.headers["Content-Type"]="application/octet-stream");var r=t.headers["Content-Type"];if(n.util.isBrowser())if("string"!==typeof t.body||r.match(/;\s*charset=/)){t.headers["Content-Type"]=r.replace(/(;\s*charset=)(.+)$/,function(e,t,r){return t+r.toUpperCase()})}else{t.headers["Content-Type"]+="; charset=UTF-8"}}else delete t.headers["Content-Type"]},willComputeChecksums:function(e){var t=e.service.api.operations[e.operation].input.members,r=e.httpRequest.body,i=t.ContentMD5&&!e.params.ContentMD5&&r&&(n.util.Buffer.isBuffer(e.httpRequest.body)||"string"===typeof e.httpRequest.body);return!(!i||!e.service.shouldDisableBodySigning(e)||e.isPresigned())||!(!i||"s3"!==this.getSignatureVersion(e)||!e.isPresigned())},computeContentMd5:function(e){if(e.service.willComputeChecksums(e)){var t=n.util.crypto.md5(e.httpRequest.body,"base64");e.httpRequest.headers["Content-MD5"]=t}},computeSseCustomerKeyMd5:function(e){n.util.each({SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},function(t,r){if(e.params[t]){var i=n.util.crypto.md5(e.params[t],"base64");e.httpRequest.headers[r]=i}})},pathStyleBucketName:function(e){return!!this.config.s3ForcePathStyle||!this.config.s3BucketEndpoint&&(!o.dnsCompatibleBucketName(e)||!(!this.config.sslEnabled||!e.match(/\./)))},extractErrorFrom200Response:function(e){if(u[e.request.operation]){var t=e.httpResponse;if(t.body&&t.body.toString().match("<Error>"))throw e.data=null,(this.service?this.service:this).extractError(e),e.error;if(!t.body||!t.body.toString().match(/<[\w_]/))throw e.data=null,n.util.error(new Error,{code:"InternalError",message:"S3 aborted request"})}},retryableError:function(e,t){return!(!u[t.operation]||200!==e.statusCode)||(!t._requestRegionForBucket||!t.service.bucketRegionCache[t._requestRegionForBucket])&&(!(!e||"RequestTimeout"!==e.code)||(e&&-1!=c.indexOf(e.code)&&e.region&&e.region!=t.httpRequest.region?(t.httpRequest.region=e.region,301===e.statusCode&&t.service.updateReqBucketRegion(t),!0):n.Service.prototype.retryableError.call(this,e,t)))},updateReqBucketRegion:function(e,t){var r=e.httpRequest;if("string"===typeof t&&t.length&&(r.region=t),r.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){var i=e.service,a=i.config,o=a.s3BucketEndpoint;o&&delete a.s3BucketEndpoint;var s=n.util.copy(a);delete s.endpoint,s.region=r.region,r.endpoint=new n.S3(s).endpoint,i.populateURI(e),a.s3BucketEndpoint=o,r.headers.Host=r.endpoint.host,"validate"===e._asm.currentState&&(e.removeListener("build",i.populateURI),e.addListener("build",i.removeVirtualHostedBucketFromPath))}},extractData:function(e){var t=e.request;if("getBucketLocation"===t.operation){var r=e.httpResponse.body.toString().match(/>(.+)<\/Location/);delete e.data._,e.data.LocationConstraint=r?r[1]:""}var n=t.params.Bucket||null;if("deleteBucket"!==t.operation||"string"!==typeof n||e.error){var i=(e.httpResponse.headers||{})["x-amz-bucket-region"]||null;if(!i&&"createBucket"===t.operation&&!e.error){var a=t.params.CreateBucketConfiguration;i=a?"EU"===a.LocationConstraint?"eu-west-1":a.LocationConstraint:"us-east-1"}i&&n&&i!==t.service.bucketRegionCache[n]&&(t.service.bucketRegionCache[n]=i)}else t.service.clearBucketRegionCache(n);t.service.extractRequestIds(e)},extractError:function(e){var t,r={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"},i=e.request,a=e.httpResponse.statusCode,o=e.httpResponse.body||"",s=(e.httpResponse.headers||{})["x-amz-bucket-region"]||null,u=i.params.Bucket||null,c=i.service.bucketRegionCache;if(s&&u&&s!==c[u]&&(c[u]=s),r[a]&&0===o.length)u&&!s&&(t=c[u]||null)!==i.httpRequest.region&&(s=t),e.error=n.util.error(new Error,{code:r[a],message:null,region:s});else{var p=(new n.XML.Parser).parse(o.toString());p.Region&&!s?(s=p.Region,u&&s!==c[u]&&(c[u]=s)):!u||s||p.Region||(t=c[u]||null)!==i.httpRequest.region&&(s=t),e.error=n.util.error(new Error,{code:p.Code||a,message:p.Message||null,region:s})}i.service.extractRequestIds(e)},requestBucketRegion:function(e,t){var r=e.error,i=e.request,a=i.params.Bucket||null;if(!r||!a||r.region||"listObjects"===i.operation||n.util.isNode()&&"headBucket"===i.operation||400===r.statusCode&&"headObject"!==i.operation||-1===c.indexOf(r.code))return t();var o=n.util.isNode()?"headBucket":"listObjects",s={Bucket:a};"listObjects"===o&&(s.MaxKeys=0);var u=i.service[o](s);u._requestRegionForBucket=a,u.send(function(){var e=i.service.bucketRegionCache[a]||null;r.region=e,t()})},reqRegionForNetworkingError:function(e,t){if(!n.util.isBrowser())return t();var r=e.error,i=e.request,a=i.params.Bucket;if(!r||"NetworkingError"!==r.code||!a||"us-east-1"===i.httpRequest.region)return t();var s=i.service,u=s.bucketRegionCache,c=u[a]||null;if(c&&c!==i.httpRequest.region)s.updateReqBucketRegion(i,c),t();else if(o.dnsCompatibleBucketName(a))if(i.httpRequest.virtualHostedBucket){var p=s.listObjects({Bucket:a,MaxKeys:0});s.updateReqBucketRegion(p,"us-east-1"),p._requestRegionForBucket=a,p.send(function(){var e=s.bucketRegionCache[a]||null;e&&e!==i.httpRequest.region&&s.updateReqBucketRegion(i,e),t()})}else t();else s.updateReqBucketRegion(i,"us-east-1"),"us-east-1"!==u[a]&&(u[a]="us-east-1"),t()},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;e?"string"===typeof e&&(e=[e]):e=Object.keys(t);for(var r=0;r<e.length;r++)delete t[e[r]];return t},correctBucketRegionFromCache:function(e){var t=e.params.Bucket||null;if(t){var r=e.service,n=e.httpRequest.region,i=r.bucketRegionCache[t];i&&i!==n&&r.updateReqBucketRegion(e,i)}},extractRequestIds:function(e){var t=e.httpResponse.headers?e.httpResponse.headers["x-amz-id-2"]:null,r=e.httpResponse.headers?e.httpResponse.headers["x-amz-cf-id"]:null;e.extendedRequestId=t,e.cfId=r,e.error&&(e.error.requestId=e.requestId||null,e.error.extendedRequestId=t,e.error.cfId=r)},getSignedUrl:function(e,t,r){var i=(t=n.util.copy(t||{})).Expires||900;if("number"!==typeof i)throw n.util.error(new Error,{code:"InvalidParameterException",message:"The expiration must be a number, received "+typeof i});delete t.Expires;var a=this.makeRequest(e,t);if(!r)return a.presign(i,r);n.util.defer(function(){a.presign(i,r)})},createPresignedPost:function(e,t){"function"===typeof e&&void 0===t&&(t=e,e=null),e=n.util.copy(e||{});var r=this.config.params||{},i=e.Bucket||r.Bucket,a=this,o=this.config,s=n.util.copy(this.endpoint);function u(){return{url:n.util.urlFormat(s),fields:a.preparePostFields(o.credentials,o.region,i,e.Fields,e.Conditions,e.Expires)}}if(o.s3BucketEndpoint||(s.pathname="/"+i),!t)return u();o.getCredentials(function(e){if(e)t(e);else try{t(null,u())}catch(e){t(e)}})},preparePostFields:function(e,t,r,a,o,s){var u=this.getSkewCorrectedDate();if(!e||!t||!r)throw new Error("Unable to create a POST object policy without a bucket, region, and credentials");a=n.util.copy(a||{}),o=(o||[]).slice(0),s=s||3600;var c=n.util.date.iso8601(u).replace(/[:\-]|\.\d{3}/g,""),p=c.substr(0,8),l=i.createScope(p,t,"s3"),m=e.accessKeyId+"/"+l;for(var d in a.bucket=r,a["X-Amz-Algorithm"]="AWS4-HMAC-SHA256",a["X-Amz-Credential"]=m,a["X-Amz-Date"]=c,e.sessionToken&&(a["X-Amz-Security-Token"]=e.sessionToken),a)if(a.hasOwnProperty(d)){var y={};y[d]=a[d],o.push(y)}return a.Policy=this.preparePostPolicy(new Date(u.valueOf()+1e3*s),o),a["X-Amz-Signature"]=n.util.crypto.hmac(i.getSigningKey(e,p,t,"s3",!0),a.Policy,"hex"),a},preparePostPolicy:function(e,t){return n.util.base64.encode(JSON.stringify({expiration:n.util.date.iso8601(e),conditions:t}))},prepareSignedUrl:function(e){e.addListener("validate",e.service.noPresignedContentLength),e.removeListener("build",e.service.addContentType),e.params.Body?e.addListener("afterBuild",n.EventListeners.Core.COMPUTE_SHA256):e.removeListener("build",e.service.computeContentMd5)},disableBodySigning:function(e){var t=e.httpRequest.headers;Object.prototype.hasOwnProperty.call(t,"presigned-expires")||(t["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD")},noPresignedContentLength:function(e){if(void 0!==e.params.ContentLength)throw n.util.error(new Error,{code:"UnexpectedParameter",message:"ContentLength is not supported in pre-signed URLs."})},createBucket:function(e,t){"function"!==typeof e&&e||(t=t||e,e={});var r=this.endpoint.hostname,i=n.util.copy(e);return r===this.api.globalEndpoint||e.CreateBucketConfiguration||(i.CreateBucketConfiguration={LocationConstraint:this.config.region}),this.makeRequest("createBucket",i,t)},writeGetObjectResponse:function(e,t){var r=this.makeRequest("writeGetObjectResponse",n.util.copy(e),t),i=this.endpoint.hostname;return i=-1!==i.indexOf(this.config.region)?i.replace("s3.","s3-object-lambda."):i.replace("s3.","s3-object-lambda."+this.config.region+"."),r.httpRequest.endpoint=new n.Endpoint(i,this.config),r},upload:function(e,t,r){"function"===typeof t&&void 0===r&&(r=t,t=null),t=t||{},t=n.util.merge(t||{},{service:this,params:e});var i=new n.S3.ManagedUpload(t);return"function"===typeof r&&i.send(r),i}}),n.S3.addPromisesToClass=function(e){this.prototype.getSignedUrlPromise=n.util.promisifyMethod("getSignedUrl",e)},n.S3.deletePromisesFromClass=function(){delete this.prototype.getSignedUrlPromise},n.util.addPromises(n.S3)},function(e,t,r){var n=r(2),i=r(169),a={isArnInParam:function(e,t){var r=((e.service.api.operations[e.operation]||{}).input||{}).members||{};return!(!e.params[t]||!r[t])&&n.util.ARN.validate(e.params[t])},validateArnService:function(e){var t=e._parsedArn;if("s3"!==t.service&&"s3-outposts"!==t.service&&"s3-object-lambda"!==t.service)throw n.util.error(new Error,{code:"InvalidARN",message:"expect 's3' or 's3-outposts' or 's3-object-lambda' in ARN service component"})},validateArnAccount:function(e){var t=e._parsedArn;if(!/[0-9]{12}/.exec(t.accountId))throw n.util.error(new Error,{code:"InvalidARN",message:'ARN accountID does not match regex "[0-9]{12}"'})},validateS3AccessPointArn:function(e){var t=e._parsedArn,r=t.resource["accesspoint".length];if(2!==t.resource.split(r).length)throw n.util.error(new Error,{code:"InvalidARN",message:"Access Point ARN should have one resource accesspoint/{accesspointName}"});var i=t.resource.split(r)[1],o=i+"-"+t.accountId;if(!a.dnsCompatibleBucketName(o)||o.match(/\./))throw n.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+i});e._parsedArn.accessPoint=i},validateOutpostsArn:function(e){var t=e._parsedArn;if(0!==t.resource.indexOf("outpost:")&&0!==t.resource.indexOf("outpost/"))throw n.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'outpost/'"});var r=t.resource["outpost".length],i=t.resource.split(r)[1];if(!new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/).test(i))throw n.util.error(new Error,{code:"InvalidARN",message:"Outpost resource in ARN is not DNS compatible. Got "+i});e._parsedArn.outpostId=i},validateOutpostsAccessPointArn:function(e){var t=e._parsedArn,r=t.resource["outpost".length];if(4!==t.resource.split(r).length)throw n.util.error(new Error,{code:"InvalidARN",message:"Outposts ARN should have two resources outpost/{outpostId}/accesspoint/{accesspointName}"});var i=t.resource.split(r)[3],o=i+"-"+t.accountId;if(!a.dnsCompatibleBucketName(o)||o.match(/\./))throw n.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+i});e._parsedArn.accessPoint=i},validateArnRegion:function(e){var t=a.loadUseArnRegionConfig(e),r=e._parsedArn.region,o=e.service.config.region;if(!r)throw n.util.error(new Error,{code:"InvalidARN",message:"ARN region is empty"});if(o.indexOf("fips")>=0||r.indexOf("fips")>=0)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"ARN endpoint is not compatible with FIPS region"});if(!t&&r!==o)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"});if(t&&i.getEndpointSuffix(r)!==i.getEndpointSuffix(o))throw n.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"});if(e.service.config.useAccelerateEndpoint)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"});if("s3-outposts"===e._parsedArn.service&&e.service.config.useDualstack)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"useDualstack config is not supported with outposts access point ARN"})},loadUseArnRegionConfig:function(e){var t="AWS_S3_USE_ARN_REGION",r="s3_use_arn_region",i=!0,a=e.service._originalConfig||{};if(void 0!==e.service.config.s3UseArnRegion)return e.service.config.s3UseArnRegion;if(void 0!==a.s3UseArnRegion)i=!0===a.s3UseArnRegion;else if(n.util.isNode())if(Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[t]){var o=Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[t].trim().toLowerCase();if(["false","true"].indexOf(o)<0)throw n.util.error(new Error,{code:"InvalidConfiguration",message:t+" only accepts true or false. Got "+Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"})[t],retryable:!1});i="true"===o}else{var s={};try{s=n.util.getProfilesFromSharedConfig(n.util.iniLoader)[Object({NODE_ENV:"production",PUBLIC_URL:"https://edge-assets-wirewax.wikia-services.com/creativeData/sdk-fandom"}).AWS_PROFILE||n.util.defaultProfile]}catch(u){}if(s[r]){if(["false","true"].indexOf(s[r].trim().toLowerCase())<0)throw n.util.error(new Error,{code:"InvalidConfiguration",message:r+" only accepts true or false. Got "+s[r],retryable:!1});i="true"===s[r].trim().toLowerCase()}}return e.service.config.s3UseArnRegion=i,i},validatePopulateUriFromArn:function(e){if(e.service._originalConfig&&e.service._originalConfig.endpoint)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"});if(e.service.config.s3ForcePathStyle)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})},dnsCompatibleBucketName:function(e){var t=e,r=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/),n=new RegExp(/(\d+\.){3}\d+/),i=new RegExp(/\.\./);return!(!t.match(r)||t.match(n)||t.match(i))}};e.exports=a},function(e,t,r){var n=r(2),i=n.util.string.byteLength,a=n.util.Buffer;n.S3.ManagedUpload=n.util.inherit({constructor:function(e){var t=this;n.SequentialExecutor.call(t),t.body=null,t.sliceFn=null,t.callback=null,t.parts={},t.completeInfo=[],t.fillQueue=function(){t.callback(new Error("Unsupported body payload "+typeof t.body))},t.configure(e)},configure:function(e){if(e=e||{},this.partSize=this.minPartSize,e.queueSize&&(this.queueSize=e.queueSize),e.partSize&&(this.partSize=e.partSize),e.leavePartsOnError&&(this.leavePartsOnError=!0),e.tags){if(!Array.isArray(e.tags))throw new Error("Tags must be specified as an array; "+typeof e.tags+" provided.");this.tags=e.tags}if(this.partSize<this.minPartSize)throw new Error("partSize must be greater than "+this.minPartSize);this.service=e.service,this.bindServiceObject(e.params),this.validateBody(),this.adjustTotalBytes()},leavePartsOnError:!1,queueSize:4,partSize:null,minPartSize:5242880,maxTotalParts:1e4,send:function(e){var t=this;t.failed=!1,t.callback=e||function(e){if(e)throw e};var r=!0;if(t.sliceFn)t.fillQueue=t.fillBuffer;else if(n.util.isNode()){var i=n.util.stream.Stream;t.body instanceof i&&(r=!1,t.fillQueue=t.fillStream,t.partBuffers=[],t.body.on("error",function(e){t.cleanup(e)}).on("readable",function(){t.fillQueue()}).on("end",function(){t.isDoneChunking=!0,t.numParts=t.totalPartNumbers,t.fillQueue.call(t),t.isDoneChunking&&t.totalPartNumbers>=1&&t.doneParts===t.numParts&&t.finishMultiPart()}))}r&&t.fillQueue.call(t)},abort:function(){!0===this.isDoneChunking&&1===this.totalPartNumbers&&this.singlePart?this.singlePart.abort():this.cleanup(n.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){if(this.body=this.service.config.params.Body,"string"===typeof this.body)this.body=n.util.buffer.toBuffer(this.body);else if(!this.body)throw new Error("params.Body is required");this.sliceFn=n.util.arraySliceFn(this.body)},bindServiceObject:function(e){e=e||{};if(this.service){var t=this.service,r=n.util.copy(t.config);r.signatureVersion=t.getSignatureVersion(),this.service=new t.constructor.__super__(r),this.service.config.params=n.util.merge(this.service.config.params||{},e),Object.defineProperty(this.service,"_originalConfig",{get:function(){return t._originalConfig},enumerable:!1,configurable:!0})}else this.service=new n.S3({params:e})},adjustTotalBytes:function(){try{this.totalBytes=i(this.body)}catch(t){}if(this.totalBytes){var e=Math.ceil(this.totalBytes/this.maxTotalParts);e>this.partSize&&(this.partSize=e)}else this.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=i(this.body);if(0===e)return this.isDoneChunking=!0,this.numParts=1,void this.nextChunk(this.body);for(;this.activeParts<this.queueSize&&this.partPos<e;){var t=Math.min(this.partPos+this.partSize,e),r=this.sliceFn.call(this.body,this.partPos,t);this.partPos+=this.partSize,(i(r)<this.partSize||this.partPos===e)&&(this.isDoneChunking=!0,this.numParts=this.totalPartNumbers+1),this.nextChunk(r)}},fillStream:function(){if(!(this.activeParts>=this.queueSize)){var e=this.body.read(this.partSize-this.partBufferLength)||this.body.read();if(e&&(this.partBuffers.push(e),this.partBufferLength+=e.length,this.totalChunkedBytes+=e.length),this.partBufferLength>=this.partSize){var t=1===this.partBuffers.length?this.partBuffers[0]:a.concat(this.partBuffers);if(this.partBuffers=[],this.partBufferLength=0,t.length>this.partSize){var r=t.slice(this.partSize);this.partBuffers.push(r),this.partBufferLength+=r.length,t=t.slice(0,this.partSize)}this.nextChunk(t)}this.isDoneChunking&&!this.isDoneSending&&(t=1===this.partBuffers.length?this.partBuffers[0]:a.concat(this.partBuffers),this.partBuffers=[],this.partBufferLength=0,this.totalBytes=this.totalChunkedBytes,this.isDoneSending=!0,(0===this.numParts||t.length>0)&&(this.numParts++,this.nextChunk(t))),this.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&&1===r){var i={Body:e};this.tags&&(i.Tagging=this.getTaggingHeader());var a=t.service.putObject(i);return a._managedUpload=t,a.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=a,null}if(t.service.config.params.ContentMD5){var o=n.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(o),null}if(t.completeInfo[r]&&null!==t.completeInfo[r].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,r):t.multipartReq?t.queueChunks(e,r):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null}),t.queueChunks(e,r),t.multipartReq.on("error",function(e){t.cleanup(e)}),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;t<this.tags.length;t++)e.push(n.util.uriEscape(this.tags[t].Key)+"="+n.util.uriEscape(this.tags[t].Value));return e.join("&")},uploadPart:function(e,t){var r=this,i={Body:e,ContentLength:n.util.string.byteLength(e),PartNumber:t},a={ETag:null,PartNumber:t};r.completeInfo[t]=a;var o=r.service.uploadPart(i);r.parts[t]=o,o._lastUploadedBytes=0,o._managedUpload=r,o.on("httpUploadProgress",r.progress),o.send(function(e,o){if(delete r.parts[i.PartNumber],r.activeParts--,!e&&(!o||!o.ETag)){var s="No access to ETag property on response.";n.util.isBrowser()&&(s+=" Check CORS configuration to expose ETag header."),e=n.util.error(new Error(s),{code:"ETagMissing",retryable:!1})}return e?r.cleanup(e):r.completeInfo[t]&&null!==r.completeInfo[t].ETag?null:(a.ETag=o.ETag,r.doneParts++,void(r.isDoneChunking&&r.doneParts===r.numParts?r.finishMultiPart():r.fillQueue.call(r)))})},queueChunks:function(e,t){var r=this;r.multipartReq.on("success",function(){r.uploadPart(e,t)})},cleanup:function(e){this.failed||("function"===typeof this.body.removeAllListeners&&"function"===typeof this.body.resume&&(this.body.removeAllListeners("readable"),this.body.removeAllListeners("end"),this.body.resume()),this.multipartReq&&(this.multipartReq.removeAllListeners("success"),this.multipartReq.removeAllListeners("error"),this.multipartReq.removeAllListeners("complete"),delete this.multipartReq),this.service.config.params.UploadId&&!this.leavePartsOnError?this.service.abortMultipartUpload().send():this.leavePartsOnError&&(this.isDoneChunking=!1),n.util.each(this.parts,function(e,t){t.removeAllListeners("complete"),t.abort()}),this.activeParts=0,this.partPos=0,this.numParts=0,this.totalPartNumbers=0,this.parts={},this.failed=!0,this.callback(e))},finishMultiPart:function(){var e=this,t={MultipartUpload:{Parts:e.completeInfo.slice(1)}};e.service.completeMultipartUpload(t,function(t,r){if(t)return e.cleanup(t);if(r&&"string"===typeof r.Location&&(r.Location=r.Location.replace(/%2F/g,"/")),Array.isArray(e.tags)){for(var n=0;n<e.tags.length;n++)e.tags[n].Value=String(e.tags[n].Value);e.service.putObjectTagging({Tagging:{TagSet:e.tags}},function(t,n){t?e.callback(t):e.callback(t,r)})}else e.callback(t,r)})},finishSinglePart:function(e,t){var r=this.request._managedUpload,n=this.request.httpRequest,i=n.endpoint;if(e)return r.callback(e);t.Location=[i.protocol,"//",i.host,n.path].join(""),t.key=this.request.params.Key,t.Key=this.request.params.Key,t.Bucket=this.request.params.Bucket,r.callback(e,t)},progress:function(e){var t=this._managedUpload;"putObject"===this.operation?(e.part=1,e.key=this.params.Key):(t.totalUploadedBytes+=e.loaded-this._lastUploadedBytes,this._lastUploadedBytes=e.loaded,e={loaded:t.totalUploadedBytes,total:t.totalBytes,part:this.params.PartNumber,key:this.params.Key}),t.emit("httpUploadProgress",[e])}}),n.util.mixin(n.S3.ManagedUpload,n.SequentialExecutor),n.S3.ManagedUpload.addPromisesToClass=function(e){this.prototype.promise=n.util.promisifyMethod("send",e)},n.S3.ManagedUpload.deletePromisesFromClass=function(){delete this.prototype.promise},n.util.addPromises(n.S3.ManagedUpload),e.exports=n.S3.ManagedUpload},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2006-03-01",checksumFormat:"md5",endpointPrefix:"s3",globalEndpoint:"s3.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"Amazon S3",serviceFullName:"Amazon Simple Storage Service",serviceId:"S3",signatureVersion:"s3",uid:"s3-2006-03-01"},operations:{AbortMultipartUpload:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}",responseCode:204},input:{type:"structure",required:["Bucket","Key","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},UploadId:{location:"querystring",locationName:"uploadId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},CompleteMultipartUpload:{http:{requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},MultipartUpload:{locationName:"CompleteMultipartUpload",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{Parts:{locationName:"Part",type:"list",member:{type:"structure",members:{ETag:{},PartNumber:{type:"integer"}}},flattened:!0}}},UploadId:{location:"querystring",locationName:"uploadId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"MultipartUpload"},output:{type:"structure",members:{Location:{},Bucket:{},Key:{},Expiration:{location:"header",locationName:"x-amz-expiration"},ETag:{},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},VersionId:{location:"header",locationName:"x-amz-version-id"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},CopyObject:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","CopySource","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"Bucket"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentType:{location:"header",locationName:"Content-Type"},CopySource:{location:"header",locationName:"x-amz-copy-source"},CopySourceIfMatch:{location:"header",locationName:"x-amz-copy-source-if-match"},CopySourceIfModifiedSince:{location:"header",locationName:"x-amz-copy-source-if-modified-since",type:"timestamp"},CopySourceIfNoneMatch:{location:"header",locationName:"x-amz-copy-source-if-none-match"},CopySourceIfUnmodifiedSince:{location:"header",locationName:"x-amz-copy-source-if-unmodified-since",type:"timestamp"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},MetadataDirective:{location:"header",locationName:"x-amz-metadata-directive"},TaggingDirective:{location:"header",locationName:"x-amz-tagging-directive"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},CopySourceSSECustomerAlgorithm:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-algorithm"},CopySourceSSECustomerKey:{shape:"S1f",location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key"},CopySourceSSECustomerKeyMD5:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},ExpectedSourceBucketOwner:{location:"header",locationName:"x-amz-source-expected-bucket-owner"}}},output:{type:"structure",members:{CopyObjectResult:{type:"structure",members:{ETag:{},LastModified:{type:"timestamp"}}},Expiration:{location:"header",locationName:"x-amz-expiration"},CopySourceVersionId:{location:"header",locationName:"x-amz-copy-source-version-id"},VersionId:{location:"header",locationName:"x-amz-version-id"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"CopyObjectResult"},alias:"PutObjectCopy"},CreateBucket:{http:{method:"PUT",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"Bucket"},CreateBucketConfiguration:{locationName:"CreateBucketConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{LocationConstraint:{}}},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},ObjectLockEnabledForBucket:{location:"header",locationName:"x-amz-bucket-object-lock-enabled",type:"boolean"}},payload:"CreateBucketConfiguration"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"}}},alias:"PutBucket"},CreateMultipartUpload:{http:{requestUri:"/{Bucket}/{Key+}?uploads"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"Bucket"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{AbortDate:{location:"header",locationName:"x-amz-abort-date",type:"timestamp"},AbortRuleId:{location:"header",locationName:"x-amz-abort-rule-id"},Bucket:{locationName:"Bucket"},Key:{},UploadId:{},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},alias:"InitiateMultipartUpload"},DeleteBucket:{http:{method:"DELETE",requestUri:"/{Bucket}",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketAnalyticsConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?analytics",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketCors:{http:{method:"DELETE",requestUri:"/{Bucket}?cors",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketEncryption:{http:{method:"DELETE",requestUri:"/{Bucket}?encryption",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketIntelligentTieringConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?intelligent-tiering",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"}}}},DeleteBucketInventoryConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?inventory",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketLifecycle:{http:{method:"DELETE",requestUri:"/{Bucket}?lifecycle",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketMetricsConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?metrics",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketOwnershipControls:{http:{method:"DELETE",requestUri:"/{Bucket}?ownershipControls",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketPolicy:{http:{method:"DELETE",requestUri:"/{Bucket}?policy",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketReplication:{http:{method:"DELETE",requestUri:"/{Bucket}?replication",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketTagging:{http:{method:"DELETE",requestUri:"/{Bucket}?tagging",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketWebsite:{http:{method:"DELETE",requestUri:"/{Bucket}?website",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteObject:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}",responseCode:204},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},MFA:{location:"header",locationName:"x-amz-mfa"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},VersionId:{location:"header",locationName:"x-amz-version-id"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},DeleteObjectTagging:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}?tagging",responseCode:204},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{VersionId:{location:"header",locationName:"x-amz-version-id"}}}},DeleteObjects:{http:{requestUri:"/{Bucket}?delete"},input:{type:"structure",required:["Bucket","Delete"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delete:{locationName:"Delete",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Objects"],members:{Objects:{locationName:"Object",type:"list",member:{type:"structure",required:["Key"],members:{Key:{},VersionId:{}}},flattened:!0},Quiet:{type:"boolean"}}},MFA:{location:"header",locationName:"x-amz-mfa"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Delete"},output:{type:"structure",members:{Deleted:{type:"list",member:{type:"structure",members:{Key:{},VersionId:{},DeleteMarker:{type:"boolean"},DeleteMarkerVersionId:{}}},flattened:!0},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},Errors:{locationName:"Error",type:"list",member:{type:"structure",members:{Key:{},VersionId:{},Code:{},Message:{}}},flattened:!0}}},alias:"DeleteMultipleObjects",httpChecksumRequired:!0},DeletePublicAccessBlock:{http:{method:"DELETE",requestUri:"/{Bucket}?publicAccessBlock",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},GetBucketAccelerateConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?accelerate"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Status:{}}}},GetBucketAcl:{http:{method:"GET",requestUri:"/{Bucket}?acl"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Owner:{shape:"S37"},Grants:{shape:"S3a",locationName:"AccessControlList"}}}},GetBucketAnalyticsConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{AnalyticsConfiguration:{shape:"S3j"}},payload:"AnalyticsConfiguration"}},GetBucketCors:{http:{method:"GET",requestUri:"/{Bucket}?cors"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{CORSRules:{shape:"S3y",locationName:"CORSRule"}}}},GetBucketEncryption:{http:{method:"GET",requestUri:"/{Bucket}?encryption"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ServerSideEncryptionConfiguration:{shape:"S4b"}},payload:"ServerSideEncryptionConfiguration"}},GetBucketIntelligentTieringConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"}}},output:{type:"structure",members:{IntelligentTieringConfiguration:{shape:"S4h"}},payload:"IntelligentTieringConfiguration"}},GetBucketInventoryConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{InventoryConfiguration:{shape:"S4r"}},payload:"InventoryConfiguration"}},GetBucketLifecycle:{http:{method:"GET",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Rules:{shape:"S57",locationName:"Rule"}}},deprecated:!0},GetBucketLifecycleConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Rules:{shape:"S5m",locationName:"Rule"}}}},GetBucketLocation:{http:{method:"GET",requestUri:"/{Bucket}?location"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LocationConstraint:{}}}},GetBucketLogging:{http:{method:"GET",requestUri:"/{Bucket}?logging"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LoggingEnabled:{shape:"S5w"}}}},GetBucketMetricsConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{MetricsConfiguration:{shape:"S64"}},payload:"MetricsConfiguration"}},GetBucketNotification:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S68"},output:{shape:"S69"},deprecated:!0},GetBucketNotificationConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S68"},output:{shape:"S6k"}},GetBucketOwnershipControls:{http:{method:"GET",requestUri:"/{Bucket}?ownershipControls"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{OwnershipControls:{shape:"S70"}},payload:"OwnershipControls"}},GetBucketPolicy:{http:{method:"GET",requestUri:"/{Bucket}?policy"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Policy:{}},payload:"Policy"}},GetBucketPolicyStatus:{http:{method:"GET",requestUri:"/{Bucket}?policyStatus"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{PolicyStatus:{type:"structure",members:{IsPublic:{locationName:"IsPublic",type:"boolean"}}}},payload:"PolicyStatus"}},GetBucketReplication:{http:{method:"GET",requestUri:"/{Bucket}?replication"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ReplicationConfiguration:{shape:"S7d"}},payload:"ReplicationConfiguration"}},GetBucketRequestPayment:{http:{method:"GET",requestUri:"/{Bucket}?requestPayment"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Payer:{}}}},GetBucketTagging:{http:{method:"GET",requestUri:"/{Bucket}?tagging"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S3p"}}}},GetBucketVersioning:{http:{method:"GET",requestUri:"/{Bucket}?versioning"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Status:{},MFADelete:{locationName:"MfaDelete"}}}},GetBucketWebsite:{http:{method:"GET",requestUri:"/{Bucket}?website"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{RedirectAllRequestsTo:{shape:"S8g"},IndexDocument:{shape:"S8j"},ErrorDocument:{shape:"S8l"},RoutingRules:{shape:"S8m"}}}},GetObject:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},IfMatch:{location:"header",locationName:"If-Match"},IfModifiedSince:{location:"header",locationName:"If-Modified-Since",type:"timestamp"},IfNoneMatch:{location:"header",locationName:"If-None-Match"},IfUnmodifiedSince:{location:"header",locationName:"If-Unmodified-Since",type:"timestamp"},Key:{location:"uri",locationName:"Key"},Range:{location:"header",locationName:"Range"},ResponseCacheControl:{location:"querystring",locationName:"response-cache-control"},ResponseContentDisposition:{location:"querystring",locationName:"response-content-disposition"},ResponseContentEncoding:{location:"querystring",locationName:"response-content-encoding"},ResponseContentLanguage:{location:"querystring",locationName:"response-content-language"},ResponseContentType:{location:"querystring",locationName:"response-content-type"},ResponseExpires:{location:"querystring",locationName:"response-expires",type:"timestamp",timestampFormat:"rfc822"},VersionId:{location:"querystring",locationName:"versionId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Body:{streaming:!0,type:"blob"},DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},AcceptRanges:{location:"header",locationName:"accept-ranges"},Expiration:{location:"header",locationName:"x-amz-expiration"},Restore:{location:"header",locationName:"x-amz-restore"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ETag:{location:"header",locationName:"ETag"},MissingMeta:{location:"header",locationName:"x-amz-missing-meta",type:"integer"},VersionId:{location:"header",locationName:"x-amz-version-id"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentRange:{location:"header",locationName:"Content-Range"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},ReplicationStatus:{location:"header",locationName:"x-amz-replication-status"},PartsCount:{location:"header",locationName:"x-amz-mp-parts-count",type:"integer"},TagCount:{location:"header",locationName:"x-amz-tagging-count",type:"integer"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"}},payload:"Body"}},GetObjectAcl:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?acl"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Owner:{shape:"S37"},Grants:{shape:"S3a",locationName:"AccessControlList"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},GetObjectLegalHold:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?legal-hold"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LegalHold:{shape:"S9l"}},payload:"LegalHold"}},GetObjectLockConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?object-lock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ObjectLockConfiguration:{shape:"S9o"}},payload:"ObjectLockConfiguration"}},GetObjectRetention:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?retention"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Retention:{shape:"S9w"}},payload:"Retention"}},GetObjectTagging:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?tagging"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"}}},output:{type:"structure",required:["TagSet"],members:{VersionId:{location:"header",locationName:"x-amz-version-id"},TagSet:{shape:"S3p"}}}},GetObjectTorrent:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?torrent"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Body:{streaming:!0,type:"blob"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"Body"}},GetPublicAccessBlock:{http:{method:"GET",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{PublicAccessBlockConfiguration:{shape:"Sa3"}},payload:"PublicAccessBlockConfiguration"}},HeadBucket:{http:{method:"HEAD",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},HeadObject:{http:{method:"HEAD",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},IfMatch:{location:"header",locationName:"If-Match"},IfModifiedSince:{location:"header",locationName:"If-Modified-Since",type:"timestamp"},IfNoneMatch:{location:"header",locationName:"If-None-Match"},IfUnmodifiedSince:{location:"header",locationName:"If-Unmodified-Since",type:"timestamp"},Key:{location:"uri",locationName:"Key"},Range:{location:"header",locationName:"Range"},VersionId:{location:"querystring",locationName:"versionId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},AcceptRanges:{location:"header",locationName:"accept-ranges"},Expiration:{location:"header",locationName:"x-amz-expiration"},Restore:{location:"header",locationName:"x-amz-restore"},ArchiveStatus:{location:"header",locationName:"x-amz-archive-status"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ETag:{location:"header",locationName:"ETag"},MissingMeta:{location:"header",locationName:"x-amz-missing-meta",type:"integer"},VersionId:{location:"header",locationName:"x-amz-version-id"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},ReplicationStatus:{location:"header",locationName:"x-amz-replication-status"},PartsCount:{location:"header",locationName:"x-amz-mp-parts-count",type:"integer"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"}}}},ListBucketAnalyticsConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},AnalyticsConfigurationList:{locationName:"AnalyticsConfiguration",type:"list",member:{shape:"S3j"},flattened:!0}}}},ListBucketIntelligentTieringConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},IntelligentTieringConfigurationList:{locationName:"IntelligentTieringConfiguration",type:"list",member:{shape:"S4h"},flattened:!0}}}},ListBucketInventoryConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ContinuationToken:{},InventoryConfigurationList:{locationName:"InventoryConfiguration",type:"list",member:{shape:"S4r"},flattened:!0},IsTruncated:{type:"boolean"},NextContinuationToken:{}}}},ListBucketMetricsConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},MetricsConfigurationList:{locationName:"MetricsConfiguration",type:"list",member:{shape:"S64"},flattened:!0}}}},ListBuckets:{http:{method:"GET"},output:{type:"structure",members:{Buckets:{type:"list",member:{locationName:"Bucket",type:"structure",members:{Name:{},CreationDate:{type:"timestamp"}}}},Owner:{shape:"S37"}}},alias:"GetService"},ListMultipartUploads:{http:{method:"GET",requestUri:"/{Bucket}?uploads"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},KeyMarker:{location:"querystring",locationName:"key-marker"},MaxUploads:{location:"querystring",locationName:"max-uploads",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},UploadIdMarker:{location:"querystring",locationName:"upload-id-marker"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Bucket:{},KeyMarker:{},UploadIdMarker:{},NextKeyMarker:{},Prefix:{},Delimiter:{},NextUploadIdMarker:{},MaxUploads:{type:"integer"},IsTruncated:{type:"boolean"},Uploads:{locationName:"Upload",type:"list",member:{type:"structure",members:{UploadId:{},Key:{},Initiated:{type:"timestamp"},StorageClass:{},Owner:{shape:"S37"},Initiator:{shape:"Sb4"}}},flattened:!0},CommonPrefixes:{shape:"Sb5"},EncodingType:{}}}},ListObjectVersions:{http:{method:"GET",requestUri:"/{Bucket}?versions"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},KeyMarker:{location:"querystring",locationName:"key-marker"},MaxKeys:{location:"querystring",locationName:"max-keys",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},VersionIdMarker:{location:"querystring",locationName:"version-id-marker"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},KeyMarker:{},VersionIdMarker:{},NextKeyMarker:{},NextVersionIdMarker:{},Versions:{locationName:"Version",type:"list",member:{type:"structure",members:{ETag:{},Size:{type:"integer"},StorageClass:{},Key:{},VersionId:{},IsLatest:{type:"boolean"},LastModified:{type:"timestamp"},Owner:{shape:"S37"}}},flattened:!0},DeleteMarkers:{locationName:"DeleteMarker",type:"list",member:{type:"structure",members:{Owner:{shape:"S37"},Key:{},VersionId:{},IsLatest:{type:"boolean"},LastModified:{type:"timestamp"}}},flattened:!0},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb5"},EncodingType:{}}},alias:"GetBucketObjectVersions"},ListObjects:{http:{method:"GET",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},Marker:{location:"querystring",locationName:"marker"},MaxKeys:{location:"querystring",locationName:"max-keys",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},Marker:{},NextMarker:{},Contents:{shape:"Sbn"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb5"},EncodingType:{}}},alias:"GetBucket"},ListObjectsV2:{http:{method:"GET",requestUri:"/{Bucket}?list-type=2"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},MaxKeys:{location:"querystring",locationName:"max-keys",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},FetchOwner:{location:"querystring",locationName:"fetch-owner",type:"boolean"},StartAfter:{location:"querystring",locationName:"start-after"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},Contents:{shape:"Sbn"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb5"},EncodingType:{},KeyCount:{type:"integer"},ContinuationToken:{},NextContinuationToken:{},StartAfter:{}}}},ListParts:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},MaxParts:{location:"querystring",locationName:"max-parts",type:"integer"},PartNumberMarker:{location:"querystring",locationName:"part-number-marker",type:"integer"},UploadId:{location:"querystring",locationName:"uploadId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{AbortDate:{location:"header",locationName:"x-amz-abort-date",type:"timestamp"},AbortRuleId:{location:"header",locationName:"x-amz-abort-rule-id"},Bucket:{},Key:{},UploadId:{},PartNumberMarker:{type:"integer"},NextPartNumberMarker:{type:"integer"},MaxParts:{type:"integer"},IsTruncated:{type:"boolean"},Parts:{locationName:"Part",type:"list",member:{type:"structure",members:{PartNumber:{type:"integer"},LastModified:{type:"timestamp"},ETag:{},Size:{type:"integer"}}},flattened:!0},Initiator:{shape:"Sb4"},Owner:{shape:"S37"},StorageClass:{},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},PutBucketAccelerateConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?accelerate"},input:{type:"structure",required:["Bucket","AccelerateConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},AccelerateConfiguration:{locationName:"AccelerateConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{Status:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccelerateConfiguration"}},PutBucketAcl:{http:{method:"PUT",requestUri:"/{Bucket}?acl"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},AccessControlPolicy:{shape:"Sc5",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccessControlPolicy"},httpChecksumRequired:!0},PutBucketAnalyticsConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket","Id","AnalyticsConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},AnalyticsConfiguration:{shape:"S3j",locationName:"AnalyticsConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AnalyticsConfiguration"}},PutBucketCors:{http:{method:"PUT",requestUri:"/{Bucket}?cors"},input:{type:"structure",required:["Bucket","CORSConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},CORSConfiguration:{locationName:"CORSConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["CORSRules"],members:{CORSRules:{shape:"S3y",locationName:"CORSRule"}}},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"CORSConfiguration"},httpChecksumRequired:!0},PutBucketEncryption:{http:{method:"PUT",requestUri:"/{Bucket}?encryption"},input:{type:"structure",required:["Bucket","ServerSideEncryptionConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ServerSideEncryptionConfiguration:{shape:"S4b",locationName:"ServerSideEncryptionConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ServerSideEncryptionConfiguration"},httpChecksumRequired:!0},PutBucketIntelligentTieringConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket","Id","IntelligentTieringConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},IntelligentTieringConfiguration:{shape:"S4h",locationName:"IntelligentTieringConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}}},payload:"IntelligentTieringConfiguration"}},PutBucketInventoryConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket","Id","InventoryConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},InventoryConfiguration:{shape:"S4r",locationName:"InventoryConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"InventoryConfiguration"}},PutBucketLifecycle:{http:{method:"PUT",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},LifecycleConfiguration:{locationName:"LifecycleConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Rules"],members:{Rules:{shape:"S57",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},deprecated:!0,httpChecksumRequired:!0},PutBucketLifecycleConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},LifecycleConfiguration:{locationName:"LifecycleConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Rules"],members:{Rules:{shape:"S5m",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},httpChecksumRequired:!0},PutBucketLogging:{http:{method:"PUT",requestUri:"/{Bucket}?logging"},input:{type:"structure",required:["Bucket","BucketLoggingStatus"],members:{Bucket:{location:"uri",locationName:"Bucket"},BucketLoggingStatus:{locationName:"BucketLoggingStatus",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{LoggingEnabled:{shape:"S5w"}}},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"BucketLoggingStatus"},httpChecksumRequired:!0},PutBucketMetricsConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket","Id","MetricsConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},MetricsConfiguration:{shape:"S64",locationName:"MetricsConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"MetricsConfiguration"}},PutBucketNotification:{http:{method:"PUT",requestUri:"/{Bucket}?notification"},input:{type:"structure",required:["Bucket","NotificationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},NotificationConfiguration:{shape:"S69",locationName:"NotificationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"NotificationConfiguration"},deprecated:!0,httpChecksumRequired:!0},PutBucketNotificationConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?notification"},input:{type:"structure",required:["Bucket","NotificationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},NotificationConfiguration:{shape:"S6k",locationName:"NotificationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"NotificationConfiguration"}},PutBucketOwnershipControls:{http:{method:"PUT",requestUri:"/{Bucket}?ownershipControls"},input:{type:"structure",required:["Bucket","OwnershipControls"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},OwnershipControls:{shape:"S70",locationName:"OwnershipControls",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}}},payload:"OwnershipControls"},httpChecksumRequired:!0},PutBucketPolicy:{http:{method:"PUT",requestUri:"/{Bucket}?policy"},input:{type:"structure",required:["Bucket","Policy"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ConfirmRemoveSelfBucketAccess:{location:"header",locationName:"x-amz-confirm-remove-self-bucket-access",type:"boolean"},Policy:{},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Policy"},httpChecksumRequired:!0},PutBucketReplication:{http:{method:"PUT",requestUri:"/{Bucket}?replication"},input:{type:"structure",required:["Bucket","ReplicationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ReplicationConfiguration:{shape:"S7d",locationName:"ReplicationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Token:{location:"header",locationName:"x-amz-bucket-object-lock-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ReplicationConfiguration"},httpChecksumRequired:!0},PutBucketRequestPayment:{http:{method:"PUT",requestUri:"/{Bucket}?requestPayment"},input:{type:"structure",required:["Bucket","RequestPaymentConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},RequestPaymentConfiguration:{locationName:"RequestPaymentConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Payer"],members:{Payer:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"RequestPaymentConfiguration"},httpChecksumRequired:!0},PutBucketTagging:{http:{method:"PUT",requestUri:"/{Bucket}?tagging"},input:{type:"structure",required:["Bucket","Tagging"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},Tagging:{shape:"Scu",locationName:"Tagging",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Tagging"},httpChecksumRequired:!0},PutBucketVersioning:{http:{method:"PUT",requestUri:"/{Bucket}?versioning"},input:{type:"structure",required:["Bucket","VersioningConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},MFA:{location:"header",locationName:"x-amz-mfa"},VersioningConfiguration:{locationName:"VersioningConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{MFADelete:{locationName:"MfaDelete"},Status:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"VersioningConfiguration"},httpChecksumRequired:!0},PutBucketWebsite:{http:{method:"PUT",requestUri:"/{Bucket}?website"},input:{type:"structure",required:["Bucket","WebsiteConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},WebsiteConfiguration:{locationName:"WebsiteConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{ErrorDocument:{shape:"S8l"},IndexDocument:{shape:"S8j"},RedirectAllRequestsTo:{shape:"S8g"},RoutingRules:{shape:"S8m"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"WebsiteConfiguration"},httpChecksumRequired:!0},PutObject:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Body:{streaming:!0,type:"blob"},Bucket:{location:"uri",locationName:"Bucket"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentMD5:{location:"header",locationName:"Content-MD5"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Body"},output:{type:"structure",members:{Expiration:{location:"header",locationName:"x-amz-expiration"},ETag:{location:"header",locationName:"ETag"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},VersionId:{location:"header",locationName:"x-amz-version-id"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},PutObjectAcl:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?acl"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},AccessControlPolicy:{shape:"Sc5",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccessControlPolicy"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},PutObjectLegalHold:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?legal-hold"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},LegalHold:{shape:"S9l",locationName:"LegalHold",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LegalHold"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},PutObjectLockConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?object-lock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ObjectLockConfiguration:{shape:"S9o",locationName:"ObjectLockConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Token:{location:"header",locationName:"x-amz-bucket-object-lock-token"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ObjectLockConfiguration"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},PutObjectRetention:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?retention"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},Retention:{shape:"S9w",locationName:"Retention",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Retention"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},PutObjectTagging:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?tagging"},input:{type:"structure",required:["Bucket","Key","Tagging"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ContentMD5:{location:"header",locationName:"Content-MD5"},Tagging:{shape:"Scu",locationName:"Tagging",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"}},payload:"Tagging"},output:{type:"structure",members:{VersionId:{location:"header",locationName:"x-amz-version-id"}}},httpChecksumRequired:!0},PutPublicAccessBlock:{http:{method:"PUT",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket","PublicAccessBlockConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},PublicAccessBlockConfiguration:{shape:"Sa3",locationName:"PublicAccessBlockConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"PublicAccessBlockConfiguration"},httpChecksumRequired:!0},RestoreObject:{http:{requestUri:"/{Bucket}/{Key+}?restore"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RestoreRequest:{locationName:"RestoreRequest",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{Days:{type:"integer"},GlacierJobParameters:{type:"structure",required:["Tier"],members:{Tier:{}}},Type:{},Tier:{},Description:{},SelectParameters:{type:"structure",required:["InputSerialization","ExpressionType","Expression","OutputSerialization"],members:{InputSerialization:{shape:"Sdk"},ExpressionType:{},Expression:{},OutputSerialization:{shape:"Sdz"}}},OutputLocation:{type:"structure",members:{S3:{type:"structure",required:["BucketName","Prefix"],members:{BucketName:{},Prefix:{},Encryption:{type:"structure",required:["EncryptionType"],members:{EncryptionType:{},KMSKeyId:{shape:"Sk"},KMSContext:{}}},CannedACL:{},AccessControlList:{shape:"S3a"},Tagging:{shape:"Scu"},UserMetadata:{type:"list",member:{locationName:"MetadataEntry",type:"structure",members:{Name:{},Value:{}}}},StorageClass:{}}}}}}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"RestoreRequest"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"},RestoreOutputPath:{location:"header",locationName:"x-amz-restore-output-path"}}},alias:"PostObjectRestore"},SelectObjectContent:{http:{requestUri:"/{Bucket}/{Key+}?select&select-type=2"},input:{locationName:"SelectObjectContentRequest",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Bucket","Key","Expression","ExpressionType","InputSerialization","OutputSerialization"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},Expression:{},ExpressionType:{},RequestProgress:{type:"structure",members:{Enabled:{type:"boolean"}}},InputSerialization:{shape:"Sdk"},OutputSerialization:{shape:"Sdz"},ScanRange:{type:"structure",members:{Start:{type:"long"},End:{type:"long"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Payload:{type:"structure",members:{Records:{type:"structure",members:{Payload:{eventpayload:!0,type:"blob"}},event:!0},Stats:{type:"structure",members:{Details:{eventpayload:!0,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:!0},Progress:{type:"structure",members:{Details:{eventpayload:!0,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:!0},Cont:{type:"structure",members:{},event:!0},End:{type:"structure",members:{},event:!0}},eventstream:!0}},payload:"Payload"}},UploadPart:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","PartNumber","UploadId"],members:{Body:{streaming:!0,type:"blob"},Bucket:{location:"uri",locationName:"Bucket"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentMD5:{location:"header",locationName:"Content-MD5"},Key:{location:"uri",locationName:"Key"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},UploadId:{location:"querystring",locationName:"uploadId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Body"},output:{type:"structure",members:{ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},ETag:{location:"header",locationName:"ETag"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},UploadPartCopy:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","CopySource","Key","PartNumber","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},CopySource:{location:"header",locationName:"x-amz-copy-source"},CopySourceIfMatch:{location:"header",locationName:"x-amz-copy-source-if-match"},CopySourceIfModifiedSince:{location:"header",locationName:"x-amz-copy-source-if-modified-since",type:"timestamp"},CopySourceIfNoneMatch:{location:"header",locationName:"x-amz-copy-source-if-none-match"},CopySourceIfUnmodifiedSince:{location:"header",locationName:"x-amz-copy-source-if-unmodified-since",type:"timestamp"},CopySourceRange:{location:"header",locationName:"x-amz-copy-source-range"},Key:{location:"uri",locationName:"Key"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},UploadId:{location:"querystring",locationName:"uploadId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},CopySourceSSECustomerAlgorithm:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-algorithm"},CopySourceSSECustomerKey:{shape:"S1f",location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key"},CopySourceSSECustomerKeyMD5:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},ExpectedSourceBucketOwner:{location:"header",locationName:"x-amz-source-expected-bucket-owner"}}},output:{type:"structure",members:{CopySourceVersionId:{location:"header",locationName:"x-amz-copy-source-version-id"},CopyPartResult:{type:"structure",members:{ETag:{},LastModified:{type:"timestamp"}}},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"CopyPartResult"}},WriteGetObjectResponse:{http:{requestUri:"/WriteGetObjectResponse"},input:{type:"structure",required:["RequestRoute","RequestToken"],members:{RequestRoute:{hostLabel:!0,location:"header",locationName:"x-amz-request-route"},RequestToken:{location:"header",locationName:"x-amz-request-token"},Body:{streaming:!0,type:"blob"},StatusCode:{location:"header",locationName:"x-amz-fwd-status",type:"integer"},ErrorCode:{location:"header",locationName:"x-amz-fwd-error-code"},ErrorMessage:{location:"header",locationName:"x-amz-fwd-error-message"},AcceptRanges:{location:"header",locationName:"x-amz-fwd-header-accept-ranges"},CacheControl:{location:"header",locationName:"x-amz-fwd-header-Cache-Control"},ContentDisposition:{location:"header",locationName:"x-amz-fwd-header-Content-Disposition"},ContentEncoding:{location:"header",locationName:"x-amz-fwd-header-Content-Encoding"},ContentLanguage:{location:"header",locationName:"x-amz-fwd-header-Content-Language"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentRange:{location:"header",locationName:"x-amz-fwd-header-Content-Range"},ContentType:{location:"header",locationName:"x-amz-fwd-header-Content-Type"},DeleteMarker:{location:"header",locationName:"x-amz-fwd-header-x-amz-delete-marker",type:"boolean"},ETag:{location:"header",locationName:"x-amz-fwd-header-ETag"},Expires:{location:"header",locationName:"x-amz-fwd-header-Expires",type:"timestamp"},Expiration:{location:"header",locationName:"x-amz-fwd-header-x-amz-expiration"},LastModified:{location:"header",locationName:"x-amz-fwd-header-Last-Modified",type:"timestamp"},MissingMeta:{location:"header",locationName:"x-amz-fwd-header-x-amz-missing-meta",type:"integer"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},ObjectLockMode:{location:"header",locationName:"x-amz-fwd-header-x-amz-object-lock-mode"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-fwd-header-x-amz-object-lock-legal-hold"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-fwd-header-x-amz-object-lock-retain-until-date"},PartsCount:{location:"header",locationName:"x-amz-fwd-header-x-amz-mp-parts-count",type:"integer"},ReplicationStatus:{location:"header",locationName:"x-amz-fwd-header-x-amz-replication-status"},RequestCharged:{location:"header",locationName:"x-amz-fwd-header-x-amz-request-charged"},Restore:{location:"header",locationName:"x-amz-fwd-header-x-amz-restore"},ServerSideEncryption:{location:"header",locationName:"x-amz-fwd-header-x-amz-server-side-encryption"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5"},StorageClass:{location:"header",locationName:"x-amz-fwd-header-x-amz-storage-class"},TagCount:{location:"header",locationName:"x-amz-fwd-header-x-amz-tagging-count",type:"integer"},VersionId:{location:"header",locationName:"x-amz-fwd-header-x-amz-version-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"}},payload:"Body"},authtype:"v4-unsigned-body",endpoint:{hostPrefix:"{RequestRoute}."}}},shapes:{Sk:{type:"string",sensitive:!0},S13:{type:"map",key:{},value:{}},S1b:{type:"blob",sensitive:!0},S1d:{type:"string",sensitive:!0},S1f:{type:"blob",sensitive:!0},S1j:{type:"timestamp",timestampFormat:"iso8601"},S37:{type:"structure",members:{DisplayName:{},ID:{}}},S3a:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S3c"},Permission:{}}}},S3c:{type:"structure",required:["Type"],members:{DisplayName:{},EmailAddress:{},ID:{},Type:{locationName:"xsi:type",xmlAttribute:!0},URI:{}},xmlNamespace:{prefix:"xsi",uri:"http://www.w3.org/2001/XMLSchema-instance"}},S3j:{type:"structure",required:["Id","StorageClassAnalysis"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:!0,locationName:"Tag"}}}}},StorageClassAnalysis:{type:"structure",members:{DataExport:{type:"structure",required:["OutputSchemaVersion","Destination"],members:{OutputSchemaVersion:{},Destination:{type:"structure",required:["S3BucketDestination"],members:{S3BucketDestination:{type:"structure",required:["Format","Bucket"],members:{Format:{},BucketAccountId:{},Bucket:{},Prefix:{}}}}}}}}}}},S3m:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S3p:{type:"list",member:{shape:"S3m",locationName:"Tag"}},S3y:{type:"list",member:{type:"structure",required:["AllowedMethods","AllowedOrigins"],members:{ID:{},AllowedHeaders:{locationName:"AllowedHeader",type:"list",member:{},flattened:!0},AllowedMethods:{locationName:"AllowedMethod",type:"list",member:{},flattened:!0},AllowedOrigins:{locationName:"AllowedOrigin",type:"list",member:{},flattened:!0},ExposeHeaders:{locationName:"ExposeHeader",type:"list",member:{},flattened:!0},MaxAgeSeconds:{type:"integer"}}},flattened:!0},S4b:{type:"structure",required:["Rules"],members:{Rules:{locationName:"Rule",type:"list",member:{type:"structure",members:{ApplyServerSideEncryptionByDefault:{type:"structure",required:["SSEAlgorithm"],members:{SSEAlgorithm:{},KMSMasterKeyID:{shape:"Sk"}}},BucketKeyEnabled:{type:"boolean"}}},flattened:!0}}},S4h:{type:"structure",required:["Id","Status","Tierings"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:!0,locationName:"Tag"}}}}},Status:{},Tierings:{locationName:"Tiering",type:"list",member:{type:"structure",required:["Days","AccessTier"],members:{Days:{type:"integer"},AccessTier:{}}},flattened:!0}}},S4r:{type:"structure",required:["Destination","IsEnabled","Id","IncludedObjectVersions","Schedule"],members:{Destination:{type:"structure",required:["S3BucketDestination"],members:{S3BucketDestination:{type:"structure",required:["Bucket","Format"],members:{AccountId:{},Bucket:{},Format:{},Prefix:{},Encryption:{type:"structure",members:{SSES3:{locationName:"SSE-S3",type:"structure",members:{}},SSEKMS:{locationName:"SSE-KMS",type:"structure",required:["KeyId"],members:{KeyId:{shape:"Sk"}}}}}}}}},IsEnabled:{type:"boolean"},Filter:{type:"structure",required:["Prefix"],members:{Prefix:{}}},Id:{},IncludedObjectVersions:{},OptionalFields:{type:"list",member:{locationName:"Field"}},Schedule:{type:"structure",required:["Frequency"],members:{Frequency:{}}}}},S57:{type:"list",member:{type:"structure",required:["Prefix","Status"],members:{Expiration:{shape:"S59"},ID:{},Prefix:{},Status:{},Transition:{shape:"S5e"},NoncurrentVersionTransition:{shape:"S5g"},NoncurrentVersionExpiration:{shape:"S5h"},AbortIncompleteMultipartUpload:{shape:"S5i"}}},flattened:!0},S59:{type:"structure",members:{Date:{shape:"S5a"},Days:{type:"integer"},ExpiredObjectDeleteMarker:{type:"boolean"}}},S5a:{type:"timestamp",timestampFormat:"iso8601"},S5e:{type:"structure",members:{Date:{shape:"S5a"},Days:{type:"integer"},StorageClass:{}}},S5g:{type:"structure",members:{NoncurrentDays:{type:"integer"},StorageClass:{}}},S5h:{type:"structure",members:{NoncurrentDays:{type:"integer"}}},S5i:{type:"structure",members:{DaysAfterInitiation:{type:"integer"}}},S5m:{type:"list",member:{type:"structure",required:["Status"],members:{Expiration:{shape:"S59"},ID:{},Prefix:{deprecated:!0},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:!0,locationName:"Tag"}}}}},Status:{},Transitions:{locationName:"Transition",type:"list",member:{shape:"S5e"},flattened:!0},NoncurrentVersionTransitions:{locationName:"NoncurrentVersionTransition",type:"list",member:{shape:"S5g"},flattened:!0},NoncurrentVersionExpiration:{shape:"S5h"},AbortIncompleteMultipartUpload:{shape:"S5i"}}},flattened:!0},S5w:{type:"structure",required:["TargetBucket","TargetPrefix"],members:{TargetBucket:{},TargetGrants:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S3c"},Permission:{}}}},TargetPrefix:{}}},S64:{type:"structure",required:["Id"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},AccessPointArn:{},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:!0,locationName:"Tag"},AccessPointArn:{}}}}}}},S68:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},S69:{type:"structure",members:{TopicConfiguration:{type:"structure",members:{Id:{},Events:{shape:"S6c",locationName:"Event"},Event:{deprecated:!0},Topic:{}}},QueueConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:!0},Events:{shape:"S6c",locationName:"Event"},Queue:{}}},CloudFunctionConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:!0},Events:{shape:"S6c",locationName:"Event"},CloudFunction:{},InvocationRole:{}}}}},S6c:{type:"list",member:{},flattened:!0},S6k:{type:"structure",members:{TopicConfigurations:{locationName:"TopicConfiguration",type:"list",member:{type:"structure",required:["TopicArn","Events"],members:{Id:{},TopicArn:{locationName:"Topic"},Events:{shape:"S6c",locationName:"Event"},Filter:{shape:"S6n"}}},flattened:!0},QueueConfigurations:{locationName:"QueueConfiguration",type:"list",member:{type:"structure",required:["QueueArn","Events"],members:{Id:{},QueueArn:{locationName:"Queue"},Events:{shape:"S6c",locationName:"Event"},Filter:{shape:"S6n"}}},flattened:!0},LambdaFunctionConfigurations:{locationName:"CloudFunctionConfiguration",type:"list",member:{type:"structure",required:["LambdaFunctionArn","Events"],members:{Id:{},LambdaFunctionArn:{locationName:"CloudFunction"},Events:{shape:"S6c",locationName:"Event"},Filter:{shape:"S6n"}}},flattened:!0}}},S6n:{type:"structure",members:{Key:{locationName:"S3Key",type:"structure",members:{FilterRules:{locationName:"FilterRule",type:"list",member:{type:"structure",members:{Name:{},Value:{}}},flattened:!0}}}}},S70:{type:"structure",required:["Rules"],members:{Rules:{locationName:"Rule",type:"list",member:{type:"structure",required:["ObjectOwnership"],members:{ObjectOwnership:{}}},flattened:!0}}},S7d:{type:"structure",required:["Role","Rules"],members:{Role:{},Rules:{locationName:"Rule",type:"list",member:{type:"structure",required:["Status","Destination"],members:{ID:{},Priority:{type:"integer"},Prefix:{deprecated:!0},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:!0,locationName:"Tag"}}}}},Status:{},SourceSelectionCriteria:{type:"structure",members:{SseKmsEncryptedObjects:{type:"structure",required:["Status"],members:{Status:{}}},ReplicaModifications:{type:"structure",required:["Status"],members:{Status:{}}}}},ExistingObjectReplication:{type:"structure",required:["Status"],members:{Status:{}}},Destination:{type:"structure",required:["Bucket"],members:{Bucket:{},Account:{},StorageClass:{},AccessControlTranslation:{type:"structure",required:["Owner"],members:{Owner:{}}},EncryptionConfiguration:{type:"structure",members:{ReplicaKmsKeyID:{}}},ReplicationTime:{type:"structure",required:["Status","Time"],members:{Status:{},Time:{shape:"S7z"}}},Metrics:{type:"structure",required:["Status"],members:{Status:{},EventThreshold:{shape:"S7z"}}}}},DeleteMarkerReplication:{type:"structure",members:{Status:{}}}}},flattened:!0}}},S7z:{type:"structure",members:{Minutes:{type:"integer"}}},S8g:{type:"structure",required:["HostName"],members:{HostName:{},Protocol:{}}},S8j:{type:"structure",required:["Suffix"],members:{Suffix:{}}},S8l:{type:"structure",required:["Key"],members:{Key:{}}},S8m:{type:"list",member:{locationName:"RoutingRule",type:"structure",required:["Redirect"],members:{Condition:{type:"structure",members:{HttpErrorCodeReturnedEquals:{},KeyPrefixEquals:{}}},Redirect:{type:"structure",members:{HostName:{},HttpRedirectCode:{},Protocol:{},ReplaceKeyPrefixWith:{},ReplaceKeyWith:{}}}}}},S9l:{type:"structure",members:{Status:{}}},S9o:{type:"structure",members:{ObjectLockEnabled:{},Rule:{type:"structure",members:{DefaultRetention:{type:"structure",members:{Mode:{},Days:{type:"integer"},Years:{type:"integer"}}}}}}},S9w:{type:"structure",members:{Mode:{},RetainUntilDate:{shape:"S5a"}}},Sa3:{type:"structure",members:{BlockPublicAcls:{locationName:"BlockPublicAcls",type:"boolean"},IgnorePublicAcls:{locationName:"IgnorePublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"BlockPublicPolicy",type:"boolean"},RestrictPublicBuckets:{locationName:"RestrictPublicBuckets",type:"boolean"}}},Sb4:{type:"structure",members:{ID:{},DisplayName:{}}},Sb5:{type:"list",member:{type:"structure",members:{Prefix:{}}},flattened:!0},Sbn:{type:"list",member:{type:"structure",members:{Key:{},LastModified:{type:"timestamp"},ETag:{},Size:{type:"integer"},StorageClass:{},Owner:{shape:"S37"}}},flattened:!0},Sc5:{type:"structure",members:{Grants:{shape:"S3a",locationName:"AccessControlList"},Owner:{shape:"S37"}}},Scu:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S3p"}}},Sdk:{type:"structure",members:{CSV:{type:"structure",members:{FileHeaderInfo:{},Comments:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{},AllowQuotedRecordDelimiter:{type:"boolean"}}},CompressionType:{},JSON:{type:"structure",members:{Type:{}}},Parquet:{type:"structure",members:{}}}},Sdz:{type:"structure",members:{CSV:{type:"structure",members:{QuoteFields:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}},JSON:{type:"structure",members:{RecordDelimiter:{}}}}}}}},function(e){e.exports={pagination:{ListBuckets:{result_key:"Buckets"},ListMultipartUploads:{input_token:["KeyMarker","UploadIdMarker"],limit_key:"MaxUploads",more_results:"IsTruncated",output_token:["NextKeyMarker","NextUploadIdMarker"],result_key:["Uploads","CommonPrefixes"]},ListObjectVersions:{input_token:["KeyMarker","VersionIdMarker"],limit_key:"MaxKeys",more_results:"IsTruncated",output_token:["NextKeyMarker","NextVersionIdMarker"],result_key:["Versions","DeleteMarkers","CommonPrefixes"]},ListObjects:{input_token:"Marker",limit_key:"MaxKeys",more_results:"IsTruncated",output_token:"NextMarker || Contents[-1].Key",result_key:["Contents","CommonPrefixes"]},ListObjectsV2:{input_token:"ContinuationToken",limit_key:"MaxKeys",output_token:"NextContinuationToken",result_key:["Contents","CommonPrefixes"]},ListParts:{input_token:"PartNumberMarker",limit_key:"MaxParts",more_results:"IsTruncated",output_token:"NextPartNumberMarker",result_key:"Parts"}}}},function(e){e.exports={version:2,waiters:{BucketExists:{delay:5,operation:"HeadBucket",maxAttempts:20,acceptors:[{expected:200,matcher:"status",state:"success"},{expected:301,matcher:"status",state:"success"},{expected:403,matcher:"status",state:"success"},{expected:404,matcher:"status",state:"retry"}]},BucketNotExists:{delay:5,operation:"HeadBucket",maxAttempts:20,acceptors:[{expected:404,matcher:"status",state:"success"}]},ObjectExists:{delay:5,operation:"HeadObject",maxAttempts:20,acceptors:[{expected:200,matcher:"status",state:"success"},{expected:404,matcher:"status",state:"retry"}]},ObjectNotExists:{delay:5,operation:"HeadObject",maxAttempts:20,acceptors:[{expected:404,matcher:"status",state:"success"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.servicecatalog={},n.ServiceCatalog=i.defineService("servicecatalog",["2015-12-10"]),Object.defineProperty(a.services.servicecatalog,"2015-12-10",{get:function(){var e=r(930);return e.paginators=r(931).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ServiceCatalog},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-12-10",endpointPrefix:"servicecatalog",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Service Catalog",serviceId:"Service Catalog",signatureVersion:"v4",targetPrefix:"AWS242ServiceCatalogService",uid:"servicecatalog-2015-12-10"},operations:{AcceptPortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PortfolioShareType:{}}},output:{type:"structure",members:{}}},AssociateBudgetWithResource:{input:{type:"structure",required:["BudgetName","ResourceId"],members:{BudgetName:{},ResourceId:{}}},output:{type:"structure",members:{}}},AssociatePrincipalWithPortfolio:{input:{type:"structure",required:["PortfolioId","PrincipalARN","PrincipalType"],members:{AcceptLanguage:{},PortfolioId:{},PrincipalARN:{},PrincipalType:{}}},output:{type:"structure",members:{}}},AssociateProductWithPortfolio:{input:{type:"structure",required:["ProductId","PortfolioId"],members:{AcceptLanguage:{},ProductId:{},PortfolioId:{},SourcePortfolioId:{}}},output:{type:"structure",members:{}}},AssociateServiceActionWithProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ServiceActionId"],members:{ProductId:{},ProvisioningArtifactId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},AssociateTagOptionWithResource:{input:{type:"structure",required:["ResourceId","TagOptionId"],members:{ResourceId:{},TagOptionId:{}}},output:{type:"structure",members:{}}},BatchAssociateServiceActionWithProvisioningArtifact:{input:{type:"structure",required:["ServiceActionAssociations"],members:{ServiceActionAssociations:{shape:"Sm"},AcceptLanguage:{}}},output:{type:"structure",members:{FailedServiceActionAssociations:{shape:"Sp"}}}},BatchDisassociateServiceActionFromProvisioningArtifact:{input:{type:"structure",required:["ServiceActionAssociations"],members:{ServiceActionAssociations:{shape:"Sm"},AcceptLanguage:{}}},output:{type:"structure",members:{FailedServiceActionAssociations:{shape:"Sp"}}}},CopyProduct:{input:{type:"structure",required:["SourceProductArn","IdempotencyToken"],members:{AcceptLanguage:{},SourceProductArn:{},TargetProductId:{},TargetProductName:{},SourceProvisioningArtifactIdentifiers:{type:"list",member:{type:"map",key:{},value:{}}},CopyOptions:{type:"list",member:{}},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{CopyProductToken:{}}}},CreateConstraint:{input:{type:"structure",required:["PortfolioId","ProductId","Parameters","Type","IdempotencyToken"],members:{AcceptLanguage:{},PortfolioId:{},ProductId:{},Parameters:{},Type:{},Description:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},CreatePortfolio:{input:{type:"structure",required:["DisplayName","ProviderName","IdempotencyToken"],members:{AcceptLanguage:{},DisplayName:{},Description:{},ProviderName:{},Tags:{shape:"S1i"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"}}}},CreatePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"},ShareTagOptions:{type:"boolean"}}},output:{type:"structure",members:{PortfolioShareToken:{}}}},CreateProduct:{input:{type:"structure",required:["Name","Owner","ProductType","ProvisioningArtifactParameters","IdempotencyToken"],members:{AcceptLanguage:{},Name:{},Owner:{},Description:{},Distributor:{},SupportDescription:{},SupportEmail:{},SupportUrl:{},ProductType:{},Tags:{shape:"S1i"},ProvisioningArtifactParameters:{shape:"S24"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2d"},ProvisioningArtifactDetail:{shape:"S2i"},Tags:{shape:"S1q"}}}},CreateProvisionedProductPlan:{input:{type:"structure",required:["PlanName","PlanType","ProductId","ProvisionedProductName","ProvisioningArtifactId","IdempotencyToken"],members:{AcceptLanguage:{},PlanName:{},PlanType:{},NotificationArns:{shape:"S2o"},PathId:{},ProductId:{},ProvisionedProductName:{},ProvisioningArtifactId:{},ProvisioningParameters:{shape:"S2r"},IdempotencyToken:{idempotencyToken:!0},Tags:{shape:"S1q"}}},output:{type:"structure",members:{PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionedProductName:{},ProvisioningArtifactId:{}}}},CreateProvisioningArtifact:{input:{type:"structure",required:["ProductId","Parameters","IdempotencyToken"],members:{AcceptLanguage:{},ProductId:{},Parameters:{shape:"S24"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2i"},Info:{shape:"S27"},Status:{}}}},CreateServiceAction:{input:{type:"structure",required:["Name","DefinitionType","Definition","IdempotencyToken"],members:{Name:{},DefinitionType:{},Definition:{shape:"S32"},Description:{},AcceptLanguage:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S37"}}}},CreateTagOption:{input:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3d"}}}},DeleteConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeletePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeletePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"}}},output:{type:"structure",members:{PortfolioShareToken:{}}}},DeleteProduct:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeleteProvisionedProductPlan:{input:{type:"structure",required:["PlanId"],members:{AcceptLanguage:{},PlanId:{},IgnoreErrors:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{}}},output:{type:"structure",members:{}}},DeleteServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},DeleteTagOption:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{}}},DescribeConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},DescribeCopyProductStatus:{input:{type:"structure",required:["CopyProductToken"],members:{AcceptLanguage:{},CopyProductToken:{}}},output:{type:"structure",members:{CopyProductStatus:{},TargetProductId:{},StatusDetail:{}}}},DescribePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"},TagOptions:{shape:"S45"},Budgets:{shape:"S46"}}}},DescribePortfolioShareStatus:{input:{type:"structure",required:["PortfolioShareToken"],members:{PortfolioShareToken:{}}},output:{type:"structure",members:{PortfolioShareToken:{},PortfolioId:{},OrganizationNodeValue:{},Status:{},ShareDetails:{type:"structure",members:{SuccessfulShares:{type:"list",member:{}},ShareErrors:{type:"list",member:{type:"structure",members:{Accounts:{type:"list",member:{}},Message:{},Error:{}}}}}}}}},DescribePortfolioShares:{input:{type:"structure",required:["PortfolioId","Type"],members:{PortfolioId:{},Type:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{NextPageToken:{},PortfolioShareDetails:{type:"list",member:{type:"structure",members:{PrincipalId:{},Type:{},Accepted:{type:"boolean"},ShareTagOptions:{type:"boolean"}}}}}}},DescribeProduct:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{}}},output:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},ProvisioningArtifacts:{shape:"S4r"},Budgets:{shape:"S46"},LaunchPaths:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}}}}},DescribeProductAsAdmin:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{},SourcePortfolioId:{}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2d"},ProvisioningArtifactSummaries:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedTime:{type:"timestamp"},ProvisioningArtifactMetadata:{shape:"S27"}}}},Tags:{shape:"S1q"},TagOptions:{shape:"S45"},Budgets:{shape:"S46"}}}},DescribeProductView:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},ProvisioningArtifacts:{shape:"S4r"}}}},DescribeProvisionedProduct:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{}}},output:{type:"structure",members:{ProvisionedProductDetail:{shape:"S55"},CloudWatchDashboards:{type:"list",member:{type:"structure",members:{Name:{}}}}}}},DescribeProvisionedProductPlan:{input:{type:"structure",required:["PlanId"],members:{AcceptLanguage:{},PlanId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProductPlanDetails:{type:"structure",members:{CreatedTime:{type:"timestamp"},PathId:{},ProductId:{},PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionProductName:{},PlanType:{},ProvisioningArtifactId:{},Status:{},UpdatedTime:{type:"timestamp"},NotificationArns:{shape:"S2o"},ProvisioningParameters:{shape:"S2r"},Tags:{shape:"S1q"},StatusMessage:{}}},ResourceChanges:{type:"list",member:{type:"structure",members:{Action:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Replacement:{},Scope:{type:"list",member:{}},Details:{type:"list",member:{type:"structure",members:{Target:{type:"structure",members:{Attribute:{},Name:{},RequiresRecreation:{}}},Evaluation:{},CausingEntity:{}}}}}}},NextPageToken:{}}}},DescribeProvisioningArtifact:{input:{type:"structure",members:{AcceptLanguage:{},ProvisioningArtifactId:{},ProductId:{},ProvisioningArtifactName:{},ProductName:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2i"},Info:{shape:"S27"},Status:{}}}},DescribeProvisioningParameters:{input:{type:"structure",members:{AcceptLanguage:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{}}},output:{type:"structure",members:{ProvisioningArtifactParameters:{type:"list",member:{type:"structure",members:{ParameterKey:{},DefaultValue:{},ParameterType:{},IsNoEcho:{type:"boolean"},Description:{},ParameterConstraints:{type:"structure",members:{AllowedValues:{type:"list",member:{}},AllowedPattern:{},ConstraintDescription:{},MaxLength:{},MinLength:{},MaxValue:{},MinValue:{}}}}}},ConstraintSummaries:{shape:"S6h"},UsageInstructions:{type:"list",member:{type:"structure",members:{Type:{},Value:{}}}},TagOptions:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},ProvisioningArtifactPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6r"},StackSetRegions:{shape:"S6s"}}},ProvisioningArtifactOutputs:{type:"list",member:{type:"structure",members:{Key:{},Description:{}}}}}}},DescribeRecord:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"},RecordOutputs:{shape:"S7b"},NextPageToken:{}}}},DescribeServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S37"}}}},DescribeServiceActionExecutionParameters:{input:{type:"structure",required:["ProvisionedProductId","ServiceActionId"],members:{ProvisionedProductId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionParameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},DefaultValues:{shape:"S7n"}}}}}}},DescribeTagOption:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3d"}}}},DisableAWSOrganizationsAccess:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateBudgetFromResource:{input:{type:"structure",required:["BudgetName","ResourceId"],members:{BudgetName:{},ResourceId:{}}},output:{type:"structure",members:{}}},DisassociatePrincipalFromPortfolio:{input:{type:"structure",required:["PortfolioId","PrincipalARN"],members:{AcceptLanguage:{},PortfolioId:{},PrincipalARN:{}}},output:{type:"structure",members:{}}},DisassociateProductFromPortfolio:{input:{type:"structure",required:["ProductId","PortfolioId"],members:{AcceptLanguage:{},ProductId:{},PortfolioId:{}}},output:{type:"structure",members:{}}},DisassociateServiceActionFromProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ServiceActionId"],members:{ProductId:{},ProvisioningArtifactId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},DisassociateTagOptionFromResource:{input:{type:"structure",required:["ResourceId","TagOptionId"],members:{ResourceId:{},TagOptionId:{}}},output:{type:"structure",members:{}}},EnableAWSOrganizationsAccess:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},ExecuteProvisionedProductPlan:{input:{type:"structure",required:["PlanId","IdempotencyToken"],members:{AcceptLanguage:{},PlanId:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},ExecuteProvisionedProductServiceAction:{input:{type:"structure",required:["ProvisionedProductId","ServiceActionId","ExecuteToken"],members:{ProvisionedProductId:{},ServiceActionId:{},ExecuteToken:{idempotencyToken:!0},AcceptLanguage:{},Parameters:{type:"map",key:{},value:{shape:"S7n"}}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},GetAWSOrganizationsAccessStatus:{input:{type:"structure",members:{}},output:{type:"structure",members:{AccessStatus:{}}}},GetProvisionedProductOutputs:{input:{type:"structure",members:{AcceptLanguage:{},ProvisionedProductId:{},ProvisionedProductName:{},OutputKeys:{type:"list",member:{}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Outputs:{shape:"S7b"},NextPageToken:{}}}},ImportAsProvisionedProduct:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ProvisionedProductName","PhysicalId","IdempotencyToken"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{},ProvisionedProductName:{},PhysicalId:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},ListAcceptedPortfolioShares:{input:{type:"structure",members:{AcceptLanguage:{},PageToken:{},PageSize:{type:"integer"},PortfolioShareType:{}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8l"},NextPageToken:{}}}},ListBudgetsForResource:{input:{type:"structure",required:["ResourceId"],members:{AcceptLanguage:{},ResourceId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Budgets:{shape:"S46"},NextPageToken:{}}}},ListConstraintsForPortfolio:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},ProductId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ConstraintDetails:{type:"list",member:{shape:"S1b"}},NextPageToken:{}}}},ListLaunchPaths:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{LaunchPathSummaries:{type:"list",member:{type:"structure",members:{Id:{},ConstraintSummaries:{shape:"S6h"},Tags:{shape:"S1q"},Name:{}}}},NextPageToken:{}}}},ListOrganizationPortfolioAccess:{input:{type:"structure",required:["PortfolioId","OrganizationNodeType"],members:{AcceptLanguage:{},PortfolioId:{},OrganizationNodeType:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{OrganizationNodes:{type:"list",member:{shape:"S1s"}},NextPageToken:{}}}},ListPortfolioAccess:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},OrganizationParentId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{AccountIds:{type:"list",member:{}},NextPageToken:{}}}},ListPortfolios:{input:{type:"structure",members:{AcceptLanguage:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8l"},NextPageToken:{}}}},ListPortfoliosForProduct:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8l"},NextPageToken:{}}}},ListPrincipalsForPortfolio:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Principals:{type:"list",member:{type:"structure",members:{PrincipalARN:{},PrincipalType:{}}}},NextPageToken:{}}}},ListProvisionedProductPlans:{input:{type:"structure",members:{AcceptLanguage:{},ProvisionProductId:{},PageSize:{type:"integer"},PageToken:{},AccessLevelFilter:{shape:"S9a"}}},output:{type:"structure",members:{ProvisionedProductPlans:{type:"list",member:{type:"structure",members:{PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionProductName:{},PlanType:{},ProvisioningArtifactId:{}}}},NextPageToken:{}}}},ListProvisioningArtifacts:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{}}},output:{type:"structure",members:{ProvisioningArtifactDetails:{type:"list",member:{shape:"S2i"}},NextPageToken:{}}}},ListProvisioningArtifactsForServiceAction:{input:{type:"structure",required:["ServiceActionId"],members:{ServiceActionId:{},PageSize:{type:"integer"},PageToken:{},AcceptLanguage:{}}},output:{type:"structure",members:{ProvisioningArtifactViews:{type:"list",member:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},ProvisioningArtifact:{shape:"S4s"}}}},NextPageToken:{}}}},ListRecordHistory:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9a"},SearchFilter:{type:"structure",members:{Key:{},Value:{}}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{RecordDetails:{type:"list",member:{shape:"S70"}},NextPageToken:{}}}},ListResourcesForTagOption:{input:{type:"structure",required:["TagOptionId"],members:{TagOptionId:{},ResourceType:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ResourceDetails:{type:"list",member:{type:"structure",members:{Id:{},ARN:{},Name:{},Description:{},CreatedTime:{type:"timestamp"}}}},PageToken:{}}}},ListServiceActions:{input:{type:"structure",members:{AcceptLanguage:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ServiceActionSummaries:{shape:"Sa5"},NextPageToken:{}}}},ListServiceActionsForProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{ProductId:{},ProvisioningArtifactId:{},PageSize:{type:"integer"},PageToken:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionSummaries:{shape:"Sa5"},NextPageToken:{}}}},ListStackInstancesForProvisionedProduct:{input:{type:"structure",required:["ProvisionedProductId"],members:{AcceptLanguage:{},ProvisionedProductId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{StackInstances:{type:"list",member:{type:"structure",members:{Account:{},Region:{},StackInstanceStatus:{}}}},NextPageToken:{}}}},ListTagOptions:{input:{type:"structure",members:{Filters:{type:"structure",members:{Key:{},Value:{},Active:{type:"boolean"}}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{TagOptionDetails:{shape:"S45"},PageToken:{}}}},ProvisionProduct:{input:{type:"structure",required:["ProvisionedProductName","ProvisionToken"],members:{AcceptLanguage:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{},ProvisionedProductName:{},ProvisioningParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},ProvisioningPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6r"},StackSetRegions:{shape:"S6s"},StackSetFailureToleranceCount:{type:"integer"},StackSetFailureTolerancePercentage:{type:"integer"},StackSetMaxConcurrencyCount:{type:"integer"},StackSetMaxConcurrencyPercentage:{type:"integer"}}},Tags:{shape:"S1q"},NotificationArns:{shape:"S2o"},ProvisionToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},RejectPortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PortfolioShareType:{}}},output:{type:"structure",members:{}}},ScanProvisionedProducts:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9a"},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProducts:{type:"list",member:{shape:"S55"}},NextPageToken:{}}}},SearchProducts:{input:{type:"structure",members:{AcceptLanguage:{},Filters:{shape:"Sav"},PageSize:{type:"integer"},SortBy:{},SortOrder:{},PageToken:{}}},output:{type:"structure",members:{ProductViewSummaries:{type:"list",member:{shape:"S2e"}},ProductViewAggregations:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Value:{},ApproximateCount:{type:"integer"}}}}},NextPageToken:{}}}},SearchProductsAsAdmin:{input:{type:"structure",members:{AcceptLanguage:{},PortfolioId:{},Filters:{shape:"Sav"},SortBy:{},SortOrder:{},PageToken:{},PageSize:{type:"integer"},ProductSource:{}}},output:{type:"structure",members:{ProductViewDetails:{type:"list",member:{shape:"S2d"}},NextPageToken:{}}}},SearchProvisionedProducts:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9a"},Filters:{type:"map",key:{},value:{type:"list",member:{}}},SortBy:{},SortOrder:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProducts:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Type:{},Id:{},Status:{},StatusMessage:{},CreatedTime:{type:"timestamp"},IdempotencyToken:{},LastRecordId:{},LastProvisioningRecordId:{},LastSuccessfulProvisioningRecordId:{},Tags:{shape:"S1q"},PhysicalId:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},UserArn:{},UserArnSession:{}}}},TotalResultsCount:{type:"integer"},NextPageToken:{}}}},TerminateProvisionedProduct:{input:{type:"structure",required:["TerminateToken"],members:{ProvisionedProductName:{},ProvisionedProductId:{},TerminateToken:{idempotencyToken:!0},IgnoreErrors:{type:"boolean"},AcceptLanguage:{},RetainPhysicalResources:{type:"boolean"}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},UpdateConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},Description:{},Parameters:{}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},UpdatePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},DisplayName:{},Description:{},ProviderName:{},AddTags:{shape:"S1i"},RemoveTags:{shape:"Sbw"}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"}}}},UpdatePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"},ShareTagOptions:{type:"boolean"}}},output:{type:"structure",members:{PortfolioShareToken:{},Status:{}}}},UpdateProduct:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},Name:{},Owner:{},Description:{},Distributor:{},SupportDescription:{},SupportEmail:{},SupportUrl:{},AddTags:{shape:"S1i"},RemoveTags:{shape:"Sbw"}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2d"},Tags:{shape:"S1q"}}}},UpdateProvisionedProduct:{input:{type:"structure",required:["UpdateToken"],members:{AcceptLanguage:{},ProvisionedProductName:{},ProvisionedProductId:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{},ProvisioningParameters:{shape:"S2r"},ProvisioningPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6r"},StackSetRegions:{shape:"S6s"},StackSetFailureToleranceCount:{type:"integer"},StackSetFailureTolerancePercentage:{type:"integer"},StackSetMaxConcurrencyCount:{type:"integer"},StackSetMaxConcurrencyPercentage:{type:"integer"},StackSetOperationType:{}}},Tags:{shape:"S1q"},UpdateToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},UpdateProvisionedProductProperties:{input:{type:"structure",required:["ProvisionedProductId","ProvisionedProductProperties","IdempotencyToken"],members:{AcceptLanguage:{},ProvisionedProductId:{},ProvisionedProductProperties:{shape:"Sc8"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ProvisionedProductId:{},ProvisionedProductProperties:{shape:"Sc8"},RecordId:{},Status:{}}}},UpdateProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{},Name:{},Description:{},Active:{type:"boolean"},Guidance:{}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2i"},Info:{shape:"S27"},Status:{}}}},UpdateServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},Name:{},Definition:{shape:"S32"},Description:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S37"}}}},UpdateTagOption:{input:{type:"structure",required:["Id"],members:{Id:{},Value:{},Active:{type:"boolean"}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3d"}}}}},shapes:{Sm:{type:"list",member:{type:"structure",required:["ServiceActionId","ProductId","ProvisioningArtifactId"],members:{ServiceActionId:{},ProductId:{},ProvisioningArtifactId:{}}}},Sp:{type:"list",member:{type:"structure",members:{ServiceActionId:{},ProductId:{},ProvisioningArtifactId:{},ErrorCode:{},ErrorMessage:{}}}},S1b:{type:"structure",members:{ConstraintId:{},Type:{},Description:{},Owner:{},ProductId:{},PortfolioId:{}}},S1i:{type:"list",member:{shape:"S1j"}},S1j:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S1n:{type:"structure",members:{Id:{},ARN:{},DisplayName:{},Description:{},CreatedTime:{type:"timestamp"},ProviderName:{}}},S1q:{type:"list",member:{shape:"S1j"}},S1s:{type:"structure",members:{Type:{},Value:{}}},S24:{type:"structure",required:["Info"],members:{Name:{},Description:{},Info:{shape:"S27"},Type:{},DisableTemplateValidation:{type:"boolean"}}},S27:{type:"map",key:{},value:{}},S2d:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},Status:{},ProductARN:{},CreatedTime:{type:"timestamp"}}},S2e:{type:"structure",members:{Id:{},ProductId:{},Name:{},Owner:{},ShortDescription:{},Type:{},Distributor:{},HasDefaultPath:{type:"boolean"},SupportEmail:{},SupportDescription:{},SupportUrl:{}}},S2i:{type:"structure",members:{Id:{},Name:{},Description:{},Type:{},CreatedTime:{type:"timestamp"},Active:{type:"boolean"},Guidance:{}}},S2o:{type:"list",member:{}},S2r:{type:"list",member:{type:"structure",members:{Key:{},Value:{},UsePreviousValue:{type:"boolean"}}}},S32:{type:"map",key:{},value:{}},S37:{type:"structure",members:{ServiceActionSummary:{shape:"S38"},Definition:{shape:"S32"}}},S38:{type:"structure",members:{Id:{},Name:{},Description:{},DefinitionType:{}}},S3d:{type:"structure",members:{Key:{},Value:{},Active:{type:"boolean"},Id:{},Owner:{}}},S45:{type:"list",member:{shape:"S3d"}},S46:{type:"list",member:{type:"structure",members:{BudgetName:{}}}},S4r:{type:"list",member:{shape:"S4s"}},S4s:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedTime:{type:"timestamp"},Guidance:{}}},S55:{type:"structure",members:{Name:{},Arn:{},Type:{},Id:{},Status:{},StatusMessage:{},CreatedTime:{type:"timestamp"},IdempotencyToken:{},LastRecordId:{},LastProvisioningRecordId:{},LastSuccessfulProvisioningRecordId:{},ProductId:{},ProvisioningArtifactId:{},LaunchRoleArn:{}}},S6h:{type:"list",member:{type:"structure",members:{Type:{},Description:{}}}},S6r:{type:"list",member:{}},S6s:{type:"list",member:{}},S70:{type:"structure",members:{RecordId:{},ProvisionedProductName:{},Status:{},CreatedTime:{type:"timestamp"},UpdatedTime:{type:"timestamp"},ProvisionedProductType:{},RecordType:{},ProvisionedProductId:{},ProductId:{},ProvisioningArtifactId:{},PathId:{},RecordErrors:{type:"list",member:{type:"structure",members:{Code:{},Description:{}}}},RecordTags:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},LaunchRoleArn:{}}},S7b:{type:"list",member:{type:"structure",members:{OutputKey:{},OutputValue:{},Description:{}}}},S7n:{type:"list",member:{}},S8l:{type:"list",member:{shape:"S1n"}},S9a:{type:"structure",members:{Key:{},Value:{}}},Sa5:{type:"list",member:{shape:"S38"}},Sav:{type:"map",key:{},value:{type:"list",member:{}}},Sbw:{type:"list",member:{}},Sc8:{type:"map",key:{},value:{}}}}},function(e){e.exports={pagination:{DescribePortfolioShares:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},GetProvisionedProductOutputs:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListAcceptedPortfolioShares:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListBudgetsForResource:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListConstraintsForPortfolio:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListLaunchPaths:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListOrganizationPortfolioAccess:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfolioAccess:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfolios:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfoliosForProduct:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPrincipalsForPortfolio:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListProvisioningArtifactsForServiceAction:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListResourcesForTagOption:{input_token:"PageToken",output_token:"PageToken",limit_key:"PageSize"},ListServiceActions:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListServiceActionsForProvisioningArtifact:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListTagOptions:{input_token:"PageToken",output_token:"PageToken",limit_key:"PageSize"},SearchProducts:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},SearchProductsAsAdmin:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},SearchProvisionedProducts:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.ses={},n.SES=i.defineService("ses",["2010-12-01"]),Object.defineProperty(a.services.ses,"2010-12-01",{get:function(){var e=r(933);return e.paginators=r(934).pagination,e.waiters=r(935).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.SES},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"email",protocol:"query",serviceAbbreviation:"Amazon SES",serviceFullName:"Amazon Simple Email Service",serviceId:"SES",signatureVersion:"v4",signingName:"ses",uid:"email-2010-12-01",xmlNamespace:"http://ses.amazonaws.com/doc/2010-12-01/"},operations:{CloneReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","OriginalRuleSetName"],members:{RuleSetName:{},OriginalRuleSetName:{}}},output:{resultWrapper:"CloneReceiptRuleSetResult",type:"structure",members:{}}},CreateConfigurationSet:{input:{type:"structure",required:["ConfigurationSet"],members:{ConfigurationSet:{shape:"S5"}}},output:{resultWrapper:"CreateConfigurationSetResult",type:"structure",members:{}}},CreateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"CreateConfigurationSetEventDestinationResult",type:"structure",members:{}}},CreateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"CreateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},CreateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},CreateReceiptFilter:{input:{type:"structure",required:["Filter"],members:{Filter:{shape:"S10"}}},output:{resultWrapper:"CreateReceiptFilterResult",type:"structure",members:{}}},CreateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},After:{},Rule:{shape:"S18"}}},output:{resultWrapper:"CreateReceiptRuleResult",type:"structure",members:{}}},CreateReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"CreateReceiptRuleSetResult",type:"structure",members:{}}},CreateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"CreateTemplateResult",type:"structure",members:{}}},DeleteConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetResult",type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{},EventDestinationName:{}}},output:{resultWrapper:"DeleteConfigurationSetEventDestinationResult",type:"structure",members:{}}},DeleteConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},DeleteCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}}},DeleteIdentity:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"DeleteIdentityResult",type:"structure",members:{}}},DeleteIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName"],members:{Identity:{},PolicyName:{}}},output:{resultWrapper:"DeleteIdentityPolicyResult",type:"structure",members:{}}},DeleteReceiptFilter:{input:{type:"structure",required:["FilterName"],members:{FilterName:{}}},output:{resultWrapper:"DeleteReceiptFilterResult",type:"structure",members:{}}},DeleteReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DeleteReceiptRuleResult",type:"structure",members:{}}},DeleteReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DeleteReceiptRuleSetResult",type:"structure",members:{}}},DeleteTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"DeleteTemplateResult",type:"structure",members:{}}},DeleteVerifiedEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},DescribeActiveReceiptRuleSet:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeActiveReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},DescribeConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},ConfigurationSetAttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeConfigurationSetResult",type:"structure",members:{ConfigurationSet:{shape:"S5"},EventDestinations:{type:"list",member:{shape:"S9"}},TrackingOptions:{shape:"Sp"},DeliveryOptions:{shape:"S31"},ReputationOptions:{type:"structure",members:{SendingEnabled:{type:"boolean"},ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}}}}},DescribeReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DescribeReceiptRuleResult",type:"structure",members:{Rule:{shape:"S18"}}}},DescribeReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DescribeReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},GetAccountSendingEnabled:{output:{resultWrapper:"GetAccountSendingEnabledResult",type:"structure",members:{Enabled:{type:"boolean"}}}},GetCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetCustomVerificationEmailTemplateResult",type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},GetIdentityDkimAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityDkimAttributesResult",type:"structure",required:["DkimAttributes"],members:{DkimAttributes:{type:"map",key:{},value:{type:"structure",required:["DkimEnabled","DkimVerificationStatus"],members:{DkimEnabled:{type:"boolean"},DkimVerificationStatus:{},DkimTokens:{shape:"S3h"}}}}}}},GetIdentityMailFromDomainAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityMailFromDomainAttributesResult",type:"structure",required:["MailFromDomainAttributes"],members:{MailFromDomainAttributes:{type:"map",key:{},value:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMXFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMXFailure:{}}}}}}},GetIdentityNotificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityNotificationAttributesResult",type:"structure",required:["NotificationAttributes"],members:{NotificationAttributes:{type:"map",key:{},value:{type:"structure",required:["BounceTopic","ComplaintTopic","DeliveryTopic","ForwardingEnabled"],members:{BounceTopic:{},ComplaintTopic:{},DeliveryTopic:{},ForwardingEnabled:{type:"boolean"},HeadersInBounceNotificationsEnabled:{type:"boolean"},HeadersInComplaintNotificationsEnabled:{type:"boolean"},HeadersInDeliveryNotificationsEnabled:{type:"boolean"}}}}}}},GetIdentityPolicies:{input:{type:"structure",required:["Identity","PolicyNames"],members:{Identity:{},PolicyNames:{shape:"S3w"}}},output:{resultWrapper:"GetIdentityPoliciesResult",type:"structure",required:["Policies"],members:{Policies:{type:"map",key:{},value:{}}}}},GetIdentityVerificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityVerificationAttributesResult",type:"structure",required:["VerificationAttributes"],members:{VerificationAttributes:{type:"map",key:{},value:{type:"structure",required:["VerificationStatus"],members:{VerificationStatus:{},VerificationToken:{}}}}}}},GetSendQuota:{output:{resultWrapper:"GetSendQuotaResult",type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}}},GetSendStatistics:{output:{resultWrapper:"GetSendStatisticsResult",type:"structure",members:{SendDataPoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},DeliveryAttempts:{type:"long"},Bounces:{type:"long"},Complaints:{type:"long"},Rejects:{type:"long"}}}}}}},GetTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetTemplateResult",type:"structure",members:{Template:{shape:"S20"}}}},ListConfigurationSets:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListConfigurationSetsResult",type:"structure",members:{ConfigurationSets:{type:"list",member:{shape:"S5"}},NextToken:{}}}},ListCustomVerificationEmailTemplates:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListCustomVerificationEmailTemplatesResult",type:"structure",members:{CustomVerificationEmailTemplates:{type:"list",member:{type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},NextToken:{}}}},ListIdentities:{input:{type:"structure",members:{IdentityType:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListIdentitiesResult",type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"},NextToken:{}}}},ListIdentityPolicies:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"ListIdentityPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S3w"}}}},ListReceiptFilters:{input:{type:"structure",members:{}},output:{resultWrapper:"ListReceiptFiltersResult",type:"structure",members:{Filters:{type:"list",member:{shape:"S10"}}}}},ListReceiptRuleSets:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListReceiptRuleSetsResult",type:"structure",members:{RuleSets:{type:"list",member:{shape:"S2t"}},NextToken:{}}}},ListTemplates:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListTemplatesResult",type:"structure",members:{TemplatesMetadata:{type:"list",member:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListVerifiedEmailAddresses:{output:{resultWrapper:"ListVerifiedEmailAddressesResult",type:"structure",members:{VerifiedEmailAddresses:{shape:"S54"}}}},PutConfigurationSetDeliveryOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},DeliveryOptions:{shape:"S31"}}},output:{resultWrapper:"PutConfigurationSetDeliveryOptionsResult",type:"structure",members:{}}},PutIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName","Policy"],members:{Identity:{},PolicyName:{},Policy:{}}},output:{resultWrapper:"PutIdentityPolicyResult",type:"structure",members:{}}},ReorderReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","RuleNames"],members:{RuleSetName:{},RuleNames:{type:"list",member:{}}}},output:{resultWrapper:"ReorderReceiptRuleSetResult",type:"structure",members:{}}},SendBounce:{input:{type:"structure",required:["OriginalMessageId","BounceSender","BouncedRecipientInfoList"],members:{OriginalMessageId:{},BounceSender:{},Explanation:{},MessageDsn:{type:"structure",required:["ReportingMta"],members:{ReportingMta:{},ArrivalDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}},BouncedRecipientInfoList:{type:"list",member:{type:"structure",required:["Recipient"],members:{Recipient:{},RecipientArn:{},BounceType:{},RecipientDsnFields:{type:"structure",required:["Action","Status"],members:{FinalRecipient:{},Action:{},RemoteMta:{},Status:{},DiagnosticCode:{},LastAttemptDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}}}}},BounceSenderArn:{}}},output:{resultWrapper:"SendBounceResult",type:"structure",members:{MessageId:{}}}},SendBulkTemplatedEmail:{input:{type:"structure",required:["Source","Template","Destinations"],members:{Source:{},SourceArn:{},ReplyToAddresses:{shape:"S54"},ReturnPath:{},ReturnPathArn:{},ConfigurationSetName:{},DefaultTags:{shape:"S5x"},Template:{},TemplateArn:{},DefaultTemplateData:{},Destinations:{type:"list",member:{type:"structure",required:["Destination"],members:{Destination:{shape:"S64"},ReplacementTags:{shape:"S5x"},ReplacementTemplateData:{}}}}}},output:{resultWrapper:"SendBulkTemplatedEmailResult",type:"structure",required:["Status"],members:{Status:{type:"list",member:{type:"structure",members:{Status:{},Error:{},MessageId:{}}}}}}},SendCustomVerificationEmail:{input:{type:"structure",required:["EmailAddress","TemplateName"],members:{EmailAddress:{},TemplateName:{},ConfigurationSetName:{}}},output:{resultWrapper:"SendCustomVerificationEmailResult",type:"structure",members:{MessageId:{}}}},SendEmail:{input:{type:"structure",required:["Source","Destination","Message"],members:{Source:{},Destination:{shape:"S64"},Message:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S6e"},Body:{type:"structure",members:{Text:{shape:"S6e"},Html:{shape:"S6e"}}}}},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendRawEmail:{input:{type:"structure",required:["RawMessage"],members:{Source:{},Destinations:{shape:"S54"},RawMessage:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},FromArn:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendRawEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendTemplatedEmail:{input:{type:"structure",required:["Source","Destination","Template","TemplateData"],members:{Source:{},Destination:{shape:"S64"},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{},Template:{},TemplateArn:{},TemplateData:{}}},output:{resultWrapper:"SendTemplatedEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SetActiveReceiptRuleSet:{input:{type:"structure",members:{RuleSetName:{}}},output:{resultWrapper:"SetActiveReceiptRuleSetResult",type:"structure",members:{}}},SetIdentityDkimEnabled:{input:{type:"structure",required:["Identity","DkimEnabled"],members:{Identity:{},DkimEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityDkimEnabledResult",type:"structure",members:{}}},SetIdentityFeedbackForwardingEnabled:{input:{type:"structure",required:["Identity","ForwardingEnabled"],members:{Identity:{},ForwardingEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityFeedbackForwardingEnabledResult",type:"structure",members:{}}},SetIdentityHeadersInNotificationsEnabled:{input:{type:"structure",required:["Identity","NotificationType","Enabled"],members:{Identity:{},NotificationType:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityHeadersInNotificationsEnabledResult",type:"structure",members:{}}},SetIdentityMailFromDomain:{input:{type:"structure",required:["Identity"],members:{Identity:{},MailFromDomain:{},BehaviorOnMXFailure:{}}},output:{resultWrapper:"SetIdentityMailFromDomainResult",type:"structure",members:{}}},SetIdentityNotificationTopic:{input:{type:"structure",required:["Identity","NotificationType"],members:{Identity:{},NotificationType:{},SnsTopic:{}}},output:{resultWrapper:"SetIdentityNotificationTopicResult",type:"structure",members:{}}},SetReceiptRulePosition:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{},After:{}}},output:{resultWrapper:"SetReceiptRulePositionResult",type:"structure",members:{}}},TestRenderTemplate:{input:{type:"structure",required:["TemplateName","TemplateData"],members:{TemplateName:{},TemplateData:{}}},output:{resultWrapper:"TestRenderTemplateResult",type:"structure",members:{RenderedTemplate:{}}}},UpdateAccountSendingEnabled:{input:{type:"structure",members:{Enabled:{type:"boolean"}}}},UpdateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"UpdateConfigurationSetEventDestinationResult",type:"structure",members:{}}},UpdateConfigurationSetReputationMetricsEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetSendingEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"UpdateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},UpdateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},UpdateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},Rule:{shape:"S18"}}},output:{resultWrapper:"UpdateReceiptRuleResult",type:"structure",members:{}}},UpdateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"UpdateTemplateResult",type:"structure",members:{}}},VerifyDomainDkim:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainDkimResult",type:"structure",required:["DkimTokens"],members:{DkimTokens:{shape:"S3h"}}}},VerifyDomainIdentity:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainIdentityResult",type:"structure",required:["VerificationToken"],members:{VerificationToken:{}}}},VerifyEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},VerifyEmailIdentity:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}},output:{resultWrapper:"VerifyEmailIdentityResult",type:"structure",members:{}}}},shapes:{S5:{type:"structure",required:["Name"],members:{Name:{}}},S9:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{type:"list",member:{}},KinesisFirehoseDestination:{type:"structure",required:["IAMRoleARN","DeliveryStreamARN"],members:{IAMRoleARN:{},DeliveryStreamARN:{}}},CloudWatchDestination:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},SNSDestination:{type:"structure",required:["TopicARN"],members:{TopicARN:{}}}}},Sp:{type:"structure",members:{CustomRedirectDomain:{}}},S10:{type:"structure",required:["Name","IpFilter"],members:{Name:{},IpFilter:{type:"structure",required:["Policy","Cidr"],members:{Policy:{},Cidr:{}}}}},S18:{type:"structure",required:["Name"],members:{Name:{},Enabled:{type:"boolean"},TlsPolicy:{},Recipients:{type:"list",member:{}},Actions:{type:"list",member:{type:"structure",members:{S3Action:{type:"structure",required:["BucketName"],members:{TopicArn:{},BucketName:{},ObjectKeyPrefix:{},KmsKeyArn:{}}},BounceAction:{type:"structure",required:["SmtpReplyCode","Message","Sender"],members:{TopicArn:{},SmtpReplyCode:{},StatusCode:{},Message:{},Sender:{}}},WorkmailAction:{type:"structure",required:["OrganizationArn"],members:{TopicArn:{},OrganizationArn:{}}},LambdaAction:{type:"structure",required:["FunctionArn"],members:{TopicArn:{},FunctionArn:{},InvocationType:{}}},StopAction:{type:"structure",required:["Scope"],members:{Scope:{},TopicArn:{}}},AddHeaderAction:{type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}},SNSAction:{type:"structure",required:["TopicArn"],members:{TopicArn:{},Encoding:{}}}}}},ScanEnabled:{type:"boolean"}}},S20:{type:"structure",required:["TemplateName"],members:{TemplateName:{},SubjectPart:{},TextPart:{},HtmlPart:{}}},S2t:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}},S2v:{type:"list",member:{shape:"S18"}},S31:{type:"structure",members:{TlsPolicy:{}}},S3c:{type:"list",member:{}},S3h:{type:"list",member:{}},S3w:{type:"list",member:{}},S54:{type:"list",member:{}},S5i:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S5x:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S64:{type:"structure",members:{ToAddresses:{shape:"S54"},CcAddresses:{shape:"S54"},BccAddresses:{shape:"S54"}}},S6e:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}}}}},function(e){e.exports={pagination:{ListCustomVerificationEmailTemplates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListIdentities:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"Identities"},ListVerifiedEmailAddresses:{result_key:"VerifiedEmailAddresses"}}}},function(e){e.exports={version:2,waiters:{IdentityExists:{delay:3,operation:"GetIdentityVerificationAttributes",maxAttempts:20,acceptors:[{expected:"Success",matcher:"pathAll",state:"success",argument:"VerificationAttributes.*.VerificationStatus"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.sns={},n.SNS=i.defineService("sns",["2010-03-31"]),Object.defineProperty(a.services.sns,"2010-03-31",{get:function(){var e=r(937);return e.paginators=r(938).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.SNS},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2010-03-31",endpointPrefix:"sns",protocol:"query",serviceAbbreviation:"Amazon SNS",serviceFullName:"Amazon Simple Notification Service",serviceId:"SNS",signatureVersion:"v4",uid:"sns-2010-03-31",xmlNamespace:"http://sns.amazonaws.com/doc/2010-03-31/"},operations:{AddPermission:{input:{type:"structure",required:["TopicArn","Label","AWSAccountId","ActionName"],members:{TopicArn:{},Label:{},AWSAccountId:{type:"list",member:{}},ActionName:{type:"list",member:{}}}}},CheckIfPhoneNumberIsOptedOut:{input:{type:"structure",required:["phoneNumber"],members:{phoneNumber:{}}},output:{resultWrapper:"CheckIfPhoneNumberIsOptedOutResult",type:"structure",members:{isOptedOut:{type:"boolean"}}}},ConfirmSubscription:{input:{type:"structure",required:["TopicArn","Token"],members:{TopicArn:{},Token:{},AuthenticateOnUnsubscribe:{}}},output:{resultWrapper:"ConfirmSubscriptionResult",type:"structure",members:{SubscriptionArn:{}}}},CreatePlatformApplication:{input:{type:"structure",required:["Name","Platform","Attributes"],members:{Name:{},Platform:{},Attributes:{shape:"Sj"}}},output:{resultWrapper:"CreatePlatformApplicationResult",type:"structure",members:{PlatformApplicationArn:{}}}},CreatePlatformEndpoint:{input:{type:"structure",required:["PlatformApplicationArn","Token"],members:{PlatformApplicationArn:{},Token:{},CustomUserData:{},Attributes:{shape:"Sj"}}},output:{resultWrapper:"CreatePlatformEndpointResult",type:"structure",members:{EndpointArn:{}}}},CreateSMSSandboxPhoneNumber:{input:{type:"structure",required:["PhoneNumber"],members:{PhoneNumber:{},LanguageCode:{}}},output:{resultWrapper:"CreateSMSSandboxPhoneNumberResult",type:"structure",members:{}}},CreateTopic:{input:{type:"structure",required:["Name"],members:{Name:{},Attributes:{shape:"St"},Tags:{shape:"Sw"}}},output:{resultWrapper:"CreateTopicResult",type:"structure",members:{TopicArn:{}}}},DeleteEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},DeletePlatformApplication:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{}}}},DeleteSMSSandboxPhoneNumber:{input:{type:"structure",required:["PhoneNumber"],members:{PhoneNumber:{}}},output:{resultWrapper:"DeleteSMSSandboxPhoneNumberResult",type:"structure",members:{}}},DeleteTopic:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}}},GetEndpointAttributes:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{resultWrapper:"GetEndpointAttributesResult",type:"structure",members:{Attributes:{shape:"Sj"}}}},GetPlatformApplicationAttributes:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{}}},output:{resultWrapper:"GetPlatformApplicationAttributesResult",type:"structure",members:{Attributes:{shape:"Sj"}}}},GetSMSAttributes:{input:{type:"structure",members:{attributes:{type:"list",member:{}}}},output:{resultWrapper:"GetSMSAttributesResult",type:"structure",members:{attributes:{shape:"Sj"}}}},GetSMSSandboxAccountStatus:{input:{type:"structure",members:{}},output:{resultWrapper:"GetSMSSandboxAccountStatusResult",type:"structure",required:["IsInSandbox"],members:{IsInSandbox:{type:"boolean"}}}},GetSubscriptionAttributes:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}},output:{resultWrapper:"GetSubscriptionAttributesResult",type:"structure",members:{Attributes:{shape:"S1h"}}}},GetTopicAttributes:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}},output:{resultWrapper:"GetTopicAttributesResult",type:"structure",members:{Attributes:{shape:"St"}}}},ListEndpointsByPlatformApplication:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{},NextToken:{}}},output:{resultWrapper:"ListEndpointsByPlatformApplicationResult",type:"structure",members:{Endpoints:{type:"list",member:{type:"structure",members:{EndpointArn:{},Attributes:{shape:"Sj"}}}},NextToken:{}}}},ListOriginationNumbers:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListOriginationNumbersResult",type:"structure",members:{NextToken:{},PhoneNumbers:{type:"list",member:{type:"structure",members:{CreatedAt:{type:"timestamp"},PhoneNumber:{},Status:{},Iso2CountryCode:{},RouteType:{},NumberCapabilities:{type:"list",member:{}}}}}}}},ListPhoneNumbersOptedOut:{input:{type:"structure",members:{nextToken:{}}},output:{resultWrapper:"ListPhoneNumbersOptedOutResult",type:"structure",members:{phoneNumbers:{type:"list",member:{}},nextToken:{}}}},ListPlatformApplications:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListPlatformApplicationsResult",type:"structure",members:{PlatformApplications:{type:"list",member:{type:"structure",members:{PlatformApplicationArn:{},Attributes:{shape:"Sj"}}}},NextToken:{}}}},ListSMSSandboxPhoneNumbers:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListSMSSandboxPhoneNumbersResult",type:"structure",required:["PhoneNumbers"],members:{PhoneNumbers:{type:"list",member:{type:"structure",members:{PhoneNumber:{},Status:{}}}},NextToken:{}}}},ListSubscriptions:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListSubscriptionsResult",type:"structure",members:{Subscriptions:{shape:"S2f"},NextToken:{}}}},ListSubscriptionsByTopic:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{},NextToken:{}}},output:{resultWrapper:"ListSubscriptionsByTopicResult",type:"structure",members:{Subscriptions:{shape:"S2f"},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{Tags:{shape:"Sw"}}}},ListTopics:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListTopicsResult",type:"structure",members:{Topics:{type:"list",member:{type:"structure",members:{TopicArn:{}}}},NextToken:{}}}},OptInPhoneNumber:{input:{type:"structure",required:["phoneNumber"],members:{phoneNumber:{}}},output:{resultWrapper:"OptInPhoneNumberResult",type:"structure",members:{}}},Publish:{input:{type:"structure",required:["Message"],members:{TopicArn:{},TargetArn:{},PhoneNumber:{},Message:{},Subject:{},MessageStructure:{},MessageAttributes:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{DataType:{},StringValue:{},BinaryValue:{type:"blob"}}}},MessageDeduplicationId:{},MessageGroupId:{}}},output:{resultWrapper:"PublishResult",type:"structure",members:{MessageId:{},SequenceNumber:{}}}},RemovePermission:{input:{type:"structure",required:["TopicArn","Label"],members:{TopicArn:{},Label:{}}}},SetEndpointAttributes:{input:{type:"structure",required:["EndpointArn","Attributes"],members:{EndpointArn:{},Attributes:{shape:"Sj"}}}},SetPlatformApplicationAttributes:{input:{type:"structure",required:["PlatformApplicationArn","Attributes"],members:{PlatformApplicationArn:{},Attributes:{shape:"Sj"}}}},SetSMSAttributes:{input:{type:"structure",required:["attributes"],members:{attributes:{shape:"Sj"}}},output:{resultWrapper:"SetSMSAttributesResult",type:"structure",members:{}}},SetSubscriptionAttributes:{input:{type:"structure",required:["SubscriptionArn","AttributeName"],members:{SubscriptionArn:{},AttributeName:{},AttributeValue:{}}}},SetTopicAttributes:{input:{type:"structure",required:["TopicArn","AttributeName"],members:{TopicArn:{},AttributeName:{},AttributeValue:{}}}},Subscribe:{input:{type:"structure",required:["TopicArn","Protocol"],members:{TopicArn:{},Protocol:{},Endpoint:{},Attributes:{shape:"S1h"},ReturnSubscriptionArn:{type:"boolean"}}},output:{resultWrapper:"SubscribeResult",type:"structure",members:{SubscriptionArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sw"}}},output:{resultWrapper:"TagResourceResult",type:"structure",members:{}}},Unsubscribe:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"UntagResourceResult",type:"structure",members:{}}},VerifySMSSandboxPhoneNumber:{input:{type:"structure",required:["PhoneNumber","OneTimePassword"],members:{PhoneNumber:{},OneTimePassword:{}}},output:{resultWrapper:"VerifySMSSandboxPhoneNumberResult",type:"structure",members:{}}}},shapes:{Sj:{type:"map",key:{},value:{}},St:{type:"map",key:{},value:{}},Sw:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1h:{type:"map",key:{},value:{}},S2f:{type:"list",member:{type:"structure",members:{SubscriptionArn:{},Owner:{},Protocol:{},Endpoint:{},TopicArn:{}}}}}}},function(e){e.exports={pagination:{ListEndpointsByPlatformApplication:{input_token:"NextToken",output_token:"NextToken",result_key:"Endpoints"},ListOriginationNumbers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PhoneNumbers"},ListPhoneNumbersOptedOut:{input_token:"nextToken",output_token:"nextToken",result_key:"phoneNumbers"},ListPlatformApplications:{input_token:"NextToken",output_token:"NextToken",result_key:"PlatformApplications"},ListSMSSandboxPhoneNumbers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PhoneNumbers"},ListSubscriptions:{input_token:"NextToken",output_token:"NextToken",result_key:"Subscriptions"},ListSubscriptionsByTopic:{input_token:"NextToken",output_token:"NextToken",result_key:"Subscriptions"},ListTopics:{input_token:"NextToken",output_token:"NextToken",result_key:"Topics"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.sqs={},n.SQS=i.defineService("sqs",["2012-11-05"]),r(940),Object.defineProperty(a.services.sqs,"2012-11-05",{get:function(){var e=r(941);return e.paginators=r(942).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.SQS},function(e,t,r){var n=r(2);n.util.update(n.SQS.prototype,{setupRequestListeners:function(e){e.addListener("build",this.buildEndpoint),e.service.config.computeChecksums&&("sendMessage"===e.operation?e.addListener("extractData",this.verifySendMessageChecksum):"sendMessageBatch"===e.operation?e.addListener("extractData",this.verifySendMessageBatchChecksum):"receiveMessage"===e.operation&&e.addListener("extractData",this.verifyReceiveMessageChecksum))},verifySendMessageChecksum:function(e){if(e.data){var t=e.data.MD5OfMessageBody,r=this.params.MessageBody,n=this.service.calculateChecksum(r);if(n!==t){var i='Got "'+e.data.MD5OfMessageBody+'", expecting "'+n+'".';this.service.throwInvalidChecksumError(e,[e.data.MessageId],i)}}},verifySendMessageBatchChecksum:function(e){if(e.data){var t=this.service,r={},i=[],a=[];n.util.arrayEach(e.data.Successful,function(e){r[e.Id]=e}),n.util.arrayEach(this.params.Entries,function(e){if(r[e.Id]){var n=r[e.Id].MD5OfMessageBody,o=e.MessageBody;t.isChecksumValid(n,o)||(i.push(e.Id),a.push(r[e.Id].MessageId))}}),i.length>0&&t.throwInvalidChecksumError(e,a,"Invalid messages: "+i.join(", "))}},verifyReceiveMessageChecksum:function(e){if(e.data){var t=this.service,r=[];n.util.arrayEach(e.data.Messages,function(e){var n=e.MD5OfBody,i=e.Body;t.isChecksumValid(n,i)||r.push(e.MessageId)}),r.length>0&&t.throwInvalidChecksumError(e,r,"Invalid messages: "+r.join(", "))}},throwInvalidChecksumError:function(e,t,r){e.error=n.util.error(new Error,{retryable:!0,code:"InvalidChecksum",messageIds:t,message:e.request.operation+" returned an invalid MD5 response. "+r})},isChecksumValid:function(e,t){return this.calculateChecksum(t)===e},calculateChecksum:function(e){return n.util.crypto.md5(e,"hex")},buildEndpoint:function(e){var t=e.httpRequest.params.QueueUrl;if(t){e.httpRequest.endpoint=new n.Endpoint(t);var r=e.httpRequest.endpoint.host.match(/^sqs\.(.+?)\./);r&&(e.httpRequest.region=r[1])}}})},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-11-05",endpointPrefix:"sqs",protocol:"query",serviceAbbreviation:"Amazon SQS",serviceFullName:"Amazon Simple Queue Service",serviceId:"SQS",signatureVersion:"v4",uid:"sqs-2012-11-05",xmlNamespace:"http://queue.amazonaws.com/doc/2012-11-05/"},operations:{AddPermission:{input:{type:"structure",required:["QueueUrl","Label","AWSAccountIds","Actions"],members:{QueueUrl:{},Label:{},AWSAccountIds:{type:"list",member:{locationName:"AWSAccountId"},flattened:!0},Actions:{type:"list",member:{locationName:"ActionName"},flattened:!0}}}},ChangeMessageVisibility:{input:{type:"structure",required:["QueueUrl","ReceiptHandle","VisibilityTimeout"],members:{QueueUrl:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}}},ChangeMessageVisibilityBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"ChangeMessageVisibilityBatchRequestEntry",type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}},flattened:!0}}},output:{resultWrapper:"ChangeMessageVisibilityBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"ChangeMessageVisibilityBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:!0},Failed:{shape:"Sd"}}}},CreateQueue:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},Attributes:{shape:"Sh",locationName:"Attribute"},tags:{shape:"Sj",locationName:"Tag"}}},output:{resultWrapper:"CreateQueueResult",type:"structure",members:{QueueUrl:{}}}},DeleteMessage:{input:{type:"structure",required:["QueueUrl","ReceiptHandle"],members:{QueueUrl:{},ReceiptHandle:{}}}},DeleteMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"DeleteMessageBatchRequestEntry",type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{}}},flattened:!0}}},output:{resultWrapper:"DeleteMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"DeleteMessageBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:!0},Failed:{shape:"Sd"}}}},DeleteQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},GetQueueAttributes:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sw"}}},output:{resultWrapper:"GetQueueAttributesResult",type:"structure",members:{Attributes:{shape:"Sh",locationName:"Attribute"}}}},GetQueueUrl:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},QueueOwnerAWSAccountId:{}}},output:{resultWrapper:"GetQueueUrlResult",type:"structure",members:{QueueUrl:{}}}},ListDeadLetterSourceQueues:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListDeadLetterSourceQueuesResult",type:"structure",required:["queueUrls"],members:{queueUrls:{shape:"S14"},NextToken:{}}}},ListQueueTags:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}},output:{resultWrapper:"ListQueueTagsResult",type:"structure",members:{Tags:{shape:"Sj",locationName:"Tag"}}}},ListQueues:{input:{type:"structure",members:{QueueNamePrefix:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListQueuesResult",type:"structure",members:{QueueUrls:{shape:"S14"},NextToken:{}}}},PurgeQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},ReceiveMessage:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sw"},MessageAttributeNames:{type:"list",member:{locationName:"MessageAttributeName"},flattened:!0},MaxNumberOfMessages:{type:"integer"},VisibilityTimeout:{type:"integer"},WaitTimeSeconds:{type:"integer"},ReceiveRequestAttemptId:{}}},output:{resultWrapper:"ReceiveMessageResult",type:"structure",members:{Messages:{type:"list",member:{locationName:"Message",type:"structure",members:{MessageId:{},ReceiptHandle:{},MD5OfBody:{},Body:{},Attributes:{locationName:"Attribute",type:"map",key:{locationName:"Name"},value:{locationName:"Value"},flattened:!0},MD5OfMessageAttributes:{},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"}}},flattened:!0}}}},RemovePermission:{input:{type:"structure",required:["QueueUrl","Label"],members:{QueueUrl:{},Label:{}}}},SendMessage:{input:{type:"structure",required:["QueueUrl","MessageBody"],members:{QueueUrl:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"},MessageSystemAttributes:{shape:"S1p",locationName:"MessageSystemAttribute"},MessageDeduplicationId:{},MessageGroupId:{}}},output:{resultWrapper:"SendMessageResult",type:"structure",members:{MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},MessageId:{},SequenceNumber:{}}}},SendMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"SendMessageBatchRequestEntry",type:"structure",required:["Id","MessageBody"],members:{Id:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"},MessageSystemAttributes:{shape:"S1p",locationName:"MessageSystemAttribute"},MessageDeduplicationId:{},MessageGroupId:{}}},flattened:!0}}},output:{resultWrapper:"SendMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"SendMessageBatchResultEntry",type:"structure",required:["Id","MessageId","MD5OfMessageBody"],members:{Id:{},MessageId:{},MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},SequenceNumber:{}}},flattened:!0},Failed:{shape:"Sd"}}}},SetQueueAttributes:{input:{type:"structure",required:["QueueUrl","Attributes"],members:{QueueUrl:{},Attributes:{shape:"Sh",locationName:"Attribute"}}}},TagQueue:{input:{type:"structure",required:["QueueUrl","Tags"],members:{QueueUrl:{},Tags:{shape:"Sj"}}}},UntagQueue:{input:{type:"structure",required:["QueueUrl","TagKeys"],members:{QueueUrl:{},TagKeys:{type:"list",member:{locationName:"TagKey"},flattened:!0}}}}},shapes:{Sd:{type:"list",member:{locationName:"BatchResultErrorEntry",type:"structure",required:["Id","SenderFault","Code"],members:{Id:{},SenderFault:{type:"boolean"},Code:{},Message:{}}},flattened:!0},Sh:{type:"map",key:{locationName:"Name"},value:{locationName:"Value"},flattened:!0,locationName:"Attribute"},Sj:{type:"map",key:{locationName:"Key"},value:{locationName:"Value"},flattened:!0,locationName:"Tag"},Sw:{type:"list",member:{locationName:"AttributeName"},flattened:!0},S14:{type:"list",member:{locationName:"QueueUrl"},flattened:!0},S1i:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1l",flattened:!0,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:!0,locationName:"BinaryListValue"},DataType:{}}},flattened:!0},S1l:{type:"list",member:{locationName:"StringListValue"}},S1m:{type:"list",member:{locationName:"BinaryListValue",type:"blob"}},S1p:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1l",flattened:!0,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:!0,locationName:"BinaryListValue"},DataType:{}}},flattened:!0}}}},function(e){e.exports={pagination:{ListDeadLetterSourceQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"queueUrls"},ListQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueueUrls"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.ssm={},n.SSM=i.defineService("ssm",["2014-11-06"]),Object.defineProperty(a.services.ssm,"2014-11-06",{get:function(){var e=r(944);return e.paginators=r(945).pagination,e.waiters=r(946).waiters,e},enumerable:!0,configurable:!0}),e.exports=n.SSM},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-11-06",endpointPrefix:"ssm",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon SSM",serviceFullName:"Amazon Simple Systems Manager (SSM)",serviceId:"SSM",signatureVersion:"v4",targetPrefix:"AmazonSSM",uid:"ssm-2014-11-06"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceType","ResourceId","Tags"],members:{ResourceType:{},ResourceId:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{}}},AssociateOpsItemRelatedItem:{input:{type:"structure",required:["OpsItemId","AssociationType","ResourceType","ResourceUri"],members:{OpsItemId:{},AssociationType:{},ResourceType:{},ResourceUri:{}}},output:{type:"structure",members:{AssociationId:{}}}},CancelCommand:{input:{type:"structure",required:["CommandId"],members:{CommandId:{},InstanceIds:{shape:"Si"}}},output:{type:"structure",members:{}}},CancelMaintenanceWindowExecution:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{}}},output:{type:"structure",members:{WindowExecutionId:{}}}},CreateActivation:{input:{type:"structure",required:["IamRole"],members:{Description:{},DefaultInstanceName:{},IamRole:{},RegistrationLimit:{type:"integer"},ExpirationDate:{type:"timestamp"},Tags:{shape:"S4"}}},output:{type:"structure",members:{ActivationId:{},ActivationCode:{}}}},CreateAssociation:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},InstanceId:{},Parameters:{shape:"S10"},Targets:{shape:"S14"},ScheduleExpression:{},OutputLocation:{shape:"S1a"},AssociationName:{},AutomationTargetParameterName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1m"},TargetLocations:{shape:"S1o"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1w"}}}},CreateAssociationBatch:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{shape:"S2a"}}}},output:{type:"structure",members:{Successful:{type:"list",member:{shape:"S1w"}},Failed:{type:"list",member:{type:"structure",members:{Entry:{shape:"S2a"},Message:{},Fault:{}}}}}}},CreateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Requires:{shape:"S2j"},Attachments:{shape:"S2l"},Name:{},DisplayName:{},VersionName:{},DocumentType:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{DocumentDescription:{shape:"S2y"}}}},CreateMaintenanceWindow:{input:{type:"structure",required:["Name","Schedule","Duration","Cutoff","AllowUnassociatedTargets"],members:{Name:{},Description:{shape:"S3p"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{WindowId:{}}}},CreateOpsItem:{input:{type:"structure",required:["Description","Source","Title"],members:{Description:{},OpsItemType:{},OperationalData:{shape:"S43"},Notifications:{shape:"S48"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4c"},Source:{},Title:{},Tags:{shape:"S4"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}},output:{type:"structure",members:{OpsItemId:{}}}},CreateOpsMetadata:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},Metadata:{shape:"S4l"},Tags:{shape:"S4"}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},CreatePatchBaseline:{input:{type:"structure",required:["Name"],members:{OperatingSystem:{},Name:{},GlobalFilters:{shape:"S4u"},ApprovalRules:{shape:"S50"},ApprovedPatches:{shape:"S57"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S57"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S5b"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{BaselineId:{}}}},CreateResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},S3Destination:{shape:"S5l"},SyncType:{},SyncSource:{shape:"S5u"}}},output:{type:"structure",members:{}}},DeleteActivation:{input:{type:"structure",required:["ActivationId"],members:{ActivationId:{}}},output:{type:"structure",members:{}}},DeleteAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{}}},output:{type:"structure",members:{}}},DeleteDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{},Force:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteInventory:{input:{type:"structure",required:["TypeName"],members:{TypeName:{},SchemaDeleteOption:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{DeletionId:{},TypeName:{},DeletionSummary:{shape:"S6i"}}}},DeleteMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{}}},output:{type:"structure",members:{WindowId:{}}}},DeleteOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{}}},output:{type:"structure",members:{}}},DeleteParameter:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S6x"}}},output:{type:"structure",members:{DeletedParameters:{shape:"S6x"},InvalidParameters:{shape:"S6x"}}}},DeletePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{}}}},DeleteResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},SyncType:{}}},output:{type:"structure",members:{}}},DeregisterManagedInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}},output:{type:"structure",members:{}}},DeregisterPatchBaselineForPatchGroup:{input:{type:"structure",required:["BaselineId","PatchGroup"],members:{BaselineId:{},PatchGroup:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{}}}},DeregisterTargetFromMaintenanceWindow:{input:{type:"structure",required:["WindowId","WindowTargetId"],members:{WindowId:{},WindowTargetId:{},Safe:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{}}}},DeregisterTaskFromMaintenanceWindow:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{}}}},DescribeActivations:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{FilterKey:{},FilterValues:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ActivationList:{type:"list",member:{type:"structure",members:{ActivationId:{},Description:{},DefaultInstanceName:{},IamRole:{},RegistrationLimit:{type:"integer"},RegistrationsCount:{type:"integer"},ExpirationDate:{type:"timestamp"},Expired:{type:"boolean"},CreatedDate:{type:"timestamp"},Tags:{shape:"S4"}}}},NextToken:{}}}},DescribeAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{},AssociationVersion:{}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1w"}}}},DescribeAssociationExecutionTargets:{input:{type:"structure",required:["AssociationId","ExecutionId"],members:{AssociationId:{},ExecutionId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationExecutionTargets:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},ExecutionId:{},ResourceId:{},ResourceType:{},Status:{},DetailedStatus:{},LastExecutionDate:{type:"timestamp"},OutputSource:{type:"structure",members:{OutputSourceId:{},OutputSourceType:{}}}}}},NextToken:{}}}},DescribeAssociationExecutions:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Value","Type"],members:{Key:{},Value:{},Type:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationExecutions:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},ExecutionId:{},Status:{},DetailedStatus:{},CreatedTime:{type:"timestamp"},LastExecutionDate:{type:"timestamp"},ResourceCountByStatus:{}}}},NextToken:{}}}},DescribeAutomationExecutions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AutomationExecutionMetadataList:{type:"list",member:{type:"structure",members:{AutomationExecutionId:{},DocumentName:{},DocumentVersion:{},AutomationExecutionStatus:{},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},ExecutedBy:{},LogFile:{},Outputs:{shape:"S8s"},Mode:{},ParentAutomationExecutionId:{},CurrentStepName:{},CurrentAction:{},FailureMessage:{},TargetParameterName:{},Targets:{shape:"S14"},TargetMaps:{shape:"S8x"},ResolvedTargets:{shape:"S92"},MaxConcurrency:{},MaxErrors:{},Target:{},AutomationType:{},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S96"},OpsItemId:{},AssociationId:{},ChangeRequestName:{}}}},NextToken:{}}}},DescribeAutomationStepExecutions:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},NextToken:{},MaxResults:{type:"integer"},ReverseOrder:{type:"boolean"}}},output:{type:"structure",members:{StepExecutions:{shape:"S9g"},NextToken:{}}}},DescribeAvailablePatches:{input:{type:"structure",members:{Filters:{shape:"S9q"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Patches:{type:"list",member:{shape:"S9y"}},NextToken:{}}}},DescribeDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{}}},output:{type:"structure",members:{Document:{shape:"S2y"}}}},DescribeDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountIds:{shape:"Sat"},AccountSharingInfoList:{type:"list",member:{type:"structure",members:{AccountId:{},SharedDocumentVersion:{}}}},NextToken:{}}}},DescribeEffectiveInstanceAssociations:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{AssociationId:{},InstanceId:{},Content:{},AssociationVersion:{}}}},NextToken:{}}}},DescribeEffectivePatchesForPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EffectivePatches:{type:"list",member:{type:"structure",members:{Patch:{shape:"S9y"},PatchStatus:{type:"structure",members:{DeploymentStatus:{},ComplianceLevel:{},ApprovalDate:{type:"timestamp"}}}}}},NextToken:{}}}},DescribeInstanceAssociationsStatus:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceAssociationStatusInfos:{type:"list",member:{type:"structure",members:{AssociationId:{},Name:{},DocumentVersion:{},AssociationVersion:{},InstanceId:{},ExecutionDate:{type:"timestamp"},Status:{},DetailedStatus:{},ExecutionSummary:{},ErrorCode:{},OutputUrl:{type:"structure",members:{S3OutputUrl:{type:"structure",members:{OutputUrl:{}}}}},AssociationName:{}}}},NextToken:{}}}},DescribeInstanceInformation:{input:{type:"structure",members:{InstanceInformationFilterList:{type:"list",member:{type:"structure",required:["key","valueSet"],members:{key:{},valueSet:{shape:"Sbm"}}}},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{shape:"Sbm"}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceInformationList:{type:"list",member:{type:"structure",members:{InstanceId:{},PingStatus:{},LastPingDateTime:{type:"timestamp"},AgentVersion:{},IsLatestVersion:{type:"boolean"},PlatformType:{},PlatformName:{},PlatformVersion:{},ActivationId:{},IamRole:{},RegistrationDate:{type:"timestamp"},ResourceType:{},Name:{},IPAddress:{},ComputerName:{},AssociationStatus:{},LastAssociationExecutionDate:{type:"timestamp"},LastSuccessfulAssociationExecutionDate:{type:"timestamp"},AssociationOverview:{type:"structure",members:{DetailedStatus:{},InstanceAssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}}}}},NextToken:{}}}},DescribeInstancePatchStates:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Si"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InstancePatchStates:{type:"list",member:{shape:"Sc6"}},NextToken:{}}}},DescribeInstancePatchStatesForPatchGroup:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values","Type"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InstancePatchStates:{type:"list",member:{shape:"Sc6"}},NextToken:{}}}},DescribeInstancePatches:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},Filters:{shape:"S9q"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Patches:{type:"list",member:{type:"structure",required:["Title","KBId","Classification","Severity","State","InstalledTime"],members:{Title:{},KBId:{},Classification:{},Severity:{},State:{},InstalledTime:{type:"timestamp"},CVEIds:{}}}},NextToken:{}}}},DescribeInventoryDeletions:{input:{type:"structure",members:{DeletionId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InventoryDeletions:{type:"list",member:{type:"structure",members:{DeletionId:{},TypeName:{},DeletionStartTime:{type:"timestamp"},LastStatus:{},LastStatusMessage:{},DeletionSummary:{shape:"S6i"},LastStatusUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTaskInvocations:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{},Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutionTaskInvocationIdentities:{type:"list",member:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sdo"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sc9"},WindowTargetId:{}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTasks:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{},Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutionTaskIdentities:{type:"list",member:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TaskArn:{},TaskType:{}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutions:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutions:{type:"list",member:{type:"structure",members:{WindowId:{},WindowExecutionId:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowSchedule:{input:{type:"structure",members:{WindowId:{},Targets:{shape:"S14"},ResourceType:{},Filters:{shape:"S9q"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScheduledWindowExecutions:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{},ExecutionTime:{}}}},NextToken:{}}}},DescribeMaintenanceWindowTargets:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Targets:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTargetId:{},ResourceType:{},Targets:{shape:"S14"},OwnerInformation:{shape:"Sc9"},Name:{},Description:{shape:"S3p"}}}},NextToken:{}}}},DescribeMaintenanceWindowTasks:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tasks:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTaskId:{},TaskArn:{},Type:{},Targets:{shape:"S14"},TaskParameters:{shape:"Sef"},Priority:{type:"integer"},LoggingInfo:{shape:"Sel"},ServiceRoleArn:{},MaxConcurrency:{},MaxErrors:{},Name:{},Description:{shape:"S3p"},CutoffBehavior:{}}}},NextToken:{}}}},DescribeMaintenanceWindows:{input:{type:"structure",members:{Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3p"},Enabled:{type:"boolean"},Duration:{type:"integer"},Cutoff:{type:"integer"},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},EndDate:{},StartDate:{},NextExecutionTime:{}}}},NextToken:{}}}},DescribeMaintenanceWindowsForTarget:{input:{type:"structure",required:["Targets","ResourceType"],members:{Targets:{shape:"S14"},ResourceType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{}}}},NextToken:{}}}},DescribeOpsItems:{input:{type:"structure",members:{OpsItemFilters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},OpsItemSummaries:{type:"list",member:{type:"structure",members:{CreatedBy:{},CreatedTime:{type:"timestamp"},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Priority:{type:"integer"},Source:{},Status:{},OpsItemId:{},Title:{},OperationalData:{shape:"S43"},Category:{},Severity:{},OpsItemType:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}}}}}},DescribeParameters:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},ParameterFilters:{shape:"Sff"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},KeyId:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},Description:{},AllowedPattern:{},Version:{type:"long"},Tier:{},Policies:{shape:"Sfu"},DataType:{}}}},NextToken:{}}}},DescribePatchBaselines:{input:{type:"structure",members:{Filters:{shape:"S9q"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{BaselineIdentities:{type:"list",member:{shape:"Sg0"}},NextToken:{}}}},DescribePatchGroupState:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{}}},output:{type:"structure",members:{Instances:{type:"integer"},InstancesWithInstalledPatches:{type:"integer"},InstancesWithInstalledOtherPatches:{type:"integer"},InstancesWithInstalledPendingRebootPatches:{type:"integer"},InstancesWithInstalledRejectedPatches:{type:"integer"},InstancesWithMissingPatches:{type:"integer"},InstancesWithFailedPatches:{type:"integer"},InstancesWithNotApplicablePatches:{type:"integer"},InstancesWithUnreportedNotApplicablePatches:{type:"integer"},InstancesWithCriticalNonCompliantPatches:{type:"integer"},InstancesWithSecurityNonCompliantPatches:{type:"integer"},InstancesWithOtherNonCompliantPatches:{type:"integer"}}}},DescribePatchGroups:{input:{type:"structure",members:{MaxResults:{type:"integer"},Filters:{shape:"S9q"},NextToken:{}}},output:{type:"structure",members:{Mappings:{type:"list",member:{type:"structure",members:{PatchGroup:{},BaselineIdentity:{shape:"Sg0"}}}},NextToken:{}}}},DescribePatchProperties:{input:{type:"structure",required:["OperatingSystem","Property"],members:{OperatingSystem:{},Property:{},PatchSet:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Properties:{type:"list",member:{type:"map",key:{},value:{}}},NextToken:{}}}},DescribeSessions:{input:{type:"structure",required:["State"],members:{State:{},MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}},output:{type:"structure",members:{Sessions:{type:"list",member:{type:"structure",members:{SessionId:{},Target:{},Status:{},StartDate:{type:"timestamp"},EndDate:{type:"timestamp"},DocumentName:{},Owner:{},Details:{},OutputUrl:{type:"structure",members:{S3OutputUrl:{},CloudWatchOutputUrl:{}}}}}},NextToken:{}}}},DisassociateOpsItemRelatedItem:{input:{type:"structure",required:["OpsItemId","AssociationId"],members:{OpsItemId:{},AssociationId:{}}},output:{type:"structure",members:{}}},GetAutomationExecution:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{}}},output:{type:"structure",members:{AutomationExecution:{type:"structure",members:{AutomationExecutionId:{},DocumentName:{},DocumentVersion:{},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},AutomationExecutionStatus:{},StepExecutions:{shape:"S9g"},StepExecutionsTruncated:{type:"boolean"},Parameters:{shape:"S8s"},Outputs:{shape:"S8s"},FailureMessage:{},Mode:{},ParentAutomationExecutionId:{},ExecutedBy:{},CurrentStepName:{},CurrentAction:{},TargetParameterName:{},Targets:{shape:"S14"},TargetMaps:{shape:"S8x"},ResolvedTargets:{shape:"S92"},MaxConcurrency:{},MaxErrors:{},Target:{},TargetLocations:{shape:"S1o"},ProgressCounters:{type:"structure",members:{TotalSteps:{type:"integer"},SuccessSteps:{type:"integer"},FailedSteps:{type:"integer"},CancelledSteps:{type:"integer"},TimedOutSteps:{type:"integer"}}},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S96"},OpsItemId:{},AssociationId:{},ChangeRequestName:{}}}}}},GetCalendarState:{input:{type:"structure",required:["CalendarNames"],members:{CalendarNames:{shape:"S1m"},AtTime:{}}},output:{type:"structure",members:{State:{},AtTime:{},NextTransitionTime:{}}}},GetCommandInvocation:{input:{type:"structure",required:["CommandId","InstanceId"],members:{CommandId:{},InstanceId:{},PluginName:{}}},output:{type:"structure",members:{CommandId:{},InstanceId:{},Comment:{},DocumentName:{},DocumentVersion:{},PluginName:{},ResponseCode:{type:"integer"},ExecutionStartDateTime:{},ExecutionElapsedTime:{},ExecutionEndDateTime:{},Status:{},StatusDetails:{},StandardOutputContent:{},StandardOutputUrl:{},StandardErrorContent:{},StandardErrorUrl:{},CloudWatchOutputConfig:{shape:"Shj"}}}},GetConnectionStatus:{input:{type:"structure",required:["Target"],members:{Target:{}}},output:{type:"structure",members:{Target:{},Status:{}}}},GetDefaultPatchBaseline:{input:{type:"structure",members:{OperatingSystem:{}}},output:{type:"structure",members:{BaselineId:{},OperatingSystem:{}}}},GetDeployablePatchSnapshotForInstance:{input:{type:"structure",required:["InstanceId","SnapshotId"],members:{InstanceId:{},SnapshotId:{},BaselineOverride:{type:"structure",members:{OperatingSystem:{},GlobalFilters:{shape:"S4u"},ApprovalRules:{shape:"S50"},ApprovedPatches:{shape:"S57"},ApprovedPatchesComplianceLevel:{},RejectedPatches:{shape:"S57"},RejectedPatchesAction:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},Sources:{shape:"S5b"}}}}},output:{type:"structure",members:{InstanceId:{},SnapshotId:{},SnapshotDownloadUrl:{},Product:{}}}},GetDocument:{input:{type:"structure",required:["Name"],members:{Name:{},VersionName:{},DocumentVersion:{},DocumentFormat:{}}},output:{type:"structure",members:{Name:{},CreatedDate:{type:"timestamp"},DisplayName:{},VersionName:{},DocumentVersion:{},Status:{},StatusInformation:{},Content:{},DocumentType:{},DocumentFormat:{},Requires:{shape:"S2j"},AttachmentsContent:{type:"list",member:{type:"structure",members:{Name:{},Size:{type:"long"},Hash:{},HashType:{},Url:{}}}},ReviewStatus:{}}}},GetInventory:{input:{type:"structure",members:{Filters:{shape:"Si5"},Aggregators:{shape:"Sib"},ResultAttributes:{type:"list",member:{type:"structure",required:["TypeName"],members:{TypeName:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Id:{},Data:{type:"map",key:{},value:{type:"structure",required:["TypeName","SchemaVersion","Content"],members:{TypeName:{},SchemaVersion:{},CaptureTime:{},ContentHash:{},Content:{shape:"Sis"}}}}}}},NextToken:{}}}},GetInventorySchema:{input:{type:"structure",members:{TypeName:{},NextToken:{},MaxResults:{type:"integer"},Aggregator:{type:"boolean"},SubType:{type:"boolean"}}},output:{type:"structure",members:{Schemas:{type:"list",member:{type:"structure",required:["TypeName","Attributes"],members:{TypeName:{},Version:{},Attributes:{type:"list",member:{type:"structure",required:["Name","DataType"],members:{Name:{},DataType:{}}}},DisplayName:{}}}},NextToken:{}}}},GetMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{}}},output:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3p"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},NextExecutionTime:{},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"}}}},GetMaintenanceWindowExecution:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskIds:{type:"list",member:{}},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},GetMaintenanceWindowExecutionTask:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},TaskArn:{},ServiceRole:{},Type:{},TaskParameters:{type:"list",member:{shape:"Sef"},sensitive:!0},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},GetMaintenanceWindowExecutionTaskInvocation:{input:{type:"structure",required:["WindowExecutionId","TaskId","InvocationId"],members:{WindowExecutionId:{},TaskId:{},InvocationId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sdo"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sc9"},WindowTargetId:{}}}},GetMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"S14"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Sef"},TaskInvocationParameters:{shape:"Sjj"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sel"},Name:{},Description:{shape:"S3p"},CutoffBehavior:{}}}},GetOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}},output:{type:"structure",members:{OpsItem:{type:"structure",members:{CreatedBy:{},OpsItemType:{},CreatedTime:{type:"timestamp"},Description:{},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Notifications:{shape:"S48"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4c"},Status:{},OpsItemId:{},Version:{},Title:{},Source:{},OperationalData:{shape:"S43"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}}}}},GetOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceId:{},Metadata:{shape:"S4l"},NextToken:{}}}},GetOpsSummary:{input:{type:"structure",members:{SyncName:{},Filters:{shape:"Sk6"},Aggregators:{shape:"Skc"},ResultAttributes:{type:"list",member:{type:"structure",required:["TypeName"],members:{TypeName:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Id:{},Data:{type:"map",key:{},value:{type:"structure",members:{CaptureTime:{},Content:{type:"list",member:{type:"map",key:{},value:{}}}}}}}}},NextToken:{}}}},GetParameter:{input:{type:"structure",required:["Name"],members:{Name:{},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameter:{shape:"Sky"}}}},GetParameterHistory:{input:{type:"structure",required:["Name"],members:{Name:{},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},KeyId:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},Description:{},Value:{shape:"Skz"},AllowedPattern:{},Version:{type:"long"},Labels:{shape:"Sl5"},Tier:{},Policies:{shape:"Sfu"},DataType:{}}}},NextToken:{}}}},GetParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S6x"},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameters:{shape:"Sl9"},InvalidParameters:{shape:"S6x"}}}},GetParametersByPath:{input:{type:"structure",required:["Path"],members:{Path:{},Recursive:{type:"boolean"},ParameterFilters:{shape:"Sff"},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{shape:"Sl9"},NextToken:{}}}},GetPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S4u"},ApprovalRules:{shape:"S50"},ApprovedPatches:{shape:"S57"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S57"},RejectedPatchesAction:{},PatchGroups:{type:"list",member:{}},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S5b"}}}},GetPatchBaselineForPatchGroup:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{},OperatingSystem:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{},OperatingSystem:{}}}},GetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Sll"}}}},LabelParameterVersion:{input:{type:"structure",required:["Name","Labels"],members:{Name:{},ParameterVersion:{type:"long"},Labels:{shape:"Sl5"}}},output:{type:"structure",members:{InvalidLabels:{shape:"Sl5"},ParameterVersion:{type:"long"}}}},ListAssociationVersions:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationVersions:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},CreatedDate:{type:"timestamp"},Name:{},DocumentVersion:{},Parameters:{shape:"S10"},Targets:{shape:"S14"},ScheduleExpression:{},OutputLocation:{shape:"S1a"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1m"},TargetLocations:{shape:"S1o"}}}},NextToken:{}}}},ListAssociations:{input:{type:"structure",members:{AssociationFilterList:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{},AssociationVersion:{},DocumentVersion:{},Targets:{shape:"S14"},LastExecutionDate:{type:"timestamp"},Overview:{shape:"S23"},ScheduleExpression:{},AssociationName:{}}}},NextToken:{}}}},ListCommandInvocations:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sm3"},Details:{type:"boolean"}}},output:{type:"structure",members:{CommandInvocations:{type:"list",member:{type:"structure",members:{CommandId:{},InstanceId:{},InstanceName:{},Comment:{},DocumentName:{},DocumentVersion:{},RequestedDateTime:{type:"timestamp"},Status:{},StatusDetails:{},TraceOutput:{},StandardOutputUrl:{},StandardErrorUrl:{},CommandPlugins:{type:"list",member:{type:"structure",members:{Name:{},Status:{},StatusDetails:{},ResponseCode:{type:"integer"},ResponseStartDateTime:{type:"timestamp"},ResponseFinishDateTime:{type:"timestamp"},Output:{},StandardOutputUrl:{},StandardErrorUrl:{},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{}}}},ServiceRole:{},NotificationConfig:{shape:"Sjl"},CloudWatchOutputConfig:{shape:"Shj"}}}},NextToken:{}}}},ListCommands:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sm3"}}},output:{type:"structure",members:{Commands:{type:"list",member:{shape:"Smj"}},NextToken:{}}}},ListComplianceItems:{input:{type:"structure",members:{Filters:{shape:"Smq"},ResourceIds:{type:"list",member:{}},ResourceTypes:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComplianceItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},ResourceType:{},ResourceId:{},Id:{},Title:{},Status:{},Severity:{},ExecutionSummary:{shape:"Sn8"},Details:{shape:"Snb"}}}},NextToken:{}}}},ListComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Smq"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},CompliantSummary:{shape:"Sng"},NonCompliantSummary:{shape:"Snj"}}}},NextToken:{}}}},ListDocumentMetadataHistory:{input:{type:"structure",required:["Name","Metadata"],members:{Name:{},DocumentVersion:{},Metadata:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Name:{},DocumentVersion:{},Author:{},Metadata:{type:"structure",members:{ReviewerResponse:{type:"list",member:{type:"structure",members:{CreateTime:{type:"timestamp"},UpdatedTime:{type:"timestamp"},ReviewStatus:{},Comment:{shape:"Snq"},Reviewer:{}}}}}},NextToken:{}}}},ListDocumentVersions:{input:{type:"structure",required:["Name"],members:{Name:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{type:"structure",members:{Name:{},DisplayName:{},DocumentVersion:{},VersionName:{},CreatedDate:{type:"timestamp"},IsDefaultVersion:{type:"boolean"},DocumentFormat:{},Status:{},StatusInformation:{},ReviewStatus:{}}}},NextToken:{}}}},ListDocuments:{input:{type:"structure",members:{DocumentFilterList:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Filters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentIdentifiers:{type:"list",member:{type:"structure",members:{Name:{},CreatedDate:{type:"timestamp"},DisplayName:{},Owner:{},VersionName:{},PlatformTypes:{shape:"S3c"},DocumentVersion:{},DocumentType:{},SchemaVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},Requires:{shape:"S2j"},ReviewStatus:{},Author:{}}}},NextToken:{}}}},ListInventoryEntries:{input:{type:"structure",required:["InstanceId","TypeName"],members:{InstanceId:{},TypeName:{},Filters:{shape:"Si5"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TypeName:{},InstanceId:{},SchemaVersion:{},CaptureTime:{},Entries:{shape:"Sis"},NextToken:{}}}},ListOpsItemEvents:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Summaries:{type:"list",member:{type:"structure",members:{OpsItemId:{},EventId:{},Source:{},DetailType:{},Detail:{},CreatedBy:{shape:"Soo"},CreatedTime:{type:"timestamp"}}}}}}},ListOpsItemRelatedItems:{input:{type:"structure",members:{OpsItemId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Summaries:{type:"list",member:{type:"structure",members:{OpsItemId:{},AssociationId:{},ResourceType:{},AssociationType:{},ResourceUri:{},CreatedBy:{shape:"Soo"},CreatedTime:{type:"timestamp"},LastModifiedBy:{shape:"Soo"},LastModifiedTime:{type:"timestamp"}}}}}}},ListOpsMetadata:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OpsMetadataList:{type:"list",member:{type:"structure",members:{ResourceId:{},OpsMetadataArn:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},CreationDate:{type:"timestamp"}}}},NextToken:{}}}},ListResourceComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Smq"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},ResourceType:{},ResourceId:{},Status:{},OverallSeverity:{},ExecutionSummary:{shape:"Sn8"},CompliantSummary:{shape:"Sng"},NonCompliantSummary:{shape:"Snj"}}}},NextToken:{}}}},ListResourceDataSync:{input:{type:"structure",members:{SyncType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceDataSyncItems:{type:"list",member:{type:"structure",members:{SyncName:{},SyncType:{},SyncSource:{type:"structure",members:{SourceType:{},AwsOrganizationsSource:{shape:"S5w"},SourceRegions:{shape:"S61"},IncludeFutureRegions:{type:"boolean"},State:{},EnableAllOpsDataSources:{type:"boolean"}}},S3Destination:{shape:"S5l"},LastSyncTime:{type:"timestamp"},LastSuccessfulSyncTime:{type:"timestamp"},SyncLastModifiedTime:{type:"timestamp"},LastStatus:{},SyncCreatedTime:{type:"timestamp"},LastSyncStatusMessage:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{},ResourceId:{}}},output:{type:"structure",members:{TagList:{shape:"S4"}}}},ModifyDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{},AccountIdsToAdd:{shape:"Sat"},AccountIdsToRemove:{shape:"Sat"},SharedDocumentVersion:{}}},output:{type:"structure",members:{}}},PutComplianceItems:{input:{type:"structure",required:["ResourceId","ResourceType","ComplianceType","ExecutionSummary","Items"],members:{ResourceId:{},ResourceType:{},ComplianceType:{},ExecutionSummary:{shape:"Sn8"},Items:{type:"list",member:{type:"structure",required:["Severity","Status"],members:{Id:{},Title:{},Severity:{},Status:{},Details:{shape:"Snb"}}}},ItemContentHash:{},UploadType:{}}},output:{type:"structure",members:{}}},PutInventory:{input:{type:"structure",required:["InstanceId","Items"],members:{InstanceId:{},Items:{type:"list",member:{type:"structure",required:["TypeName","SchemaVersion","CaptureTime"],members:{TypeName:{},SchemaVersion:{},CaptureTime:{},ContentHash:{},Content:{shape:"Sis"},Context:{type:"map",key:{},value:{}}}}}}},output:{type:"structure",members:{Message:{}}}},PutParameter:{input:{type:"structure",required:["Name","Value"],members:{Name:{},Description:{},Value:{shape:"Skz"},Type:{},KeyId:{},Overwrite:{type:"boolean"},AllowedPattern:{},Tags:{shape:"S4"},Tier:{},Policies:{},DataType:{}}},output:{type:"structure",members:{Version:{type:"long"},Tier:{}}}},RegisterDefaultPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{}}}},RegisterPatchBaselineForPatchGroup:{input:{type:"structure",required:["BaselineId","PatchGroup"],members:{BaselineId:{},PatchGroup:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{}}}},RegisterTargetWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","ResourceType","Targets"],members:{WindowId:{},ResourceType:{},Targets:{shape:"S14"},OwnerInformation:{shape:"Sc9"},Name:{},Description:{shape:"S3p"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{WindowTargetId:{}}}},RegisterTaskWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","TaskArn","TaskType"],members:{WindowId:{},Targets:{shape:"S14"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Sef"},TaskInvocationParameters:{shape:"Sjj"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sel"},Name:{},Description:{shape:"S3p"},ClientToken:{idempotencyToken:!0},CutoffBehavior:{}}},output:{type:"structure",members:{WindowTaskId:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceType","ResourceId","TagKeys"],members:{ResourceType:{},ResourceId:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},ResetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Sll"}}}},ResumeSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{SessionId:{},TokenValue:{},StreamUrl:{}}}},SendAutomationSignal:{input:{type:"structure",required:["AutomationExecutionId","SignalType"],members:{AutomationExecutionId:{},SignalType:{},Payload:{shape:"S8s"}}},output:{type:"structure",members:{}}},SendCommand:{input:{type:"structure",required:["DocumentName"],members:{InstanceIds:{shape:"Si"},Targets:{shape:"S14"},DocumentName:{},DocumentVersion:{},DocumentHash:{},DocumentHashType:{},TimeoutSeconds:{type:"integer"},Comment:{},Parameters:{shape:"S10"},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},MaxConcurrency:{},MaxErrors:{},ServiceRoleArn:{},NotificationConfig:{shape:"Sjl"},CloudWatchOutputConfig:{shape:"Shj"}}},output:{type:"structure",members:{Command:{shape:"Smj"}}}},StartAssociationsOnce:{input:{type:"structure",required:["AssociationIds"],members:{AssociationIds:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartAutomationExecution:{input:{type:"structure",required:["DocumentName"],members:{DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8s"},ClientToken:{},Mode:{},TargetParameterName:{},Targets:{shape:"S14"},TargetMaps:{shape:"S8x"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1o"},Tags:{shape:"S4"}}},output:{type:"structure",members:{AutomationExecutionId:{}}}},StartChangeRequestExecution:{input:{type:"structure",required:["DocumentName","Runbooks"],members:{ScheduledTime:{type:"timestamp"},DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8s"},ChangeRequestName:{},ClientToken:{},AutoApprove:{type:"boolean"},Runbooks:{shape:"S96"},Tags:{shape:"S4"},ScheduledEndTime:{type:"timestamp"},ChangeDetails:{}}},output:{type:"structure",members:{AutomationExecutionId:{}}}},StartSession:{input:{type:"structure",required:["Target"],members:{Target:{},DocumentName:{},Parameters:{type:"map",key:{},value:{type:"list",member:{}}}}},output:{type:"structure",members:{SessionId:{},TokenValue:{},StreamUrl:{}}}},StopAutomationExecution:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{},Type:{}}},output:{type:"structure",members:{}}},TerminateSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{SessionId:{}}}},UnlabelParameterVersion:{input:{type:"structure",required:["Name","ParameterVersion","Labels"],members:{Name:{},ParameterVersion:{type:"long"},Labels:{shape:"Sl5"}}},output:{type:"structure",members:{RemovedLabels:{shape:"Sl5"},InvalidLabels:{shape:"Sl5"}}}},UpdateAssociation:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},Parameters:{shape:"S10"},DocumentVersion:{},ScheduleExpression:{},OutputLocation:{shape:"S1a"},Name:{},Targets:{shape:"S14"},AssociationName:{},AssociationVersion:{},AutomationTargetParameterName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1m"},TargetLocations:{shape:"S1o"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1w"}}}},UpdateAssociationStatus:{input:{type:"structure",required:["Name","InstanceId","AssociationStatus"],members:{Name:{},InstanceId:{},AssociationStatus:{shape:"S1z"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1w"}}}},UpdateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Attachments:{shape:"S2l"},Name:{},DisplayName:{},VersionName:{},DocumentVersion:{},DocumentFormat:{},TargetType:{}}},output:{type:"structure",members:{DocumentDescription:{shape:"S2y"}}}},UpdateDocumentDefaultVersion:{input:{type:"structure",required:["Name","DocumentVersion"],members:{Name:{},DocumentVersion:{}}},output:{type:"structure",members:{Description:{type:"structure",members:{Name:{},DefaultVersion:{},DefaultVersionName:{}}}}}},UpdateDocumentMetadata:{input:{type:"structure",required:["Name","DocumentReviews"],members:{Name:{},DocumentVersion:{},DocumentReviews:{type:"structure",required:["Action"],members:{Action:{},Comment:{shape:"Snq"}}}}},output:{type:"structure",members:{}}},UpdateMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Name:{},Description:{shape:"S3p"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3p"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"}}}},UpdateMaintenanceWindowTarget:{input:{type:"structure",required:["WindowId","WindowTargetId"],members:{WindowId:{},WindowTargetId:{},Targets:{shape:"S14"},OwnerInformation:{shape:"Sc9"},Name:{},Description:{shape:"S3p"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{},Targets:{shape:"S14"},OwnerInformation:{shape:"Sc9"},Name:{},Description:{shape:"S3p"}}}},UpdateMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{},Targets:{shape:"S14"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Sef"},TaskInvocationParameters:{shape:"Sjj"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sel"},Name:{},Description:{shape:"S3p"},Replace:{type:"boolean"},CutoffBehavior:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"S14"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Sef"},TaskInvocationParameters:{shape:"Sjj"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sel"},Name:{},Description:{shape:"S3p"},CutoffBehavior:{}}}},UpdateManagedInstanceRole:{input:{type:"structure",required:["InstanceId","IamRole"],members:{InstanceId:{},IamRole:{}}},output:{type:"structure",members:{}}},UpdateOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{Description:{},OperationalData:{shape:"S43"},OperationalDataToDelete:{type:"list",member:{}},Notifications:{shape:"S48"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4c"},Status:{},OpsItemId:{},Title:{},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}},output:{type:"structure",members:{}}},UpdateOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MetadataToUpdate:{shape:"S4l"},KeysToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},UpdatePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},Name:{},GlobalFilters:{shape:"S4u"},ApprovalRules:{shape:"S50"},ApprovedPatches:{shape:"S57"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S57"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S5b"},Replace:{type:"boolean"}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S4u"},ApprovalRules:{shape:"S50"},ApprovedPatches:{shape:"S57"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S57"},RejectedPatchesAction:{},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S5b"}}}},UpdateResourceDataSync:{input:{type:"structure",required:["SyncName","SyncType","SyncSource"],members:{SyncName:{},SyncType:{},SyncSource:{shape:"S5u"}}},output:{type:"structure",members:{}}},UpdateServiceSetting:{input:{type:"structure",required:["SettingId","SettingValue"],members:{SettingId:{},SettingValue:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Si:{type:"list",member:{}},S10:{type:"map",key:{},value:{type:"list",member:{}}},S14:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},S1a:{type:"structure",members:{S3Location:{type:"structure",members:{OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{}}}}},S1m:{type:"list",member:{}},S1o:{type:"list",member:{shape:"S1p"}},S1p:{type:"structure",members:{Accounts:{type:"list",member:{}},Regions:{type:"list",member:{}},TargetLocationMaxConcurrency:{},TargetLocationMaxErrors:{},ExecutionRoleName:{}}},S1w:{type:"structure",members:{Name:{},InstanceId:{},AssociationVersion:{},Date:{type:"timestamp"},LastUpdateAssociationDate:{type:"timestamp"},Status:{shape:"S1z"},Overview:{shape:"S23"},DocumentVersion:{},AutomationTargetParameterName:{},Parameters:{shape:"S10"},AssociationId:{},Targets:{shape:"S14"},ScheduleExpression:{},OutputLocation:{shape:"S1a"},LastExecutionDate:{type:"timestamp"},LastSuccessfulExecutionDate:{type:"timestamp"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1m"},TargetLocations:{shape:"S1o"}}},S1z:{type:"structure",required:["Date","Name","Message"],members:{Date:{type:"timestamp"},Name:{},Message:{},AdditionalInfo:{}}},S23:{type:"structure",members:{Status:{},DetailedStatus:{},AssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}},S2a:{type:"structure",required:["Name"],members:{Name:{},InstanceId:{},Parameters:{shape:"S10"},AutomationTargetParameterName:{},DocumentVersion:{},Targets:{shape:"S14"},ScheduleExpression:{},OutputLocation:{shape:"S1a"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1m"},TargetLocations:{shape:"S1o"}}},S2j:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Version:{}}}},S2l:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Name:{}}}},S2y:{type:"structure",members:{Sha1:{},Hash:{},HashType:{},Name:{},DisplayName:{},VersionName:{},Owner:{},CreatedDate:{type:"timestamp"},Status:{},StatusInformation:{},DocumentVersion:{},Description:{},Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},Description:{},DefaultValue:{}}}},PlatformTypes:{shape:"S3c"},DocumentType:{},SchemaVersion:{},LatestVersion:{},DefaultVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},AttachmentsInformation:{type:"list",member:{type:"structure",members:{Name:{}}}},Requires:{shape:"S2j"},Author:{},ReviewInformation:{type:"list",member:{type:"structure",members:{ReviewedTime:{type:"timestamp"},Status:{},Reviewer:{}}}},ApprovedVersion:{},PendingReviewVersion:{},ReviewStatus:{}}},S3c:{type:"list",member:{}},S3p:{type:"string",sensitive:!0},S43:{type:"map",key:{},value:{type:"structure",members:{Value:{},Type:{}}}},S48:{type:"list",member:{type:"structure",members:{Arn:{}}}},S4c:{type:"list",member:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}}},S4l:{type:"map",key:{},value:{type:"structure",members:{Value:{}}}},S4u:{type:"structure",required:["PatchFilters"],members:{PatchFilters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},S50:{type:"structure",required:["PatchRules"],members:{PatchRules:{type:"list",member:{type:"structure",required:["PatchFilterGroup"],members:{PatchFilterGroup:{shape:"S4u"},ComplianceLevel:{},ApproveAfterDays:{type:"integer"},ApproveUntilDate:{},EnableNonSecurity:{type:"boolean"}}}}}},S57:{type:"list",member:{}},S5b:{type:"list",member:{type:"structure",required:["Name","Products","Configuration"],members:{Name:{},Products:{type:"list",member:{}},Configuration:{type:"string",sensitive:!0}}}},S5l:{type:"structure",required:["BucketName","SyncFormat","Region"],members:{BucketName:{},Prefix:{},SyncFormat:{},Region:{},AWSKMSKeyARN:{},DestinationDataSharing:{type:"structure",members:{DestinationDataSharingType:{}}}}},S5u:{type:"structure",required:["SourceType","SourceRegions"],members:{SourceType:{},AwsOrganizationsSource:{shape:"S5w"},SourceRegions:{shape:"S61"},IncludeFutureRegions:{type:"boolean"},EnableAllOpsDataSources:{type:"boolean"}}},S5w:{type:"structure",required:["OrganizationSourceType"],members:{OrganizationSourceType:{},OrganizationalUnits:{type:"list",member:{type:"structure",members:{OrganizationalUnitId:{}}}}}},S61:{type:"list",member:{}},S6i:{type:"structure",members:{TotalCount:{type:"integer"},RemainingCount:{type:"integer"},SummaryItems:{type:"list",member:{type:"structure",members:{Version:{},Count:{type:"integer"},RemainingCount:{type:"integer"}}}}}},S6x:{type:"list",member:{}},S8s:{type:"map",key:{},value:{type:"list",member:{}}},S8x:{type:"list",member:{type:"map",key:{},value:{type:"list",member:{}}}},S92:{type:"structure",members:{ParameterValues:{type:"list",member:{}},Truncated:{type:"boolean"}}},S96:{type:"list",member:{type:"structure",required:["DocumentName"],members:{DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8s"},TargetParameterName:{},Targets:{shape:"S14"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1o"}}}},S9g:{type:"list",member:{type:"structure",members:{StepName:{},Action:{},TimeoutSeconds:{type:"long"},OnFailure:{},MaxAttempts:{type:"integer"},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},StepStatus:{},ResponseCode:{},Inputs:{type:"map",key:{},value:{}},Outputs:{shape:"S8s"},Response:{},FailureMessage:{},FailureDetails:{type:"structure",members:{FailureStage:{},FailureType:{},Details:{shape:"S8s"}}},StepExecutionId:{},OverriddenParameters:{shape:"S8s"},IsEnd:{type:"boolean"},NextStep:{},IsCritical:{type:"boolean"},ValidNextSteps:{type:"list",member:{}},Targets:{shape:"S14"},TargetLocation:{shape:"S1p"}}}},S9q:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},S9y:{type:"structure",members:{Id:{},ReleaseDate:{type:"timestamp"},Title:{},Description:{},ContentUrl:{},Vendor:{},ProductFamily:{},Product:{},Classification:{},MsrcSeverity:{},KbNumber:{},MsrcNumber:{},Language:{},AdvisoryIds:{type:"list",member:{}},BugzillaIds:{type:"list",member:{}},CVEIds:{type:"list",member:{}},Name:{},Epoch:{type:"integer"},Version:{},Release:{},Arch:{},Severity:{},Repository:{}}},Sat:{type:"list",member:{}},Sbm:{type:"list",member:{}},Sc6:{type:"structure",required:["InstanceId","PatchGroup","BaselineId","OperationStartTime","OperationEndTime","Operation"],members:{InstanceId:{},PatchGroup:{},BaselineId:{},SnapshotId:{},InstallOverrideList:{},OwnerInformation:{shape:"Sc9"},InstalledCount:{type:"integer"},InstalledOtherCount:{type:"integer"},InstalledPendingRebootCount:{type:"integer"},InstalledRejectedCount:{type:"integer"},MissingCount:{type:"integer"},FailedCount:{type:"integer"},UnreportedNotApplicableCount:{type:"integer"},NotApplicableCount:{type:"integer"},OperationStartTime:{type:"timestamp"},OperationEndTime:{type:"timestamp"},Operation:{},LastNoRebootInstallOperationTime:{type:"timestamp"},RebootOption:{},CriticalNonCompliantCount:{type:"integer"},SecurityNonCompliantCount:{type:"integer"},OtherNonCompliantCount:{type:"integer"}}},Sc9:{type:"string",sensitive:!0},Sdc:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},Sdo:{type:"string",sensitive:!0},Sef:{type:"map",key:{},value:{type:"structure",members:{Values:{type:"list",member:{type:"string",sensitive:!0},sensitive:!0}},sensitive:!0},sensitive:!0},Sel:{type:"structure",required:["S3BucketName","S3Region"],members:{S3BucketName:{},S3KeyPrefix:{},S3Region:{}}},Sff:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Option:{},Values:{type:"list",member:{}}}}},Sfu:{type:"list",member:{type:"structure",members:{PolicyText:{},PolicyType:{},PolicyStatus:{}}}},Sg0:{type:"structure",members:{BaselineId:{},BaselineName:{},OperatingSystem:{},BaselineDescription:{},DefaultBaseline:{type:"boolean"}}},Shj:{type:"structure",members:{CloudWatchLogGroupName:{},CloudWatchOutputEnabled:{type:"boolean"}}},Si5:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sib:{type:"list",member:{type:"structure",members:{Expression:{},Aggregators:{shape:"Sib"},Groups:{type:"list",member:{type:"structure",required:["Name","Filters"],members:{Name:{},Filters:{shape:"Si5"}}}}}}},Sis:{type:"list",member:{type:"map",key:{},value:{}}},Sjj:{type:"structure",members:{RunCommand:{type:"structure",members:{Comment:{},CloudWatchOutputConfig:{shape:"Shj"},DocumentHash:{},DocumentHashType:{},DocumentVersion:{},NotificationConfig:{shape:"Sjl"},OutputS3BucketName:{},OutputS3KeyPrefix:{},Parameters:{shape:"S10"},ServiceRoleArn:{},TimeoutSeconds:{type:"integer"}}},Automation:{type:"structure",members:{DocumentVersion:{},Parameters:{shape:"S8s"}}},StepFunctions:{type:"structure",members:{Input:{type:"string",sensitive:!0},Name:{}}},Lambda:{type:"structure",members:{ClientContext:{},Qualifier:{},Payload:{type:"blob",sensitive:!0}}}}},Sjl:{type:"structure",members:{NotificationArn:{},NotificationEvents:{type:"list",member:{}},NotificationType:{}}},Sk6:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Skc:{type:"list",member:{type:"structure",members:{AggregatorType:{},TypeName:{},AttributeName:{},Values:{type:"map",key:{},value:{}},Filters:{shape:"Sk6"},Aggregators:{shape:"Skc"}}}},Sky:{type:"structure",members:{Name:{},Type:{},Value:{shape:"Skz"},Version:{type:"long"},Selector:{},SourceResult:{},LastModifiedDate:{type:"timestamp"},ARN:{},DataType:{}}},Skz:{type:"string",sensitive:!0},Sl5:{type:"list",member:{}},Sl9:{type:"list",member:{shape:"Sky"}},Sll:{type:"structure",members:{SettingId:{},SettingValue:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},ARN:{},Status:{}}},Sm3:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Smj:{type:"structure",members:{CommandId:{},DocumentName:{},DocumentVersion:{},Comment:{},ExpiresAfter:{type:"timestamp"},Parameters:{shape:"S10"},InstanceIds:{shape:"Si"},Targets:{shape:"S14"},RequestedDateTime:{type:"timestamp"},Status:{},StatusDetails:{},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},MaxConcurrency:{},MaxErrors:{},TargetCount:{type:"integer"},CompletedCount:{type:"integer"},ErrorCount:{type:"integer"},DeliveryTimedOutCount:{type:"integer"},ServiceRole:{},NotificationConfig:{shape:"Sjl"},CloudWatchOutputConfig:{shape:"Shj"},TimeoutSeconds:{type:"integer"}}},Smq:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sn8:{type:"structure",required:["ExecutionTime"],members:{ExecutionTime:{type:"timestamp"},ExecutionId:{},ExecutionType:{}}},Snb:{type:"map",key:{},value:{}},Sng:{type:"structure",members:{CompliantCount:{type:"integer"},SeveritySummary:{shape:"Sni"}}},Sni:{type:"structure",members:{CriticalCount:{type:"integer"},HighCount:{type:"integer"},MediumCount:{type:"integer"},LowCount:{type:"integer"},InformationalCount:{type:"integer"},UnspecifiedCount:{type:"integer"}}},Snj:{type:"structure",members:{NonCompliantCount:{type:"integer"},SeveritySummary:{shape:"Sni"}}},Snq:{type:"list",member:{type:"structure",members:{Type:{},Content:{}}}},Soo:{type:"structure",members:{Arn:{}}}}}},function(e){e.exports={pagination:{DescribeActivations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ActivationList"},DescribeAssociationExecutionTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutionTargets"},DescribeAssociationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutions"},DescribeAutomationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AutomationExecutionMetadataList"},DescribeAutomationStepExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StepExecutions"},DescribeAvailablePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeEffectiveInstanceAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},DescribeEffectivePatchesForPatchBaseline:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EffectivePatches"},DescribeInstanceAssociationsStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceAssociationStatusInfos"},DescribeInstanceInformation:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceInformationList"},DescribeInstancePatchStates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatchStatesForPatchGroup:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeInventoryDeletions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InventoryDeletions"},DescribeMaintenanceWindowExecutionTaskInvocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskInvocationIdentities"},DescribeMaintenanceWindowExecutionTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskIdentities"},DescribeMaintenanceWindowExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutions"},DescribeMaintenanceWindowSchedule:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledWindowExecutions"},DescribeMaintenanceWindowTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Targets"},DescribeMaintenanceWindowTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tasks"},DescribeMaintenanceWindows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeMaintenanceWindowsForTarget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeOpsItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OpsItemSummaries"},DescribeParameters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribePatchBaselines:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"BaselineIdentities"},DescribePatchGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Mappings"},DescribePatchProperties:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Properties"},DescribeSessions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Sessions"},GetInventory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetInventorySchema:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schemas"},GetOpsSummary:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetParameterHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetParametersByPath:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListAssociationVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationVersions"},ListAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},ListCommandInvocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CommandInvocations"},ListCommands:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Commands"},ListComplianceItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceItems"},ListComplianceSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceSummaryItems"},ListDocumentVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentVersions"},ListDocuments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentIdentifiers"},ListOpsItemEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListOpsItemRelatedItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListOpsMetadata:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OpsMetadataList"},ListResourceComplianceSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceComplianceSummaryItems"},ListResourceDataSync:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceDataSyncItems"}}}},function(e){e.exports={version:2,waiters:{CommandExecuted:{delay:5,operation:"GetCommandInvocation",maxAttempts:20,acceptors:[{expected:"Pending",matcher:"path",state:"retry",argument:"Status"},{expected:"InProgress",matcher:"path",state:"retry",argument:"Status"},{expected:"Delayed",matcher:"path",state:"retry",argument:"Status"},{expected:"Success",matcher:"path",state:"success",argument:"Status"},{expected:"Cancelled",matcher:"path",state:"failure",argument:"Status"},{expected:"TimedOut",matcher:"path",state:"failure",argument:"Status"},{expected:"Failed",matcher:"path",state:"failure",argument:"Status"},{expected:"Cancelling",matcher:"path",state:"failure",argument:"Status"},{state:"retry",matcher:"error",expected:"InvocationDoesNotExist"}]}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.storagegateway={},n.StorageGateway=i.defineService("storagegateway",["2013-06-30"]),Object.defineProperty(a.services.storagegateway,"2013-06-30",{get:function(){var e=r(948);return e.paginators=r(949).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.StorageGateway},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-06-30",endpointPrefix:"storagegateway",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Storage Gateway",serviceId:"Storage Gateway",signatureVersion:"v4",targetPrefix:"StorageGateway_20130630",uid:"storagegateway-2013-06-30"},operations:{ActivateGateway:{input:{type:"structure",required:["ActivationKey","GatewayName","GatewayTimezone","GatewayRegion"],members:{ActivationKey:{},GatewayName:{},GatewayTimezone:{},GatewayRegion:{},GatewayType:{},TapeDriveType:{},MediumChangerType:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddCache:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{ResourceARN:{}}}},AddUploadBuffer:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddWorkingStorage:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AssignTapePool:{input:{type:"structure",required:["TapeARN","PoolId"],members:{TapeARN:{},PoolId:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},AssociateFileSystem:{input:{type:"structure",required:["UserName","Password","ClientToken","GatewayARN","LocationARN"],members:{UserName:{},Password:{shape:"Sx"},ClientToken:{},GatewayARN:{},LocationARN:{},Tags:{shape:"S9"},AuditDestinationARN:{},CacheAttributes:{shape:"S11"},EndpointNetworkConfiguration:{shape:"S13"}}},output:{type:"structure",members:{FileSystemAssociationARN:{}}}},AttachVolume:{input:{type:"structure",required:["GatewayARN","VolumeARN","NetworkInterfaceId"],members:{GatewayARN:{},TargetName:{},VolumeARN:{},NetworkInterfaceId:{},DiskId:{}}},output:{type:"structure",members:{VolumeARN:{},TargetARN:{}}}},CancelArchival:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},CancelRetrieval:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},CreateCachediSCSIVolume:{input:{type:"structure",required:["GatewayARN","VolumeSizeInBytes","TargetName","NetworkInterfaceId","ClientToken"],members:{GatewayARN:{},VolumeSizeInBytes:{type:"long"},SnapshotId:{},TargetName:{},SourceVolumeARN:{},NetworkInterfaceId:{},ClientToken:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},TargetARN:{}}}},CreateNFSFileShare:{input:{type:"structure",required:["ClientToken","GatewayARN","Role","LocationARN"],members:{ClientToken:{},NFSFileShareDefaults:{shape:"S1p"},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1w"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{}}},output:{type:"structure",members:{FileShareARN:{}}}},CreateSMBFileShare:{input:{type:"structure",required:["ClientToken","GatewayARN","Role","LocationARN"],members:{ClientToken:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S25"},ValidUserList:{shape:"S25"},InvalidUserList:{shape:"S25"},AuditDestinationARN:{},Authentication:{},CaseSensitivity:{},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{},OplocksEnabled:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{}}}},CreateSnapshot:{input:{type:"structure",required:["VolumeARN","SnapshotDescription"],members:{VolumeARN:{},SnapshotDescription:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},SnapshotId:{}}}},CreateSnapshotFromVolumeRecoveryPoint:{input:{type:"structure",required:["VolumeARN","SnapshotDescription"],members:{VolumeARN:{},SnapshotDescription:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{SnapshotId:{},VolumeARN:{},VolumeRecoveryPointTime:{}}}},CreateStorediSCSIVolume:{input:{type:"structure",required:["GatewayARN","DiskId","PreserveExistingData","TargetName","NetworkInterfaceId"],members:{GatewayARN:{},DiskId:{},SnapshotId:{},PreserveExistingData:{type:"boolean"},TargetName:{},NetworkInterfaceId:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},VolumeSizeInBytes:{type:"long"},TargetARN:{}}}},CreateTapePool:{input:{type:"structure",required:["PoolName","StorageClass"],members:{PoolName:{},StorageClass:{},RetentionLockType:{},RetentionLockTimeInDays:{type:"integer"},Tags:{shape:"S9"}}},output:{type:"structure",members:{PoolARN:{}}}},CreateTapeWithBarcode:{input:{type:"structure",required:["GatewayARN","TapeSizeInBytes","TapeBarcode"],members:{GatewayARN:{},TapeSizeInBytes:{type:"long"},TapeBarcode:{},KMSEncrypted:{type:"boolean"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},Tags:{shape:"S9"}}},output:{type:"structure",members:{TapeARN:{}}}},CreateTapes:{input:{type:"structure",required:["GatewayARN","TapeSizeInBytes","ClientToken","NumTapesToCreate","TapeBarcodePrefix"],members:{GatewayARN:{},TapeSizeInBytes:{type:"long"},ClientToken:{},NumTapesToCreate:{type:"integer"},TapeBarcodePrefix:{},KMSEncrypted:{type:"boolean"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},Tags:{shape:"S9"}}},output:{type:"structure",members:{TapeARNs:{shape:"S2x"}}}},DeleteAutomaticTapeCreationPolicy:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN","BandwidthType"],members:{GatewayARN:{},BandwidthType:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteChapCredentials:{input:{type:"structure",required:["TargetARN","InitiatorName"],members:{TargetARN:{},InitiatorName:{}}},output:{type:"structure",members:{TargetARN:{},InitiatorName:{}}}},DeleteFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},ForceDelete:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{}}}},DeleteGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteSnapshotSchedule:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{}}}},DeleteTape:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},DeleteTapeArchive:{input:{type:"structure",required:["TapeARN"],members:{TapeARN:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},DeleteTapePool:{input:{type:"structure",required:["PoolARN"],members:{PoolARN:{}}},output:{type:"structure",members:{PoolARN:{}}}},DeleteVolume:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{}}}},DescribeAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},Status:{},StartTime:{type:"timestamp"}}}},DescribeBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}}},DescribeBandwidthRateLimitSchedule:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},BandwidthRateLimitIntervals:{shape:"S3u"}}}},DescribeCache:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},CacheAllocatedInBytes:{type:"long"},CacheUsedPercentage:{type:"double"},CacheDirtyPercentage:{type:"double"},CacheHitPercentage:{type:"double"},CacheMissPercentage:{type:"double"}}}},DescribeCachediSCSIVolumes:{input:{type:"structure",required:["VolumeARNs"],members:{VolumeARNs:{shape:"S44"}}},output:{type:"structure",members:{CachediSCSIVolumes:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},VolumeType:{},VolumeStatus:{},VolumeAttachmentStatus:{},VolumeSizeInBytes:{type:"long"},VolumeProgress:{type:"double"},SourceSnapshotId:{},VolumeiSCSIAttributes:{shape:"S4d"},CreatedDate:{type:"timestamp"},VolumeUsedInBytes:{type:"long"},KMSKey:{},TargetName:{}}}}}}},DescribeChapCredentials:{input:{type:"structure",required:["TargetARN"],members:{TargetARN:{}}},output:{type:"structure",members:{ChapCredentials:{type:"list",member:{type:"structure",members:{TargetARN:{},SecretToAuthenticateInitiator:{shape:"S4m"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S4m"}}}}}}},DescribeFileSystemAssociations:{input:{type:"structure",required:["FileSystemAssociationARNList"],members:{FileSystemAssociationARNList:{type:"list",member:{}}}},output:{type:"structure",members:{FileSystemAssociationInfoList:{type:"list",member:{type:"structure",members:{FileSystemAssociationARN:{},LocationARN:{},FileSystemAssociationStatus:{},AuditDestinationARN:{},GatewayARN:{},Tags:{shape:"S9"},CacheAttributes:{shape:"S11"},EndpointNetworkConfiguration:{shape:"S13"}}}}}}},DescribeGatewayInformation:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},GatewayId:{},GatewayName:{},GatewayTimezone:{},GatewayState:{},GatewayNetworkInterfaces:{type:"list",member:{type:"structure",members:{Ipv4Address:{},MacAddress:{},Ipv6Address:{}}}},GatewayType:{},NextUpdateAvailabilityDate:{},LastSoftwareUpdate:{},Ec2InstanceId:{},Ec2InstanceRegion:{},Tags:{shape:"S9"},VPCEndpoint:{},CloudWatchLogGroupARN:{},HostEnvironment:{},EndpointType:{},SoftwareUpdatesEndDate:{},DeprecationDate:{},GatewayCapacity:{},SupportedGatewayCapacities:{type:"list",member:{}}}}},DescribeMaintenanceStartTime:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"},DayOfWeek:{type:"integer"},DayOfMonth:{type:"integer"},Timezone:{}}}},DescribeNFSFileShares:{input:{type:"structure",required:["FileShareARNList"],members:{FileShareARNList:{shape:"S5e"}}},output:{type:"structure",members:{NFSFileShareInfoList:{type:"list",member:{type:"structure",members:{NFSFileShareDefaults:{shape:"S1p"},FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Path:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1w"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{}}}}}}},DescribeSMBFileShares:{input:{type:"structure",required:["FileShareARNList"],members:{FileShareARNList:{shape:"S5e"}}},output:{type:"structure",members:{SMBFileShareInfoList:{type:"list",member:{type:"structure",members:{FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Path:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S25"},ValidUserList:{shape:"S25"},InvalidUserList:{shape:"S25"},AuditDestinationARN:{},Authentication:{},CaseSensitivity:{},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{},OplocksEnabled:{type:"boolean"}}}}}}},DescribeSMBSettings:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DomainName:{},ActiveDirectoryStatus:{},SMBGuestPasswordSet:{type:"boolean"},SMBSecurityStrategy:{},FileSharesVisible:{type:"boolean"}}}},DescribeSnapshotSchedule:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{},StartAt:{type:"integer"},RecurrenceInHours:{type:"integer"},Description:{},Timezone:{},Tags:{shape:"S9"}}}},DescribeStorediSCSIVolumes:{input:{type:"structure",required:["VolumeARNs"],members:{VolumeARNs:{shape:"S44"}}},output:{type:"structure",members:{StorediSCSIVolumes:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},VolumeType:{},VolumeStatus:{},VolumeAttachmentStatus:{},VolumeSizeInBytes:{type:"long"},VolumeProgress:{type:"double"},VolumeDiskId:{},SourceSnapshotId:{},PreservedExistingData:{type:"boolean"},VolumeiSCSIAttributes:{shape:"S4d"},CreatedDate:{type:"timestamp"},VolumeUsedInBytes:{type:"long"},KMSKey:{},TargetName:{}}}}}}},DescribeTapeArchives:{input:{type:"structure",members:{TapeARNs:{shape:"S2x"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TapeArchives:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeCreatedDate:{type:"timestamp"},TapeSizeInBytes:{type:"long"},CompletionTime:{type:"timestamp"},RetrievedTo:{},TapeStatus:{},TapeUsedInBytes:{type:"long"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},DescribeTapeRecoveryPoints:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},TapeRecoveryPointInfos:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeRecoveryPointTime:{type:"timestamp"},TapeSizeInBytes:{type:"long"},TapeStatus:{}}}},Marker:{}}}},DescribeTapes:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},TapeARNs:{shape:"S2x"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Tapes:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeCreatedDate:{type:"timestamp"},TapeSizeInBytes:{type:"long"},TapeStatus:{},VTLDevice:{},Progress:{type:"double"},TapeUsedInBytes:{type:"long"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},DescribeUploadBuffer:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},UploadBufferUsedInBytes:{type:"long"},UploadBufferAllocatedInBytes:{type:"long"}}}},DescribeVTLDevices:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},VTLDeviceARNs:{type:"list",member:{}},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},VTLDevices:{type:"list",member:{type:"structure",members:{VTLDeviceARN:{},VTLDeviceType:{},VTLDeviceVendor:{},VTLDeviceProductIdentifier:{},DeviceiSCSIAttributes:{type:"structure",members:{TargetARN:{},NetworkInterfaceId:{},NetworkInterfacePort:{type:"integer"},ChapEnabled:{type:"boolean"}}}}}},Marker:{}}}},DescribeWorkingStorage:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},WorkingStorageUsedInBytes:{type:"long"},WorkingStorageAllocatedInBytes:{type:"long"}}}},DetachVolume:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{},ForceDetach:{type:"boolean"}}},output:{type:"structure",members:{VolumeARN:{}}}},DisableGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DisassociateFileSystem:{input:{type:"structure",required:["FileSystemAssociationARN"],members:{FileSystemAssociationARN:{},ForceDelete:{type:"boolean"}}},output:{type:"structure",members:{FileSystemAssociationARN:{}}}},JoinDomain:{input:{type:"structure",required:["GatewayARN","DomainName","UserName","Password"],members:{GatewayARN:{},DomainName:{},OrganizationalUnit:{},DomainControllers:{type:"list",member:{}},TimeoutInSeconds:{type:"integer"},UserName:{},Password:{shape:"Sx"}}},output:{type:"structure",members:{GatewayARN:{},ActiveDirectoryStatus:{}}}},ListAutomaticTapeCreationPolicies:{input:{type:"structure",members:{GatewayARN:{}}},output:{type:"structure",members:{AutomaticTapeCreationPolicyInfos:{type:"list",member:{type:"structure",members:{AutomaticTapeCreationRules:{shape:"S7d"},GatewayARN:{}}}}}}},ListFileShares:{input:{type:"structure",members:{GatewayARN:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},NextMarker:{},FileShareInfoList:{type:"list",member:{type:"structure",members:{FileShareType:{},FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{}}}}}}},ListFileSystemAssociations:{input:{type:"structure",members:{GatewayARN:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},NextMarker:{},FileSystemAssociationSummaryList:{type:"list",member:{type:"structure",members:{FileSystemAssociationId:{},FileSystemAssociationARN:{},FileSystemAssociationStatus:{},GatewayARN:{}}}}}}},ListGateways:{input:{type:"structure",members:{Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Gateways:{type:"list",member:{type:"structure",members:{GatewayId:{},GatewayARN:{},GatewayType:{},GatewayOperationalState:{},GatewayName:{},Ec2InstanceId:{},Ec2InstanceRegion:{}}}},Marker:{}}}},ListLocalDisks:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},Disks:{type:"list",member:{type:"structure",members:{DiskId:{},DiskPath:{},DiskNode:{},DiskStatus:{},DiskSizeInBytes:{type:"long"},DiskAllocationType:{},DiskAllocationResource:{},DiskAttributeList:{type:"list",member:{}}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ResourceARN:{},Marker:{},Tags:{shape:"S9"}}}},ListTapePools:{input:{type:"structure",members:{PoolARNs:{type:"list",member:{}},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PoolInfos:{type:"list",member:{type:"structure",members:{PoolARN:{},PoolName:{},StorageClass:{},RetentionLockType:{},RetentionLockTimeInDays:{type:"integer"},PoolStatus:{}}}},Marker:{}}}},ListTapes:{input:{type:"structure",members:{TapeARNs:{shape:"S2x"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TapeInfos:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeSizeInBytes:{type:"long"},TapeStatus:{},GatewayARN:{},PoolId:{},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},ListVolumeInitiators:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{Initiators:{type:"list",member:{}}}}},ListVolumeRecoveryPoints:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},VolumeRecoveryPointInfos:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeSizeInBytes:{type:"long"},VolumeUsageInBytes:{type:"long"},VolumeRecoveryPointTime:{}}}}}}},ListVolumes:{input:{type:"structure",members:{GatewayARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},Marker:{},VolumeInfos:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},GatewayARN:{},GatewayId:{},VolumeType:{},VolumeSizeInBytes:{type:"long"},VolumeAttachmentStatus:{}}}}}}},NotifyWhenUploaded:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{}}},output:{type:"structure",members:{FileShareARN:{},NotificationId:{}}}},RefreshCache:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},FolderList:{type:"list",member:{}},Recursive:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{},NotificationId:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{ResourceARN:{}}}},ResetCache:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},RetrieveTapeArchive:{input:{type:"structure",required:["TapeARN","GatewayARN"],members:{TapeARN:{},GatewayARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},RetrieveTapeRecoveryPoint:{input:{type:"structure",required:["TapeARN","GatewayARN"],members:{TapeARN:{},GatewayARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},SetLocalConsolePassword:{input:{type:"structure",required:["GatewayARN","LocalConsolePassword"],members:{GatewayARN:{},LocalConsolePassword:{type:"string",sensitive:!0}}},output:{type:"structure",members:{GatewayARN:{}}}},SetSMBGuestPassword:{input:{type:"structure",required:["GatewayARN","Password"],members:{GatewayARN:{},Password:{type:"string",sensitive:!0}}},output:{type:"structure",members:{GatewayARN:{}}}},ShutdownGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateAutomaticTapeCreationPolicy:{input:{type:"structure",required:["AutomaticTapeCreationRules","GatewayARN"],members:{AutomaticTapeCreationRules:{shape:"S7d"},GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateBandwidthRateLimitSchedule:{input:{type:"structure",required:["GatewayARN","BandwidthRateLimitIntervals"],members:{GatewayARN:{},BandwidthRateLimitIntervals:{shape:"S3u"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateChapCredentials:{input:{type:"structure",required:["TargetARN","SecretToAuthenticateInitiator","InitiatorName"],members:{TargetARN:{},SecretToAuthenticateInitiator:{shape:"S4m"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S4m"}}},output:{type:"structure",members:{TargetARN:{},InitiatorName:{}}}},UpdateFileSystemAssociation:{input:{type:"structure",required:["FileSystemAssociationARN"],members:{FileSystemAssociationARN:{},UserName:{},Password:{shape:"Sx"},AuditDestinationARN:{},CacheAttributes:{shape:"S11"}}},output:{type:"structure",members:{FileSystemAssociationARN:{}}}},UpdateGatewayInformation:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},GatewayName:{},GatewayTimezone:{},CloudWatchLogGroupARN:{},GatewayCapacity:{}}},output:{type:"structure",members:{GatewayARN:{},GatewayName:{}}}},UpdateGatewaySoftwareNow:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateMaintenanceStartTime:{input:{type:"structure",required:["GatewayARN","HourOfDay","MinuteOfHour"],members:{GatewayARN:{},HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"},DayOfWeek:{type:"integer"},DayOfMonth:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateNFSFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},NFSFileShareDefaults:{shape:"S1p"},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1w"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{}}},output:{type:"structure",members:{FileShareARN:{}}}},UpdateSMBFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S25"},ValidUserList:{shape:"S25"},InvalidUserList:{shape:"S25"},AuditDestinationARN:{},CaseSensitivity:{},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},OplocksEnabled:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{}}}},UpdateSMBFileShareVisibility:{input:{type:"structure",required:["GatewayARN","FileSharesVisible"],members:{GatewayARN:{},FileSharesVisible:{type:"boolean"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSMBSecurityStrategy:{input:{type:"structure",required:["GatewayARN","SMBSecurityStrategy"],members:{GatewayARN:{},SMBSecurityStrategy:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSnapshotSchedule:{input:{type:"structure",required:["VolumeARN","StartAt","RecurrenceInHours"],members:{VolumeARN:{},StartAt:{type:"integer"},RecurrenceInHours:{type:"integer"},Description:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{}}}},UpdateVTLDeviceType:{input:{type:"structure",required:["VTLDeviceARN","DeviceType"],members:{VTLDeviceARN:{},DeviceType:{}}},output:{type:"structure",members:{VTLDeviceARN:{}}}}},shapes:{S9:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sg:{type:"list",member:{}},Sx:{type:"string",sensitive:!0},S11:{type:"structure",members:{CacheStaleTimeoutInSeconds:{type:"integer"}}},S13:{type:"structure",members:{IpAddresses:{type:"list",member:{}}}},S1p:{type:"structure",members:{FileMode:{},DirectoryMode:{},GroupId:{type:"long"},OwnerId:{type:"long"}}},S1w:{type:"list",member:{}},S25:{type:"list",member:{}},S2x:{type:"list",member:{}},S3u:{type:"list",member:{type:"structure",required:["StartHourOfDay","StartMinuteOfHour","EndHourOfDay","EndMinuteOfHour","DaysOfWeek"],members:{StartHourOfDay:{type:"integer"},StartMinuteOfHour:{type:"integer"},EndHourOfDay:{type:"integer"},EndMinuteOfHour:{type:"integer"},DaysOfWeek:{type:"list",member:{type:"integer"}},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}}},S44:{type:"list",member:{}},S4d:{type:"structure",members:{TargetARN:{},NetworkInterfaceId:{},NetworkInterfacePort:{type:"integer"},LunNumber:{type:"integer"},ChapEnabled:{type:"boolean"}}},S4m:{type:"string",sensitive:!0},S5e:{type:"list",member:{}},S7d:{type:"list",member:{type:"structure",required:["TapeBarcodePrefix","PoolId","TapeSizeInBytes","MinimumNumTapes"],members:{TapeBarcodePrefix:{},PoolId:{},TapeSizeInBytes:{type:"long"},MinimumNumTapes:{type:"integer"},Worm:{type:"boolean"}}}}}}},function(e){e.exports={pagination:{DescribeCachediSCSIVolumes:{result_key:"CachediSCSIVolumes"},DescribeStorediSCSIVolumes:{result_key:"StorediSCSIVolumes"},DescribeTapeArchives:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeArchives"},DescribeTapeRecoveryPoints:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeRecoveryPointInfos"},DescribeTapes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Tapes"},DescribeVTLDevices:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"VTLDevices"},ListFileShares:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["Marker"],output_token:"NextMarker",result_key:"FileShareInfoList"},ListFileSystemAssociations:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["Marker"],output_token:"NextMarker",result_key:"FileSystemAssociationSummaryList"},ListGateways:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Gateways"},ListLocalDisks:{result_key:"Disks"},ListTagsForResource:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["ResourceARN"],output_token:"Marker",result_key:"Tags"},ListTapePools:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"PoolInfos"},ListTapes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeInfos"},ListVolumeRecoveryPoints:{result_key:"VolumeRecoveryPointInfos"},ListVolumes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"VolumeInfos"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.xray={},n.XRay=i.defineService("xray",["2016-04-12"]),Object.defineProperty(a.services.xray,"2016-04-12",{get:function(){var e=r(951);return e.paginators=r(952).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.XRay},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-04-12",endpointPrefix:"xray",protocol:"rest-json",serviceFullName:"AWS X-Ray",serviceId:"XRay",signatureVersion:"v4",uid:"xray-2016-04-12"},operations:{BatchGetTraces:{http:{requestUri:"/Traces"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Traces:{type:"list",member:{type:"structure",members:{Id:{},Duration:{type:"double"},LimitExceeded:{type:"boolean"},Segments:{type:"list",member:{type:"structure",members:{Id:{},Document:{}}}}}}},UnprocessedTraceIds:{type:"list",member:{}},NextToken:{}}}},CreateGroup:{http:{requestUri:"/CreateGroup"},input:{type:"structure",required:["GroupName"],members:{GroupName:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Group:{shape:"So"}}}},CreateSamplingRule:{http:{requestUri:"/CreateSamplingRule"},input:{type:"structure",required:["SamplingRule"],members:{SamplingRule:{shape:"Sq"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},DeleteGroup:{http:{requestUri:"/DeleteGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{}}},DeleteSamplingRule:{http:{requestUri:"/DeleteSamplingRule"},input:{type:"structure",members:{RuleName:{},RuleARN:{}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},GetEncryptionConfig:{http:{requestUri:"/EncryptionConfig"},input:{type:"structure",members:{}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1f"}}}},GetGroup:{http:{requestUri:"/GetGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{Group:{shape:"So"}}}},GetGroups:{http:{requestUri:"/Groups"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}}},NextToken:{}}}},GetInsight:{http:{requestUri:"/Insight"},input:{type:"structure",required:["InsightId"],members:{InsightId:{}}},output:{type:"structure",members:{Insight:{type:"structure",members:{InsightId:{},GroupARN:{},GroupName:{},RootCauseServiceId:{shape:"S1t"},Categories:{shape:"S1v"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"}}}}}},GetInsightEvents:{http:{requestUri:"/InsightEvents"},input:{type:"structure",required:["InsightId"],members:{InsightId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InsightEvents:{type:"list",member:{type:"structure",members:{Summary:{},EventTime:{type:"timestamp"},ClientRequestImpactStatistics:{shape:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"}}}},NextToken:{}}}},GetInsightImpactGraph:{http:{requestUri:"/InsightImpactGraph"},input:{type:"structure",required:["InsightId","StartTime","EndTime"],members:{InsightId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{}}},output:{type:"structure",members:{InsightId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ServiceGraphStartTime:{type:"timestamp"},ServiceGraphEndTime:{type:"timestamp"},Services:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},Type:{},Name:{},Names:{shape:"S1u"},AccountId:{},Edges:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"}}}}}}},NextToken:{}}}},GetInsightSummaries:{http:{requestUri:"/InsightSummaries"},input:{type:"structure",required:["StartTime","EndTime"],members:{States:{type:"list",member:{}},GroupARN:{},GroupName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InsightSummaries:{type:"list",member:{type:"structure",members:{InsightId:{},GroupARN:{},GroupName:{},RootCauseServiceId:{shape:"S1t"},Categories:{shape:"S1v"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetSamplingRules:{http:{requestUri:"/GetSamplingRules"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{SamplingRuleRecords:{type:"list",member:{shape:"S16"}},NextToken:{}}}},GetSamplingStatisticSummaries:{http:{requestUri:"/SamplingStatisticSummaries"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{SamplingStatisticSummaries:{type:"list",member:{type:"structure",members:{RuleName:{},Timestamp:{type:"timestamp"},RequestCount:{type:"integer"},BorrowCount:{type:"integer"},SampledCount:{type:"integer"}}}},NextToken:{}}}},GetSamplingTargets:{http:{requestUri:"/SamplingTargets"},input:{type:"structure",required:["SamplingStatisticsDocuments"],members:{SamplingStatisticsDocuments:{type:"list",member:{type:"structure",required:["RuleName","ClientID","Timestamp","RequestCount","SampledCount"],members:{RuleName:{},ClientID:{},Timestamp:{type:"timestamp"},RequestCount:{type:"integer"},SampledCount:{type:"integer"},BorrowCount:{type:"integer"}}}}}},output:{type:"structure",members:{SamplingTargetDocuments:{type:"list",member:{type:"structure",members:{RuleName:{},FixedRate:{type:"double"},ReservoirQuota:{type:"integer"},ReservoirQuotaTTL:{type:"timestamp"},Interval:{type:"integer"}}}},LastRuleModification:{type:"timestamp"},UnprocessedStatistics:{type:"list",member:{type:"structure",members:{RuleName:{},ErrorCode:{},Message:{}}}}}}},GetServiceGraph:{http:{requestUri:"/ServiceGraph"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},GroupName:{},GroupARN:{},NextToken:{}}},output:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Services:{shape:"S3a"},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTimeSeriesServiceStatistics:{http:{requestUri:"/TimeSeriesServiceStatistics"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},GroupName:{},GroupARN:{},EntitySelectorExpression:{},Period:{type:"integer"},ForecastStatistics:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{TimeSeriesServiceStatistics:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},EdgeSummaryStatistics:{shape:"S3e"},ServiceSummaryStatistics:{shape:"S3m"},ServiceForecastStatistics:{type:"structure",members:{FaultCountHigh:{type:"long"},FaultCountLow:{type:"long"}}},ResponseTimeHistogram:{shape:"S3h"}}}},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTraceGraph:{http:{requestUri:"/TraceGraph"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Services:{shape:"S3a"},NextToken:{}}}},GetTraceSummaries:{http:{requestUri:"/TraceSummaries"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TimeRangeType:{},Sampling:{type:"boolean"},SamplingStrategy:{type:"structure",members:{Name:{},Value:{type:"double"}}},FilterExpression:{},NextToken:{}}},output:{type:"structure",members:{TraceSummaries:{type:"list",member:{type:"structure",members:{Id:{},Duration:{type:"double"},ResponseTime:{type:"double"},HasFault:{type:"boolean"},HasError:{type:"boolean"},HasThrottle:{type:"boolean"},IsPartial:{type:"boolean"},Http:{type:"structure",members:{HttpURL:{},HttpStatus:{type:"integer"},HttpMethod:{},UserAgent:{},ClientIp:{}}},Annotations:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{AnnotationValue:{type:"structure",members:{NumberValue:{type:"double"},BooleanValue:{type:"boolean"},StringValue:{}}},ServiceIds:{shape:"S49"}}}}},Users:{type:"list",member:{type:"structure",members:{UserName:{},ServiceIds:{shape:"S49"}}}},ServiceIds:{shape:"S49"},ResourceARNs:{type:"list",member:{type:"structure",members:{ARN:{}}}},InstanceIds:{type:"list",member:{type:"structure",members:{Id:{}}}},AvailabilityZones:{type:"list",member:{type:"structure",members:{Name:{}}}},EntryPoint:{shape:"S1t"},FaultRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4o"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},ErrorRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4o"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},ResponseTimeRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Coverage:{type:"double"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},Revision:{type:"integer"},MatchedEventTime:{type:"timestamp"}}}},ApproximateTime:{type:"timestamp"},TracesProcessedCount:{type:"long"},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sj"},NextToken:{}}}},PutEncryptionConfig:{http:{requestUri:"/PutEncryptionConfig"},input:{type:"structure",required:["Type"],members:{KeyId:{},Type:{}}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1f"}}}},PutTelemetryRecords:{http:{requestUri:"/TelemetryRecords"},input:{type:"structure",required:["TelemetryRecords"],members:{TelemetryRecords:{type:"list",member:{type:"structure",required:["Timestamp"],members:{Timestamp:{type:"timestamp"},SegmentsReceivedCount:{type:"integer"},SegmentsSentCount:{type:"integer"},SegmentsSpilloverCount:{type:"integer"},SegmentsRejectedCount:{type:"integer"},BackendConnectionErrors:{type:"structure",members:{TimeoutCount:{type:"integer"},ConnectionRefusedCount:{type:"integer"},HTTPCode4XXCount:{type:"integer"},HTTPCode5XXCount:{type:"integer"},UnknownHostCount:{type:"integer"},OtherCount:{type:"integer"}}}}}},EC2InstanceId:{},Hostname:{},ResourceARN:{}}},output:{type:"structure",members:{}}},PutTraceSegments:{http:{requestUri:"/TraceSegments"},input:{type:"structure",required:["TraceSegmentDocuments"],members:{TraceSegmentDocuments:{type:"list",member:{}}}},output:{type:"structure",members:{UnprocessedTraceSegments:{type:"list",member:{type:"structure",members:{Id:{},ErrorCode:{},Message:{}}}}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sj"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateGroup:{http:{requestUri:"/UpdateGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},output:{type:"structure",members:{Group:{shape:"So"}}}},UpdateSamplingRule:{http:{requestUri:"/UpdateSamplingRule"},input:{type:"structure",required:["SamplingRuleUpdate"],members:{SamplingRuleUpdate:{type:"structure",members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},Host:{},ServiceName:{},ServiceType:{},HTTPMethod:{},URLPath:{},Attributes:{shape:"S12"}}}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}}},shapes:{S2:{type:"list",member:{}},Si:{type:"structure",members:{InsightsEnabled:{type:"boolean"},NotificationsEnabled:{type:"boolean"}}},Sj:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},So:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},Sq:{type:"structure",required:["ResourceARN","Priority","FixedRate","ReservoirSize","ServiceName","ServiceType","Host","HTTPMethod","URLPath","Version"],members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},ServiceName:{},ServiceType:{},Host:{},HTTPMethod:{},URLPath:{},Version:{type:"integer"},Attributes:{shape:"S12"}}},S12:{type:"map",key:{},value:{}},S16:{type:"structure",members:{SamplingRule:{shape:"Sq"},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"}}},S1f:{type:"structure",members:{KeyId:{},Status:{},Type:{}}},S1t:{type:"structure",members:{Name:{},Names:{shape:"S1u"},AccountId:{},Type:{}}},S1u:{type:"list",member:{}},S1v:{type:"list",member:{}},S1z:{type:"structure",members:{FaultCount:{type:"long"},OkCount:{type:"long"},TotalCount:{type:"long"}}},S21:{type:"list",member:{type:"structure",members:{ServiceId:{shape:"S1t"}}}},S3a:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},Name:{},Names:{shape:"S1u"},Root:{type:"boolean"},AccountId:{},Type:{},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Edges:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},SummaryStatistics:{shape:"S3e"},ResponseTimeHistogram:{shape:"S3h"},Aliases:{type:"list",member:{type:"structure",members:{Name:{},Names:{type:"list",member:{}},Type:{}}}}}}},SummaryStatistics:{shape:"S3m"},DurationHistogram:{shape:"S3h"},ResponseTimeHistogram:{shape:"S3h"}}}},S3e:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3f"},FaultStatistics:{shape:"S3g"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S3f:{type:"structure",members:{ThrottleCount:{type:"long"},OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3g:{type:"structure",members:{OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3h:{type:"list",member:{type:"structure",members:{Value:{type:"double"},Count:{type:"integer"}}}},S3m:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3f"},FaultStatistics:{shape:"S3g"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S49:{type:"list",member:{shape:"S1t"}},S4o:{type:"list",member:{type:"structure",members:{Name:{},Message:{}}}}}}},function(e){e.exports={pagination:{BatchGetTraces:{input_token:"NextToken",output_token:"NextToken",result_key:"Traces"},GetGroups:{input_token:"NextToken",output_token:"NextToken",result_key:"Groups"},GetInsightEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetInsightSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetSamplingRules:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingRuleRecords"},GetSamplingStatisticSummaries:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingStatisticSummaries"},GetServiceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTimeSeriesServiceStatistics:{input_token:"NextToken",output_token:"NextToken",result_key:"TimeSeriesServiceStatistics"},GetTraceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTraceSummaries:{input_token:"NextToken",output_token:"NextToken",result_key:"TraceSummaries"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.waf={},n.WAF=i.defineService("waf",["2015-08-24"]),Object.defineProperty(a.services.waf,"2015-08-24",{get:function(){var e=r(954);return e.paginators=r(955).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.WAF},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-08-24",endpointPrefix:"waf",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"WAF",serviceFullName:"AWS WAF",serviceId:"WAF",signatureVersion:"v4",targetPrefix:"AWSWAF_20150824",uid:"waf-2015-08-24"},operations:{CreateByteMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S5"},ChangeToken:{}}}},CreateGeoMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sh"},ChangeToken:{}}}},CreateIPSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{IPSet:{shape:"So"},ChangeToken:{}}}},CreateRateBasedRule:{input:{type:"structure",required:["Name","MetricName","RateKey","RateLimit","ChangeToken"],members:{Name:{},MetricName:{},RateKey:{},RateLimit:{type:"long"},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S12"},ChangeToken:{}}}},CreateRegexMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"},ChangeToken:{}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"},ChangeToken:{}}}},CreateRule:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S1j"},ChangeToken:{}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"},ChangeToken:{}}}},CreateSizeConstraintSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"},ChangeToken:{}}}},CreateSqlInjectionMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"},ChangeToken:{}}}},CreateWebACL:{input:{type:"structure",required:["Name","MetricName","DefaultAction","ChangeToken"],members:{Name:{},MetricName:{},DefaultAction:{shape:"S20"},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{WebACL:{shape:"S23"},ChangeToken:{}}}},CreateWebACLMigrationStack:{input:{type:"structure",required:["WebACLId","S3BucketName","IgnoreUnsupportedType"],members:{WebACLId:{},S3BucketName:{},IgnoreUnsupportedType:{type:"boolean"}}},output:{type:"structure",required:["S3ObjectUrl"],members:{S3ObjectUrl:{}}}},CreateXssMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"},ChangeToken:{}}}},DeleteByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken"],members:{ByteMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken"],members:{GeoMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken"],members:{IPSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","ChangeToken"],members:{RegexMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","ChangeToken"],members:{RegexPatternSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRuleGroup:{input:{type:"structure",required:["RuleGroupId","ChangeToken"],members:{RuleGroupId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken"],members:{SizeConstraintSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken"],members:{SqlInjectionMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken"],members:{XssMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},GetByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId"],members:{ByteMatchSetId:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S5"}}}},GetChangeToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{ChangeToken:{}}}},GetChangeTokenStatus:{input:{type:"structure",required:["ChangeToken"],members:{ChangeToken:{}}},output:{type:"structure",members:{ChangeTokenStatus:{}}}},GetGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId"],members:{GeoMatchSetId:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sh"}}}},GetIPSet:{input:{type:"structure",required:["IPSetId"],members:{IPSetId:{}}},output:{type:"structure",members:{IPSet:{shape:"So"}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},GetPermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},GetRateBasedRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S12"}}}},GetRateBasedRuleManagedKeys:{input:{type:"structure",required:["RuleId"],members:{RuleId:{},NextMarker:{}}},output:{type:"structure",members:{ManagedKeys:{type:"list",member:{}},NextMarker:{}}}},GetRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId"],members:{RegexMatchSetId:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"}}}},GetRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId"],members:{RegexPatternSetId:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"}}}},GetRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S1j"}}}},GetRuleGroup:{input:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclId","RuleId","TimeWindow","MaxItems"],members:{WebAclId:{},RuleId:{},TimeWindow:{shape:"S4e"},MaxItems:{type:"long"}}},output:{type:"structure",members:{SampledRequests:{type:"list",member:{type:"structure",required:["Request","Weight"],members:{Request:{type:"structure",members:{ClientIP:{},Country:{},URI:{},Method:{},HTTPVersion:{},Headers:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}}}},Weight:{type:"long"},Timestamp:{type:"timestamp"},Action:{},RuleWithinRuleGroup:{}}}},PopulationSize:{type:"long"},TimeWindow:{shape:"S4e"}}}},GetSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId"],members:{SizeConstraintSetId:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"}}}},GetSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId"],members:{SqlInjectionMatchSetId:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"}}}},GetWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{}}},output:{type:"structure",members:{WebACL:{shape:"S23"}}}},GetXssMatchSet:{input:{type:"structure",required:["XssMatchSetId"],members:{XssMatchSetId:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"}}}},ListActivatedRulesInRuleGroup:{input:{type:"structure",members:{RuleGroupId:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ActivatedRules:{shape:"S24"}}}},ListByteMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ByteMatchSets:{type:"list",member:{type:"structure",required:["ByteMatchSetId","Name"],members:{ByteMatchSetId:{},Name:{}}}}}}},ListGeoMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},GeoMatchSets:{type:"list",member:{type:"structure",required:["GeoMatchSetId","Name"],members:{GeoMatchSetId:{},Name:{}}}}}}},ListIPSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},IPSets:{type:"list",member:{type:"structure",required:["IPSetId","Name"],members:{IPSetId:{},Name:{}}}}}}},ListLoggingConfigurations:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S3s"}},NextMarker:{}}}},ListRateBasedRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5p"}}}},ListRegexMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexMatchSets:{type:"list",member:{type:"structure",required:["RegexMatchSetId","Name"],members:{RegexMatchSetId:{},Name:{}}}}}}},ListRegexPatternSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexPatternSets:{type:"list",member:{type:"structure",required:["RegexPatternSetId","Name"],members:{RegexPatternSetId:{},Name:{}}}}}}},ListRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name"],members:{RuleGroupId:{},Name:{}}}}}}},ListRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5p"}}}},ListSizeConstraintSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SizeConstraintSets:{type:"list",member:{type:"structure",required:["SizeConstraintSetId","Name"],members:{SizeConstraintSetId:{},Name:{}}}}}}},ListSqlInjectionMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SqlInjectionMatchSets:{type:"list",member:{type:"structure",required:["SqlInjectionMatchSetId","Name"],members:{SqlInjectionMatchSetId:{},Name:{}}}}}}},ListSubscribedRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name","MetricName"],members:{RuleGroupId:{},Name:{},MetricName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"Sx"}}}}}},ListWebACLs:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{type:"structure",required:["WebACLId","Name"],members:{WebACLId:{},Name:{}}}}}}},ListXssMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},XssMatchSets:{type:"list",member:{type:"structure",required:["XssMatchSetId","Name"],members:{XssMatchSetId:{},Name:{}}}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S3s"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},PutPermissionPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken","Updates"],members:{ByteMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ByteMatchTuple"],members:{Action:{},ByteMatchTuple:{shape:"S8"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken","Updates"],members:{GeoMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","GeoMatchConstraint"],members:{Action:{},GeoMatchConstraint:{shape:"Sj"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken","Updates"],members:{IPSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","IPSetDescriptor"],members:{Action:{},IPSetDescriptor:{shape:"Sq"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates","RateLimit"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"},RateLimit:{type:"long"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","Updates","ChangeToken"],members:{RegexMatchSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexMatchTuple"],members:{Action:{},RegexMatchTuple:{shape:"S1b"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","Updates","ChangeToken"],members:{RegexPatternSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexPatternString"],members:{Action:{},RegexPatternString:{}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRuleGroup:{input:{type:"structure",required:["RuleGroupId","Updates","ChangeToken"],members:{RuleGroupId:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken","Updates"],members:{SizeConstraintSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SizeConstraint"],members:{Action:{},SizeConstraint:{shape:"S1r"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken","Updates"],members:{SqlInjectionMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SqlInjectionMatchTuple"],members:{Action:{},SqlInjectionMatchTuple:{shape:"S1y"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},DefaultAction:{shape:"S20"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken","Updates"],members:{XssMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","XssMatchTuple"],members:{Action:{},XssMatchTuple:{shape:"S2m"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}}},shapes:{S5:{type:"structure",required:["ByteMatchSetId","ByteMatchTuples"],members:{ByteMatchSetId:{},Name:{},ByteMatchTuples:{type:"list",member:{shape:"S8"}}}},S8:{type:"structure",required:["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],members:{FieldToMatch:{shape:"S9"},TargetString:{type:"blob"},TextTransformation:{},PositionalConstraint:{}}},S9:{type:"structure",required:["Type"],members:{Type:{},Data:{}}},Sh:{type:"structure",required:["GeoMatchSetId","GeoMatchConstraints"],members:{GeoMatchSetId:{},Name:{},GeoMatchConstraints:{type:"list",member:{shape:"Sj"}}}},Sj:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},So:{type:"structure",required:["IPSetId","IPSetDescriptors"],members:{IPSetId:{},Name:{},IPSetDescriptors:{type:"list",member:{shape:"Sq"}}}},Sq:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},Sx:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S12:{type:"structure",required:["RuleId","MatchPredicates","RateKey","RateLimit"],members:{RuleId:{},Name:{},MetricName:{},MatchPredicates:{shape:"S13"},RateKey:{},RateLimit:{type:"long"}}},S13:{type:"list",member:{shape:"S14"}},S14:{type:"structure",required:["Negated","Type","DataId"],members:{Negated:{type:"boolean"},Type:{},DataId:{}}},S19:{type:"structure",members:{RegexMatchSetId:{},Name:{},RegexMatchTuples:{type:"list",member:{shape:"S1b"}}}},S1b:{type:"structure",required:["FieldToMatch","TextTransformation","RegexPatternSetId"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},RegexPatternSetId:{}}},S1e:{type:"structure",required:["RegexPatternSetId","RegexPatternStrings"],members:{RegexPatternSetId:{},Name:{},RegexPatternStrings:{type:"list",member:{}}}},S1j:{type:"structure",required:["RuleId","Predicates"],members:{RuleId:{},Name:{},MetricName:{},Predicates:{shape:"S13"}}},S1m:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{},Name:{},MetricName:{}}},S1p:{type:"structure",required:["SizeConstraintSetId","SizeConstraints"],members:{SizeConstraintSetId:{},Name:{},SizeConstraints:{type:"list",member:{shape:"S1r"}}}},S1r:{type:"structure",required:["FieldToMatch","TextTransformation","ComparisonOperator","Size"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},ComparisonOperator:{},Size:{type:"long"}}},S1w:{type:"structure",required:["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],members:{SqlInjectionMatchSetId:{},Name:{},SqlInjectionMatchTuples:{type:"list",member:{shape:"S1y"}}}},S1y:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S20:{type:"structure",required:["Type"],members:{Type:{}}},S23:{type:"structure",required:["WebACLId","DefaultAction","Rules"],members:{WebACLId:{},Name:{},MetricName:{},DefaultAction:{shape:"S20"},Rules:{shape:"S24"},WebACLArn:{}}},S24:{type:"list",member:{shape:"S25"}},S25:{type:"structure",required:["Priority","RuleId"],members:{Priority:{type:"integer"},RuleId:{},Action:{shape:"S20"},OverrideAction:{type:"structure",required:["Type"],members:{Type:{}}},Type:{},ExcludedRules:{type:"list",member:{type:"structure",required:["RuleId"],members:{RuleId:{}}}}}},S2k:{type:"structure",required:["XssMatchSetId","XssMatchTuples"],members:{XssMatchSetId:{},Name:{},XssMatchTuples:{type:"list",member:{shape:"S2m"}}}},S2m:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S3s:{type:"structure",required:["ResourceArn","LogDestinationConfigs"],members:{ResourceArn:{},LogDestinationConfigs:{type:"list",member:{}},RedactedFields:{type:"list",member:{shape:"S9"}}}},S4e:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S5p:{type:"list",member:{type:"structure",required:["RuleId","Name"],members:{RuleId:{},Name:{}}}},S7f:{type:"list",member:{type:"structure",required:["Action","Predicate"],members:{Action:{},Predicate:{shape:"S14"}}}}}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.workdocs={},n.WorkDocs=i.defineService("workdocs",["2016-05-01"]),Object.defineProperty(a.services.workdocs,"2016-05-01",{get:function(){var e=r(957);return e.paginators=r(958).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.WorkDocs},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-05-01",endpointPrefix:"workdocs",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon WorkDocs",serviceId:"WorkDocs",signatureVersion:"v4",uid:"workdocs-2016-05-01"},operations:{AbortDocumentVersionUpload:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"}}}},ActivateUser:{http:{requestUri:"/api/v1/users/{UserId}/activation",responseCode:200},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},AddResourcePermissions:{http:{requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:201},input:{type:"structure",required:["ResourceId","Principals"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},Principals:{type:"list",member:{type:"structure",required:["Id","Type","Role"],members:{Id:{},Type:{},Role:{}}}},NotificationOptions:{type:"structure",members:{SendEmail:{type:"boolean"},EmailMessage:{shape:"St"}}}}},output:{type:"structure",members:{ShareResults:{type:"list",member:{type:"structure",members:{PrincipalId:{},InviteePrincipalId:{},Role:{},Status:{},ShareId:{},StatusMessage:{shape:"St"}}}}}}},CreateComment:{http:{requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment",responseCode:201},input:{type:"structure",required:["DocumentId","VersionId","Text"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},ParentId:{},ThreadId:{},Text:{shape:"S10"},Visibility:{},NotifyCollaborators:{type:"boolean"}}},output:{type:"structure",members:{Comment:{shape:"S13"}}}},CreateCustomMetadata:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId","CustomMetadata"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionid"},CustomMetadata:{shape:"S16"}}},output:{type:"structure",members:{}}},CreateFolder:{http:{requestUri:"/api/v1/folders",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Name:{},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S1d"}}}},CreateLabels:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId","Labels"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Labels:{shape:"S1g"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{}}},CreateNotificationSubscription:{http:{requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId","Endpoint","Protocol","SubscriptionType"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Endpoint:{},Protocol:{},SubscriptionType:{}}},output:{type:"structure",members:{Subscription:{shape:"S1p"}}}},CreateUser:{http:{requestUri:"/api/v1/users",responseCode:201},input:{type:"structure",required:["Username","GivenName","Surname","Password"],members:{OrganizationId:{},Username:{},EmailAddress:{},GivenName:{},Surname:{},Password:{type:"string",sensitive:!0},TimeZoneId:{},StorageRule:{shape:"Sj"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},DeactivateUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}/activation",responseCode:204},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}}},DeleteComment:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment/{CommentId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId","CommentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},CommentId:{location:"uri",locationName:"CommentId"}}}},DeleteCustomMetadata:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionId"},Keys:{location:"querystring",locationName:"keys",type:"list",member:{}},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteDocument:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}",responseCode:204},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"}}}},DeleteFolder:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteFolderContents:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteLabels:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Labels:{shape:"S1g",location:"querystring",locationName:"labels"},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteNotificationSubscription:{http:{method:"DELETE",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions/{SubscriptionId}",responseCode:200},input:{type:"structure",required:["SubscriptionId","OrganizationId"],members:{SubscriptionId:{location:"uri",locationName:"SubscriptionId"},OrganizationId:{location:"uri",locationName:"OrganizationId"}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}",responseCode:204},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"}}}},DescribeActivities:{http:{method:"GET",requestUri:"/api/v1/activities",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},StartTime:{location:"querystring",locationName:"startTime",type:"timestamp"},EndTime:{location:"querystring",locationName:"endTime",type:"timestamp"},OrganizationId:{location:"querystring",locationName:"organizationId"},ActivityTypes:{location:"querystring",locationName:"activityTypes"},ResourceId:{location:"querystring",locationName:"resourceId"},UserId:{location:"querystring",locationName:"userId"},IncludeIndirectActivities:{location:"querystring",locationName:"includeIndirectActivities",type:"boolean"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{UserActivities:{type:"list",member:{type:"structure",members:{Type:{},TimeStamp:{type:"timestamp"},IsIndirectActivity:{type:"boolean"},OrganizationId:{},Initiator:{shape:"S2d"},Participants:{type:"structure",members:{Users:{type:"list",member:{shape:"S2d"}},Groups:{shape:"S2g"}}},ResourceMetadata:{shape:"S2j"},OriginalParent:{shape:"S2j"},CommentMetadata:{type:"structure",members:{CommentId:{},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},CommentStatus:{},RecipientId:{}}}}}},Marker:{}}}},DescribeComments:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comments",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Comments:{type:"list",member:{shape:"S13"}},Marker:{}}}},DescribeDocumentVersions:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Include:{location:"querystring",locationName:"include"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{shape:"S2u"}},Marker:{}}}},DescribeFolderContents:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Sort:{location:"querystring",locationName:"sort"},Order:{location:"querystring",locationName:"order"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"},Type:{location:"querystring",locationName:"type"},Include:{location:"querystring",locationName:"include"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},DescribeGroups:{http:{method:"GET",requestUri:"/api/v1/groups",responseCode:200},input:{type:"structure",required:["SearchQuery"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},SearchQuery:{shape:"S3b",location:"querystring",locationName:"searchQuery"},OrganizationId:{location:"querystring",locationName:"organizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Groups:{shape:"S2g"},Marker:{}}}},DescribeNotificationSubscriptions:{http:{method:"GET",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Subscriptions:{type:"list",member:{shape:"S1p"}},Marker:{}}}},DescribeResourcePermissions:{http:{method:"GET",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"querystring",locationName:"principalId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Principals:{type:"list",member:{type:"structure",members:{Id:{},Type:{},Roles:{type:"list",member:{type:"structure",members:{Role:{},Type:{}}}}}}},Marker:{}}}},DescribeRootFolders:{http:{method:"GET",requestUri:"/api/v1/me/root",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Marker:{}}}},DescribeUsers:{http:{method:"GET",requestUri:"/api/v1/users",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},OrganizationId:{location:"querystring",locationName:"organizationId"},UserIds:{location:"querystring",locationName:"userIds"},Query:{shape:"S3b",location:"querystring",locationName:"query"},Include:{location:"querystring",locationName:"include"},Order:{location:"querystring",locationName:"order"},Sort:{location:"querystring",locationName:"sort"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{Users:{type:"list",member:{shape:"S8"}},TotalNumberOfUsers:{deprecated:!0,type:"long"},Marker:{}}}},GetCurrentUser:{http:{method:"GET",requestUri:"/api/v1/me",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},GetDocument:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S39"},CustomMetadata:{shape:"S16"}}}},GetDocumentPath:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/path",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S42"}}}},GetDocumentVersion:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Fields:{location:"querystring",locationName:"fields"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S2u"},CustomMetadata:{shape:"S16"}}}},GetFolder:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S1d"},CustomMetadata:{shape:"S16"}}}},GetFolderPath:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/path",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S42"}}}},GetResources:{http:{method:"GET",requestUri:"/api/v1/resources",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"querystring",locationName:"userId"},CollectionType:{location:"querystring",locationName:"collectionType"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},InitiateDocumentVersionUpload:{http:{requestUri:"/api/v1/documents",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Id:{},Name:{},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},ContentType:{},DocumentSizeInBytes:{type:"long"},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S39"},UploadMetadata:{type:"structure",members:{UploadUrl:{shape:"S2z"},SignedHeaders:{type:"map",key:{},value:{}}}}}}},RemoveAllResourcePermissions:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:204},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"}}}},RemoveResourcePermission:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions/{PrincipalId}",responseCode:204},input:{type:"structure",required:["ResourceId","PrincipalId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"uri",locationName:"PrincipalId"},PrincipalType:{location:"querystring",locationName:"type"}}}},UpdateDocument:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateDocumentVersion:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},VersionStatus:{}}}},UpdateFolder:{http:{method:"PATCH",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateUser:{http:{method:"PATCH",requestUri:"/api/v1/users/{UserId}",responseCode:200},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"},GivenName:{},Surname:{},Type:{},StorageRule:{shape:"Sj"},TimeZoneId:{},Locale:{},GrantPoweruserPrivileges:{}}},output:{type:"structure",members:{User:{shape:"S8"}}}}},shapes:{S2:{type:"string",sensitive:!0},S8:{type:"structure",members:{Id:{},Username:{},EmailAddress:{},GivenName:{},Surname:{},OrganizationId:{},RootFolderId:{},RecycleBinFolderId:{},Status:{},Type:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},TimeZoneId:{},Locale:{},Storage:{type:"structure",members:{StorageUtilizedInBytes:{type:"long"},StorageRule:{shape:"Sj"}}}}},Sj:{type:"structure",members:{StorageAllocatedInBytes:{type:"long"},StorageType:{}}},St:{type:"string",sensitive:!0},S10:{type:"string",sensitive:!0},S13:{type:"structure",required:["CommentId"],members:{CommentId:{},ParentId:{},ThreadId:{},Text:{shape:"S10"},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},Status:{},Visibility:{},RecipientId:{}}},S16:{type:"map",key:{},value:{}},S1d:{type:"structure",members:{Id:{},Name:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ResourceState:{},Signature:{},Labels:{shape:"S1g"},Size:{type:"long"},LatestVersionSize:{type:"long"}}},S1g:{type:"list",member:{}},S1p:{type:"structure",members:{SubscriptionId:{},EndPoint:{},Protocol:{}}},S2d:{type:"structure",members:{Id:{},Username:{},GivenName:{},Surname:{},EmailAddress:{}}},S2g:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}},S2j:{type:"structure",members:{Type:{},Name:{},OriginalName:{},Id:{},VersionId:{},Owner:{shape:"S2d"},ParentId:{}}},S2u:{type:"structure",members:{Id:{},Name:{},ContentType:{},Size:{type:"long"},Signature:{},Status:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},CreatorId:{},Thumbnail:{type:"map",key:{},value:{shape:"S2z"}},Source:{type:"map",key:{},value:{shape:"S2z"}}}},S2z:{type:"string",sensitive:!0},S37:{type:"list",member:{shape:"S1d"}},S38:{type:"list",member:{shape:"S39"}},S39:{type:"structure",members:{Id:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},LatestVersionMetadata:{shape:"S2u"},ResourceState:{},Labels:{shape:"S1g"}}},S3b:{type:"string",sensitive:!0},S42:{type:"structure",members:{Components:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}}}}}}},function(e){e.exports={pagination:{DescribeDocumentVersions:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"DocumentVersions"},DescribeFolderContents:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:["Folders","Documents"]},DescribeUsers:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Users"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.lexmodelbuildingservice={},n.LexModelBuildingService=i.defineService("lexmodelbuildingservice",["2017-04-19"]),Object.defineProperty(a.services.lexmodelbuildingservice,"2017-04-19",{get:function(){var e=r(960);return e.paginators=r(961).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.LexModelBuildingService},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-04-19",endpointPrefix:"models.lex",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Lex Model Building Service",serviceId:"Lex Model Building Service",signatureVersion:"v4",signingName:"lex",uid:"lex-models-2017-04-19"},operations:{CreateBotVersion:{http:{requestUri:"/bots/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},enableModelImprovements:{type:"boolean"},detectSentiment:{type:"boolean"}}}},CreateIntentVersion:{http:{requestUri:"/intents/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},CreateSlotTypeVersion:{http:{requestUri:"/slottypes/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},DeleteBot:{http:{method:"DELETE",requestUri:"/bots/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteBotAlias:{http:{method:"DELETE",requestUri:"/bots/{botName}/aliases/{name}",responseCode:204},input:{type:"structure",required:["name","botName"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"}}}},DeleteBotChannelAssociation:{http:{method:"DELETE",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/{name}",responseCode:204},input:{type:"structure",required:["name","botName","botAlias"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"}}}},DeleteBotVersion:{http:{method:"DELETE",requestUri:"/bots/{name}/versions/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteIntent:{http:{method:"DELETE",requestUri:"/intents/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteIntentVersion:{http:{method:"DELETE",requestUri:"/intents/{name}/versions/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteSlotType:{http:{method:"DELETE",requestUri:"/slottypes/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteSlotTypeVersion:{http:{method:"DELETE",requestUri:"/slottypes/{name}/version/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteUtterances:{http:{method:"DELETE",requestUri:"/bots/{botName}/utterances/{userId}",responseCode:204},input:{type:"structure",required:["botName","userId"],members:{botName:{location:"uri",locationName:"botName"},userId:{location:"uri",locationName:"userId"}}}},GetBot:{http:{method:"GET",requestUri:"/bots/{name}/versions/{versionoralias}",responseCode:200},input:{type:"structure",required:["name","versionOrAlias"],members:{name:{location:"uri",locationName:"name"},versionOrAlias:{location:"uri",locationName:"versionoralias"}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},detectSentiment:{type:"boolean"}}}},GetBotAlias:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{name}",responseCode:200},input:{type:"structure",required:["name","botName"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"}}},output:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"}}}},GetBotAliases:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/",responseCode:200},input:{type:"structure",required:["botName"],members:{botName:{location:"uri",locationName:"botName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{BotAliases:{type:"list",member:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"}}}},nextToken:{}}}},GetBotChannelAssociation:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/{name}",responseCode:200},input:{type:"structure",required:["name","botName","botAlias"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"}}},output:{type:"structure",members:{name:{},description:{},botAlias:{},botName:{},createdDate:{type:"timestamp"},type:{},botConfiguration:{shape:"S2z"},status:{},failureReason:{}}}},GetBotChannelAssociations:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/",responseCode:200},input:{type:"structure",required:["botName","botAlias"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{botChannelAssociations:{type:"list",member:{type:"structure",members:{name:{},description:{},botAlias:{},botName:{},createdDate:{type:"timestamp"},type:{},botConfiguration:{shape:"S2z"},status:{},failureReason:{}}}},nextToken:{}}}},GetBotVersions:{http:{method:"GET",requestUri:"/bots/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{bots:{shape:"S38"},nextToken:{}}}},GetBots:{http:{method:"GET",requestUri:"/bots/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{bots:{shape:"S38"},nextToken:{}}}},GetBuiltinIntent:{http:{method:"GET",requestUri:"/builtins/intents/{signature}",responseCode:200},input:{type:"structure",required:["signature"],members:{signature:{location:"uri",locationName:"signature"}}},output:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"},slots:{type:"list",member:{type:"structure",members:{name:{}}}}}}},GetBuiltinIntents:{http:{method:"GET",requestUri:"/builtins/intents/",responseCode:200},input:{type:"structure",members:{locale:{location:"querystring",locationName:"locale"},signatureContains:{location:"querystring",locationName:"signatureContains"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{intents:{type:"list",member:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"}}}},nextToken:{}}}},GetBuiltinSlotTypes:{http:{method:"GET",requestUri:"/builtins/slottypes/",responseCode:200},input:{type:"structure",members:{locale:{location:"querystring",locationName:"locale"},signatureContains:{location:"querystring",locationName:"signatureContains"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{slotTypes:{type:"list",member:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"}}}},nextToken:{}}}},GetExport:{http:{method:"GET",requestUri:"/exports/",responseCode:200},input:{type:"structure",required:["name","version","resourceType","exportType"],members:{name:{location:"querystring",locationName:"name"},version:{location:"querystring",locationName:"version"},resourceType:{location:"querystring",locationName:"resourceType"},exportType:{location:"querystring",locationName:"exportType"}}},output:{type:"structure",members:{name:{},version:{},resourceType:{},exportType:{},exportStatus:{},failureReason:{},url:{}}}},GetImport:{http:{method:"GET",requestUri:"/imports/{importId}",responseCode:200},input:{type:"structure",required:["importId"],members:{importId:{location:"uri",locationName:"importId"}}},output:{type:"structure",members:{name:{},resourceType:{},mergeStrategy:{},importId:{},importStatus:{},failureReason:{type:"list",member:{}},createdDate:{type:"timestamp"}}}},GetIntent:{http:{method:"GET",requestUri:"/intents/{name}/versions/{version}",responseCode:200},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},GetIntentVersions:{http:{method:"GET",requestUri:"/intents/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{intents:{shape:"S45"},nextToken:{}}}},GetIntents:{http:{method:"GET",requestUri:"/intents/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{intents:{shape:"S45"},nextToken:{}}}},GetMigration:{http:{method:"GET",requestUri:"/migrations/{migrationId}",responseCode:200},input:{type:"structure",required:["migrationId"],members:{migrationId:{location:"uri",locationName:"migrationId"}}},output:{type:"structure",members:{migrationId:{},v1BotName:{},v1BotVersion:{},v1BotLocale:{},v2BotId:{},v2BotRole:{},migrationStatus:{},migrationStrategy:{},migrationTimestamp:{type:"timestamp"},alerts:{type:"list",member:{type:"structure",members:{type:{},message:{},details:{type:"list",member:{}},referenceURLs:{type:"list",member:{}}}}}}}},GetMigrations:{http:{method:"GET",requestUri:"/migrations",responseCode:200},input:{type:"structure",members:{sortByAttribute:{location:"querystring",locationName:"sortByAttribute"},sortByOrder:{location:"querystring",locationName:"sortByOrder"},v1BotNameContains:{location:"querystring",locationName:"v1BotNameContains"},migrationStatusEquals:{location:"querystring",locationName:"migrationStatusEquals"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{migrationSummaries:{type:"list",member:{type:"structure",members:{migrationId:{},v1BotName:{},v1BotVersion:{},v1BotLocale:{},v2BotId:{},v2BotRole:{},migrationStatus:{},migrationStrategy:{},migrationTimestamp:{type:"timestamp"}}}},nextToken:{}}}},GetSlotType:{http:{method:"GET",requestUri:"/slottypes/{name}/versions/{version}",responseCode:200},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},GetSlotTypeVersions:{http:{method:"GET",requestUri:"/slottypes/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{slotTypes:{shape:"S4x"},nextToken:{}}}},GetSlotTypes:{http:{method:"GET",requestUri:"/slottypes/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{slotTypes:{shape:"S4x"},nextToken:{}}}},GetUtterancesView:{http:{method:"GET",requestUri:"/bots/{botname}/utterances?view=aggregation",responseCode:200},input:{type:"structure",required:["botName","botVersions","statusType"],members:{botName:{location:"uri",locationName:"botname"},botVersions:{location:"querystring",locationName:"bot_versions",type:"list",member:{}},statusType:{location:"querystring",locationName:"status_type"}}},output:{type:"structure",members:{botName:{},utterances:{type:"list",member:{type:"structure",members:{botVersion:{},utterances:{type:"list",member:{type:"structure",members:{utteranceString:{},count:{type:"integer"},distinctUsers:{type:"integer"},firstUtteredDate:{type:"timestamp"},lastUtteredDate:{type:"timestamp"}}}}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S5e"}}}},PutBot:{http:{method:"PUT",requestUri:"/bots/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name","locale","childDirected"],members:{name:{location:"uri",locationName:"name"},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},processBehavior:{},locale:{},childDirected:{type:"boolean"},detectSentiment:{type:"boolean"},createVersion:{type:"boolean"},tags:{shape:"S5e"}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},createVersion:{type:"boolean"},detectSentiment:{type:"boolean"},tags:{shape:"S5e"}}}},PutBotAlias:{http:{method:"PUT",requestUri:"/bots/{botName}/aliases/{name}",responseCode:200},input:{type:"structure",required:["name","botVersion","botName"],members:{name:{location:"uri",locationName:"name"},description:{},botVersion:{},botName:{location:"uri",locationName:"botName"},checksum:{},conversationLogs:{type:"structure",required:["logSettings","iamRoleArn"],members:{logSettings:{type:"list",member:{type:"structure",required:["logType","destination","resourceArn"],members:{logType:{},destination:{},kmsKeyArn:{},resourceArn:{}}}},iamRoleArn:{}}},tags:{shape:"S5e"}}},output:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"},tags:{shape:"S5e"}}}},PutIntent:{http:{method:"PUT",requestUri:"/intents/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},PutSlotType:{http:{method:"PUT",requestUri:"/slottypes/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},description:{},enumerationValues:{shape:"S1q"},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},StartImport:{http:{requestUri:"/imports/",responseCode:201},input:{type:"structure",required:["payload","resourceType","mergeStrategy"],members:{payload:{type:"blob"},resourceType:{},mergeStrategy:{},tags:{shape:"S5e"}}},output:{type:"structure",members:{name:{},resourceType:{},mergeStrategy:{},importId:{},importStatus:{},tags:{shape:"S5e"},createdDate:{type:"timestamp"}}}},StartMigration:{http:{requestUri:"/migrations",responseCode:202},input:{type:"structure",required:["v1BotName","v1BotVersion","v2BotName","v2BotRole","migrationStrategy"],members:{v1BotName:{},v1BotVersion:{},v2BotName:{},v2BotRole:{},migrationStrategy:{}}},output:{type:"structure",members:{v1BotName:{},v1BotVersion:{},v1BotLocale:{},v2BotId:{},v2BotRole:{},migrationId:{},migrationStrategy:{},migrationTimestamp:{type:"timestamp"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S5e"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"list",member:{type:"structure",required:["intentName","intentVersion"],members:{intentName:{},intentVersion:{}}}},Sa:{type:"structure",required:["messages","maxAttempts"],members:{messages:{shape:"Sb"},maxAttempts:{type:"integer"},responseCard:{}}},Sb:{type:"list",member:{type:"structure",required:["contentType","content"],members:{contentType:{},content:{},groupNumber:{type:"integer"}}}},Si:{type:"structure",required:["messages"],members:{messages:{shape:"Sb"},responseCard:{}}},Sq:{type:"list",member:{type:"structure",required:["name","slotConstraint"],members:{name:{},description:{},slotConstraint:{},slotType:{},slotTypeVersion:{},valueElicitationPrompt:{shape:"Sa"},priority:{type:"integer"},sampleUtterances:{type:"list",member:{}},responseCard:{},obfuscationSetting:{},defaultValueSpec:{type:"structure",required:["defaultValueList"],members:{defaultValueList:{type:"list",member:{type:"structure",required:["defaultValue"],members:{defaultValue:{}}}}}}}}},S13:{type:"list",member:{}},S14:{type:"structure",required:["prompt","rejectionStatement"],members:{prompt:{shape:"Sa"},rejectionStatement:{shape:"Si"}}},S15:{type:"structure",required:["uri","messageVersion"],members:{uri:{},messageVersion:{}}},S18:{type:"structure",required:["type"],members:{type:{},codeHook:{shape:"S15"}}},S1b:{type:"structure",required:["kendraIndex","role"],members:{kendraIndex:{},queryFilterString:{},role:{}}},S1f:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},S1i:{type:"list",member:{type:"structure",required:["name","timeToLiveInSeconds","turnsToLive"],members:{name:{},timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}}},S1q:{type:"list",member:{type:"structure",required:["value"],members:{value:{},synonyms:{type:"list",member:{}}}}},S1v:{type:"list",member:{type:"structure",members:{regexConfiguration:{type:"structure",required:["pattern"],members:{pattern:{}}}}}},S2h:{type:"structure",members:{logSettings:{type:"list",member:{type:"structure",members:{logType:{},destination:{},kmsKeyArn:{},resourceArn:{},resourcePrefix:{}}}},iamRoleArn:{}}},S2z:{type:"map",key:{},value:{},sensitive:!0},S38:{type:"list",member:{type:"structure",members:{name:{},description:{},status:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S3e:{type:"list",member:{}},S45:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S4x:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S5e:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}}},function(e){e.exports={pagination:{GetBotAliases:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBotChannelAssociations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBotVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBuiltinIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBuiltinSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetIntentVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetMigrations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetSlotTypeVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.athena={},n.Athena=i.defineService("athena",["2017-05-18"]),Object.defineProperty(a.services.athena,"2017-05-18",{get:function(){var e=r(963);return e.paginators=r(964).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Athena},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-05-18",endpointPrefix:"athena",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Athena",serviceId:"Athena",signatureVersion:"v4",targetPrefix:"AmazonAthena",uid:"athena-2017-05-18"},operations:{BatchGetNamedQuery:{input:{type:"structure",required:["NamedQueryIds"],members:{NamedQueryIds:{shape:"S2"}}},output:{type:"structure",members:{NamedQueries:{type:"list",member:{shape:"S6"}},UnprocessedNamedQueryIds:{type:"list",member:{type:"structure",members:{NamedQueryId:{},ErrorCode:{},ErrorMessage:{}}}}}}},BatchGetQueryExecution:{input:{type:"structure",required:["QueryExecutionIds"],members:{QueryExecutionIds:{shape:"Sh"}}},output:{type:"structure",members:{QueryExecutions:{type:"list",member:{shape:"Sl"}},UnprocessedQueryExecutionIds:{type:"list",member:{type:"structure",members:{QueryExecutionId:{},ErrorCode:{},ErrorMessage:{}}}}}}},CreateDataCatalog:{input:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},Description:{},Parameters:{shape:"S13"},Tags:{shape:"S16"}}},output:{type:"structure",members:{}}},CreateNamedQuery:{input:{type:"structure",required:["Name","Database","QueryString"],members:{Name:{},Description:{},Database:{},QueryString:{},ClientRequestToken:{idempotencyToken:!0},WorkGroup:{}}},output:{type:"structure",members:{NamedQueryId:{}}},idempotent:!0},CreatePreparedStatement:{input:{type:"structure",required:["StatementName","WorkGroup","QueryStatement"],members:{StatementName:{},WorkGroup:{},QueryStatement:{},Description:{}}},output:{type:"structure",members:{}}},CreateWorkGroup:{input:{type:"structure",required:["Name"],members:{Name:{},Configuration:{shape:"S1i"},Description:{},Tags:{shape:"S16"}}},output:{type:"structure",members:{}}},DeleteDataCatalog:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteNamedQuery:{input:{type:"structure",required:["NamedQueryId"],members:{NamedQueryId:{idempotencyToken:!0}}},output:{type:"structure",members:{}},idempotent:!0},DeletePreparedStatement:{input:{type:"structure",required:["StatementName","WorkGroup"],members:{StatementName:{},WorkGroup:{}}},output:{type:"structure",members:{}}},DeleteWorkGroup:{input:{type:"structure",required:["WorkGroup"],members:{WorkGroup:{},RecursiveDeleteOption:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},GetDataCatalog:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{DataCatalog:{type:"structure",required:["Name","Type"],members:{Name:{},Description:{},Type:{},Parameters:{shape:"S13"}}}}}},GetDatabase:{input:{type:"structure",required:["CatalogName","DatabaseName"],members:{CatalogName:{},DatabaseName:{}}},output:{type:"structure",members:{Database:{shape:"S20"}}}},GetNamedQuery:{input:{type:"structure",required:["NamedQueryId"],members:{NamedQueryId:{}}},output:{type:"structure",members:{NamedQuery:{shape:"S6"}}}},GetPreparedStatement:{input:{type:"structure",required:["StatementName","WorkGroup"],members:{StatementName:{},WorkGroup:{}}},output:{type:"structure",members:{PreparedStatement:{type:"structure",members:{StatementName:{},QueryStatement:{},WorkGroupName:{},Description:{},LastModifiedTime:{type:"timestamp"}}}}}},GetQueryExecution:{input:{type:"structure",required:["QueryExecutionId"],members:{QueryExecutionId:{}}},output:{type:"structure",members:{QueryExecution:{shape:"Sl"}}}},GetQueryResults:{input:{type:"structure",required:["QueryExecutionId"],members:{QueryExecutionId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{UpdateCount:{type:"long"},ResultSet:{type:"structure",members:{Rows:{type:"list",member:{type:"structure",members:{Data:{type:"list",member:{type:"structure",members:{VarCharValue:{}}}}}}},ResultSetMetadata:{type:"structure",members:{ColumnInfo:{type:"list",member:{type:"structure",required:["Name","Type"],members:{CatalogName:{},SchemaName:{},TableName:{},Name:{},Label:{},Type:{},Precision:{type:"integer"},Scale:{type:"integer"},Nullable:{},CaseSensitive:{type:"boolean"}}}}}}}},NextToken:{}}}},GetTableMetadata:{input:{type:"structure",required:["CatalogName","DatabaseName","TableName"],members:{CatalogName:{},DatabaseName:{},TableName:{}}},output:{type:"structure",members:{TableMetadata:{shape:"S2q"}}}},GetWorkGroup:{input:{type:"structure",required:["WorkGroup"],members:{WorkGroup:{}}},output:{type:"structure",members:{WorkGroup:{type:"structure",required:["Name"],members:{Name:{},State:{},Configuration:{shape:"S1i"},Description:{},CreationTime:{type:"timestamp"}}}}}},ListDataCatalogs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DataCatalogsSummary:{type:"list",member:{type:"structure",members:{CatalogName:{},Type:{}}}},NextToken:{}}}},ListDatabases:{input:{type:"structure",required:["CatalogName"],members:{CatalogName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatabaseList:{type:"list",member:{shape:"S20"}},NextToken:{}}}},ListEngineVersions:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EngineVersions:{type:"list",member:{shape:"Sy"}},NextToken:{}}}},ListNamedQueries:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},WorkGroup:{}}},output:{type:"structure",members:{NamedQueryIds:{shape:"S2"},NextToken:{}}}},ListPreparedStatements:{input:{type:"structure",required:["WorkGroup"],members:{WorkGroup:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PreparedStatements:{type:"list",member:{type:"structure",members:{StatementName:{},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListQueryExecutions:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},WorkGroup:{}}},output:{type:"structure",members:{QueryExecutionIds:{shape:"Sh"},NextToken:{}}}},ListTableMetadata:{input:{type:"structure",required:["CatalogName","DatabaseName"],members:{CatalogName:{},DatabaseName:{},Expression:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TableMetadataList:{type:"list",member:{shape:"S2q"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"S16"},NextToken:{}}}},ListWorkGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{WorkGroups:{type:"list",member:{type:"structure",members:{Name:{},State:{},Description:{},CreationTime:{type:"timestamp"},EngineVersion:{shape:"Sy"}}}},NextToken:{}}}},StartQueryExecution:{input:{type:"structure",required:["QueryString"],members:{QueryString:{},ClientRequestToken:{idempotencyToken:!0},QueryExecutionContext:{shape:"Sr"},ResultConfiguration:{shape:"Sn"},WorkGroup:{}}},output:{type:"structure",members:{QueryExecutionId:{}}},idempotent:!0},StopQueryExecution:{input:{type:"structure",required:["QueryExecutionId"],members:{QueryExecutionId:{idempotencyToken:!0}}},output:{type:"structure",members:{}},idempotent:!0},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S16"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDataCatalog:{input:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},Description:{},Parameters:{shape:"S13"}}},output:{type:"structure",members:{}}},UpdatePreparedStatement:{input:{type:"structure",required:["StatementName","WorkGroup","QueryStatement"],members:{StatementName:{},WorkGroup:{},QueryStatement:{},Description:{}}},output:{type:"structure",members:{}}},UpdateWorkGroup:{input:{type:"structure",required:["WorkGroup"],members:{WorkGroup:{},Description:{},ConfigurationUpdates:{type:"structure",members:{EnforceWorkGroupConfiguration:{type:"boolean"},ResultConfigurationUpdates:{type:"structure",members:{OutputLocation:{},RemoveOutputLocation:{type:"boolean"},EncryptionConfiguration:{shape:"Sp"},RemoveEncryptionConfiguration:{type:"boolean"}}},PublishCloudWatchMetricsEnabled:{type:"boolean"},BytesScannedCutoffPerQuery:{type:"long"},RemoveBytesScannedCutoffPerQuery:{type:"boolean"},RequesterPaysEnabled:{type:"boolean"},EngineVersion:{shape:"Sy"}}},State:{}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S6:{type:"structure",required:["Name","Database","QueryString"],members:{Name:{},Description:{},Database:{},QueryString:{},NamedQueryId:{},WorkGroup:{}}},Sh:{type:"list",member:{}},Sl:{type:"structure",members:{QueryExecutionId:{},Query:{},StatementType:{},ResultConfiguration:{shape:"Sn"},QueryExecutionContext:{shape:"Sr"},Status:{type:"structure",members:{State:{},StateChangeReason:{},SubmissionDateTime:{type:"timestamp"},CompletionDateTime:{type:"timestamp"}}},Statistics:{type:"structure",members:{EngineExecutionTimeInMillis:{type:"long"},DataScannedInBytes:{type:"long"},DataManifestLocation:{},TotalExecutionTimeInMillis:{type:"long"},QueryQueueTimeInMillis:{type:"long"},QueryPlanningTimeInMillis:{type:"long"},ServiceProcessingTimeInMillis:{type:"long"}}},WorkGroup:{},EngineVersion:{shape:"Sy"}}},Sn:{type:"structure",members:{OutputLocation:{},EncryptionConfiguration:{shape:"Sp"}}},Sp:{type:"structure",required:["EncryptionOption"],members:{EncryptionOption:{},KmsKey:{}}},Sr:{type:"structure",members:{Database:{},Catalog:{}}},Sy:{type:"structure",members:{SelectedEngineVersion:{},EffectiveEngineVersion:{}}},S13:{type:"map",key:{},value:{}},S16:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S1i:{type:"structure",members:{ResultConfiguration:{shape:"Sn"},EnforceWorkGroupConfiguration:{type:"boolean"},PublishCloudWatchMetricsEnabled:{type:"boolean"},BytesScannedCutoffPerQuery:{type:"long"},RequesterPaysEnabled:{type:"boolean"},EngineVersion:{shape:"Sy"}}},S20:{type:"structure",required:["Name"],members:{Name:{},Description:{},Parameters:{shape:"S13"}}},S2q:{type:"structure",required:["Name"],members:{Name:{},CreateTime:{type:"timestamp"},LastAccessTime:{type:"timestamp"},TableType:{},Columns:{shape:"S2t"},PartitionKeys:{shape:"S2t"},Parameters:{shape:"S13"}}},S2t:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Type:{},Comment:{}}}}}}},function(e){e.exports={pagination:{GetQueryResults:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListDataCatalogs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DataCatalogsSummary"},ListDatabases:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatabaseList"},ListNamedQueries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListPreparedStatements:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListQueryExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTableMetadata:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TableMetadataList"},ListTagsForResource:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"},ListWorkGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.cloudhsmv2={},n.CloudHSMV2=i.defineService("cloudhsmv2",["2017-04-28"]),Object.defineProperty(a.services.cloudhsmv2,"2017-04-28",{get:function(){var e=r(966);return e.paginators=r(967).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CloudHSMV2},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-04-28",endpointPrefix:"cloudhsmv2",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CloudHSM V2",serviceFullName:"AWS CloudHSM V2",serviceId:"CloudHSM V2",signatureVersion:"v4",signingName:"cloudhsm",targetPrefix:"BaldrApiService",uid:"cloudhsmv2-2017-04-28"},operations:{CopyBackupToRegion:{input:{type:"structure",required:["DestinationRegion","BackupId"],members:{DestinationRegion:{},BackupId:{},TagList:{shape:"S4"}}},output:{type:"structure",members:{DestinationBackup:{type:"structure",members:{CreateTimestamp:{type:"timestamp"},SourceRegion:{},SourceBackup:{},SourceCluster:{}}}}}},CreateCluster:{input:{type:"structure",required:["HsmType","SubnetIds"],members:{BackupRetentionPolicy:{shape:"Sd"},HsmType:{},SourceBackupId:{},SubnetIds:{type:"list",member:{}},TagList:{shape:"S4"}}},output:{type:"structure",members:{Cluster:{shape:"Sk"}}}},CreateHsm:{input:{type:"structure",required:["ClusterId","AvailabilityZone"],members:{ClusterId:{},AvailabilityZone:{},IpAddress:{}}},output:{type:"structure",members:{Hsm:{shape:"Sn"}}}},DeleteBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{}}},output:{type:"structure",members:{Backup:{shape:"S16"}}}},DeleteCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{Cluster:{shape:"Sk"}}}},DeleteHsm:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},HsmId:{},EniId:{},EniIp:{}}},output:{type:"structure",members:{HsmId:{}}}},DescribeBackups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S1g"},SortAscending:{type:"boolean"}}},output:{type:"structure",members:{Backups:{type:"list",member:{shape:"S16"}},NextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{Filters:{shape:"S1g"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Clusters:{type:"list",member:{shape:"Sk"}},NextToken:{}}}},InitializeCluster:{input:{type:"structure",required:["ClusterId","SignedCert","TrustAnchor"],members:{ClusterId:{},SignedCert:{},TrustAnchor:{}}},output:{type:"structure",members:{State:{},StateMessage:{}}}},ListTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["TagList"],members:{TagList:{shape:"S4"},NextToken:{}}}},ModifyBackupAttributes:{input:{type:"structure",required:["BackupId","NeverExpires"],members:{BackupId:{},NeverExpires:{type:"boolean"}}},output:{type:"structure",members:{Backup:{shape:"S16"}}}},ModifyCluster:{input:{type:"structure",required:["BackupRetentionPolicy","ClusterId"],members:{BackupRetentionPolicy:{shape:"Sd"},ClusterId:{}}},output:{type:"structure",members:{Cluster:{shape:"Sk"}}}},RestoreBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{}}},output:{type:"structure",members:{Backup:{shape:"S16"}}}},TagResource:{input:{type:"structure",required:["ResourceId","TagList"],members:{ResourceId:{},TagList:{shape:"S4"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceId","TagKeyList"],members:{ResourceId:{},TagKeyList:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{Type:{},Value:{}}},Sk:{type:"structure",members:{BackupPolicy:{},BackupRetentionPolicy:{shape:"Sd"},ClusterId:{},CreateTimestamp:{type:"timestamp"},Hsms:{type:"list",member:{shape:"Sn"}},HsmType:{},PreCoPassword:{},SecurityGroup:{},SourceBackupId:{},State:{},StateMessage:{},SubnetMapping:{type:"map",key:{},value:{}},VpcId:{},Certificates:{type:"structure",members:{ClusterCsr:{},HsmCertificate:{},AwsHardwareCertificate:{},ManufacturerHardwareCertificate:{},ClusterCertificate:{}}},TagList:{shape:"S4"}}},Sn:{type:"structure",required:["HsmId"],members:{AvailabilityZone:{},ClusterId:{},SubnetId:{},EniId:{},EniIp:{},HsmId:{},State:{},StateMessage:{}}},S16:{type:"structure",required:["BackupId"],members:{BackupId:{},BackupState:{},ClusterId:{},CreateTimestamp:{type:"timestamp"},CopyTimestamp:{type:"timestamp"},NeverExpires:{type:"boolean"},SourceRegion:{},SourceBackup:{},SourceCluster:{},DeleteTimestamp:{type:"timestamp"},TagList:{shape:"S4"}}},S1g:{type:"map",key:{},value:{type:"list",member:{}}}}}},function(e){e.exports={pagination:{DescribeBackups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeClusters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTags:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.pricing={},n.Pricing=i.defineService("pricing",["2017-10-15"]),Object.defineProperty(a.services.pricing,"2017-10-15",{get:function(){var e=r(969);return e.paginators=r(970).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Pricing},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-10-15",endpointPrefix:"api.pricing",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Pricing",serviceFullName:"AWS Price List Service",serviceId:"Pricing",signatureVersion:"v4",signingName:"pricing",targetPrefix:"AWSPriceListService",uid:"pricing-2017-10-15"},operations:{DescribeServices:{input:{type:"structure",members:{ServiceCode:{},FormatVersion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{ServiceCode:{},AttributeNames:{type:"list",member:{}}}}},FormatVersion:{},NextToken:{}}}},GetAttributeValues:{input:{type:"structure",required:["ServiceCode","AttributeName"],members:{ServiceCode:{},AttributeName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AttributeValues:{type:"list",member:{type:"structure",members:{Value:{}}}},NextToken:{}}}},GetProducts:{input:{type:"structure",members:{ServiceCode:{},Filters:{type:"list",member:{type:"structure",required:["Type","Field","Value"],members:{Type:{},Field:{},Value:{}}}},FormatVersion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FormatVersion:{},PriceList:{type:"list",member:{jsonvalue:!0}},NextToken:{}}}}},shapes:{}}},function(e){e.exports={pagination:{DescribeServices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetAttributeValues:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetProducts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.costexplorer={},n.CostExplorer=i.defineService("costexplorer",["2017-10-25"]),Object.defineProperty(a.services.costexplorer,"2017-10-25",{get:function(){var e=r(972);return e.paginators=r(973).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.CostExplorer},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-10-25",endpointPrefix:"ce",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Cost Explorer",serviceFullName:"AWS Cost Explorer Service",serviceId:"Cost Explorer",signatureVersion:"v4",signingName:"ce",targetPrefix:"AWSInsightsIndexService",uid:"ce-2017-10-25"},operations:{CreateAnomalyMonitor:{input:{type:"structure",required:["AnomalyMonitor"],members:{AnomalyMonitor:{shape:"S2"}}},output:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}}},CreateAnomalySubscription:{input:{type:"structure",required:["AnomalySubscription"],members:{AnomalySubscription:{shape:"Sm"}}},output:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},CreateCostCategoryDefinition:{input:{type:"structure",required:["Name","RuleVersion","Rules"],members:{Name:{},RuleVersion:{},Rules:{shape:"Sz"},DefaultValue:{},SplitChargeRules:{shape:"S15"}}},output:{type:"structure",members:{CostCategoryArn:{},EffectiveStart:{}}}},DeleteAnomalyMonitor:{input:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}},output:{type:"structure",members:{}}},DeleteAnomalySubscription:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}},output:{type:"structure",members:{}}},DeleteCostCategoryDefinition:{input:{type:"structure",required:["CostCategoryArn"],members:{CostCategoryArn:{}}},output:{type:"structure",members:{CostCategoryArn:{},EffectiveEnd:{}}}},DescribeCostCategoryDefinition:{input:{type:"structure",required:["CostCategoryArn"],members:{CostCategoryArn:{},EffectiveOn:{}}},output:{type:"structure",members:{CostCategory:{type:"structure",required:["CostCategoryArn","EffectiveStart","Name","RuleVersion","Rules"],members:{CostCategoryArn:{},EffectiveStart:{},EffectiveEnd:{},Name:{},RuleVersion:{},Rules:{shape:"Sz"},SplitChargeRules:{shape:"S15"},ProcessingStatus:{shape:"S1o"},DefaultValue:{}}}}}},GetAnomalies:{input:{type:"structure",required:["DateInterval"],members:{MonitorArn:{},DateInterval:{type:"structure",required:["StartDate"],members:{StartDate:{},EndDate:{}}},Feedback:{},TotalImpact:{type:"structure",required:["NumericOperator","StartValue"],members:{NumericOperator:{},StartValue:{type:"double"},EndValue:{type:"double"}}},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Anomalies"],members:{Anomalies:{type:"list",member:{type:"structure",required:["AnomalyId","AnomalyScore","Impact","MonitorArn"],members:{AnomalyId:{},AnomalyStartDate:{},AnomalyEndDate:{},DimensionValue:{},RootCauses:{type:"list",member:{type:"structure",members:{Service:{},Region:{},LinkedAccount:{},UsageType:{}}}},AnomalyScore:{type:"structure",required:["MaxScore","CurrentScore"],members:{MaxScore:{type:"double"},CurrentScore:{type:"double"}}},Impact:{type:"structure",required:["MaxImpact"],members:{MaxImpact:{type:"double"},TotalImpact:{type:"double"}}},MonitorArn:{},Feedback:{}}}},NextPageToken:{}}}},GetAnomalyMonitors:{input:{type:"structure",members:{MonitorArnList:{shape:"Sb"},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["AnomalyMonitors"],members:{AnomalyMonitors:{type:"list",member:{shape:"S2"}},NextPageToken:{}}}},GetAnomalySubscriptions:{input:{type:"structure",members:{SubscriptionArnList:{shape:"Sb"},MonitorArn:{},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["AnomalySubscriptions"],members:{AnomalySubscriptions:{type:"list",member:{shape:"Sm"}},NextPageToken:{}}}},GetCostAndUsage:{input:{type:"structure",required:["TimePeriod","Granularity","Metrics"],members:{TimePeriod:{shape:"S2e"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S2g"},GroupBy:{shape:"S2i"},NextPageToken:{}}},output:{type:"structure",members:{NextPageToken:{},GroupDefinitions:{shape:"S2i"},ResultsByTime:{shape:"S2n"},DimensionValueAttributes:{shape:"S2y"}}}},GetCostAndUsageWithResources:{input:{type:"structure",required:["TimePeriod","Granularity","Filter"],members:{TimePeriod:{shape:"S2e"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S2g"},GroupBy:{shape:"S2i"},NextPageToken:{}}},output:{type:"structure",members:{NextPageToken:{},GroupDefinitions:{shape:"S2i"},ResultsByTime:{shape:"S2n"},DimensionValueAttributes:{shape:"S2y"}}}},GetCostCategories:{input:{type:"structure",required:["TimePeriod"],members:{SearchString:{},TimePeriod:{shape:"S2e"},CostCategoryName:{},Filter:{shape:"S7"},SortBy:{shape:"S37"},MaxResults:{type:"integer"},NextPageToken:{}}},output:{type:"structure",required:["ReturnSize","TotalSize"],members:{NextPageToken:{},CostCategoryNames:{type:"list",member:{}},CostCategoryValues:{shape:"S3e"},ReturnSize:{type:"integer"},TotalSize:{type:"integer"}}}},GetCostForecast:{input:{type:"structure",required:["TimePeriod","Metric","Granularity"],members:{TimePeriod:{shape:"S2e"},Metric:{},Granularity:{},Filter:{shape:"S7"},PredictionIntervalLevel:{type:"integer"}}},output:{type:"structure",members:{Total:{shape:"S2q"},ForecastResultsByTime:{shape:"S3j"}}}},GetDimensionValues:{input:{type:"structure",required:["TimePeriod","Dimension"],members:{SearchString:{},TimePeriod:{shape:"S2e"},Dimension:{},Context:{},Filter:{shape:"S7"},SortBy:{shape:"S37"},MaxResults:{type:"integer"},NextPageToken:{}}},output:{type:"structure",required:["DimensionValues","ReturnSize","TotalSize"],members:{DimensionValues:{shape:"S2y"},ReturnSize:{type:"integer"},TotalSize:{type:"integer"},NextPageToken:{}}}},GetReservationCoverage:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S2e"},GroupBy:{shape:"S2i"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S2g"},NextPageToken:{},SortBy:{shape:"S38"},MaxResults:{type:"integer"}}},output:{type:"structure",required:["CoveragesByTime"],members:{CoveragesByTime:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S2e"},Groups:{type:"list",member:{type:"structure",members:{Attributes:{shape:"S30"},Coverage:{shape:"S3u"}}}},Total:{shape:"S3u"}}}},Total:{shape:"S3u"},NextPageToken:{}}}},GetReservationPurchaseRecommendation:{input:{type:"structure",required:["Service"],members:{AccountId:{},Service:{},Filter:{shape:"S7"},AccountScope:{},LookbackPeriodInDays:{},TermInYears:{},PaymentOption:{},ServiceSpecification:{shape:"S4c"},PageSize:{type:"integer"},NextPageToken:{}}},output:{type:"structure",members:{Metadata:{type:"structure",members:{RecommendationId:{},GenerationTimestamp:{}}},Recommendations:{type:"list",member:{type:"structure",members:{AccountScope:{},LookbackPeriodInDays:{},TermInYears:{},PaymentOption:{},ServiceSpecification:{shape:"S4c"},RecommendationDetails:{type:"list",member:{type:"structure",members:{AccountId:{},InstanceDetails:{type:"structure",members:{EC2InstanceDetails:{type:"structure",members:{Family:{},InstanceType:{},Region:{},AvailabilityZone:{},Platform:{},Tenancy:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},RDSInstanceDetails:{type:"structure",members:{Family:{},InstanceType:{},Region:{},DatabaseEngine:{},DatabaseEdition:{},DeploymentOption:{},LicenseModel:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},RedshiftInstanceDetails:{type:"structure",members:{Family:{},NodeType:{},Region:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},ElastiCacheInstanceDetails:{type:"structure",members:{Family:{},NodeType:{},Region:{},ProductDescription:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},ESInstanceDetails:{type:"structure",members:{InstanceClass:{},InstanceSize:{},Region:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}}}},RecommendedNumberOfInstancesToPurchase:{},RecommendedNormalizedUnitsToPurchase:{},MinimumNumberOfInstancesUsedPerHour:{},MinimumNormalizedUnitsUsedPerHour:{},MaximumNumberOfInstancesUsedPerHour:{},MaximumNormalizedUnitsUsedPerHour:{},AverageNumberOfInstancesUsedPerHour:{},AverageNormalizedUnitsUsedPerHour:{},AverageUtilization:{},EstimatedBreakEvenInMonths:{},CurrencyCode:{},EstimatedMonthlySavingsAmount:{},EstimatedMonthlySavingsPercentage:{},EstimatedMonthlyOnDemandCost:{},EstimatedReservationCostForLookbackPeriod:{},UpfrontCost:{},RecurringStandardMonthlyCost:{}}}},RecommendationSummary:{type:"structure",members:{TotalEstimatedMonthlySavingsAmount:{},TotalEstimatedMonthlySavingsPercentage:{},CurrencyCode:{}}}}}},NextPageToken:{}}}},GetReservationUtilization:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S2e"},GroupBy:{shape:"S2i"},Granularity:{},Filter:{shape:"S7"},SortBy:{shape:"S38"},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["UtilizationsByTime"],members:{UtilizationsByTime:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S2e"},Groups:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Attributes:{shape:"S30"},Utilization:{shape:"S51"}}}},Total:{shape:"S51"}}}},Total:{shape:"S51"},NextPageToken:{}}}},GetRightsizingRecommendation:{input:{type:"structure",required:["Service"],members:{Filter:{shape:"S7"},Configuration:{shape:"S5k"},Service:{},PageSize:{type:"integer"},NextPageToken:{}}},output:{type:"structure",members:{Metadata:{type:"structure",members:{RecommendationId:{},GenerationTimestamp:{},LookbackPeriodInDays:{},AdditionalMetadata:{}}},Summary:{type:"structure",members:{TotalRecommendationCount:{},EstimatedTotalMonthlySavingsAmount:{},SavingsCurrencyCode:{},SavingsPercentage:{}}},RightsizingRecommendations:{type:"list",member:{type:"structure",members:{AccountId:{},CurrentInstance:{type:"structure",members:{ResourceId:{},InstanceName:{},Tags:{type:"list",member:{shape:"Sf"}},ResourceDetails:{shape:"S5t"},ResourceUtilization:{shape:"S5v"},ReservationCoveredHoursInLookbackPeriod:{},SavingsPlansCoveredHoursInLookbackPeriod:{},OnDemandHoursInLookbackPeriod:{},TotalRunningHoursInLookbackPeriod:{},MonthlyCost:{},CurrencyCode:{}}},RightsizingType:{},ModifyRecommendationDetail:{type:"structure",members:{TargetInstances:{type:"list",member:{type:"structure",members:{EstimatedMonthlyCost:{},EstimatedMonthlySavings:{},CurrencyCode:{},DefaultTargetInstance:{type:"boolean"},ResourceDetails:{shape:"S5t"},ExpectedResourceUtilization:{shape:"S5v"},PlatformDifferences:{type:"list",member:{}}}}}}},TerminateRecommendationDetail:{type:"structure",members:{EstimatedMonthlySavings:{},CurrencyCode:{}}},FindingReasonCodes:{type:"list",member:{}}}}},NextPageToken:{},Configuration:{shape:"S5k"}}}},GetSavingsPlansCoverage:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S2e"},GroupBy:{shape:"S2i"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S2g"},NextToken:{},MaxResults:{type:"integer"},SortBy:{shape:"S38"}}},output:{type:"structure",required:["SavingsPlansCoverages"],members:{SavingsPlansCoverages:{type:"list",member:{type:"structure",members:{Attributes:{shape:"S30"},Coverage:{type:"structure",members:{SpendCoveredBySavingsPlans:{},OnDemandCost:{},TotalCost:{},CoveragePercentage:{}}},TimePeriod:{shape:"S2e"}}}},NextToken:{}}}},GetSavingsPlansPurchaseRecommendation:{input:{type:"structure",required:["SavingsPlansType","TermInYears","PaymentOption","LookbackPeriodInDays"],members:{SavingsPlansType:{},TermInYears:{},PaymentOption:{},AccountScope:{},NextPageToken:{},PageSize:{type:"integer"},LookbackPeriodInDays:{},Filter:{shape:"S7"}}},output:{type:"structure",members:{Metadata:{type:"structure",members:{RecommendationId:{},GenerationTimestamp:{},AdditionalMetadata:{}}},SavingsPlansPurchaseRecommendation:{type:"structure",members:{AccountScope:{},SavingsPlansType:{},TermInYears:{},PaymentOption:{},LookbackPeriodInDays:{},SavingsPlansPurchaseRecommendationDetails:{type:"list",member:{type:"structure",members:{SavingsPlansDetails:{type:"structure",members:{Region:{},InstanceFamily:{},OfferingId:{}}},AccountId:{},UpfrontCost:{},EstimatedROI:{},CurrencyCode:{},EstimatedSPCost:{},EstimatedOnDemandCost:{},EstimatedOnDemandCostWithCurrentCommitment:{},EstimatedSavingsAmount:{},EstimatedSavingsPercentage:{},HourlyCommitmentToPurchase:{},EstimatedAverageUtilization:{},EstimatedMonthlySavingsAmount:{},CurrentMinimumHourlyOnDemandSpend:{},CurrentMaximumHourlyOnDemandSpend:{},CurrentAverageHourlyOnDemandSpend:{}}}},SavingsPlansPurchaseRecommendationSummary:{type:"structure",members:{EstimatedROI:{},CurrencyCode:{},EstimatedTotalCost:{},CurrentOnDemandSpend:{},EstimatedSavingsAmount:{},TotalRecommendationCount:{},DailyCommitmentToPurchase:{},HourlyCommitmentToPurchase:{},EstimatedSavingsPercentage:{},EstimatedMonthlySavingsAmount:{},EstimatedOnDemandCostWithCurrentCommitment:{}}}}},NextPageToken:{}}}},GetSavingsPlansUtilization:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S2e"},Granularity:{},Filter:{shape:"S7"},SortBy:{shape:"S38"}}},output:{type:"structure",required:["Total"],members:{SavingsPlansUtilizationsByTime:{type:"list",member:{type:"structure",required:["TimePeriod","Utilization"],members:{TimePeriod:{shape:"S2e"},Utilization:{shape:"S6r"},Savings:{shape:"S6s"},AmortizedCommitment:{shape:"S6t"}}}},Total:{shape:"S6u"}}}},GetSavingsPlansUtilizationDetails:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S2e"},Filter:{shape:"S7"},DataType:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"},SortBy:{shape:"S38"}}},output:{type:"structure",required:["SavingsPlansUtilizationDetails","TimePeriod"],members:{SavingsPlansUtilizationDetails:{type:"list",member:{type:"structure",members:{SavingsPlanArn:{},Attributes:{shape:"S30"},Utilization:{shape:"S6r"},Savings:{shape:"S6s"},AmortizedCommitment:{shape:"S6t"}}}},Total:{shape:"S6u"},TimePeriod:{shape:"S2e"},NextToken:{}}}},GetTags:{input:{type:"structure",required:["TimePeriod"],members:{SearchString:{},TimePeriod:{shape:"S2e"},TagKey:{},Filter:{shape:"S7"},SortBy:{shape:"S37"},MaxResults:{type:"integer"},NextPageToken:{}}},output:{type:"structure",required:["Tags","ReturnSize","TotalSize"],members:{NextPageToken:{},Tags:{type:"list",member:{}},ReturnSize:{type:"integer"},TotalSize:{type:"integer"}}}},GetUsageForecast:{input:{type:"structure",required:["TimePeriod","Metric","Granularity"],members:{TimePeriod:{shape:"S2e"},Metric:{},Granularity:{},Filter:{shape:"S7"},PredictionIntervalLevel:{type:"integer"}}},output:{type:"structure",members:{Total:{shape:"S2q"},ForecastResultsByTime:{shape:"S3j"}}}},ListCostCategoryDefinitions:{input:{type:"structure",members:{EffectiveOn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CostCategoryReferences:{type:"list",member:{type:"structure",members:{CostCategoryArn:{},Name:{},EffectiveStart:{},EffectiveEnd:{},NumberOfRules:{type:"integer"},ProcessingStatus:{shape:"S1o"},Values:{shape:"S3e"},DefaultValue:{}}}},NextToken:{}}}},ProvideAnomalyFeedback:{input:{type:"structure",required:["AnomalyId","Feedback"],members:{AnomalyId:{},Feedback:{}}},output:{type:"structure",required:["AnomalyId"],members:{AnomalyId:{}}}},UpdateAnomalyMonitor:{input:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{},MonitorName:{}}},output:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}}},UpdateAnomalySubscription:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{},Threshold:{type:"double"},Frequency:{},MonitorArnList:{shape:"Sn"},Subscribers:{shape:"Sp"},SubscriptionName:{}}},output:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},UpdateCostCategoryDefinition:{input:{type:"structure",required:["CostCategoryArn","RuleVersion","Rules"],members:{CostCategoryArn:{},RuleVersion:{},Rules:{shape:"Sz"},DefaultValue:{},SplitChargeRules:{shape:"S15"}}},output:{type:"structure",members:{CostCategoryArn:{},EffectiveStart:{}}}}},shapes:{S2:{type:"structure",required:["MonitorName","MonitorType"],members:{MonitorArn:{},MonitorName:{},CreationDate:{},LastUpdatedDate:{},LastEvaluatedDate:{},MonitorType:{},MonitorDimension:{},MonitorSpecification:{shape:"S7"},DimensionalValueCount:{type:"integer"}}},S7:{type:"structure",members:{Or:{shape:"S8"},And:{shape:"S8"},Not:{shape:"S7"},Dimensions:{type:"structure",members:{Key:{},Values:{shape:"Sb"},MatchOptions:{shape:"Sd"}}},Tags:{shape:"Sf"},CostCategories:{type:"structure",members:{Key:{},Values:{shape:"Sb"},MatchOptions:{shape:"Sd"}}}}},S8:{type:"list",member:{shape:"S7"}},Sb:{type:"list",member:{}},Sd:{type:"list",member:{}},Sf:{type:"structure",members:{Key:{},Values:{shape:"Sb"},MatchOptions:{shape:"Sd"}}},Sm:{type:"structure",required:["MonitorArnList","Subscribers","Threshold","Frequency","SubscriptionName"],members:{SubscriptionArn:{},AccountId:{},MonitorArnList:{shape:"Sn"},Subscribers:{shape:"Sp"},Threshold:{type:"double"},Frequency:{},SubscriptionName:{}}},Sn:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",members:{Address:{},Type:{},Status:{}}}},Sz:{type:"list",member:{type:"structure",members:{Value:{},Rule:{shape:"S7"},InheritedValue:{type:"structure",members:{DimensionName:{},DimensionKey:{}}},Type:{}}}},S15:{type:"list",member:{type:"structure",required:["Source","Targets","Method"],members:{Source:{},Targets:{type:"list",member:{}},Method:{},Parameters:{type:"list",member:{type:"structure",required:["Type","Values"],members:{Type:{},Values:{type:"list",member:{}}}}}}}},S1o:{type:"list",member:{type:"structure",members:{Component:{},Status:{}}}},S2e:{type:"structure",required:["Start","End"],members:{Start:{},End:{}}},S2g:{type:"list",member:{}},S2i:{type:"list",member:{type:"structure",members:{Type:{},Key:{}}}},S2n:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S2e"},Total:{shape:"S2p"},Groups:{type:"list",member:{type:"structure",members:{Keys:{type:"list",member:{}},Metrics:{shape:"S2p"}}}},Estimated:{type:"boolean"}}}},S2p:{type:"map",key:{},value:{shape:"S2q"}},S2q:{type:"structure",members:{Amount:{},Unit:{}}},S2y:{type:"list",member:{type:"structure",members:{Value:{},Attributes:{shape:"S30"}}}},S30:{type:"map",key:{},value:{}},S37:{type:"list",member:{shape:"S38"}},S38:{type:"structure",required:["Key"],members:{Key:{},SortOrder:{}}},S3e:{type:"list",member:{}},S3j:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S2e"},MeanValue:{},PredictionIntervalLowerBound:{},PredictionIntervalUpperBound:{}}}},S3u:{type:"structure",members:{CoverageHours:{type:"structure",members:{OnDemandHours:{},ReservedHours:{},TotalRunningHours:{},CoverageHoursPercentage:{}}},CoverageNormalizedUnits:{type:"structure",members:{OnDemandNormalizedUnits:{},ReservedNormalizedUnits:{},TotalRunningNormalizedUnits:{},CoverageNormalizedUnitsPercentage:{}}},CoverageCost:{type:"structure",members:{OnDemandCost:{}}}}},S4c:{type:"structure",members:{EC2Specification:{type:"structure",members:{OfferingClass:{}}}}},S51:{type:"structure",members:{UtilizationPercentage:{},UtilizationPercentageInUnits:{},PurchasedHours:{},PurchasedUnits:{},TotalActualHours:{},TotalActualUnits:{},UnusedHours:{},UnusedUnits:{},OnDemandCostOfRIHoursUsed:{},NetRISavings:{},TotalPotentialRISavings:{},AmortizedUpfrontFee:{},AmortizedRecurringFee:{},TotalAmortizedFee:{},RICostForUnusedHours:{},RealizedSavings:{},UnrealizedSavings:{}}},S5k:{type:"structure",required:["RecommendationTarget","BenefitsConsidered"],members:{RecommendationTarget:{},BenefitsConsidered:{type:"boolean"}}},S5t:{type:"structure",members:{EC2ResourceDetails:{type:"structure",members:{HourlyOnDemandRate:{},InstanceType:{},Platform:{},Region:{},Sku:{},Memory:{},NetworkPerformance:{},Storage:{},Vcpu:{}}}}},S5v:{type:"structure",members:{EC2ResourceUtilization:{type:"structure",members:{MaxCpuUtilizationPercentage:{},MaxMemoryUtilizationPercentage:{},MaxStorageUtilizationPercentage:{},EBSResourceUtilization:{type:"structure",members:{EbsReadOpsPerSecond:{},EbsWriteOpsPerSecond:{},EbsReadBytesPerSecond:{},EbsWriteBytesPerSecond:{}}},DiskResourceUtilization:{type:"structure",members:{DiskReadOpsPerSecond:{},DiskWriteOpsPerSecond:{},DiskReadBytesPerSecond:{},DiskWriteBytesPerSecond:{}}},NetworkResourceUtilization:{type:"structure",members:{NetworkInBytesPerSecond:{},NetworkOutBytesPerSecond:{},NetworkPacketsInPerSecond:{},NetworkPacketsOutPerSecond:{}}}}}}},S6r:{type:"structure",members:{TotalCommitment:{},UsedCommitment:{},UnusedCommitment:{},UtilizationPercentage:{}}},S6s:{type:"structure",members:{NetSavings:{},OnDemandCostEquivalent:{}}},S6t:{type:"structure",members:{AmortizedRecurringCommitment:{},AmortizedUpfrontCommitment:{},TotalAmortizedCommitment:{}}},S6u:{type:"structure",required:["Utilization"],members:{Utilization:{shape:"S6r"},Savings:{shape:"S6s"},AmortizedCommitment:{shape:"S6t"}}}}}},function(e){e.exports={pagination:{GetSavingsPlansCoverage:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetSavingsPlansUtilizationDetails:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListCostCategoryDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.mediastoredata={},n.MediaStoreData=i.defineService("mediastoredata",["2017-09-01"]),Object.defineProperty(a.services.mediastoredata,"2017-09-01",{get:function(){var e=r(975);return e.paginators=r(976).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.MediaStoreData},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-09-01",endpointPrefix:"data.mediastore",protocol:"rest-json",serviceAbbreviation:"MediaStore Data",serviceFullName:"AWS Elemental MediaStore Data Plane",serviceId:"MediaStore Data",signatureVersion:"v4",signingName:"mediastore",uid:"mediastore-data-2017-09-01"},operations:{DeleteObject:{http:{method:"DELETE",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"}}},output:{type:"structure",members:{}}},DescribeObject:{http:{method:"HEAD",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"}}},output:{type:"structure",members:{ETag:{location:"header",locationName:"ETag"},ContentType:{location:"header",locationName:"Content-Type"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},CacheControl:{location:"header",locationName:"Cache-Control"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"}}}},GetObject:{http:{method:"GET",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"},Range:{location:"header",locationName:"Range"}}},output:{type:"structure",required:["StatusCode"],members:{Body:{shape:"Se"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentRange:{location:"header",locationName:"Content-Range"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentType:{location:"header",locationName:"Content-Type"},ETag:{location:"header",locationName:"ETag"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},StatusCode:{location:"statusCode",type:"integer"}},payload:"Body"}},ListItems:{http:{method:"GET"},input:{type:"structure",members:{Path:{location:"querystring",locationName:"Path"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{Name:{},Type:{},ETag:{},LastModified:{type:"timestamp"},ContentType:{},ContentLength:{type:"long"}}}},NextToken:{}}}},PutObject:{http:{method:"PUT",requestUri:"/{Path+}"},input:{type:"structure",required:["Body","Path"],members:{Body:{shape:"Se"},Path:{location:"uri",locationName:"Path"},ContentType:{location:"header",locationName:"Content-Type"},CacheControl:{location:"header",locationName:"Cache-Control"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},UploadAvailability:{location:"header",locationName:"x-amz-upload-availability"}},payload:"Body"},output:{type:"structure",members:{ContentSHA256:{},ETag:{},StorageClass:{}}},authtype:"v4-unsigned-body"}},shapes:{Se:{type:"blob",streaming:!0}}}},function(e){e.exports={pagination:{ListItems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.comprehend={},n.Comprehend=i.defineService("comprehend",["2017-11-27"]),Object.defineProperty(a.services.comprehend,"2017-11-27",{get:function(){var e=r(978);return e.paginators=r(979).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Comprehend},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"comprehend",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Comprehend",serviceId:"Comprehend",signatureVersion:"v4",signingName:"comprehend",targetPrefix:"Comprehend_20171127",uid:"comprehend-2017-11-27"},operations:{BatchDetectDominantLanguage:{input:{type:"structure",required:["TextList"],members:{TextList:{shape:"S2"}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},Languages:{shape:"S8"}}}},ErrorList:{shape:"Sc"}},sensitive:!0}},BatchDetectEntities:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},Entities:{shape:"Sj"}}}},ErrorList:{shape:"Sc"}},sensitive:!0}},BatchDetectKeyPhrases:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},KeyPhrases:{shape:"Sq"}}}},ErrorList:{shape:"Sc"}},sensitive:!0}},BatchDetectSentiment:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},Sentiment:{},SentimentScore:{shape:"Sx"}}}},ErrorList:{shape:"Sc"}},sensitive:!0}},BatchDetectSyntax:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},SyntaxTokens:{shape:"S13"}}}},ErrorList:{shape:"Sc"}},sensitive:!0}},ClassifyDocument:{input:{type:"structure",required:["Text","EndpointArn"],members:{Text:{shape:"S3"},EndpointArn:{}}},output:{type:"structure",members:{Classes:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},Labels:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}}},sensitive:!0}},ContainsPiiEntities:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{},LanguageCode:{}}},output:{type:"structure",members:{Labels:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}}}}},CreateDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierName","DataAccessRoleArn","InputDataConfig","LanguageCode"],members:{DocumentClassifierName:{},VersionName:{},DataAccessRoleArn:{},Tags:{shape:"S1n"},InputDataConfig:{shape:"S1r"},OutputDataConfig:{shape:"S21"},ClientRequestToken:{idempotencyToken:!0},LanguageCode:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"},Mode:{},ModelKmsKeyId:{}}},output:{type:"structure",members:{DocumentClassifierArn:{}}}},CreateEndpoint:{input:{type:"structure",required:["EndpointName","ModelArn","DesiredInferenceUnits"],members:{EndpointName:{},ModelArn:{},DesiredInferenceUnits:{type:"integer"},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"S1n"},DataAccessRoleArn:{}}},output:{type:"structure",members:{EndpointArn:{}}}},CreateEntityRecognizer:{input:{type:"structure",required:["RecognizerName","DataAccessRoleArn","InputDataConfig","LanguageCode"],members:{RecognizerName:{},VersionName:{},DataAccessRoleArn:{},Tags:{shape:"S1n"},InputDataConfig:{shape:"S2j"},ClientRequestToken:{idempotencyToken:!0},LanguageCode:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"},ModelKmsKeyId:{}}},output:{type:"structure",members:{EntityRecognizerArn:{}}}},DeleteDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierArn"],members:{DocumentClassifierArn:{}}},output:{type:"structure",members:{}}},DeleteEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{type:"structure",members:{}}},DeleteEntityRecognizer:{input:{type:"structure",required:["EntityRecognizerArn"],members:{EntityRecognizerArn:{}}},output:{type:"structure",members:{}}},DescribeDocumentClassificationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{DocumentClassificationJobProperties:{shape:"S34"}}}},DescribeDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierArn"],members:{DocumentClassifierArn:{}}},output:{type:"structure",members:{DocumentClassifierProperties:{shape:"S3j"}}}},DescribeDominantLanguageDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{DominantLanguageDetectionJobProperties:{shape:"S3q"}}}},DescribeEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{type:"structure",members:{EndpointProperties:{shape:"S3t"}}}},DescribeEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{EntitiesDetectionJobProperties:{shape:"S3x"}}}},DescribeEntityRecognizer:{input:{type:"structure",required:["EntityRecognizerArn"],members:{EntityRecognizerArn:{}}},output:{type:"structure",members:{EntityRecognizerProperties:{shape:"S40"}}}},DescribeEventsDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{EventsDetectionJobProperties:{shape:"S48"}}}},DescribeKeyPhrasesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{KeyPhrasesDetectionJobProperties:{shape:"S4d"}}}},DescribePiiEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{PiiEntitiesDetectionJobProperties:{shape:"S4g"}}}},DescribeSentimentDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{SentimentDetectionJobProperties:{shape:"S4p"}}}},DescribeTopicsDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{TopicsDetectionJobProperties:{shape:"S4s"}}}},DetectDominantLanguage:{input:{type:"structure",required:["Text"],members:{Text:{shape:"S3"}}},output:{type:"structure",members:{Languages:{shape:"S8"}},sensitive:!0}},DetectEntities:{input:{type:"structure",required:["Text"],members:{Text:{shape:"S3"},LanguageCode:{},EndpointArn:{}}},output:{type:"structure",members:{Entities:{shape:"Sj"}},sensitive:!0}},DetectKeyPhrases:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{shape:"S3"},LanguageCode:{}}},output:{type:"structure",members:{KeyPhrases:{shape:"Sq"}},sensitive:!0}},DetectPiiEntities:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{},LanguageCode:{}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Score:{type:"float"},Type:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"}}}}}}},DetectSentiment:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{shape:"S3"},LanguageCode:{}}},output:{type:"structure",members:{Sentiment:{},SentimentScore:{shape:"Sx"}},sensitive:!0}},DetectSyntax:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{shape:"S3"},LanguageCode:{}}},output:{type:"structure",members:{SyntaxTokens:{shape:"S13"}},sensitive:!0}},ListDocumentClassificationJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DocumentClassificationJobPropertiesList:{type:"list",member:{shape:"S34"}},NextToken:{}}}},ListDocumentClassifierSummaries:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DocumentClassifierSummariesList:{type:"list",member:{type:"structure",members:{DocumentClassifierName:{},NumberOfVersions:{type:"integer"},LatestVersionCreatedAt:{type:"timestamp"},LatestVersionName:{},LatestVersionStatus:{}}}},NextToken:{}}}},ListDocumentClassifiers:{input:{type:"structure",members:{Filter:{type:"structure",members:{Status:{},DocumentClassifierName:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DocumentClassifierPropertiesList:{type:"list",member:{shape:"S3j"}},NextToken:{}}}},ListDominantLanguageDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DominantLanguageDetectionJobPropertiesList:{type:"list",member:{shape:"S3q"}},NextToken:{}}}},ListEndpoints:{input:{type:"structure",members:{Filter:{type:"structure",members:{ModelArn:{},Status:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EndpointPropertiesList:{type:"list",member:{shape:"S3t"}},NextToken:{}}}},ListEntitiesDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EntitiesDetectionJobPropertiesList:{type:"list",member:{shape:"S3x"}},NextToken:{}}}},ListEntityRecognizerSummaries:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EntityRecognizerSummariesList:{type:"list",member:{type:"structure",members:{RecognizerName:{},NumberOfVersions:{type:"integer"},LatestVersionCreatedAt:{type:"timestamp"},LatestVersionName:{},LatestVersionStatus:{}}}},NextToken:{}}}},ListEntityRecognizers:{input:{type:"structure",members:{Filter:{type:"structure",members:{Status:{},RecognizerName:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EntityRecognizerPropertiesList:{type:"list",member:{shape:"S40"}},NextToken:{}}}},ListEventsDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EventsDetectionJobPropertiesList:{type:"list",member:{shape:"S48"}},NextToken:{}}}},ListKeyPhrasesDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{KeyPhrasesDetectionJobPropertiesList:{type:"list",member:{shape:"S4d"}},NextToken:{}}}},ListPiiEntitiesDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PiiEntitiesDetectionJobPropertiesList:{type:"list",member:{shape:"S4g"}},NextToken:{}}}},ListSentimentDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SentimentDetectionJobPropertiesList:{type:"list",member:{shape:"S4p"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{ResourceArn:{},Tags:{shape:"S1n"}}}},ListTopicsDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TopicsDetectionJobPropertiesList:{type:"list",member:{shape:"S4s"}},NextToken:{}}}},StartDocumentClassificationJob:{input:{type:"structure",required:["DocumentClassifierArn","InputDataConfig","OutputDataConfig","DataAccessRoleArn"],members:{JobName:{},DocumentClassifierArn:{},InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},DataAccessRoleArn:{},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"},Tags:{shape:"S1n"}}},output:{type:"structure",members:{JobId:{},JobArn:{},JobStatus:{}}}},StartDominantLanguageDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn"],members:{InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"},Tags:{shape:"S1n"}}},output:{type:"structure",members:{JobId:{},JobArn:{},JobStatus:{}}}},StartEntitiesDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},DataAccessRoleArn:{},JobName:{},EntityRecognizerArn:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"},Tags:{shape:"S1n"}}},output:{type:"structure",members:{JobId:{},JobArn:{},JobStatus:{}}}},StartEventsDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode","TargetEventTypes"],members:{InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:!0},TargetEventTypes:{shape:"S49"},Tags:{shape:"S1n"}}},output:{type:"structure",members:{JobId:{},JobArn:{},JobStatus:{}}}},StartKeyPhrasesDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"},Tags:{shape:"S1n"}}},output:{type:"structure",members:{JobId:{},JobArn:{},JobStatus:{}}}},StartPiiEntitiesDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","Mode","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},Mode:{},RedactionConfig:{shape:"S4i"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"S1n"}}},output:{type:"structure",members:{JobId:{},JobArn:{},JobStatus:{}}}},StartSentimentDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"},Tags:{shape:"S1n"}}},output:{type:"structure",members:{JobId:{},JobArn:{},JobStatus:{}}}},StartTopicsDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn"],members:{InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},DataAccessRoleArn:{},JobName:{},NumberOfTopics:{type:"integer"},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"},Tags:{shape:"S1n"}}},output:{type:"structure",members:{JobId:{},JobArn:{},JobStatus:{}}}},StopDominantLanguageDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopEventsDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopKeyPhrasesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopPiiEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopSentimentDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopTrainingDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierArn"],members:{DocumentClassifierArn:{}}},output:{type:"structure",members:{}}},StopTrainingEntityRecognizer:{input:{type:"structure",required:["EntityRecognizerArn"],members:{EntityRecognizerArn:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S1n"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{},DesiredModelArn:{},DesiredInferenceUnits:{type:"integer"},DesiredDataAccessRoleArn:{}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{shape:"S3"},sensitive:!0},S3:{type:"string",sensitive:!0},S8:{type:"list",member:{type:"structure",members:{LanguageCode:{},Score:{type:"float"}}}},Sc:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},ErrorCode:{},ErrorMessage:{}}}},Sj:{type:"list",member:{type:"structure",members:{Score:{type:"float"},Type:{},Text:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"}}}},Sq:{type:"list",member:{type:"structure",members:{Score:{type:"float"},Text:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"}}}},Sx:{type:"structure",members:{Positive:{type:"float"},Negative:{type:"float"},Neutral:{type:"float"},Mixed:{type:"float"}}},S13:{type:"list",member:{type:"structure",members:{TokenId:{type:"integer"},Text:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},PartOfSpeech:{type:"structure",members:{Tag:{},Score:{type:"float"}}}}}},S1n:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S1r:{type:"structure",members:{DataFormat:{},S3Uri:{},TestS3Uri:{},LabelDelimiter:{},AugmentedManifests:{type:"list",member:{shape:"S1w"}}}},S1w:{type:"structure",required:["S3Uri","AttributeNames"],members:{S3Uri:{},Split:{},AttributeNames:{type:"list",member:{}},AnnotationDataS3Uri:{},SourceDocumentsS3Uri:{},DocumentType:{}}},S21:{type:"structure",members:{S3Uri:{},KmsKeyId:{}}},S24:{type:"structure",required:["SecurityGroupIds","Subnets"],members:{SecurityGroupIds:{type:"list",member:{}},Subnets:{type:"list",member:{}}}},S2j:{type:"structure",required:["EntityTypes"],members:{DataFormat:{},EntityTypes:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{}}}},Documents:{type:"structure",required:["S3Uri"],members:{S3Uri:{},TestS3Uri:{},InputFormat:{}}},Annotations:{type:"structure",required:["S3Uri"],members:{S3Uri:{},TestS3Uri:{}}},EntityList:{type:"structure",required:["S3Uri"],members:{S3Uri:{}}},AugmentedManifests:{type:"list",member:{shape:"S1w"}}}},S34:{type:"structure",members:{JobId:{},JobArn:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},DocumentClassifierArn:{},InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"}}},S3a:{type:"structure",required:["S3Uri"],members:{S3Uri:{},InputFormat:{},DocumentReaderConfig:{type:"structure",required:["DocumentReadAction"],members:{DocumentReadAction:{},DocumentReadMode:{},FeatureTypes:{type:"list",member:{}}}}}},S3g:{type:"structure",required:["S3Uri"],members:{S3Uri:{},KmsKeyId:{}}},S3j:{type:"structure",members:{DocumentClassifierArn:{},LanguageCode:{},Status:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},InputDataConfig:{shape:"S1r"},OutputDataConfig:{shape:"S21"},ClassifierMetadata:{type:"structure",members:{NumberOfLabels:{type:"integer"},NumberOfTrainedDocuments:{type:"integer"},NumberOfTestDocuments:{type:"integer"},EvaluationMetrics:{type:"structure",members:{Accuracy:{type:"double"},Precision:{type:"double"},Recall:{type:"double"},F1Score:{type:"double"},MicroPrecision:{type:"double"},MicroRecall:{type:"double"},MicroF1Score:{type:"double"},HammingLoss:{type:"double"}}}},sensitive:!0},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"},Mode:{},ModelKmsKeyId:{},VersionName:{}}},S3q:{type:"structure",members:{JobId:{},JobArn:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"}}},S3t:{type:"structure",members:{EndpointArn:{},Status:{},Message:{},ModelArn:{},DesiredModelArn:{},DesiredInferenceUnits:{type:"integer"},CurrentInferenceUnits:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},DataAccessRoleArn:{},DesiredDataAccessRoleArn:{}}},S3x:{type:"structure",members:{JobId:{},JobArn:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},EntityRecognizerArn:{},InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},LanguageCode:{},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"}}},S40:{type:"structure",members:{EntityRecognizerArn:{},LanguageCode:{},Status:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},InputDataConfig:{shape:"S2j"},RecognizerMetadata:{type:"structure",members:{NumberOfTrainedDocuments:{type:"integer"},NumberOfTestDocuments:{type:"integer"},EvaluationMetrics:{type:"structure",members:{Precision:{type:"double"},Recall:{type:"double"},F1Score:{type:"double"}}},EntityTypes:{type:"list",member:{type:"structure",members:{Type:{},EvaluationMetrics:{type:"structure",members:{Precision:{type:"double"},Recall:{type:"double"},F1Score:{type:"double"}}},NumberOfTrainMentions:{type:"integer"}}}}},sensitive:!0},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"},ModelKmsKeyId:{},VersionName:{}}},S48:{type:"structure",members:{JobId:{},JobArn:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},LanguageCode:{},DataAccessRoleArn:{},TargetEventTypes:{shape:"S49"}}},S49:{type:"list",member:{}},S4d:{type:"structure",members:{JobId:{},JobArn:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},LanguageCode:{},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"}}},S4g:{type:"structure",members:{JobId:{},JobArn:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S3a"},OutputDataConfig:{type:"structure",required:["S3Uri"],members:{S3Uri:{},KmsKeyId:{}}},RedactionConfig:{shape:"S4i"},LanguageCode:{},DataAccessRoleArn:{},Mode:{}}},S4i:{type:"structure",members:{PiiEntityTypes:{type:"list",member:{}},MaskMode:{},MaskCharacter:{}}},S4p:{type:"structure",members:{JobId:{},JobArn:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},LanguageCode:{},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"}}},S4s:{type:"structure",members:{JobId:{},JobArn:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S3a"},OutputDataConfig:{shape:"S3g"},NumberOfTopics:{type:"integer"},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S24"}}}}}},function(e){e.exports={pagination:{ListDocumentClassificationJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDocumentClassifierSummaries:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDocumentClassifiers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDominantLanguageDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEntitiesDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEntityRecognizerSummaries:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEntityRecognizers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEventsDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListKeyPhrasesDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSentimentDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTopicsDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.kinesisvideoarchivedmedia={},n.KinesisVideoArchivedMedia=i.defineService("kinesisvideoarchivedmedia",["2017-09-30"]),Object.defineProperty(a.services.kinesisvideoarchivedmedia,"2017-09-30",{get:function(){var e=r(981);return e.paginators=r(982).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.KinesisVideoArchivedMedia},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video Archived Media",serviceFullName:"Amazon Kinesis Video Streams Archived Media",serviceId:"Kinesis Video Archived Media",signatureVersion:"v4",uid:"kinesis-video-archived-media-2017-09-30"},operations:{GetClip:{http:{requestUri:"/getClip"},input:{type:"structure",required:["ClipFragmentSelector"],members:{StreamName:{},StreamARN:{},ClipFragmentSelector:{type:"structure",required:["FragmentSelectorType","TimestampRange"],members:{FragmentSelectorType:{},TimestampRange:{type:"structure",required:["StartTimestamp","EndTimestamp"],members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{shape:"Sa"}},payload:"Payload"}},GetDASHStreamingSessionURL:{http:{requestUri:"/getDASHStreamingSessionURL"},input:{type:"structure",members:{StreamName:{},StreamARN:{},PlaybackMode:{},DisplayFragmentTimestamp:{},DisplayFragmentNumber:{},DASHFragmentSelector:{type:"structure",members:{FragmentSelectorType:{},TimestampRange:{type:"structure",members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}},Expires:{type:"integer"},MaxManifestFragmentResults:{type:"long"}}},output:{type:"structure",members:{DASHStreamingSessionURL:{}}}},GetHLSStreamingSessionURL:{http:{requestUri:"/getHLSStreamingSessionURL"},input:{type:"structure",members:{StreamName:{},StreamARN:{},PlaybackMode:{},HLSFragmentSelector:{type:"structure",members:{FragmentSelectorType:{},TimestampRange:{type:"structure",members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}},ContainerFormat:{},DiscontinuityMode:{},DisplayFragmentTimestamp:{},Expires:{type:"integer"},MaxMediaPlaylistFragmentResults:{type:"long"}}},output:{type:"structure",members:{HLSStreamingSessionURL:{}}}},GetMediaForFragmentList:{http:{requestUri:"/getMediaForFragmentList"},input:{type:"structure",required:["Fragments"],members:{StreamName:{},StreamARN:{},Fragments:{type:"list",member:{}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{shape:"Sa"}},payload:"Payload"}},ListFragments:{http:{requestUri:"/listFragments"},input:{type:"structure",members:{StreamName:{},StreamARN:{},MaxResults:{type:"long"},NextToken:{},FragmentSelector:{type:"structure",required:["FragmentSelectorType","TimestampRange"],members:{FragmentSelectorType:{},TimestampRange:{type:"structure",required:["StartTimestamp","EndTimestamp"],members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}}}},output:{type:"structure",members:{Fragments:{type:"list",member:{type:"structure",members:{FragmentNumber:{},FragmentSizeInBytes:{type:"long"},ProducerTimestamp:{type:"timestamp"},ServerTimestamp:{type:"timestamp"},FragmentLengthInMilliseconds:{type:"long"}}}},NextToken:{}}}}},shapes:{Sa:{type:"blob",streaming:!0}}}},function(e){e.exports={pagination:{ListFragments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Fragments"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.kinesisvideomedia={},n.KinesisVideoMedia=i.defineService("kinesisvideomedia",["2017-09-30"]),Object.defineProperty(a.services.kinesisvideomedia,"2017-09-30",{get:function(){var e=r(984);return e.paginators=r(985).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.KinesisVideoMedia},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video Media",serviceFullName:"Amazon Kinesis Video Streams Media",serviceId:"Kinesis Video Media",signatureVersion:"v4",uid:"kinesis-video-media-2017-09-30"},operations:{GetMedia:{http:{requestUri:"/getMedia"},input:{type:"structure",required:["StartSelector"],members:{StreamName:{},StreamARN:{},StartSelector:{type:"structure",required:["StartSelectorType"],members:{StartSelectorType:{},AfterFragmentNumber:{},StartTimestamp:{type:"timestamp"},ContinuationToken:{}}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{type:"blob",streaming:!0}},payload:"Payload"}}},shapes:{}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.kinesisvideo={},n.KinesisVideo=i.defineService("kinesisvideo",["2017-09-30"]),Object.defineProperty(a.services.kinesisvideo,"2017-09-30",{get:function(){var e=r(987);return e.paginators=r(988).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.KinesisVideo},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video",serviceFullName:"Amazon Kinesis Video Streams",serviceId:"Kinesis Video",signatureVersion:"v4",uid:"kinesisvideo-2017-09-30"},operations:{CreateSignalingChannel:{http:{requestUri:"/createSignalingChannel"},input:{type:"structure",required:["ChannelName"],members:{ChannelName:{},ChannelType:{},SingleMasterConfiguration:{shape:"S4"},Tags:{type:"list",member:{shape:"S7"}}}},output:{type:"structure",members:{ChannelARN:{}}}},CreateStream:{http:{requestUri:"/createStream"},input:{type:"structure",required:["StreamName"],members:{DeviceName:{},StreamName:{},MediaType:{},KmsKeyId:{},DataRetentionInHours:{type:"integer"},Tags:{shape:"Si"}}},output:{type:"structure",members:{StreamARN:{}}}},DeleteSignalingChannel:{http:{requestUri:"/deleteSignalingChannel"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},CurrentVersion:{}}},output:{type:"structure",members:{}}},DeleteStream:{http:{requestUri:"/deleteStream"},input:{type:"structure",required:["StreamARN"],members:{StreamARN:{},CurrentVersion:{}}},output:{type:"structure",members:{}}},DescribeSignalingChannel:{http:{requestUri:"/describeSignalingChannel"},input:{type:"structure",members:{ChannelName:{},ChannelARN:{}}},output:{type:"structure",members:{ChannelInfo:{shape:"Sr"}}}},DescribeStream:{http:{requestUri:"/describeStream"},input:{type:"structure",members:{StreamName:{},StreamARN:{}}},output:{type:"structure",members:{StreamInfo:{shape:"Sw"}}}},GetDataEndpoint:{http:{requestUri:"/getDataEndpoint"},input:{type:"structure",required:["APIName"],members:{StreamName:{},StreamARN:{},APIName:{}}},output:{type:"structure",members:{DataEndpoint:{}}}},GetSignalingChannelEndpoint:{http:{requestUri:"/getSignalingChannelEndpoint"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},SingleMasterChannelEndpointConfiguration:{type:"structure",members:{Protocols:{type:"list",member:{}},Role:{}}}}},output:{type:"structure",members:{ResourceEndpointList:{type:"list",member:{type:"structure",members:{Protocol:{},ResourceEndpoint:{}}}}}}},ListSignalingChannels:{http:{requestUri:"/listSignalingChannels"},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},ChannelNameCondition:{type:"structure",members:{ComparisonOperator:{},ComparisonValue:{}}}}},output:{type:"structure",members:{ChannelInfoList:{type:"list",member:{shape:"Sr"}},NextToken:{}}}},ListStreams:{http:{requestUri:"/listStreams"},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},StreamNameCondition:{type:"structure",members:{ComparisonOperator:{},ComparisonValue:{}}}}},output:{type:"structure",members:{StreamInfoList:{type:"list",member:{shape:"Sw"}},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["ResourceARN"],members:{NextToken:{},ResourceARN:{}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Si"}}}},ListTagsForStream:{http:{requestUri:"/listTagsForStream"},input:{type:"structure",members:{NextToken:{},StreamARN:{},StreamName:{}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Si"}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{type:"list",member:{shape:"S7"}}}},output:{type:"structure",members:{}}},TagStream:{http:{requestUri:"/tagStream"},input:{type:"structure",required:["Tags"],members:{StreamARN:{},StreamName:{},Tags:{shape:"Si"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["ResourceARN","TagKeyList"],members:{ResourceARN:{},TagKeyList:{shape:"S1v"}}},output:{type:"structure",members:{}}},UntagStream:{http:{requestUri:"/untagStream"},input:{type:"structure",required:["TagKeyList"],members:{StreamARN:{},StreamName:{},TagKeyList:{shape:"S1v"}}},output:{type:"structure",members:{}}},UpdateDataRetention:{http:{requestUri:"/updateDataRetention"},input:{type:"structure",required:["CurrentVersion","Operation","DataRetentionChangeInHours"],members:{StreamName:{},StreamARN:{},CurrentVersion:{},Operation:{},DataRetentionChangeInHours:{type:"integer"}}},output:{type:"structure",members:{}}},UpdateSignalingChannel:{http:{requestUri:"/updateSignalingChannel"},input:{type:"structure",required:["ChannelARN","CurrentVersion"],members:{ChannelARN:{},CurrentVersion:{},SingleMasterConfiguration:{shape:"S4"}}},output:{type:"structure",members:{}}},UpdateStream:{http:{requestUri:"/updateStream"},input:{type:"structure",required:["CurrentVersion"],members:{StreamName:{},StreamARN:{},CurrentVersion:{},DeviceName:{},MediaType:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",members:{MessageTtlSeconds:{type:"integer"}}},S7:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},Si:{type:"map",key:{},value:{}},Sr:{type:"structure",members:{ChannelName:{},ChannelARN:{},ChannelType:{},ChannelStatus:{},CreationTime:{type:"timestamp"},SingleMasterConfiguration:{shape:"S4"},Version:{}}},Sw:{type:"structure",members:{DeviceName:{},StreamName:{},StreamARN:{},MediaType:{},KmsKeyId:{},Version:{},Status:{},CreationTime:{type:"timestamp"},DataRetentionInHours:{type:"integer"}}},S1v:{type:"list",member:{}}}}},function(e){e.exports={pagination:{ListSignalingChannels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ChannelInfoList"},ListStreams:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StreamInfoList"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.translate={},n.Translate=i.defineService("translate",["2017-07-01"]),Object.defineProperty(a.services.translate,"2017-07-01",{get:function(){var e=r(990);return e.paginators=r(991).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Translate},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-07-01",endpointPrefix:"translate",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Translate",serviceId:"Translate",signatureVersion:"v4",signingName:"translate",targetPrefix:"AWSShineFrontendService_20170701",uid:"translate-2017-07-01"},operations:{CreateParallelData:{input:{type:"structure",required:["Name","ParallelDataConfig","ClientToken"],members:{Name:{},Description:{},ParallelDataConfig:{shape:"S4"},EncryptionKey:{shape:"S7"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Name:{},Status:{}}}},DeleteParallelData:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},Status:{}}}},DeleteTerminology:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DescribeTextTranslationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{TextTranslationJobProperties:{shape:"Sj"}}}},GetParallelData:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ParallelDataProperties:{shape:"Sz"},DataLocation:{shape:"S13"},AuxiliaryDataLocation:{shape:"S13"},LatestUpdateAttemptAuxiliaryDataLocation:{shape:"S13"}}}},GetTerminology:{input:{type:"structure",required:["Name","TerminologyDataFormat"],members:{Name:{},TerminologyDataFormat:{}}},output:{type:"structure",members:{TerminologyProperties:{shape:"S18"},TerminologyDataLocation:{type:"structure",required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}}}}},ImportTerminology:{input:{type:"structure",required:["Name","MergeStrategy","TerminologyData"],members:{Name:{},MergeStrategy:{},Description:{},TerminologyData:{type:"structure",required:["File","Format"],members:{File:{type:"blob",sensitive:!0},Format:{}}},EncryptionKey:{shape:"S7"}}},output:{type:"structure",members:{TerminologyProperties:{shape:"S18"}}}},ListParallelData:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ParallelDataPropertiesList:{type:"list",member:{shape:"Sz"}},NextToken:{}}}},ListTerminologies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TerminologyPropertiesList:{type:"list",member:{shape:"S18"}},NextToken:{}}}},ListTextTranslationJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmittedBeforeTime:{type:"timestamp"},SubmittedAfterTime:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TextTranslationJobPropertiesList:{type:"list",member:{shape:"Sj"}},NextToken:{}}}},StartTextTranslationJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","SourceLanguageCode","TargetLanguageCodes","ClientToken"],members:{JobName:{},InputDataConfig:{shape:"St"},OutputDataConfig:{shape:"Sv"},DataAccessRoleArn:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"Sp"},TerminologyNames:{shape:"Sq"},ParallelDataNames:{shape:"Sq"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopTextTranslationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},TranslateText:{input:{type:"structure",required:["Text","SourceLanguageCode","TargetLanguageCode"],members:{Text:{},TerminologyNames:{shape:"Sq"},SourceLanguageCode:{},TargetLanguageCode:{}}},output:{type:"structure",required:["TranslatedText","SourceLanguageCode","TargetLanguageCode"],members:{TranslatedText:{},SourceLanguageCode:{},TargetLanguageCode:{},AppliedTerminologies:{type:"list",member:{type:"structure",members:{Name:{},Terms:{type:"list",member:{type:"structure",members:{SourceText:{},TargetText:{}}}}}}}}}},UpdateParallelData:{input:{type:"structure",required:["Name","ParallelDataConfig","ClientToken"],members:{Name:{},Description:{},ParallelDataConfig:{shape:"S4"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Name:{},Status:{},LatestUpdateAttemptStatus:{},LatestUpdateAttemptAt:{type:"timestamp"}}}}},shapes:{S4:{type:"structure",required:["S3Uri","Format"],members:{S3Uri:{},Format:{}}},S7:{type:"structure",required:["Type","Id"],members:{Type:{},Id:{}}},Sj:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},JobDetails:{type:"structure",members:{TranslatedDocumentsCount:{type:"integer"},DocumentsWithErrorsCount:{type:"integer"},InputDocumentsCount:{type:"integer"}}},SourceLanguageCode:{},TargetLanguageCodes:{shape:"Sp"},TerminologyNames:{shape:"Sq"},ParallelDataNames:{shape:"Sq"},Message:{},SubmittedTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"St"},OutputDataConfig:{shape:"Sv"},DataAccessRoleArn:{}}},Sp:{type:"list",member:{}},Sq:{type:"list",member:{}},St:{type:"structure",required:["S3Uri","ContentType"],members:{S3Uri:{},ContentType:{}}},Sv:{type:"structure",required:["S3Uri"],members:{S3Uri:{}}},Sz:{type:"structure",members:{Name:{},Arn:{},Description:{},Status:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"S11"},ParallelDataConfig:{shape:"S4"},Message:{},ImportedDataSize:{type:"long"},ImportedRecordCount:{type:"long"},FailedRecordCount:{type:"long"},SkippedRecordCount:{type:"long"},EncryptionKey:{shape:"S7"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},LatestUpdateAttemptStatus:{},LatestUpdateAttemptAt:{type:"timestamp"}}},S11:{type:"list",member:{}},S13:{type:"structure",required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}},S18:{type:"structure",members:{Name:{},Description:{},Arn:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"S11"},EncryptionKey:{shape:"S7"},SizeBytes:{type:"integer"},TermCount:{type:"integer"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"}}}}}},function(e){e.exports={pagination:{ListParallelData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTerminologies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTextTranslationJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.resourcegroups={},n.ResourceGroups=i.defineService("resourcegroups",["2017-11-27"]),Object.defineProperty(a.services.resourcegroups,"2017-11-27",{get:function(){var e=r(993);return e.paginators=r(994).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ResourceGroups},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"resource-groups",protocol:"rest-json",serviceAbbreviation:"Resource Groups",serviceFullName:"AWS Resource Groups",serviceId:"Resource Groups",signatureVersion:"v4",signingName:"resource-groups",uid:"resource-groups-2017-11-27"},operations:{CreateGroup:{http:{requestUri:"/groups"},input:{type:"structure",required:["Name"],members:{Name:{},Description:{},ResourceQuery:{shape:"S4"},Tags:{shape:"S7"},Configuration:{shape:"Sa"}}},output:{type:"structure",members:{Group:{shape:"Sj"},ResourceQuery:{shape:"S4"},Tags:{shape:"S7"},GroupConfiguration:{shape:"Sl"}}}},DeleteGroup:{http:{requestUri:"/delete-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},GetGroup:{http:{requestUri:"/get-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},GetGroupConfiguration:{http:{requestUri:"/get-group-configuration"},input:{type:"structure",members:{Group:{}}},output:{type:"structure",members:{GroupConfiguration:{shape:"Sl"}}}},GetGroupQuery:{http:{requestUri:"/get-group-query"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{GroupQuery:{shape:"Sx"}}}},GetTags:{http:{method:"GET",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn"],members:{Arn:{location:"uri",locationName:"Arn"}}},output:{type:"structure",members:{Arn:{},Tags:{shape:"S7"}}}},GroupResources:{http:{requestUri:"/group-resources"},input:{type:"structure",required:["Group","ResourceArns"],members:{Group:{},ResourceArns:{shape:"S11"}}},output:{type:"structure",members:{Succeeded:{shape:"S11"},Failed:{shape:"S14"},Pending:{shape:"S18"}}}},ListGroupResources:{http:{requestUri:"/list-group-resources"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Resources:{type:"list",member:{type:"structure",members:{Identifier:{shape:"S1l"},Status:{type:"structure",members:{Name:{}}}}}},ResourceIdentifiers:{shape:"S1p",deprecated:!0,deprecatedMessage:"This field is deprecated, use Resources instead."},NextToken:{},QueryErrors:{shape:"S1q"}}}},ListGroups:{http:{requestUri:"/groups-list"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{GroupIdentifiers:{type:"list",member:{type:"structure",members:{GroupName:{},GroupArn:{}}}},Groups:{deprecated:!0,deprecatedMessage:"This field is deprecated, use GroupIdentifiers instead.",type:"list",member:{shape:"Sj"}},NextToken:{}}}},PutGroupConfiguration:{http:{requestUri:"/put-group-configuration",responseCode:202},input:{type:"structure",members:{Group:{},Configuration:{shape:"Sa"}}},output:{type:"structure",members:{}}},SearchResources:{http:{requestUri:"/resources/search"},input:{type:"structure",required:["ResourceQuery"],members:{ResourceQuery:{shape:"S4"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceIdentifiers:{shape:"S1p"},NextToken:{},QueryErrors:{shape:"S1q"}}}},Tag:{http:{method:"PUT",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn","Tags"],members:{Arn:{location:"uri",locationName:"Arn"},Tags:{shape:"S7"}}},output:{type:"structure",members:{Arn:{},Tags:{shape:"S7"}}}},UngroupResources:{http:{requestUri:"/ungroup-resources"},input:{type:"structure",required:["Group","ResourceArns"],members:{Group:{},ResourceArns:{shape:"S11"}}},output:{type:"structure",members:{Succeeded:{shape:"S11"},Failed:{shape:"S14"},Pending:{shape:"S18"}}}},Untag:{http:{method:"PATCH",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn","Keys"],members:{Arn:{location:"uri",locationName:"Arn"},Keys:{shape:"S2d"}}},output:{type:"structure",members:{Arn:{},Keys:{shape:"S2d"}}}},UpdateGroup:{http:{requestUri:"/update-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},Description:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},UpdateGroupQuery:{http:{requestUri:"/update-group-query"},input:{type:"structure",required:["ResourceQuery"],members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},ResourceQuery:{shape:"S4"}}},output:{type:"structure",members:{GroupQuery:{shape:"Sx"}}}}},shapes:{S4:{type:"structure",required:["Type","Query"],members:{Type:{},Query:{}}},S7:{type:"map",key:{},value:{}},Sa:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Values:{type:"list",member:{}}}}}}}},Sj:{type:"structure",required:["GroupArn","Name"],members:{GroupArn:{},Name:{},Description:{}}},Sl:{type:"structure",members:{Configuration:{shape:"Sa"},ProposedConfiguration:{shape:"Sa"},Status:{},FailureReason:{}}},Sx:{type:"structure",required:["GroupName","ResourceQuery"],members:{GroupName:{},ResourceQuery:{shape:"S4"}}},S11:{type:"list",member:{}},S14:{type:"list",member:{type:"structure",members:{ResourceArn:{},ErrorMessage:{},ErrorCode:{}}}},S18:{type:"list",member:{type:"structure",members:{ResourceArn:{}}}},S1l:{type:"structure",members:{ResourceArn:{},ResourceType:{}}},S1p:{type:"list",member:{shape:"S1l"}},S1q:{type:"list",member:{type:"structure",members:{ErrorCode:{},Message:{}}}},S2d:{type:"list",member:{}}}}},function(e){e.exports={pagination:{ListGroupResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:["ResourceIdentifiers","Resources"]},ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GroupIdentifiers"},SearchResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResourceIdentifiers"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.connect={},n.Connect=i.defineService("connect",["2017-08-08"]),Object.defineProperty(a.services.connect,"2017-08-08",{get:function(){var e=r(996);return e.paginators=r(997).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Connect},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-08-08",endpointPrefix:"connect",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon Connect",serviceFullName:"Amazon Connect Service",serviceId:"Connect",signatureVersion:"v4",signingName:"connect",uid:"connect-2017-08-08"},operations:{AssociateApprovedOrigin:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/approved-origin"},input:{type:"structure",required:["InstanceId","Origin"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Origin:{}}}},AssociateBot:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/bot"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},LexBot:{shape:"S5"},LexV2Bot:{shape:"S8"}}}},AssociateInstanceStorageConfig:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/storage-config"},input:{type:"structure",required:["InstanceId","ResourceType","StorageConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ResourceType:{},StorageConfig:{shape:"Sc"}}},output:{type:"structure",members:{AssociationId:{}}}},AssociateLambdaFunction:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/lambda-function"},input:{type:"structure",required:["InstanceId","FunctionArn"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},FunctionArn:{}}}},AssociateLexBot:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/lex-bot"},input:{type:"structure",required:["InstanceId","LexBot"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},LexBot:{shape:"S5"}}}},AssociateQueueQuickConnects:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/associate-quick-connects"},input:{type:"structure",required:["InstanceId","QueueId","QuickConnectIds"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},QuickConnectIds:{shape:"Sw"}}}},AssociateRoutingProfileQueues:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/associate-queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId","QueueConfigs"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},QueueConfigs:{shape:"S10"}}}},AssociateSecurityKey:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/security-key"},input:{type:"structure",required:["InstanceId","Key"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Key:{}}},output:{type:"structure",members:{AssociationId:{}}}},CreateAgentStatus:{http:{method:"PUT",requestUri:"/agent-status/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","State"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Description:{},State:{},DisplayOrder:{type:"integer"},Tags:{shape:"S1e"}}},output:{type:"structure",members:{AgentStatusARN:{},AgentStatusId:{}}}},CreateContactFlow:{http:{method:"PUT",requestUri:"/contact-flows/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","Type","Content"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Type:{},Description:{},Content:{},Tags:{shape:"S1e"}}},output:{type:"structure",members:{ContactFlowId:{},ContactFlowArn:{}}}},CreateHoursOfOperation:{http:{method:"PUT",requestUri:"/hours-of-operations/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","TimeZone","Config"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Description:{},TimeZone:{},Config:{shape:"S1u"},Tags:{shape:"S1e"}}},output:{type:"structure",members:{HoursOfOperationId:{},HoursOfOperationArn:{}}}},CreateInstance:{http:{method:"PUT",requestUri:"/instance"},input:{type:"structure",required:["IdentityManagementType","InboundCallsEnabled","OutboundCallsEnabled"],members:{ClientToken:{},IdentityManagementType:{},InstanceAlias:{shape:"S25"},DirectoryId:{},InboundCallsEnabled:{type:"boolean"},OutboundCallsEnabled:{type:"boolean"}}},output:{type:"structure",members:{Id:{},Arn:{}}}},CreateIntegrationAssociation:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/integration-associations"},input:{type:"structure",required:["InstanceId","IntegrationType","IntegrationArn"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationType:{},IntegrationArn:{},SourceApplicationUrl:{},SourceApplicationName:{},SourceType:{},Tags:{shape:"S1e"}}},output:{type:"structure",members:{IntegrationAssociationId:{},IntegrationAssociationArn:{}}}},CreateQueue:{http:{method:"PUT",requestUri:"/queues/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","HoursOfOperationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Description:{},OutboundCallerConfig:{shape:"S2j"},HoursOfOperationId:{},MaxContacts:{type:"integer"},QuickConnectIds:{shape:"Sw"},Tags:{shape:"S1e"}}},output:{type:"structure",members:{QueueArn:{},QueueId:{}}}},CreateQuickConnect:{http:{method:"PUT",requestUri:"/quick-connects/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","QuickConnectConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Description:{},QuickConnectConfig:{shape:"S2r"},Tags:{shape:"S1e"}}},output:{type:"structure",members:{QuickConnectARN:{},QuickConnectId:{}}}},CreateRoutingProfile:{http:{method:"PUT",requestUri:"/routing-profiles/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","Description","DefaultOutboundQueueId","MediaConcurrencies"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Description:{},DefaultOutboundQueueId:{},QueueConfigs:{shape:"S10"},MediaConcurrencies:{shape:"S32"},Tags:{shape:"S1e"}}},output:{type:"structure",members:{RoutingProfileArn:{},RoutingProfileId:{}}}},CreateUseCase:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId","UseCaseType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"},UseCaseType:{},Tags:{shape:"S1e"}}},output:{type:"structure",members:{UseCaseId:{},UseCaseArn:{}}}},CreateUser:{http:{method:"PUT",requestUri:"/users/{InstanceId}"},input:{type:"structure",required:["Username","PhoneConfig","SecurityProfileIds","RoutingProfileId","InstanceId"],members:{Username:{},Password:{},IdentityInfo:{shape:"S3d"},PhoneConfig:{shape:"S3h"},DirectoryUserId:{},SecurityProfileIds:{shape:"S3m"},RoutingProfileId:{},HierarchyGroupId:{},InstanceId:{location:"uri",locationName:"InstanceId"},Tags:{shape:"S1e"}}},output:{type:"structure",members:{UserId:{},UserArn:{}}}},CreateUserHierarchyGroup:{http:{method:"PUT",requestUri:"/user-hierarchy-groups/{InstanceId}"},input:{type:"structure",required:["Name","InstanceId"],members:{Name:{},ParentGroupId:{},InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{HierarchyGroupId:{},HierarchyGroupArn:{}}}},DeleteHoursOfOperation:{http:{method:"DELETE",requestUri:"/hours-of-operations/{InstanceId}/{HoursOfOperationId}"},input:{type:"structure",required:["InstanceId","HoursOfOperationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},HoursOfOperationId:{location:"uri",locationName:"HoursOfOperationId"}}}},DeleteInstance:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}}},DeleteIntegrationAssociation:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"}}}},DeleteQuickConnect:{http:{method:"DELETE",requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}"},input:{type:"structure",required:["InstanceId","QuickConnectId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"}}}},DeleteUseCase:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases/{UseCaseId}"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId","UseCaseId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"},UseCaseId:{location:"uri",locationName:"UseCaseId"}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/users/{InstanceId}/{UserId}"},input:{type:"structure",required:["InstanceId","UserId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},UserId:{location:"uri",locationName:"UserId"}}}},DeleteUserHierarchyGroup:{http:{method:"DELETE",requestUri:"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}"},input:{type:"structure",required:["HierarchyGroupId","InstanceId"],members:{HierarchyGroupId:{location:"uri",locationName:"HierarchyGroupId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},DescribeAgentStatus:{http:{method:"GET",requestUri:"/agent-status/{InstanceId}/{AgentStatusId}"},input:{type:"structure",required:["InstanceId","AgentStatusId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AgentStatusId:{location:"uri",locationName:"AgentStatusId"}}},output:{type:"structure",members:{AgentStatus:{type:"structure",members:{AgentStatusARN:{},AgentStatusId:{},Name:{},Description:{},Type:{},DisplayOrder:{type:"integer"},State:{},Tags:{shape:"S1e"}}}}}},DescribeContactFlow:{http:{method:"GET",requestUri:"/contact-flows/{InstanceId}/{ContactFlowId}"},input:{type:"structure",required:["InstanceId","ContactFlowId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowId:{location:"uri",locationName:"ContactFlowId"}}},output:{type:"structure",members:{ContactFlow:{type:"structure",members:{Arn:{},Id:{},Name:{},Type:{},Description:{},Content:{},Tags:{shape:"S1e"}}}}}},DescribeHoursOfOperation:{http:{method:"GET",requestUri:"/hours-of-operations/{InstanceId}/{HoursOfOperationId}"},input:{type:"structure",required:["InstanceId","HoursOfOperationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},HoursOfOperationId:{location:"uri",locationName:"HoursOfOperationId"}}},output:{type:"structure",members:{HoursOfOperation:{type:"structure",members:{HoursOfOperationId:{},HoursOfOperationArn:{},Name:{},Description:{},TimeZone:{},Config:{shape:"S1u"},Tags:{shape:"S1e"}}}}}},DescribeInstance:{http:{method:"GET",requestUri:"/instance/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{Instance:{type:"structure",members:{Id:{},Arn:{},IdentityManagementType:{},InstanceAlias:{shape:"S25"},CreatedTime:{type:"timestamp"},ServiceRole:{},InstanceStatus:{},StatusReason:{type:"structure",members:{Message:{}}},InboundCallsEnabled:{type:"boolean"},OutboundCallsEnabled:{type:"boolean"}}}}}},DescribeInstanceAttribute:{http:{method:"GET",requestUri:"/instance/{InstanceId}/attribute/{AttributeType}"},input:{type:"structure",required:["InstanceId","AttributeType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AttributeType:{location:"uri",locationName:"AttributeType"}}},output:{type:"structure",members:{Attribute:{shape:"S4k"}}}},DescribeInstanceStorageConfig:{http:{method:"GET",requestUri:"/instance/{InstanceId}/storage-config/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId","ResourceType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"},ResourceType:{location:"querystring",locationName:"resourceType"}}},output:{type:"structure",members:{StorageConfig:{shape:"Sc"}}}},DescribeQueue:{http:{method:"GET",requestUri:"/queues/{InstanceId}/{QueueId}"},input:{type:"structure",required:["InstanceId","QueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"}}},output:{type:"structure",members:{Queue:{type:"structure",members:{Name:{},QueueArn:{},QueueId:{},Description:{},OutboundCallerConfig:{shape:"S2j"},HoursOfOperationId:{},MaxContacts:{type:"integer"},Status:{},Tags:{shape:"S1e"}}}}}},DescribeQuickConnect:{http:{method:"GET",requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}"},input:{type:"structure",required:["InstanceId","QuickConnectId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"}}},output:{type:"structure",members:{QuickConnect:{type:"structure",members:{QuickConnectARN:{},QuickConnectId:{},Name:{},Description:{},QuickConnectConfig:{shape:"S2r"},Tags:{shape:"S1e"}}}}}},DescribeRoutingProfile:{http:{method:"GET",requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}"},input:{type:"structure",required:["InstanceId","RoutingProfileId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"}}},output:{type:"structure",members:{RoutingProfile:{type:"structure",members:{InstanceId:{},Name:{},RoutingProfileArn:{},RoutingProfileId:{},Description:{},MediaConcurrencies:{shape:"S32"},DefaultOutboundQueueId:{},Tags:{shape:"S1e"}}}}}},DescribeUser:{http:{method:"GET",requestUri:"/users/{InstanceId}/{UserId}"},input:{type:"structure",required:["UserId","InstanceId"],members:{UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{User:{type:"structure",members:{Id:{},Arn:{},Username:{},IdentityInfo:{shape:"S3d"},PhoneConfig:{shape:"S3h"},DirectoryUserId:{},SecurityProfileIds:{shape:"S3m"},RoutingProfileId:{},HierarchyGroupId:{},Tags:{shape:"S1e"}}}}}},DescribeUserHierarchyGroup:{http:{method:"GET",requestUri:"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}"},input:{type:"structure",required:["HierarchyGroupId","InstanceId"],members:{HierarchyGroupId:{location:"uri",locationName:"HierarchyGroupId"},InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{HierarchyGroup:{type:"structure",members:{Id:{},Arn:{},Name:{},LevelId:{},HierarchyPath:{type:"structure",members:{LevelOne:{shape:"S56"},LevelTwo:{shape:"S56"},LevelThree:{shape:"S56"},LevelFour:{shape:"S56"},LevelFive:{shape:"S56"}}}}}}}},DescribeUserHierarchyStructure:{http:{method:"GET",requestUri:"/user-hierarchy-structure/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{HierarchyStructure:{type:"structure",members:{LevelOne:{shape:"S5a"},LevelTwo:{shape:"S5a"},LevelThree:{shape:"S5a"},LevelFour:{shape:"S5a"},LevelFive:{shape:"S5a"}}}}}},DisassociateApprovedOrigin:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/approved-origin"},input:{type:"structure",required:["InstanceId","Origin"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Origin:{location:"querystring",locationName:"origin"}}}},DisassociateBot:{http:{requestUri:"/instance/{InstanceId}/bot"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},LexBot:{shape:"S5"},LexV2Bot:{shape:"S8"}}}},DisassociateInstanceStorageConfig:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/storage-config/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId","ResourceType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"},ResourceType:{location:"querystring",locationName:"resourceType"}}}},DisassociateLambdaFunction:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/lambda-function"},input:{type:"structure",required:["InstanceId","FunctionArn"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},FunctionArn:{location:"querystring",locationName:"functionArn"}}}},DisassociateLexBot:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/lex-bot"},input:{type:"structure",required:["InstanceId","BotName","LexRegion"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},BotName:{location:"querystring",locationName:"botName"},LexRegion:{location:"querystring",locationName:"lexRegion"}}}},DisassociateQueueQuickConnects:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/disassociate-quick-connects"},input:{type:"structure",required:["InstanceId","QueueId","QuickConnectIds"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},QuickConnectIds:{shape:"Sw"}}}},DisassociateRoutingProfileQueues:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/disassociate-queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId","QueueReferences"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},QueueReferences:{type:"list",member:{shape:"S12"}}}}},DisassociateSecurityKey:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/security-key/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"}}}},GetContactAttributes:{http:{method:"GET",requestUri:"/contact/attributes/{InstanceId}/{InitialContactId}"},input:{type:"structure",required:["InstanceId","InitialContactId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},InitialContactId:{location:"uri",locationName:"InitialContactId"}}},output:{type:"structure",members:{Attributes:{shape:"S5o"}}}},GetCurrentMetricData:{http:{requestUri:"/metrics/current/{InstanceId}"},input:{type:"structure",required:["InstanceId","Filters","CurrentMetrics"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Filters:{shape:"S5s"},Groupings:{shape:"S5v"},CurrentMetrics:{type:"list",member:{shape:"S5y"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},MetricResults:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"S66"},Collections:{type:"list",member:{type:"structure",members:{Metric:{shape:"S5y"},Value:{type:"double"}}}}}}},DataSnapshotTime:{type:"timestamp"}}}},GetFederationToken:{http:{method:"GET",requestUri:"/user/federate/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{Credentials:{type:"structure",members:{AccessToken:{shape:"S6f"},AccessTokenExpiration:{type:"timestamp"},RefreshToken:{shape:"S6f"},RefreshTokenExpiration:{type:"timestamp"}}}}}},GetMetricData:{http:{requestUri:"/metrics/historical/{InstanceId}"},input:{type:"structure",required:["InstanceId","StartTime","EndTime","Filters","HistoricalMetrics"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Filters:{shape:"S5s"},Groupings:{shape:"S5v"},HistoricalMetrics:{type:"list",member:{shape:"S6i"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},MetricResults:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"S66"},Collections:{type:"list",member:{type:"structure",members:{Metric:{shape:"S6i"},Value:{type:"double"}}}}}}}}}},ListAgentStatuses:{http:{method:"GET",requestUri:"/agent-status/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},AgentStatusTypes:{location:"querystring",locationName:"AgentStatusTypes",type:"list",member:{}}}},output:{type:"structure",members:{NextToken:{},AgentStatusSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},Type:{}}}}}}},ListApprovedOrigins:{http:{method:"GET",requestUri:"/instance/{InstanceId}/approved-origins"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Origins:{type:"list",member:{}},NextToken:{}}}},ListBots:{http:{method:"GET",requestUri:"/instance/{InstanceId}/bots"},input:{type:"structure",required:["InstanceId","LexVersion"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},LexVersion:{location:"querystring",locationName:"lexVersion"}}},output:{type:"structure",members:{LexBots:{type:"list",member:{type:"structure",members:{LexBot:{shape:"S5"},LexV2Bot:{shape:"S8"}}}},NextToken:{}}}},ListContactFlows:{http:{method:"GET",requestUri:"/contact-flows-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowTypes:{location:"querystring",locationName:"contactFlowTypes",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{ContactFlowSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},ContactFlowType:{}}}},NextToken:{}}}},ListHoursOfOperations:{http:{method:"GET",requestUri:"/hours-of-operations-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{HoursOfOperationSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListInstanceAttributes:{http:{method:"GET",requestUri:"/instance/{InstanceId}/attributes"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Attributes:{type:"list",member:{shape:"S4k"}},NextToken:{}}}},ListInstanceStorageConfigs:{http:{method:"GET",requestUri:"/instance/{InstanceId}/storage-configs"},input:{type:"structure",required:["InstanceId","ResourceType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ResourceType:{location:"querystring",locationName:"resourceType"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{StorageConfigs:{type:"list",member:{shape:"Sc"}},NextToken:{}}}},ListInstances:{http:{method:"GET",requestUri:"/instance"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{InstanceSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},IdentityManagementType:{},InstanceAlias:{shape:"S25"},CreatedTime:{type:"timestamp"},ServiceRole:{},InstanceStatus:{},InboundCallsEnabled:{type:"boolean"},OutboundCallsEnabled:{type:"boolean"}}}},NextToken:{}}}},ListIntegrationAssociations:{http:{method:"GET",requestUri:"/instance/{InstanceId}/integration-associations"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationType:{location:"querystring",locationName:"integrationType"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{IntegrationAssociationSummaryList:{type:"list",member:{type:"structure",members:{IntegrationAssociationId:{},IntegrationAssociationArn:{},InstanceId:{},IntegrationType:{},IntegrationArn:{},SourceApplicationUrl:{},SourceApplicationName:{},SourceType:{}}}},NextToken:{}}}},ListLambdaFunctions:{http:{method:"GET",requestUri:"/instance/{InstanceId}/lambda-functions"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{LambdaFunctions:{type:"list",member:{}},NextToken:{}}}},ListLexBots:{http:{method:"GET",requestUri:"/instance/{InstanceId}/lex-bots"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{LexBots:{type:"list",member:{shape:"S5"}},NextToken:{}}}},ListPhoneNumbers:{http:{method:"GET",requestUri:"/phone-numbers-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},PhoneNumberTypes:{location:"querystring",locationName:"phoneNumberTypes",type:"list",member:{}},PhoneNumberCountryCodes:{location:"querystring",locationName:"phoneNumberCountryCodes",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{PhoneNumberSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},PhoneNumber:{},PhoneNumberType:{},PhoneNumberCountryCode:{}}}},NextToken:{}}}},ListPrompts:{http:{method:"GET",requestUri:"/prompts-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{PromptSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListQueueQuickConnects:{http:{method:"GET",requestUri:"/queues/{InstanceId}/{QueueId}/quick-connects"},input:{type:"structure",required:["InstanceId","QueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},QuickConnectSummaryList:{shape:"S8k"}}}},ListQueues:{http:{method:"GET",requestUri:"/queues-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueTypes:{location:"querystring",locationName:"queueTypes",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{QueueSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},QueueType:{}}}},NextToken:{}}}},ListQuickConnects:{http:{method:"GET",requestUri:"/quick-connects/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},QuickConnectTypes:{location:"querystring",locationName:"QuickConnectTypes",type:"list",member:{}}}},output:{type:"structure",members:{QuickConnectSummaryList:{shape:"S8k"},NextToken:{}}}},ListRoutingProfileQueues:{http:{method:"GET",requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},RoutingProfileQueueConfigSummaryList:{type:"list",member:{type:"structure",required:["QueueId","QueueArn","QueueName","Priority","Delay","Channel"],members:{QueueId:{},QueueArn:{},QueueName:{},Priority:{type:"integer"},Delay:{type:"integer"},Channel:{}}}}}}},ListRoutingProfiles:{http:{method:"GET",requestUri:"/routing-profiles-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{RoutingProfileSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListSecurityKeys:{http:{method:"GET",requestUri:"/instance/{InstanceId}/security-keys"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{SecurityKeys:{type:"list",member:{type:"structure",members:{AssociationId:{},Key:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListSecurityProfiles:{http:{method:"GET",requestUri:"/security-profiles-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{SecurityProfileSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S1e"}}}},ListUseCases:{http:{method:"GET",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{UseCaseSummaryList:{type:"list",member:{type:"structure",members:{UseCaseId:{},UseCaseArn:{},UseCaseType:{}}}},NextToken:{}}}},ListUserHierarchyGroups:{http:{method:"GET",requestUri:"/user-hierarchy-groups-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{UserHierarchyGroupSummaryList:{type:"list",member:{shape:"S56"}},NextToken:{}}}},ListUsers:{http:{method:"GET",requestUri:"/users-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{UserSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Username:{}}}},NextToken:{}}}},ResumeContactRecording:{http:{requestUri:"/contact/resume-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId"],members:{InstanceId:{},ContactId:{},InitialContactId:{}}},output:{type:"structure",members:{}}},StartChatContact:{http:{method:"PUT",requestUri:"/contact/chat"},input:{type:"structure",required:["InstanceId","ContactFlowId","ParticipantDetails"],members:{InstanceId:{},ContactFlowId:{},Attributes:{shape:"S5o"},ParticipantDetails:{type:"structure",required:["DisplayName"],members:{DisplayName:{}}},InitialMessage:{type:"structure",required:["ContentType","Content"],members:{ContentType:{},Content:{}}},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ContactId:{},ParticipantId:{},ParticipantToken:{}}}},StartContactRecording:{http:{requestUri:"/contact/start-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId","VoiceRecordingConfiguration"],members:{InstanceId:{},ContactId:{},InitialContactId:{},VoiceRecordingConfiguration:{type:"structure",members:{VoiceRecordingTrack:{}}}}},output:{type:"structure",members:{}}},StartOutboundVoiceContact:{http:{method:"PUT",requestUri:"/contact/outbound-voice"},input:{type:"structure",required:["DestinationPhoneNumber","ContactFlowId","InstanceId"],members:{DestinationPhoneNumber:{},ContactFlowId:{},InstanceId:{},ClientToken:{idempotencyToken:!0},SourcePhoneNumber:{},QueueId:{},Attributes:{shape:"S5o"},AnswerMachineDetectionConfig:{type:"structure",members:{EnableAnswerMachineDetection:{type:"boolean"},AwaitAnswerMachinePrompt:{type:"boolean"}}},CampaignId:{},TrafficType:{}}},output:{type:"structure",members:{ContactId:{}}}},StartTaskContact:{http:{method:"PUT",requestUri:"/contact/task"},input:{type:"structure",required:["InstanceId","ContactFlowId","Name"],members:{InstanceId:{},PreviousContactId:{},ContactFlowId:{},Attributes:{shape:"S5o"},Name:{},References:{type:"map",key:{},value:{type:"structure",required:["Value","Type"],members:{Value:{},Type:{}}}},Description:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ContactId:{}}}},StopContact:{http:{requestUri:"/contact/stop"},input:{type:"structure",required:["ContactId","InstanceId"],members:{ContactId:{},InstanceId:{}}},output:{type:"structure",members:{}}},StopContactRecording:{http:{requestUri:"/contact/stop-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId"],members:{InstanceId:{},ContactId:{},InitialContactId:{}}},output:{type:"structure",members:{}}},SuspendContactRecording:{http:{requestUri:"/contact/suspend-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId"],members:{InstanceId:{},ContactId:{},InitialContactId:{}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S1e"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}}},UpdateAgentStatus:{http:{requestUri:"/agent-status/{InstanceId}/{AgentStatusId}"},input:{type:"structure",required:["InstanceId","AgentStatusId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AgentStatusId:{location:"uri",locationName:"AgentStatusId"},Name:{},Description:{},State:{},DisplayOrder:{type:"integer"},ResetOrderNumber:{type:"boolean"}}}},UpdateContactAttributes:{http:{requestUri:"/contact/attributes"},input:{type:"structure",required:["InitialContactId","InstanceId","Attributes"],members:{InitialContactId:{},InstanceId:{},Attributes:{shape:"S5o"}}},output:{type:"structure",members:{}}},UpdateContactFlowContent:{http:{requestUri:"/contact-flows/{InstanceId}/{ContactFlowId}/content"},input:{type:"structure",required:["InstanceId","ContactFlowId","Content"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowId:{location:"uri",locationName:"ContactFlowId"},Content:{}}}},UpdateContactFlowName:{http:{requestUri:"/contact-flows/{InstanceId}/{ContactFlowId}/name"},input:{type:"structure",required:["InstanceId","ContactFlowId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowId:{location:"uri",locationName:"ContactFlowId"},Name:{},Description:{}}}},UpdateHoursOfOperation:{http:{requestUri:"/hours-of-operations/{InstanceId}/{HoursOfOperationId}"},input:{type:"structure",required:["InstanceId","HoursOfOperationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},HoursOfOperationId:{location:"uri",locationName:"HoursOfOperationId"},Name:{},Description:{},TimeZone:{},Config:{shape:"S1u"}}}},UpdateInstanceAttribute:{http:{requestUri:"/instance/{InstanceId}/attribute/{AttributeType}"},input:{type:"structure",required:["InstanceId","AttributeType","Value"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AttributeType:{location:"uri",locationName:"AttributeType"},Value:{}}}},UpdateInstanceStorageConfig:{http:{requestUri:"/instance/{InstanceId}/storage-config/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId","ResourceType","StorageConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"},ResourceType:{location:"querystring",locationName:"resourceType"},StorageConfig:{shape:"Sc"}}}},UpdateQueueHoursOfOperation:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/hours-of-operation"},input:{type:"structure",required:["InstanceId","QueueId","HoursOfOperationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},HoursOfOperationId:{}}}},UpdateQueueMaxContacts:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/max-contacts"},input:{type:"structure",required:["InstanceId","QueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},MaxContacts:{type:"integer"}}}},UpdateQueueName:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/name"},input:{type:"structure",required:["InstanceId","QueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},Name:{},Description:{}}}},UpdateQueueOutboundCallerConfig:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/outbound-caller-config"},input:{type:"structure",required:["InstanceId","QueueId","OutboundCallerConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},OutboundCallerConfig:{shape:"S2j"}}}},UpdateQueueStatus:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/status"},input:{type:"structure",required:["InstanceId","QueueId","Status"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},Status:{}}}},UpdateQuickConnectConfig:{http:{requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}/config"},input:{type:"structure",required:["InstanceId","QuickConnectId","QuickConnectConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"},QuickConnectConfig:{shape:"S2r"}}}},UpdateQuickConnectName:{http:{requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}/name"},input:{type:"structure",required:["InstanceId","QuickConnectId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"},Name:{},Description:{}}}},UpdateRoutingProfileConcurrency:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/concurrency"},input:{type:"structure",required:["InstanceId","RoutingProfileId","MediaConcurrencies"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},MediaConcurrencies:{shape:"S32"}}}},UpdateRoutingProfileDefaultOutboundQueue:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/default-outbound-queue"},input:{type:"structure",required:["InstanceId","RoutingProfileId","DefaultOutboundQueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},DefaultOutboundQueueId:{}}}},UpdateRoutingProfileName:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/name"},input:{type:"structure",required:["InstanceId","RoutingProfileId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},Name:{},Description:{}}}},UpdateRoutingProfileQueues:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId","QueueConfigs"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},QueueConfigs:{shape:"S10"}}}},UpdateUserHierarchy:{http:{requestUri:"/users/{InstanceId}/{UserId}/hierarchy"},input:{type:"structure",required:["UserId","InstanceId"],members:{HierarchyGroupId:{},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserHierarchyGroupName:{http:{requestUri:"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}/name"},input:{type:"structure",required:["Name","HierarchyGroupId","InstanceId"],members:{Name:{},HierarchyGroupId:{location:"uri",locationName:"HierarchyGroupId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserHierarchyStructure:{http:{requestUri:"/user-hierarchy-structure/{InstanceId}"},input:{type:"structure",required:["HierarchyStructure","InstanceId"],members:{HierarchyStructure:{type:"structure",members:{LevelOne:{shape:"Sbk"},LevelTwo:{shape:"Sbk"},LevelThree:{shape:"Sbk"},LevelFour:{shape:"Sbk"},LevelFive:{shape:"Sbk"}}},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserIdentityInfo:{http:{requestUri:"/users/{InstanceId}/{UserId}/identity-info"},input:{type:"structure",required:["IdentityInfo","UserId","InstanceId"],members:{IdentityInfo:{shape:"S3d"},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserPhoneConfig:{http:{requestUri:"/users/{InstanceId}/{UserId}/phone-config"},input:{type:"structure",required:["PhoneConfig","UserId","InstanceId"],members:{PhoneConfig:{shape:"S3h"},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserRoutingProfile:{http:{requestUri:"/users/{InstanceId}/{UserId}/routing-profile"},input:{type:"structure",required:["RoutingProfileId","UserId","InstanceId"],members:{RoutingProfileId:{},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserSecurityProfiles:{http:{requestUri:"/users/{InstanceId}/{UserId}/security-profiles"},input:{type:"structure",required:["SecurityProfileIds","UserId","InstanceId"],members:{SecurityProfileIds:{shape:"S3m"},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}}},shapes:{S5:{type:"structure",members:{Name:{},LexRegion:{}}},S8:{type:"structure",members:{AliasArn:{}}},Sc:{type:"structure",required:["StorageType"],members:{AssociationId:{},StorageType:{},S3Config:{type:"structure",required:["BucketName","BucketPrefix"],members:{BucketName:{},BucketPrefix:{},EncryptionConfig:{shape:"Si"}}},KinesisVideoStreamConfig:{type:"structure",required:["Prefix","RetentionPeriodHours","EncryptionConfig"],members:{Prefix:{},RetentionPeriodHours:{type:"integer"},EncryptionConfig:{shape:"Si"}}},KinesisStreamConfig:{type:"structure",required:["StreamArn"],members:{StreamArn:{}}},KinesisFirehoseConfig:{type:"structure",required:["FirehoseArn"],members:{FirehoseArn:{}}}}},Si:{type:"structure",required:["EncryptionType","KeyId"],members:{EncryptionType:{},KeyId:{}}},Sw:{type:"list",member:{}},S10:{type:"list",member:{type:"structure",required:["QueueReference","Priority","Delay"],members:{QueueReference:{shape:"S12"},Priority:{type:"integer"},Delay:{type:"integer"}}}},S12:{type:"structure",required:["QueueId","Channel"],members:{QueueId:{},Channel:{}}},S1e:{type:"map",key:{},value:{}},S1u:{type:"list",member:{type:"structure",required:["Day","StartTime","EndTime"],members:{Day:{},StartTime:{shape:"S1x"},EndTime:{shape:"S1x"}}}},S1x:{type:"structure",required:["Hours","Minutes"],members:{Hours:{type:"integer"},Minutes:{type:"integer"}}},S25:{type:"string",sensitive:!0},S2j:{type:"structure",members:{OutboundCallerIdName:{},OutboundCallerIdNumberId:{},OutboundFlowId:{}}},S2r:{type:"structure",required:["QuickConnectType"],members:{QuickConnectType:{},UserConfig:{type:"structure",required:["UserId","ContactFlowId"],members:{UserId:{},ContactFlowId:{}}},QueueConfig:{type:"structure",required:["QueueId","ContactFlowId"],members:{QueueId:{},ContactFlowId:{}}},PhoneConfig:{type:"structure",required:["PhoneNumber"],members:{PhoneNumber:{}}}}},S32:{type:"list",member:{type:"structure",required:["Channel","Concurrency"],members:{Channel:{},Concurrency:{type:"integer"}}}},S3d:{type:"structure",members:{FirstName:{},LastName:{},Email:{}}},S3h:{type:"structure",required:["PhoneType"],members:{PhoneType:{},AutoAccept:{type:"boolean"},AfterContactWorkTimeLimit:{type:"integer"},DeskPhoneNumber:{}}},S3m:{type:"list",member:{}},S4k:{type:"structure",members:{AttributeType:{},Value:{}}},S56:{type:"structure",members:{Id:{},Arn:{},Name:{}}},S5a:{type:"structure",members:{Id:{},Arn:{},Name:{}}},S5o:{type:"map",key:{},value:{}},S5s:{type:"structure",members:{Queues:{type:"list",member:{}},Channels:{type:"list",member:{}}}},S5v:{type:"list",member:{}},S5y:{type:"structure",members:{Name:{},Unit:{}}},S66:{type:"structure",members:{Queue:{type:"structure",members:{Id:{},Arn:{}}},Channel:{}}},S6f:{type:"string",sensitive:!0},S6i:{type:"structure",members:{Name:{},Threshold:{type:"structure",members:{Comparison:{},ThresholdValue:{type:"double"}}},Statistic:{},Unit:{}}},S8k:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},QuickConnectType:{}}}},Sbk:{type:"structure",required:["Name"],members:{Name:{}}}}}},function(e){e.exports={pagination:{GetCurrentMetricData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMetricData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListAgentStatuses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AgentStatusSummaryList"},ListApprovedOrigins:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Origins"},ListBots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LexBots"},ListContactFlows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ContactFlowSummaryList"},ListHoursOfOperations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"HoursOfOperationSummaryList"},ListInstanceAttributes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Attributes"},ListInstanceStorageConfigs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StorageConfigs"},ListInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceSummaryList"},ListIntegrationAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IntegrationAssociationSummaryList"},ListLambdaFunctions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LambdaFunctions"},ListLexBots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LexBots"},ListPhoneNumbers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PhoneNumberSummaryList"},ListPrompts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PromptSummaryList"},ListQueueQuickConnects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QuickConnectSummaryList"},ListQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueueSummaryList"},ListQuickConnects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QuickConnectSummaryList"},ListRoutingProfileQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RoutingProfileQueueConfigSummaryList"},ListRoutingProfiles:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RoutingProfileSummaryList"},ListSecurityKeys:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityKeys"},ListSecurityProfiles:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityProfileSummaryList"},ListUseCases:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UseCaseSummaryList"},ListUserHierarchyGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserHierarchyGroupSummaryList"},ListUsers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserSummaryList"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.secretsmanager={},n.SecretsManager=i.defineService("secretsmanager",["2017-10-17"]),Object.defineProperty(a.services.secretsmanager,"2017-10-17",{get:function(){var e=r(999);return e.paginators=r(1e3).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.SecretsManager},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-10-17",endpointPrefix:"secretsmanager",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Secrets Manager",serviceId:"Secrets Manager",signatureVersion:"v4",signingName:"secretsmanager",targetPrefix:"secretsmanager",uid:"secretsmanager-2017-10-17"},operations:{CancelRotateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},CreateSecret:{input:{type:"structure",required:["Name"],members:{Name:{},ClientRequestToken:{idempotencyToken:!0},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},Tags:{shape:"Se"},AddReplicaRegions:{shape:"Si"},ForceOverwriteReplicaSecret:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},ReplicationStatus:{shape:"Sn"}}}},DeleteResourcePolicy:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},DeleteSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},RecoveryWindowInDays:{type:"long"},ForceDeleteWithoutRecovery:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{},DeletionDate:{type:"timestamp"}}}},DescribeSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},Description:{},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaARN:{},RotationRules:{shape:"S12"},LastRotatedDate:{type:"timestamp"},LastChangedDate:{type:"timestamp"},LastAccessedDate:{type:"timestamp"},DeletedDate:{type:"timestamp"},Tags:{shape:"Se"},VersionIdsToStages:{shape:"S17"},OwningService:{},CreatedDate:{type:"timestamp"},PrimaryRegion:{},ReplicationStatus:{shape:"Sn"}}}},GetRandomPassword:{input:{type:"structure",members:{PasswordLength:{type:"long"},ExcludeCharacters:{},ExcludeNumbers:{type:"boolean"},ExcludePunctuation:{type:"boolean"},ExcludeUppercase:{type:"boolean"},ExcludeLowercase:{type:"boolean"},IncludeSpace:{type:"boolean"},RequireEachIncludedType:{type:"boolean"}}},output:{type:"structure",members:{RandomPassword:{type:"string",sensitive:!0}}}},GetResourcePolicy:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},ResourcePolicy:{}}}},GetSecretValue:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},VersionId:{},VersionStage:{}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},VersionStages:{shape:"S18"},CreatedDate:{type:"timestamp"}}}},ListSecretVersionIds:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},MaxResults:{type:"integer"},NextToken:{},IncludeDeprecated:{type:"boolean"}}},output:{type:"structure",members:{Versions:{type:"list",member:{type:"structure",members:{VersionId:{},VersionStages:{shape:"S18"},LastAccessedDate:{type:"timestamp"},CreatedDate:{type:"timestamp"},KmsKeyIds:{type:"list",member:{}}}}},NextToken:{},ARN:{},Name:{}}}},ListSecrets:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},SortOrder:{}}},output:{type:"structure",members:{SecretList:{type:"list",member:{type:"structure",members:{ARN:{},Name:{},Description:{},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaARN:{},RotationRules:{shape:"S12"},LastRotatedDate:{type:"timestamp"},LastChangedDate:{type:"timestamp"},LastAccessedDate:{type:"timestamp"},DeletedDate:{type:"timestamp"},Tags:{shape:"Se"},SecretVersionsToStages:{shape:"S17"},OwningService:{},CreatedDate:{type:"timestamp"},PrimaryRegion:{}}}},NextToken:{}}}},PutResourcePolicy:{input:{type:"structure",required:["SecretId","ResourcePolicy"],members:{SecretId:{},ResourcePolicy:{},BlockPublicPolicy:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{}}}},PutSecretValue:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:!0},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},VersionStages:{shape:"S18"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},VersionStages:{shape:"S18"}}}},RemoveRegionsFromReplication:{input:{type:"structure",required:["SecretId","RemoveReplicaRegions"],members:{SecretId:{},RemoveReplicaRegions:{type:"list",member:{}}}},output:{type:"structure",members:{ARN:{},ReplicationStatus:{shape:"Sn"}}}},ReplicateSecretToRegions:{input:{type:"structure",required:["SecretId","AddReplicaRegions"],members:{SecretId:{},AddReplicaRegions:{shape:"Si"},ForceOverwriteReplicaSecret:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},ReplicationStatus:{shape:"Sn"}}}},RestoreSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},RotateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:!0},RotationLambdaARN:{},RotationRules:{shape:"S12"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},StopReplicationToReplica:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{}}}},TagResource:{input:{type:"structure",required:["SecretId","Tags"],members:{SecretId:{},Tags:{shape:"Se"}}}},UntagResource:{input:{type:"structure",required:["SecretId","TagKeys"],members:{SecretId:{},TagKeys:{type:"list",member:{}}}}},UpdateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:!0},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},UpdateSecretVersionStage:{input:{type:"structure",required:["SecretId","VersionStage"],members:{SecretId:{},VersionStage:{},RemoveFromVersionId:{},MoveToVersionId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},ValidateResourcePolicy:{input:{type:"structure",required:["ResourcePolicy"],members:{SecretId:{},ResourcePolicy:{}}},output:{type:"structure",members:{PolicyValidationPassed:{type:"boolean"},ValidationErrors:{type:"list",member:{type:"structure",members:{CheckName:{},ErrorMessage:{}}}}}}}},shapes:{Sc:{type:"blob",sensitive:!0},Sd:{type:"string",sensitive:!0},Se:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Si:{type:"list",member:{type:"structure",members:{Region:{},KmsKeyId:{}}}},Sn:{type:"list",member:{type:"structure",members:{Region:{},KmsKeyId:{},Status:{},StatusMessage:{},LastAccessedDate:{type:"timestamp"}}}},S12:{type:"structure",members:{AutomaticallyAfterDays:{type:"long"}}},S17:{type:"map",key:{},value:{shape:"S18"}},S18:{type:"list",member:{}}}}},function(e){e.exports={pagination:{ListSecretVersionIds:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSecrets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.iotanalytics={},n.IoTAnalytics=i.defineService("iotanalytics",["2017-11-27"]),Object.defineProperty(a.services.iotanalytics,"2017-11-27",{get:function(){var e=r(1002);return e.paginators=r(1003).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.IoTAnalytics},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"iotanalytics",protocol:"rest-json",serviceFullName:"AWS IoT Analytics",serviceId:"IoTAnalytics",signatureVersion:"v4",signingName:"iotanalytics",uid:"iotanalytics-2017-11-27"},operations:{BatchPutMessage:{http:{requestUri:"/messages/batch",responseCode:200},input:{type:"structure",required:["channelName","messages"],members:{channelName:{},messages:{type:"list",member:{type:"structure",required:["messageId","payload"],members:{messageId:{},payload:{type:"blob"}}}}}},output:{type:"structure",members:{batchPutMessageErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},CancelPipelineReprocessing:{http:{method:"DELETE",requestUri:"/pipelines/{pipelineName}/reprocessing/{reprocessingId}"},input:{type:"structure",required:["pipelineName","reprocessingId"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},reprocessingId:{location:"uri",locationName:"reprocessingId"}}},output:{type:"structure",members:{}}},CreateChannel:{http:{requestUri:"/channels",responseCode:201},input:{type:"structure",required:["channelName"],members:{channelName:{},channelStorage:{shape:"Sh"},retentionPeriod:{shape:"Sn"},tags:{shape:"Sq"}}},output:{type:"structure",members:{channelName:{},channelArn:{},retentionPeriod:{shape:"Sn"}}}},CreateDataset:{http:{requestUri:"/datasets",responseCode:201},input:{type:"structure",required:["datasetName","actions"],members:{datasetName:{},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"},tags:{shape:"Sq"},lateDataRules:{shape:"S24"}}},output:{type:"structure",members:{datasetName:{},datasetArn:{},retentionPeriod:{shape:"Sn"}}}},CreateDatasetContent:{http:{requestUri:"/datasets/{datasetName}/content"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{}}},output:{type:"structure",members:{versionId:{}}}},CreateDatastore:{http:{requestUri:"/datastores",responseCode:201},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{},datastoreStorage:{shape:"S2h"},retentionPeriod:{shape:"Sn"},tags:{shape:"Sq"},fileFormatConfiguration:{shape:"S2m"},datastorePartitions:{shape:"S2u"}}},output:{type:"structure",members:{datastoreName:{},datastoreArn:{},retentionPeriod:{shape:"Sn"}}}},CreatePipeline:{http:{requestUri:"/pipelines",responseCode:201},input:{type:"structure",required:["pipelineName","pipelineActivities"],members:{pipelineName:{},pipelineActivities:{shape:"S34"},tags:{shape:"Sq"}}},output:{type:"structure",members:{pipelineName:{},pipelineArn:{}}}},DeleteChannel:{http:{method:"DELETE",requestUri:"/channels/{channelName}",responseCode:204},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"}}}},DeleteDataset:{http:{method:"DELETE",requestUri:"/datasets/{datasetName}",responseCode:204},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"}}}},DeleteDatasetContent:{http:{method:"DELETE",requestUri:"/datasets/{datasetName}/content",responseCode:204},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{location:"querystring",locationName:"versionId"}}}},DeleteDatastore:{http:{method:"DELETE",requestUri:"/datastores/{datastoreName}",responseCode:204},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/pipelines/{pipelineName}",responseCode:204},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"}}}},DescribeChannel:{http:{method:"GET",requestUri:"/channels/{channelName}"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},includeStatistics:{location:"querystring",locationName:"includeStatistics",type:"boolean"}}},output:{type:"structure",members:{channel:{type:"structure",members:{name:{},storage:{shape:"Sh"},arn:{},status:{},retentionPeriod:{shape:"Sn"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"}}},statistics:{type:"structure",members:{size:{shape:"S42"}}}}}},DescribeDataset:{http:{method:"GET",requestUri:"/datasets/{datasetName}"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"}}},output:{type:"structure",members:{dataset:{type:"structure",members:{name:{},arn:{},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"},lateDataRules:{shape:"S24"}}}}}},DescribeDatastore:{http:{method:"GET",requestUri:"/datastores/{datastoreName}"},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"},includeStatistics:{location:"querystring",locationName:"includeStatistics",type:"boolean"}}},output:{type:"structure",members:{datastore:{type:"structure",members:{name:{},storage:{shape:"S2h"},arn:{},status:{},retentionPeriod:{shape:"Sn"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"},fileFormatConfiguration:{shape:"S2m"},datastorePartitions:{shape:"S2u"}}},statistics:{type:"structure",members:{size:{shape:"S42"}}}}}},DescribeLoggingOptions:{http:{method:"GET",requestUri:"/logging"},input:{type:"structure",members:{}},output:{type:"structure",members:{loggingOptions:{shape:"S4f"}}}},DescribePipeline:{http:{method:"GET",requestUri:"/pipelines/{pipelineName}"},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"}}},output:{type:"structure",members:{pipeline:{type:"structure",members:{name:{},arn:{},activities:{shape:"S34"},reprocessingSummaries:{shape:"S4l"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}}}},GetDatasetContent:{http:{method:"GET",requestUri:"/datasets/{datasetName}/content"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{location:"querystring",locationName:"versionId"}}},output:{type:"structure",members:{entries:{type:"list",member:{type:"structure",members:{entryName:{},dataURI:{}}}},timestamp:{type:"timestamp"},status:{shape:"S4t"}}}},ListChannels:{http:{method:"GET",requestUri:"/channels"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{channelSummaries:{type:"list",member:{type:"structure",members:{channelName:{},channelStorage:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",members:{bucket:{},keyPrefix:{},roleArn:{}}}}},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"}}}},nextToken:{}}}},ListDatasetContents:{http:{method:"GET",requestUri:"/datasets/{datasetName}/contents"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},scheduledOnOrAfter:{location:"querystring",locationName:"scheduledOnOrAfter",type:"timestamp"},scheduledBefore:{location:"querystring",locationName:"scheduledBefore",type:"timestamp"}}},output:{type:"structure",members:{datasetContentSummaries:{type:"list",member:{type:"structure",members:{version:{},status:{shape:"S4t"},creationTime:{type:"timestamp"},scheduleTime:{type:"timestamp"},completionTime:{type:"timestamp"}}}},nextToken:{}}}},ListDatasets:{http:{method:"GET",requestUri:"/datasets"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{datasetSummaries:{type:"list",member:{type:"structure",members:{datasetName:{},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},triggers:{shape:"S1l"},actions:{type:"list",member:{type:"structure",members:{actionName:{},actionType:{}}}}}}},nextToken:{}}}},ListDatastores:{http:{method:"GET",requestUri:"/datastores"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{datastoreSummaries:{type:"list",member:{type:"structure",members:{datastoreName:{},datastoreStorage:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",members:{bucket:{},keyPrefix:{},roleArn:{}}},iotSiteWiseMultiLayerStorage:{type:"structure",members:{customerManagedS3Storage:{type:"structure",members:{bucket:{},keyPrefix:{}}}}}}},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"},fileFormatType:{},datastorePartitions:{shape:"S2u"}}}},nextToken:{}}}},ListPipelines:{http:{method:"GET",requestUri:"/pipelines"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{pipelineSummaries:{type:"list",member:{type:"structure",members:{pipelineName:{},reprocessingSummaries:{shape:"S4l"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sq"}}}},PutLoggingOptions:{http:{method:"PUT",requestUri:"/logging"},input:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S4f"}}}},RunPipelineActivity:{http:{requestUri:"/pipelineactivities/run"},input:{type:"structure",required:["pipelineActivity","payloads"],members:{pipelineActivity:{shape:"S35"},payloads:{shape:"S5z"}}},output:{type:"structure",members:{payloads:{shape:"S5z"},logResult:{}}}},SampleChannelData:{http:{method:"GET",requestUri:"/channels/{channelName}/sample"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},maxMessages:{location:"querystring",locationName:"maxMessages",type:"integer"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{payloads:{shape:"S5z"}}}},StartPipelineReprocessing:{http:{requestUri:"/pipelines/{pipelineName}/reprocessing"},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},startTime:{type:"timestamp"},endTime:{type:"timestamp"},channelMessages:{type:"structure",members:{s3Paths:{type:"list",member:{}}}}}},output:{type:"structure",members:{reprocessingId:{}}}},TagResource:{http:{requestUri:"/tags",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateChannel:{http:{method:"PUT",requestUri:"/channels/{channelName}"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},channelStorage:{shape:"Sh"},retentionPeriod:{shape:"Sn"}}}},UpdateDataset:{http:{method:"PUT",requestUri:"/datasets/{datasetName}"},input:{type:"structure",required:["datasetName","actions"],members:{datasetName:{location:"uri",locationName:"datasetName"},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"},lateDataRules:{shape:"S24"}}}},UpdateDatastore:{http:{method:"PUT",requestUri:"/datastores/{datastoreName}"},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"},retentionPeriod:{shape:"Sn"},datastoreStorage:{shape:"S2h"},fileFormatConfiguration:{shape:"S2m"}}}},UpdatePipeline:{http:{method:"PUT",requestUri:"/pipelines/{pipelineName}"},input:{type:"structure",required:["pipelineName","pipelineActivities"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},pipelineActivities:{shape:"S34"}}}}},shapes:{Sh:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",required:["bucket","roleArn"],members:{bucket:{},keyPrefix:{},roleArn:{}}}}},Sn:{type:"structure",members:{unlimited:{type:"boolean"},numberOfDays:{type:"integer"}}},Sq:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sy:{type:"list",member:{type:"structure",members:{actionName:{},queryAction:{type:"structure",required:["sqlQuery"],members:{sqlQuery:{},filters:{type:"list",member:{type:"structure",members:{deltaTime:{type:"structure",required:["offsetSeconds","timeExpression"],members:{offsetSeconds:{type:"integer"},timeExpression:{}}}}}}}},containerAction:{type:"structure",required:["image","executionRoleArn","resourceConfiguration"],members:{image:{},executionRoleArn:{},resourceConfiguration:{type:"structure",required:["computeType","volumeSizeInGB"],members:{computeType:{},volumeSizeInGB:{type:"integer"}}},variables:{type:"list",member:{type:"structure",required:["name"],members:{name:{},stringValue:{},doubleValue:{type:"double"},datasetContentVersionValue:{type:"structure",required:["datasetName"],members:{datasetName:{}}},outputFileUriValue:{type:"structure",required:["fileName"],members:{fileName:{}}}}}}}}}}},S1l:{type:"list",member:{type:"structure",members:{schedule:{type:"structure",members:{expression:{}}},dataset:{type:"structure",required:["name"],members:{name:{}}}}}},S1q:{type:"list",member:{type:"structure",required:["destination"],members:{entryName:{},destination:{type:"structure",members:{iotEventsDestinationConfiguration:{type:"structure",required:["inputName","roleArn"],members:{inputName:{},roleArn:{}}},s3DestinationConfiguration:{type:"structure",required:["bucket","key","roleArn"],members:{bucket:{},key:{},glueConfiguration:{type:"structure",required:["tableName","databaseName"],members:{tableName:{},databaseName:{}}},roleArn:{}}}}}}}},S21:{type:"structure",members:{unlimited:{type:"boolean"},maxVersions:{type:"integer"}}},S24:{type:"list",member:{type:"structure",required:["ruleConfiguration"],members:{ruleName:{},ruleConfiguration:{type:"structure",members:{deltaTimeSessionWindowConfiguration:{type:"structure",required:["timeoutInMinutes"],members:{timeoutInMinutes:{type:"integer"}}}}}}}},S2h:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",required:["bucket","roleArn"],members:{bucket:{},keyPrefix:{},roleArn:{}}},iotSiteWiseMultiLayerStorage:{type:"structure",required:["customerManagedS3Storage"],members:{customerManagedS3Storage:{type:"structure",required:["bucket"],members:{bucket:{},keyPrefix:{}}}}}}},S2m:{type:"structure",members:{jsonConfiguration:{type:"structure",members:{}},parquetConfiguration:{type:"structure",members:{schemaDefinition:{type:"structure",members:{columns:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},type:{}}}}}}}}}},S2u:{type:"structure",members:{partitions:{type:"list",member:{type:"structure",members:{attributePartition:{type:"structure",required:["attributeName"],members:{attributeName:{}}},timestampPartition:{type:"structure",required:["attributeName"],members:{attributeName:{},timestampFormat:{}}}}}}}},S34:{type:"list",member:{shape:"S35"}},S35:{type:"structure",members:{channel:{type:"structure",required:["name","channelName"],members:{name:{},channelName:{},next:{}}},lambda:{type:"structure",required:["name","lambdaName","batchSize"],members:{name:{},lambdaName:{},batchSize:{type:"integer"},next:{}}},datastore:{type:"structure",required:["name","datastoreName"],members:{name:{},datastoreName:{}}},addAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{type:"map",key:{},value:{}},next:{}}},removeAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{shape:"S3g"},next:{}}},selectAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{shape:"S3g"},next:{}}},filter:{type:"structure",required:["name","filter"],members:{name:{},filter:{},next:{}}},math:{type:"structure",required:["name","attribute","math"],members:{name:{},attribute:{},math:{},next:{}}},deviceRegistryEnrich:{type:"structure",required:["name","attribute","thingName","roleArn"],members:{name:{},attribute:{},thingName:{},roleArn:{},next:{}}},deviceShadowEnrich:{type:"structure",required:["name","attribute","thingName","roleArn"],members:{name:{},attribute:{},thingName:{},roleArn:{},next:{}}}}},S3g:{type:"list",member:{}},S42:{type:"structure",members:{estimatedSizeInBytes:{type:"double"},estimatedOn:{type:"timestamp"}}},S4f:{type:"structure",required:["roleArn","level","enabled"],members:{roleArn:{},level:{},enabled:{type:"boolean"}}},S4l:{type:"list",member:{type:"structure",members:{id:{},status:{},creationTime:{type:"timestamp"}}}},S4t:{type:"structure",members:{state:{},reason:{}}},S5z:{type:"list",member:{type:"blob"}}}}},function(e){e.exports={pagination:{ListChannels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasetContents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatastores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPipelines:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.comprehendmedical={},n.ComprehendMedical=i.defineService("comprehendmedical",["2018-10-30"]),Object.defineProperty(a.services.comprehendmedical,"2018-10-30",{get:function(){var e=r(1005);return e.paginators=r(1006).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ComprehendMedical},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-10-30",endpointPrefix:"comprehendmedical",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"ComprehendMedical",serviceFullName:"AWS Comprehend Medical",serviceId:"ComprehendMedical",signatureVersion:"v4",signingName:"comprehendmedical",targetPrefix:"ComprehendMedical_20181030",uid:"comprehendmedical-2018-10-30"},operations:{DescribeEntitiesDetectionV2Job:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DescribeICD10CMInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DescribePHIDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DescribeRxNormInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DetectEntities:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities","ModelVersion"],members:{Entities:{shape:"Sr"},UnmappedAttributes:{shape:"S14"},PaginationToken:{},ModelVersion:{}}},deprecated:!0,deprecatedMessage:"This operation is deprecated, use DetectEntitiesV2 instead."},DetectEntitiesV2:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities","ModelVersion"],members:{Entities:{shape:"Sr"},UnmappedAttributes:{shape:"S14"},PaginationToken:{},ModelVersion:{}}}},DetectPHI:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities","ModelVersion"],members:{Entities:{shape:"Sr"},PaginationToken:{},ModelVersion:{}}}},InferICD10CM:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities"],members:{Entities:{type:"list",member:{type:"structure",members:{Id:{type:"integer"},Text:{},Category:{},Type:{},Score:{type:"float"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Attributes:{type:"list",member:{type:"structure",members:{Type:{},Score:{type:"float"},RelationshipScore:{type:"float"},Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Text:{},Traits:{shape:"S1k"},Category:{},RelationshipType:{}}}},Traits:{shape:"S1k"},ICD10CMConcepts:{type:"list",member:{type:"structure",members:{Description:{},Code:{},Score:{type:"float"}}}}}}},PaginationToken:{},ModelVersion:{}}}},InferRxNorm:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities"],members:{Entities:{type:"list",member:{type:"structure",members:{Id:{type:"integer"},Text:{},Category:{},Type:{},Score:{type:"float"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Attributes:{type:"list",member:{type:"structure",members:{Type:{},Score:{type:"float"},RelationshipScore:{type:"float"},Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Text:{},Traits:{shape:"S1z"}}}},Traits:{shape:"S1z"},RxNormConcepts:{type:"list",member:{type:"structure",members:{Description:{},Code:{},Score:{type:"float"}}}}}}},PaginationToken:{},ModelVersion:{}}}},ListEntitiesDetectionV2Jobs:{input:{type:"structure",members:{Filter:{shape:"S25"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S28"},NextToken:{}}}},ListICD10CMInferenceJobs:{input:{type:"structure",members:{Filter:{shape:"S25"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S28"},NextToken:{}}}},ListPHIDetectionJobs:{input:{type:"structure",members:{Filter:{shape:"S25"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S28"},NextToken:{}}}},ListRxNormInferenceJobs:{input:{type:"structure",members:{Filter:{shape:"S25"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S28"},NextToken:{}}}},StartEntitiesDetectionV2Job:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:!0},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StartICD10CMInferenceJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:!0},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StartPHIDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:!0},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StartRxNormInferenceJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:!0},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StopEntitiesDetectionV2Job:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}},StopICD10CMInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}},StopPHIDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}},StopRxNormInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}}},shapes:{S4:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},LanguageCode:{},DataAccessRoleArn:{},ManifestFilePath:{},KMSKey:{},ModelVersion:{}}},S9:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Key:{}}},Sc:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Key:{}}},Sr:{type:"list",member:{type:"structure",members:{Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Score:{type:"float"},Text:{},Category:{},Type:{},Traits:{shape:"Sy"},Attributes:{type:"list",member:{shape:"S12"}}}}},Sy:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},S12:{type:"structure",members:{Type:{},Score:{type:"float"},RelationshipScore:{type:"float"},RelationshipType:{},Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Text:{},Category:{},Traits:{shape:"Sy"}}},S14:{type:"list",member:{type:"structure",members:{Type:{},Attribute:{shape:"S12"}}}},S1k:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},S1z:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},S25:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},S28:{type:"list",member:{shape:"S4"}}}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.personalize={},n.Personalize=i.defineService("personalize",["2018-05-22"]),Object.defineProperty(a.services.personalize,"2018-05-22",{get:function(){var e=r(1008);return e.paginators=r(1009).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Personalize},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-05-22",endpointPrefix:"personalize",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Personalize",serviceId:"Personalize",signatureVersion:"v4",signingName:"personalize",targetPrefix:"AmazonPersonalize",uid:"personalize-2018-05-22"},operations:{CreateBatchInferenceJob:{input:{type:"structure",required:["jobName","solutionVersionArn","jobInput","jobOutput","roleArn"],members:{jobName:{},solutionVersionArn:{},filterArn:{},numResults:{type:"integer"},jobInput:{shape:"S5"},jobOutput:{shape:"S9"},roleArn:{},batchInferenceJobConfig:{shape:"Sb"}}},output:{type:"structure",members:{batchInferenceJobArn:{}}}},CreateCampaign:{input:{type:"structure",required:["name","solutionVersionArn"],members:{name:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"}}},output:{type:"structure",members:{campaignArn:{}}},idempotent:!0},CreateDataset:{input:{type:"structure",required:["name","schemaArn","datasetGroupArn","datasetType"],members:{name:{},schemaArn:{},datasetGroupArn:{},datasetType:{}}},output:{type:"structure",members:{datasetArn:{}}},idempotent:!0},CreateDatasetExportJob:{input:{type:"structure",required:["jobName","datasetArn","roleArn","jobOutput"],members:{jobName:{},datasetArn:{},ingestionMode:{},roleArn:{},jobOutput:{shape:"Sp"}}},output:{type:"structure",members:{datasetExportJobArn:{}}},idempotent:!0},CreateDatasetGroup:{input:{type:"structure",required:["name"],members:{name:{},roleArn:{},kmsKeyArn:{}}},output:{type:"structure",members:{datasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["jobName","datasetArn","dataSource","roleArn"],members:{jobName:{},datasetArn:{},dataSource:{shape:"Su"},roleArn:{}}},output:{type:"structure",members:{datasetImportJobArn:{}}}},CreateEventTracker:{input:{type:"structure",required:["name","datasetGroupArn"],members:{name:{},datasetGroupArn:{}}},output:{type:"structure",members:{eventTrackerArn:{},trackingId:{}}},idempotent:!0},CreateFilter:{input:{type:"structure",required:["name","datasetGroupArn","filterExpression"],members:{name:{},datasetGroupArn:{},filterExpression:{shape:"S10"}}},output:{type:"structure",members:{filterArn:{}}}},CreateSchema:{input:{type:"structure",required:["name","schema"],members:{name:{},schema:{}}},output:{type:"structure",members:{schemaArn:{}}},idempotent:!0},CreateSolution:{input:{type:"structure",required:["name","datasetGroupArn"],members:{name:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},datasetGroupArn:{},eventType:{},solutionConfig:{shape:"S19"}}},output:{type:"structure",members:{solutionArn:{}}}},CreateSolutionVersion:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{},trainingMode:{}}},output:{type:"structure",members:{solutionVersionArn:{}}}},DeleteCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{}}},idempotent:!0},DeleteDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},idempotent:!0},DeleteDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},idempotent:!0},DeleteEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},idempotent:!0},DeleteFilter:{input:{type:"structure",required:["filterArn"],members:{filterArn:{}}}},DeleteSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},idempotent:!0},DeleteSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},idempotent:!0},DescribeAlgorithm:{input:{type:"structure",required:["algorithmArn"],members:{algorithmArn:{}}},output:{type:"structure",members:{algorithm:{type:"structure",members:{name:{},algorithmArn:{},algorithmImage:{type:"structure",required:["dockerURI"],members:{name:{},dockerURI:{}}},defaultHyperParameters:{shape:"Sc"},defaultHyperParameterRanges:{type:"structure",members:{integerHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"integer"},maxValue:{type:"integer"},isTunable:{type:"boolean"}}}},continuousHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"double"},maxValue:{type:"double"},isTunable:{type:"boolean"}}}},categoricalHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1t"},isTunable:{type:"boolean"}}}}}},defaultResourceConfig:{type:"map",key:{},value:{}},trainingInputMode:{},roleArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeBatchInferenceJob:{input:{type:"structure",required:["batchInferenceJobArn"],members:{batchInferenceJobArn:{}}},output:{type:"structure",members:{batchInferenceJob:{type:"structure",members:{jobName:{},batchInferenceJobArn:{},filterArn:{},failureReason:{},solutionVersionArn:{},numResults:{type:"integer"},jobInput:{shape:"S5"},jobOutput:{shape:"S9"},batchInferenceJobConfig:{shape:"Sb"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{}}},output:{type:"structure",members:{campaign:{type:"structure",members:{name:{},campaignArn:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestCampaignUpdate:{type:"structure",members:{solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}}}},idempotent:!0},DescribeDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},output:{type:"structure",members:{dataset:{type:"structure",members:{name:{},datasetArn:{},datasetGroupArn:{},datasetType:{},schemaArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeDatasetExportJob:{input:{type:"structure",required:["datasetExportJobArn"],members:{datasetExportJobArn:{}}},output:{type:"structure",members:{datasetExportJob:{type:"structure",members:{jobName:{},datasetExportJobArn:{},datasetArn:{},ingestionMode:{},roleArn:{},status:{},jobOutput:{shape:"Sp"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:!0},DescribeDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},output:{type:"structure",members:{datasetGroup:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},roleArn:{},kmsKeyArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:!0},DescribeDatasetImportJob:{input:{type:"structure",required:["datasetImportJobArn"],members:{datasetImportJobArn:{}}},output:{type:"structure",members:{datasetImportJob:{type:"structure",members:{jobName:{},datasetImportJobArn:{},datasetArn:{},dataSource:{shape:"Su"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:!0},DescribeEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},output:{type:"structure",members:{eventTracker:{type:"structure",members:{name:{},eventTrackerArn:{},accountId:{},trackingId:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeFeatureTransformation:{input:{type:"structure",required:["featureTransformationArn"],members:{featureTransformationArn:{}}},output:{type:"structure",members:{featureTransformation:{type:"structure",members:{name:{},featureTransformationArn:{},defaultParameters:{type:"map",key:{},value:{}},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},status:{}}}}},idempotent:!0},DescribeFilter:{input:{type:"structure",required:["filterArn"],members:{filterArn:{}}},output:{type:"structure",members:{filter:{type:"structure",members:{name:{},filterArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},datasetGroupArn:{},failureReason:{},filterExpression:{shape:"S10"},status:{}}}}},idempotent:!0},DescribeRecipe:{input:{type:"structure",required:["recipeArn"],members:{recipeArn:{}}},output:{type:"structure",members:{recipe:{type:"structure",members:{name:{},recipeArn:{},algorithmArn:{},featureTransformationArn:{},status:{},description:{},creationDateTime:{type:"timestamp"},recipeType:{},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},output:{type:"structure",members:{schema:{type:"structure",members:{name:{},schemaArn:{},schema:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},output:{type:"structure",members:{solution:{type:"structure",members:{name:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},datasetGroupArn:{},eventType:{},solutionConfig:{shape:"S19"},autoMLResult:{type:"structure",members:{bestRecipeArn:{}}},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestSolutionVersion:{shape:"S41"}}}}},idempotent:!0},DescribeSolutionVersion:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersion:{type:"structure",members:{solutionVersionArn:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},eventType:{},datasetGroupArn:{},solutionConfig:{shape:"S19"},trainingHours:{type:"double"},trainingMode:{},tunedHPOParams:{type:"structure",members:{algorithmHyperParameters:{shape:"Sc"}}},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},GetSolutionMetrics:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersionArn:{},metrics:{type:"map",key:{},value:{type:"double"}}}}},ListBatchInferenceJobs:{input:{type:"structure",members:{solutionVersionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{batchInferenceJobs:{type:"list",member:{type:"structure",members:{batchInferenceJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},solutionVersionArn:{}}}},nextToken:{}}},idempotent:!0},ListCampaigns:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{campaigns:{type:"list",member:{type:"structure",members:{name:{},campaignArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},ListDatasetExportJobs:{input:{type:"structure",members:{datasetArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetExportJobs:{type:"list",member:{type:"structure",members:{datasetExportJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},ListDatasetGroups:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetGroups:{type:"list",member:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},ListDatasetImportJobs:{input:{type:"structure",members:{datasetArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetImportJobs:{type:"list",member:{type:"structure",members:{datasetImportJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},ListDatasets:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasets:{type:"list",member:{type:"structure",members:{name:{},datasetArn:{},datasetType:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListEventTrackers:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{eventTrackers:{type:"list",member:{type:"structure",members:{name:{},eventTrackerArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListFilters:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{name:{},filterArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},datasetGroupArn:{},failureReason:{},status:{}}}},nextToken:{}}},idempotent:!0},ListRecipes:{input:{type:"structure",members:{recipeProvider:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{recipes:{type:"list",member:{type:"structure",members:{name:{},recipeArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListSchemas:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{schemas:{type:"list",member:{type:"structure",members:{name:{},schemaArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListSolutionVersions:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutionVersions:{type:"list",member:{shape:"S41"}},nextToken:{}}},idempotent:!0},ListSolutions:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutions:{type:"list",member:{type:"structure",members:{name:{},solutionArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},StopSolutionVersionCreation:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},idempotent:!0},UpdateCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"}}},output:{type:"structure",members:{campaignArn:{}}},idempotent:!0}},shapes:{S5:{type:"structure",required:["s3DataSource"],members:{s3DataSource:{shape:"S6"}}},S6:{type:"structure",required:["path"],members:{path:{},kmsKeyArn:{}}},S9:{type:"structure",required:["s3DataDestination"],members:{s3DataDestination:{shape:"S6"}}},Sb:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"}}},Sc:{type:"map",key:{},value:{}},Si:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"}}},Sp:{type:"structure",required:["s3DataDestination"],members:{s3DataDestination:{shape:"S6"}}},Su:{type:"structure",members:{dataLocation:{}}},S10:{type:"string",sensitive:!0},S19:{type:"structure",members:{eventValueThreshold:{},hpoConfig:{type:"structure",members:{hpoObjective:{type:"structure",members:{type:{},metricName:{},metricRegex:{}}},hpoResourceConfig:{type:"structure",members:{maxNumberOfTrainingJobs:{},maxParallelTrainingJobs:{}}},algorithmHyperParameterRanges:{type:"structure",members:{integerHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"integer"},maxValue:{type:"integer"}}}},continuousHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"double"},maxValue:{type:"double"}}}},categoricalHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1t"}}}}}}}},algorithmHyperParameters:{shape:"Sc"},featureTransformationParameters:{type:"map",key:{},value:{}},autoMLConfig:{type:"structure",members:{metricName:{},recipeList:{type:"list",member:{}}}},optimizationObjective:{type:"structure",members:{itemAttribute:{},objectiveSensitivity:{}}}}},S1t:{type:"list",member:{}},S41:{type:"structure",members:{solutionVersionArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}}},function(e){e.exports={pagination:{ListBatchInferenceJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"batchInferenceJobs"},ListCampaigns:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"campaigns"},ListDatasetExportJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasetExportJobs"},ListDatasetGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasetGroups"},ListDatasetImportJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasetImportJobs"},ListDatasets:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasets"},ListEventTrackers:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"eventTrackers"},ListFilters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"Filters"},ListRecipes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"recipes"},ListSchemas:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"schemas"},ListSolutionVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"solutionVersions"},ListSolutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"solutions"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.personalizeevents={},n.PersonalizeEvents=i.defineService("personalizeevents",["2018-03-22"]),Object.defineProperty(a.services.personalizeevents,"2018-03-22",{get:function(){var e=r(1011);return e.paginators=r(1012).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.PersonalizeEvents},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-03-22",endpointPrefix:"personalize-events",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Personalize Events",serviceId:"Personalize Events",signatureVersion:"v4",signingName:"personalize",uid:"personalize-events-2018-03-22"},operations:{PutEvents:{http:{requestUri:"/events"},input:{type:"structure",required:["trackingId","sessionId","eventList"],members:{trackingId:{},userId:{},sessionId:{},eventList:{type:"list",member:{type:"structure",required:["eventType","sentAt"],members:{eventId:{},eventType:{},eventValue:{type:"float"},itemId:{},properties:{jsonvalue:!0},sentAt:{type:"timestamp"},recommendationId:{},impression:{type:"list",member:{}}}}}}}},PutItems:{http:{requestUri:"/items"},input:{type:"structure",required:["datasetArn","items"],members:{datasetArn:{},items:{type:"list",member:{type:"structure",required:["itemId"],members:{itemId:{},properties:{jsonvalue:!0}}}}}}},PutUsers:{http:{requestUri:"/users"},input:{type:"structure",required:["datasetArn","users"],members:{datasetArn:{},users:{type:"list",member:{type:"structure",required:["userId"],members:{userId:{},properties:{jsonvalue:!0}}}}}}}},shapes:{}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.personalizeruntime={},n.PersonalizeRuntime=i.defineService("personalizeruntime",["2018-05-22"]),Object.defineProperty(a.services.personalizeruntime,"2018-05-22",{get:function(){var e=r(1014);return e.paginators=r(1015).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.PersonalizeRuntime},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-05-22",endpointPrefix:"personalize-runtime",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Personalize Runtime",serviceId:"Personalize Runtime",signatureVersion:"v4",signingName:"personalize",uid:"personalize-runtime-2018-05-22"},operations:{GetPersonalizedRanking:{http:{requestUri:"/personalize-ranking"},input:{type:"structure",required:["campaignArn","inputList","userId"],members:{campaignArn:{},inputList:{type:"list",member:{}},userId:{},context:{shape:"S6"},filterArn:{},filterValues:{shape:"S9"}}},output:{type:"structure",members:{personalizedRanking:{shape:"Sd"},recommendationId:{}}},idempotent:!0},GetRecommendations:{http:{requestUri:"/recommendations"},input:{type:"structure",required:["campaignArn"],members:{campaignArn:{},itemId:{},userId:{},numResults:{type:"integer"},context:{shape:"S6"},filterArn:{},filterValues:{shape:"S9"}}},output:{type:"structure",members:{itemList:{shape:"Sd"},recommendationId:{}}},idempotent:!0}},shapes:{S6:{type:"map",key:{},value:{type:"string",sensitive:!0}},S9:{type:"map",key:{},value:{type:"string",sensitive:!0}},Sd:{type:"list",member:{type:"structure",members:{itemId:{},score:{type:"double"}}}}}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.forecastservice={},n.ForecastService=i.defineService("forecastservice",["2018-06-26"]),Object.defineProperty(a.services.forecastservice,"2018-06-26",{get:function(){var e=r(1017);return e.paginators=r(1018).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ForecastService},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecast",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Service",serviceId:"forecast",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecast",uid:"forecast-2018-06-26"},operations:{CreateDataset:{input:{type:"structure",required:["DatasetName","Domain","DatasetType","Schema"],members:{DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S6"},EncryptionConfig:{shape:"Sa"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetArn:{}}}},CreateDatasetGroup:{input:{type:"structure",required:["DatasetGroupName","Domain"],members:{DatasetGroupName:{},Domain:{},DatasetArns:{shape:"Sj"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobName","DatasetArn","DataSource"],members:{DatasetImportJobName:{},DatasetArn:{},DataSource:{shape:"Sm"},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetImportJobArn:{}}}},CreateForecast:{input:{type:"structure",required:["ForecastName","PredictorArn"],members:{ForecastName:{},PredictorArn:{},ForecastTypes:{shape:"Sv"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{ForecastArn:{}}}},CreateForecastExportJob:{input:{type:"structure",required:["ForecastExportJobName","ForecastArn","Destination"],members:{ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"Sz"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{ForecastExportJobArn:{}}}},CreatePredictor:{input:{type:"structure",required:["PredictorName","ForecastHorizon","InputDataConfig","FeaturizationConfig"],members:{PredictorName:{},AlgorithmArn:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"Sv"},PerformAutoML:{type:"boolean"},AutoMLOverrideStrategy:{},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S15"},EvaluationParameters:{shape:"S18"},HPOConfig:{shape:"S19"},InputDataConfig:{shape:"S1l"},FeaturizationConfig:{shape:"S1o"},EncryptionConfig:{shape:"Sa"},Tags:{shape:"Sd"},OptimizationMetric:{}}},output:{type:"structure",members:{PredictorArn:{}}}},CreatePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobName","PredictorArn","Destination"],members:{PredictorBacktestExportJobName:{},PredictorArn:{},Destination:{shape:"Sz"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{}}}},DeleteDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},idempotent:!0},DeleteDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},idempotent:!0},DeleteDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},idempotent:!0},DeleteForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},idempotent:!0},DeleteForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},idempotent:!0},DeletePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},idempotent:!0},DeletePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},idempotent:!0},DeleteResourceTree:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},DescribeDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},output:{type:"structure",members:{DatasetArn:{},DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S6"},EncryptionConfig:{shape:"Sa"},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},output:{type:"structure",members:{DatasetGroupName:{},DatasetGroupArn:{},DatasetArns:{shape:"Sj"},Domain:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},output:{type:"structure",members:{DatasetImportJobName:{},DatasetImportJobArn:{},DatasetArn:{},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},DataSource:{shape:"Sm"},EstimatedTimeRemainingInMinutes:{type:"long"},FieldStatistics:{type:"map",key:{},value:{type:"structure",members:{Count:{type:"integer"},CountDistinct:{type:"integer"},CountNull:{type:"integer"},CountNan:{type:"integer"},Min:{},Max:{},Avg:{type:"double"},Stddev:{type:"double"},CountLong:{type:"long"},CountDistinctLong:{type:"long"},CountNullLong:{type:"long"},CountNanLong:{type:"long"}}}},DataSize:{type:"double"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},output:{type:"structure",members:{ForecastArn:{},ForecastName:{},ForecastTypes:{shape:"Sv"},PredictorArn:{},DatasetGroupArn:{},EstimatedTimeRemainingInMinutes:{type:"long"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},output:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"Sz"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorArn:{},PredictorName:{},AlgorithmArn:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"Sv"},PerformAutoML:{type:"boolean"},AutoMLOverrideStrategy:{},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S15"},EvaluationParameters:{shape:"S18"},HPOConfig:{shape:"S19"},InputDataConfig:{shape:"S1l"},FeaturizationConfig:{shape:"S1o"},EncryptionConfig:{shape:"Sa"},PredictorExecutionDetails:{type:"structure",members:{PredictorExecutions:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},Status:{},Message:{}}}}}}}}},EstimatedTimeRemainingInMinutes:{type:"long"},DatasetImportJobArns:{shape:"Sj"},AutoMLAlgorithmArns:{shape:"Sj"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},OptimizationMetric:{}}},idempotent:!0},DescribePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},PredictorArn:{},Destination:{shape:"Sz"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},GetAccuracyMetrics:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorEvaluationResults:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},ItemCount:{type:"integer"},EvaluationType:{},Metrics:{type:"structure",members:{RMSE:{deprecated:!0,deprecatedMessage:"This property is deprecated, please refer to ErrorMetrics for both RMSE and WAPE",type:"double"},WeightedQuantileLosses:{type:"list",member:{type:"structure",members:{Quantile:{type:"double"},LossValue:{type:"double"}}}},ErrorMetrics:{type:"list",member:{type:"structure",members:{ForecastType:{},WAPE:{type:"double"},RMSE:{type:"double"},MASE:{type:"double"},MAPE:{type:"double"}}}},AverageWeightedQuantileLoss:{type:"double"}}}}}}}}},AutoMLOverrideStrategy:{},OptimizationMetric:{}}},idempotent:!0},ListDatasetGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatasetGroups:{type:"list",member:{type:"structure",members:{DatasetGroupArn:{},DatasetGroupName:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListDatasetImportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{DatasetImportJobs:{type:"list",member:{type:"structure",members:{DatasetImportJobArn:{},DatasetImportJobName:{},DataSource:{shape:"Sm"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListDatasets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Datasets:{type:"list",member:{type:"structure",members:{DatasetArn:{},DatasetName:{},DatasetType:{},Domain:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecastExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{ForecastExportJobs:{type:"list",member:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},Destination:{shape:"Sz"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecasts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{Forecasts:{type:"list",member:{type:"structure",members:{ForecastArn:{},ForecastName:{},PredictorArn:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictorBacktestExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{PredictorBacktestExportJobs:{type:"list",member:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},Destination:{shape:"Sz"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{Predictors:{type:"list",member:{type:"structure",members:{PredictorArn:{},PredictorName:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sd"}}}},StopResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sd"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{shape:"Sf"}}}},output:{type:"structure",members:{}}},UpdateDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn","DatasetArns"],members:{DatasetGroupArn:{},DatasetArns:{shape:"Sj"}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{S6:{type:"structure",members:{Attributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{}}}}}},Sa:{type:"structure",required:["RoleArn","KMSKeyArn"],members:{RoleArn:{},KMSKeyArn:{}}},Sd:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"Sf"},Value:{type:"string",sensitive:!0}}}},Sf:{type:"string",sensitive:!0},Sj:{type:"list",member:{}},Sm:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"Sn"}}},Sn:{type:"structure",required:["Path","RoleArn"],members:{Path:{},RoleArn:{},KMSKeyArn:{}}},Sv:{type:"list",member:{}},Sz:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"Sn"}}},S15:{type:"map",key:{},value:{}},S18:{type:"structure",members:{NumberOfBacktestWindows:{type:"integer"},BackTestWindowOffset:{type:"integer"}}},S19:{type:"structure",members:{ParameterRanges:{type:"structure",members:{CategoricalParameterRanges:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},ContinuousParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"double"},MinValue:{type:"double"},ScalingType:{}}}},IntegerParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"integer"},MinValue:{type:"integer"},ScalingType:{}}}}}}}},S1l:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{},SupplementaryFeatures:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},S1o:{type:"structure",required:["ForecastFrequency"],members:{ForecastFrequency:{},ForecastDimensions:{type:"list",member:{}},Featurizations:{type:"list",member:{type:"structure",required:["AttributeName"],members:{AttributeName:{},FeaturizationPipeline:{type:"list",member:{type:"structure",required:["FeaturizationMethodName"],members:{FeaturizationMethodName:{},FeaturizationMethodParameters:{type:"map",key:{},value:{}}}}}}}}}},S3i:{type:"list",member:{type:"structure",required:["Key","Value","Condition"],members:{Key:{},Value:{},Condition:{}}}}}}},function(e){e.exports={pagination:{ListDatasetGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetGroups"},ListDatasetImportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetImportJobs"},ListDatasets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Datasets"},ListForecastExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ForecastExportJobs"},ListForecasts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Forecasts"},ListPredictorBacktestExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PredictorBacktestExportJobs"},ListPredictors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Predictors"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.forecastqueryservice={},n.ForecastQueryService=i.defineService("forecastqueryservice",["2018-06-26"]),Object.defineProperty(a.services.forecastqueryservice,"2018-06-26",{get:function(){var e=r(1020);return e.paginators=r(1021).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.ForecastQueryService},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecastquery",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Query Service",serviceId:"forecastquery",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecastRuntime",uid:"forecastquery-2018-06-26"},operations:{QueryForecast:{input:{type:"structure",required:["ForecastArn","Filters"],members:{ForecastArn:{},StartDate:{},EndDate:{},Filters:{type:"map",key:{},value:{}},NextToken:{}}},output:{type:"structure",members:{Forecast:{type:"structure",members:{Predictions:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Timestamp:{},Value:{type:"double"}}}}}}}}}}},shapes:{}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.kinesisvideosignalingchannels={},n.KinesisVideoSignalingChannels=i.defineService("kinesisvideosignalingchannels",["2019-12-04"]),Object.defineProperty(a.services.kinesisvideosignalingchannels,"2019-12-04",{get:function(){var e=r(1023);return e.paginators=r(1024).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.KinesisVideoSignalingChannels},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-12-04",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Amazon Kinesis Video Signaling Channels",serviceFullName:"Amazon Kinesis Video Signaling Channels",serviceId:"Kinesis Video Signaling",signatureVersion:"v4",uid:"kinesis-video-signaling-2019-12-04"},operations:{GetIceServerConfig:{http:{requestUri:"/v1/get-ice-server-config"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},ClientId:{},Service:{},Username:{}}},output:{type:"structure",members:{IceServerList:{type:"list",member:{type:"structure",members:{Uris:{type:"list",member:{}},Username:{},Password:{},Ttl:{type:"integer"}}}}}}},SendAlexaOfferToMaster:{http:{requestUri:"/v1/send-alexa-offer-to-master"},input:{type:"structure",required:["ChannelARN","SenderClientId","MessagePayload"],members:{ChannelARN:{},SenderClientId:{},MessagePayload:{}}},output:{type:"structure",members:{Answer:{}}}}},shapes:{}}},function(e){e.exports={pagination:{}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.location={},n.Location=i.defineService("location",["2020-11-19"]),Object.defineProperty(a.services.location,"2020-11-19",{get:function(){var e=r(1026);return e.paginators=r(1027).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.Location},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-11-19",endpointPrefix:"geo",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Location Service",serviceId:"Location",signatureVersion:"v4",signingName:"geo",uid:"location-2020-11-19"},operations:{AssociateTrackerConsumer:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/consumers",responseCode:200},input:{type:"structure",required:["ConsumerArn","TrackerName"],members:{ConsumerArn:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."}},BatchDeleteDevicePositionHistory:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/delete-positions",responseCode:200},input:{type:"structure",required:["DeviceIds","TrackerName"],members:{DeviceIds:{type:"list",member:{}},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error"],members:{DeviceId:{},Error:{shape:"Sb"}}}}}},endpoint:{hostPrefix:"tracking."}},BatchDeleteGeofence:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/delete-geofences",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceIds"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceIds:{type:"list",member:{}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["Error","GeofenceId"],members:{Error:{shape:"Sb"},GeofenceId:{}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchEvaluateGeofences:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/positions",responseCode:200},input:{type:"structure",required:["CollectionName","DevicePositionUpdates"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},DevicePositionUpdates:{type:"list",member:{shape:"Sl"}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error","SampleTime"],members:{DeviceId:{},Error:{shape:"Sb"},SampleTime:{shape:"So"}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchGetDevicePosition:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/get-positions",responseCode:200},input:{type:"structure",required:["DeviceIds","TrackerName"],members:{DeviceIds:{type:"list",member:{}},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["DevicePositions","Errors"],members:{DevicePositions:{shape:"Sw"},Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error"],members:{DeviceId:{},Error:{shape:"Sb"}}}}}},endpoint:{hostPrefix:"tracking."}},BatchPutGeofence:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/put-geofences",responseCode:200},input:{type:"structure",required:["CollectionName","Entries"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},Entries:{type:"list",member:{type:"structure",required:["GeofenceId","Geometry"],members:{GeofenceId:{},Geometry:{shape:"S13"}}}}}},output:{type:"structure",required:["Errors","Successes"],members:{Errors:{type:"list",member:{type:"structure",required:["Error","GeofenceId"],members:{Error:{shape:"Sb"},GeofenceId:{}}}},Successes:{type:"list",member:{type:"structure",required:["CreateTime","GeofenceId","UpdateTime"],members:{CreateTime:{shape:"So"},GeofenceId:{},UpdateTime:{shape:"So"}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchUpdateDevicePosition:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/positions",responseCode:200},input:{type:"structure",required:["TrackerName","Updates"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},Updates:{type:"list",member:{shape:"Sl"}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error","SampleTime"],members:{DeviceId:{},Error:{shape:"Sb"},SampleTime:{shape:"So"}}}}}},endpoint:{hostPrefix:"tracking."}},CalculateRoute:{http:{requestUri:"/routes/v0/calculators/{CalculatorName}/calculate/route",responseCode:200},input:{type:"structure",required:["CalculatorName","DeparturePosition","DestinationPosition"],members:{CalculatorName:{location:"uri",locationName:"CalculatorName"},CarModeOptions:{type:"structure",members:{AvoidFerries:{type:"boolean"},AvoidTolls:{type:"boolean"}}},DepartNow:{type:"boolean"},DeparturePosition:{shape:"Sm"},DepartureTime:{shape:"So"},DestinationPosition:{shape:"Sm"},DistanceUnit:{},IncludeLegGeometry:{type:"boolean"},TravelMode:{},TruckModeOptions:{type:"structure",members:{AvoidFerries:{type:"boolean"},AvoidTolls:{type:"boolean"},Dimensions:{type:"structure",members:{Height:{type:"double"},Length:{type:"double"},Unit:{},Width:{type:"double"}}},Weight:{type:"structure",members:{Total:{type:"double"},Unit:{}}}}},WaypointPositions:{type:"list",member:{shape:"Sm"}}}},output:{type:"structure",required:["Legs","Summary"],members:{Legs:{type:"list",member:{type:"structure",required:["Distance","DurationSeconds","EndPosition","StartPosition","Steps"],members:{Distance:{type:"double"},DurationSeconds:{type:"double"},EndPosition:{shape:"Sm"},Geometry:{type:"structure",members:{LineString:{type:"list",member:{shape:"Sm"}}}},StartPosition:{shape:"Sm"},Steps:{type:"list",member:{type:"structure",required:["Distance","DurationSeconds","EndPosition","StartPosition"],members:{Distance:{type:"double"},DurationSeconds:{type:"double"},EndPosition:{shape:"Sm"},GeometryOffset:{type:"integer"},StartPosition:{shape:"Sm"}}}}}}},Summary:{type:"structure",required:["DataSource","Distance","DistanceUnit","DurationSeconds","RouteBBox"],members:{DataSource:{},Distance:{type:"double"},DistanceUnit:{},DurationSeconds:{type:"double"},RouteBBox:{shape:"S2a"}}}}},endpoint:{hostPrefix:"routes."}},CreateGeofenceCollection:{http:{requestUri:"/geofencing/v0/collections",responseCode:200},input:{type:"structure",required:["CollectionName","PricingPlan"],members:{CollectionName:{},Description:{},KmsKeyId:{},PricingPlan:{},PricingPlanDataSource:{},Tags:{shape:"S2f"}}},output:{type:"structure",required:["CollectionArn","CollectionName","CreateTime"],members:{CollectionArn:{},CollectionName:{},CreateTime:{shape:"So"}}},endpoint:{hostPrefix:"geofencing."},idempotent:!0},CreateMap:{http:{requestUri:"/maps/v0/maps",responseCode:200},input:{type:"structure",required:["Configuration","MapName","PricingPlan"],members:{Configuration:{shape:"S2k"},Description:{},MapName:{},PricingPlan:{},Tags:{shape:"S2f"}}},output:{type:"structure",required:["CreateTime","MapArn","MapName"],members:{CreateTime:{shape:"So"},MapArn:{},MapName:{}}},endpoint:{hostPrefix:"maps."},idempotent:!0},CreatePlaceIndex:{http:{requestUri:"/places/v0/indexes",responseCode:200},input:{type:"structure",required:["DataSource","IndexName","PricingPlan"],members:{DataSource:{},DataSourceConfiguration:{shape:"S2o"},Description:{},IndexName:{},PricingPlan:{},Tags:{shape:"S2f"}}},output:{type:"structure",required:["CreateTime","IndexArn","IndexName"],members:{CreateTime:{shape:"So"},IndexArn:{},IndexName:{}}},endpoint:{hostPrefix:"places."},idempotent:!0},CreateRouteCalculator:{http:{requestUri:"/routes/v0/calculators",responseCode:200},input:{type:"structure",required:["CalculatorName","DataSource","PricingPlan"],members:{CalculatorName:{},DataSource:{},Description:{},PricingPlan:{},Tags:{shape:"S2f"}}},output:{type:"structure",required:["CalculatorArn","CalculatorName","CreateTime"],members:{CalculatorArn:{},CalculatorName:{},CreateTime:{shape:"So"}}},endpoint:{hostPrefix:"routes."},idempotent:!0},CreateTracker:{http:{requestUri:"/tracking/v0/trackers",responseCode:200},input:{type:"structure",required:["PricingPlan","TrackerName"],members:{Description:{},KmsKeyId:{},PositionFiltering:{},PricingPlan:{},PricingPlanDataSource:{},Tags:{shape:"S2f"},TrackerName:{}}},output:{type:"structure",required:["CreateTime","TrackerArn","TrackerName"],members:{CreateTime:{shape:"So"},TrackerArn:{},TrackerName:{}}},endpoint:{hostPrefix:"tracking."},idempotent:!0},DeleteGeofenceCollection:{http:{method:"DELETE",requestUri:"/geofencing/v0/collections/{CollectionName}",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"geofencing."},idempotent:!0},DeleteMap:{http:{method:"DELETE",requestUri:"/maps/v0/maps/{MapName}",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"maps."},idempotent:!0},DeletePlaceIndex:{http:{method:"DELETE",requestUri:"/places/v0/indexes/{IndexName}",responseCode:200},input:{type:"structure",required:["IndexName"],members:{IndexName:{location:"uri",locationName:"IndexName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"places."},idempotent:!0},DeleteRouteCalculator:{http:{method:"DELETE",requestUri:"/routes/v0/calculators/{CalculatorName}",responseCode:200},input:{type:"structure",required:["CalculatorName"],members:{CalculatorName:{location:"uri",locationName:"CalculatorName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"routes."},idempotent:!0},DeleteTracker:{http:{method:"DELETE",requestUri:"/tracking/v0/trackers/{TrackerName}",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."},idempotent:!0},DescribeGeofenceCollection:{http:{method:"GET",requestUri:"/geofencing/v0/collections/{CollectionName}",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"}}},output:{type:"structure",required:["CollectionArn","CollectionName","CreateTime","Description","PricingPlan","UpdateTime"],members:{CollectionArn:{},CollectionName:{},CreateTime:{shape:"So"},Description:{},KmsKeyId:{},PricingPlan:{},PricingPlanDataSource:{},Tags:{shape:"S2f"},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"geofencing."}},DescribeMap:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",required:["Configuration","CreateTime","DataSource","Description","MapArn","MapName","PricingPlan","UpdateTime"],members:{Configuration:{shape:"S2k"},CreateTime:{shape:"So"},DataSource:{},Description:{},MapArn:{},MapName:{},PricingPlan:{},Tags:{shape:"S2f"},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"maps."}},DescribePlaceIndex:{http:{method:"GET",requestUri:"/places/v0/indexes/{IndexName}",responseCode:200},input:{type:"structure",required:["IndexName"],members:{IndexName:{location:"uri",locationName:"IndexName"}}},output:{type:"structure",required:["CreateTime","DataSource","DataSourceConfiguration","Description","IndexArn","IndexName","PricingPlan","UpdateTime"],members:{CreateTime:{shape:"So"},DataSource:{},DataSourceConfiguration:{shape:"S2o"},Description:{},IndexArn:{},IndexName:{},PricingPlan:{},Tags:{shape:"S2f"},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"places."}},DescribeRouteCalculator:{http:{method:"GET",requestUri:"/routes/v0/calculators/{CalculatorName}",responseCode:200},input:{type:"structure",required:["CalculatorName"],members:{CalculatorName:{location:"uri",locationName:"CalculatorName"}}},output:{type:"structure",required:["CalculatorArn","CalculatorName","CreateTime","DataSource","Description","PricingPlan","UpdateTime"],members:{CalculatorArn:{},CalculatorName:{},CreateTime:{shape:"So"},DataSource:{},Description:{},PricingPlan:{},Tags:{shape:"S2f"},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"routes."}},DescribeTracker:{http:{method:"GET",requestUri:"/tracking/v0/trackers/{TrackerName}",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["CreateTime","Description","PricingPlan","TrackerArn","TrackerName","UpdateTime"],members:{CreateTime:{shape:"So"},Description:{},KmsKeyId:{},PositionFiltering:{},PricingPlan:{},PricingPlanDataSource:{},Tags:{shape:"S2f"},TrackerArn:{},TrackerName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"tracking."}},DisassociateTrackerConsumer:{http:{method:"DELETE",requestUri:"/tracking/v0/trackers/{TrackerName}/consumers/{ConsumerArn}",responseCode:200},input:{type:"structure",required:["ConsumerArn","TrackerName"],members:{ConsumerArn:{location:"uri",locationName:"ConsumerArn"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."}},GetDevicePosition:{http:{method:"GET",requestUri:"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/positions/latest",responseCode:200},input:{type:"structure",required:["DeviceId","TrackerName"],members:{DeviceId:{location:"uri",locationName:"DeviceId"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["Position","ReceivedTime","SampleTime"],members:{DeviceId:{},Position:{shape:"Sm"},ReceivedTime:{shape:"So"},SampleTime:{shape:"So"}}},endpoint:{hostPrefix:"tracking."}},GetDevicePositionHistory:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/list-positions",responseCode:200},input:{type:"structure",required:["DeviceId","TrackerName"],members:{DeviceId:{location:"uri",locationName:"DeviceId"},EndTimeExclusive:{shape:"So"},NextToken:{},StartTimeInclusive:{shape:"So"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["DevicePositions"],members:{DevicePositions:{shape:"Sw"},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},GetGeofence:{http:{method:"GET",requestUri:"/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceId"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceId:{location:"uri",locationName:"GeofenceId"}}},output:{type:"structure",required:["CreateTime","GeofenceId","Geometry","Status","UpdateTime"],members:{CreateTime:{shape:"So"},GeofenceId:{},Geometry:{shape:"S13"},Status:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"geofencing."}},GetMapGlyphs:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/glyphs/{FontStack}/{FontUnicodeRange}",responseCode:200},input:{type:"structure",required:["FontStack","FontUnicodeRange","MapName"],members:{FontStack:{location:"uri",locationName:"FontStack"},FontUnicodeRange:{location:"uri",locationName:"FontUnicodeRange"},MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapSprites:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/sprites/{FileName}",responseCode:200},input:{type:"structure",required:["FileName","MapName"],members:{FileName:{location:"uri",locationName:"FileName"},MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapStyleDescriptor:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/style-descriptor",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapTile:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/tiles/{Z}/{X}/{Y}",responseCode:200},input:{type:"structure",required:["MapName","X","Y","Z"],members:{MapName:{location:"uri",locationName:"MapName"},X:{location:"uri",locationName:"X"},Y:{location:"uri",locationName:"Y"},Z:{location:"uri",locationName:"Z"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},ListDevicePositions:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/list-positions",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{MaxResults:{type:"integer"},NextToken:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["DeviceId","Position","SampleTime"],members:{DeviceId:{},Position:{shape:"Sm"},SampleTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},ListGeofenceCollections:{http:{requestUri:"/geofencing/v0/list-collections",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CollectionName","CreateTime","Description","PricingPlan","UpdateTime"],members:{CollectionName:{},CreateTime:{shape:"So"},Description:{},PricingPlan:{},PricingPlanDataSource:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"geofencing."}},ListGeofences:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/list-geofences",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","GeofenceId","Geometry","Status","UpdateTime"],members:{CreateTime:{shape:"So"},GeofenceId:{},Geometry:{shape:"S13"},Status:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"geofencing."}},ListMaps:{http:{requestUri:"/maps/v0/list-maps",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","DataSource","Description","MapName","PricingPlan","UpdateTime"],members:{CreateTime:{shape:"So"},DataSource:{},Description:{},MapName:{},PricingPlan:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"maps."}},ListPlaceIndexes:{http:{requestUri:"/places/v0/list-indexes",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","DataSource","Description","IndexName","PricingPlan","UpdateTime"],members:{CreateTime:{shape:"So"},DataSource:{},Description:{},IndexName:{},PricingPlan:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"places."}},ListRouteCalculators:{http:{requestUri:"/routes/v0/list-calculators",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CalculatorName","CreateTime","DataSource","Description","PricingPlan","UpdateTime"],members:{CalculatorName:{},CreateTime:{shape:"So"},DataSource:{},Description:{},PricingPlan:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"routes."}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S2f"}}},endpoint:{hostPrefix:"metadata."}},ListTrackerConsumers:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/list-consumers",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{MaxResults:{type:"integer"},NextToken:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["ConsumerArns"],members:{ConsumerArns:{type:"list",member:{}},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},ListTrackers:{http:{requestUri:"/tracking/v0/list-trackers",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","Description","PricingPlan","TrackerName","UpdateTime"],members:{CreateTime:{shape:"So"},Description:{},PricingPlan:{},PricingPlanDataSource:{},TrackerName:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},PutGeofence:{http:{method:"PUT",requestUri:"/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceId","Geometry"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceId:{location:"uri",locationName:"GeofenceId"},Geometry:{shape:"S13"}}},output:{type:"structure",required:["CreateTime","GeofenceId","UpdateTime"],members:{CreateTime:{shape:"So"},GeofenceId:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"geofencing."}},SearchPlaceIndexForPosition:{http:{requestUri:"/places/v0/indexes/{IndexName}/search/position",responseCode:200},input:{type:"structure",required:["IndexName","Position"],members:{IndexName:{location:"uri",locationName:"IndexName"},MaxResults:{type:"integer"},Position:{shape:"Sm"}}},output:{type:"structure",required:["Results","Summary"],members:{Results:{type:"list",member:{type:"structure",required:["Place"],members:{Place:{shape:"S5e"}}}},Summary:{type:"structure",required:["DataSource","Position"],members:{DataSource:{},MaxResults:{type:"integer"},Position:{shape:"Sm"}}}}},endpoint:{hostPrefix:"places."}},SearchPlaceIndexForText:{http:{requestUri:"/places/v0/indexes/{IndexName}/search/text",responseCode:200},input:{type:"structure",required:["IndexName","Text"],members:{BiasPosition:{shape:"Sm"},FilterBBox:{shape:"S2a"},FilterCountries:{shape:"S5i"},IndexName:{location:"uri",locationName:"IndexName"},MaxResults:{type:"integer"},Text:{type:"string",sensitive:!0}}},output:{type:"structure",required:["Results","Summary"],members:{Results:{type:"list",member:{type:"structure",required:["Place"],members:{Place:{shape:"S5e"}}}},Summary:{type:"structure",required:["DataSource","Text"],members:{BiasPosition:{shape:"Sm"},DataSource:{},FilterBBox:{shape:"S2a"},FilterCountries:{shape:"S5i"},MaxResults:{type:"integer"},ResultBBox:{shape:"S2a"},Text:{type:"string",sensitive:!0}}}}},endpoint:{hostPrefix:"places."}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S2f"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"metadata."}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"metadata."},idempotent:!0},UpdateGeofenceCollection:{http:{method:"PATCH",requestUri:"/geofencing/v0/collections/{CollectionName}",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},Description:{},PricingPlan:{},PricingPlanDataSource:{}}},output:{type:"structure",required:["CollectionArn","CollectionName","UpdateTime"],members:{CollectionArn:{},CollectionName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"geofencing."},idempotent:!0},UpdateMap:{http:{method:"PATCH",requestUri:"/maps/v0/maps/{MapName}",responseCode:200},input:{type:"structure",required:["MapName"],members:{Description:{},MapName:{location:"uri",locationName:"MapName"},PricingPlan:{}}},output:{type:"structure",required:["MapArn","MapName","UpdateTime"],members:{MapArn:{},MapName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"maps."},idempotent:!0},UpdatePlaceIndex:{http:{method:"PATCH",requestUri:"/places/v0/indexes/{IndexName}",responseCode:200},input:{type:"structure",required:["IndexName"],members:{DataSourceConfiguration:{shape:"S2o"},Description:{},IndexName:{location:"uri",locationName:"IndexName"},PricingPlan:{}}},output:{type:"structure",required:["IndexArn","IndexName","UpdateTime"],members:{IndexArn:{},IndexName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"places."},idempotent:!0},UpdateRouteCalculator:{http:{method:"PATCH",requestUri:"/routes/v0/calculators/{CalculatorName}",responseCode:200},input:{type:"structure",required:["CalculatorName"],members:{CalculatorName:{location:"uri",locationName:"CalculatorName"},Description:{},PricingPlan:{}}},output:{type:"structure",required:["CalculatorArn","CalculatorName","UpdateTime"],members:{CalculatorArn:{},CalculatorName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"routes."},idempotent:!0},UpdateTracker:{http:{method:"PATCH",requestUri:"/tracking/v0/trackers/{TrackerName}",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{Description:{},PositionFiltering:{},PricingPlan:{},PricingPlanDataSource:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["TrackerArn","TrackerName","UpdateTime"],members:{TrackerArn:{},TrackerName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"tracking."},idempotent:!0}},shapes:{Sb:{type:"structure",members:{Code:{},Message:{}}},Sl:{type:"structure",required:["DeviceId","Position","SampleTime"],members:{DeviceId:{},Position:{shape:"Sm"},SampleTime:{shape:"So"}}},Sm:{type:"list",member:{type:"double"},sensitive:!0},So:{type:"timestamp",timestampFormat:"iso8601"},Sw:{type:"list",member:{type:"structure",required:["Position","ReceivedTime","SampleTime"],members:{DeviceId:{},Position:{shape:"Sm"},ReceivedTime:{shape:"So"},SampleTime:{shape:"So"}}}},S13:{type:"structure",members:{Polygon:{type:"list",member:{type:"list",member:{shape:"Sm"}}}}},S2a:{type:"list",member:{type:"double"},sensitive:!0},S2f:{type:"map",key:{},value:{}},S2k:{type:"structure",required:["Style"],members:{Style:{}}},S2o:{type:"structure",members:{IntendedUse:{}}},S5e:{type:"structure",required:["Geometry"],members:{AddressNumber:{},Country:{},Geometry:{type:"structure",members:{Point:{shape:"Sm"}}},Label:{},Municipality:{},Neighborhood:{},PostalCode:{},Region:{},Street:{},SubRegion:{}}},S5i:{type:"list",member:{}}}}},function(e){e.exports={pagination:{GetDevicePositionHistory:{input_token:"NextToken",output_token:"NextToken",result_key:"DevicePositions"},ListDevicePositions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListGeofenceCollections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListGeofences:{input_token:"NextToken",output_token:"NextToken",result_key:"Entries"},ListMaps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListPlaceIndexes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListRouteCalculators:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListTrackerConsumers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ConsumerArns"},ListTrackers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"}}}},function(e,t,r){r(5);var n=r(2),i=n.Service,a=n.apiLoader;a.services.lexruntimev2={},n.LexRuntimeV2=i.defineService("lexruntimev2",["2020-08-07"]),Object.defineProperty(a.services.lexruntimev2,"2020-08-07",{get:function(){var e=r(1029);return e.paginators=r(1030).pagination,e},enumerable:!0,configurable:!0}),e.exports=n.LexRuntimeV2},function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-08-07",endpointPrefix:"runtime-v2-lex",jsonVersion:"1.1",protocol:"rest-json",protocolSettings:{h2:"eventstream"},serviceAbbreviation:"Lex Runtime V2",serviceFullName:"Amazon Lex Runtime V2",serviceId:"Lex Runtime V2",signatureVersion:"v4",signingName:"lex",uid:"runtime.lex.v2-2020-08-07"},operations:{DeleteSession:{http:{method:"DELETE",requestUri:"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}"},input:{type:"structure",required:["botId","botAliasId","sessionId","localeId"],members:{botId:{location:"uri",locationName:"botId"},botAliasId:{location:"uri",locationName:"botAliasId"},localeId:{location:"uri",locationName:"localeId"},sessionId:{location:"uri",locationName:"sessionId"}}},output:{type:"structure",members:{botId:{},botAliasId:{},localeId:{},sessionId:{}}}},GetSession:{http:{method:"GET",requestUri:"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}"},input:{type:"structure",required:["botId","botAliasId","localeId","sessionId"],members:{botId:{location:"uri",locationName:"botId"},botAliasId:{location:"uri",locationName:"botAliasId"},localeId:{location:"uri",locationName:"localeId"},sessionId:{location:"uri",locationName:"sessionId"}}},output:{type:"structure",members:{sessionId:{},messages:{shape:"Sa"},interpretations:{shape:"Sl"},sessionState:{shape:"S11"}}}},PutSession:{http:{requestUri:"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}"},input:{type:"structure",required:["botId","botAliasId","localeId","sessionState","sessionId"],members:{botId:{location:"uri",locationName:"botId"},botAliasId:{location:"uri",locationName:"botAliasId"},localeId:{location:"uri",locationName:"localeId"},sessionId:{location:"uri",locationName:"sessionId"},messages:{shape:"Sa"},sessionState:{shape:"S11"},requestAttributes:{shape:"S1c"},responseContentType:{location:"header",locationName:"ResponseContentType"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},messages:{location:"header",locationName:"x-amz-lex-messages"},sessionState:{location:"header",locationName:"x-amz-lex-session-state"},requestAttributes:{location:"header",locationName:"x-amz-lex-request-attributes"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},audioStream:{shape:"S1g"}},payload:"audioStream"}},RecognizeText:{http:{requestUri:"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}/text"},input:{type:"structure",required:["botId","botAliasId","localeId","text","sessionId"],members:{botId:{location:"uri",locationName:"botId"},botAliasId:{location:"uri",locationName:"botAliasId"},localeId:{location:"uri",locationName:"localeId"},sessionId:{location:"uri",locationName:"sessionId"},text:{shape:"Sc"},sessionState:{shape:"S11"},requestAttributes:{shape:"S1c"}}},output:{type:"structure",members:{messages:{shape:"Sa"},sessionState:{shape:"S11"},interpretations:{shape:"Sl"},requestAttributes:{shape:"S1c"},sessionId:{}}}},RecognizeUtterance:{http:{requestUri:"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}/utterance"},input:{type:"structure",required:["botId","botAliasId","localeId","requestContentType","sessionId"],members:{botId:{location:"uri",locationName:"botId"},botAliasId:{location:"uri",locationName:"botAliasId"},localeId:{location:"uri",locationName:"localeId"},sessionId:{location:"uri",locationName:"sessionId"},sessionState:{shape:"S1k",location:"header",locationName:"x-amz-lex-session-state"},requestAttributes:{shape:"S1k",location:"header",locationName:"x-amz-lex-request-attributes"},requestContentType:{location:"header",locationName:"Content-Type"},responseContentType:{location:"header",locationName:"Response-Content-Type"},inputStream:{shape:"S1g"}},payload:"inputStream"},output:{type:"structure",members:{inputMode:{location:"header",locationName:"x-amz-lex-input-mode"},contentType:{location:"header",locationName:"Content-Type"},messages:{location:"header",locationName:"x-amz-lex-messages"},interpretations:{location:"header",locationName:"x-amz-lex-interpretations"},sessionState:{location:"header",locationName:"x-amz-lex-session-state"},requestAttributes:{location:"header",locationName:"x-amz-lex-request-attributes"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},inputTranscript:{location:"header",locationName:"x-amz-lex-input-transcript"},audioStream:{shape:"S1g"}},payload:"audioStream"},authtype:"v4-unsigned-body"}},shapes:{Sa:{type:"list",member:{type:"structure",required:["contentType"],members:{content:{shape:"Sc"},contentType:{},imageResponseCard:{type:"structure",required:["title"],members:{title:{},subtitle:{},imageUrl:{},buttons:{type:"list",member:{type:"structure",required:["text","value"],members:{text:{},value:{}}}}}}}}},Sc:{type:"string",sensitive:!0},Sl:{type:"list",member:{type:"structure",members:{nluConfidence:{type:"structure",members:{score:{type:"double"}}},sentimentResponse:{type:"structure",members:{sentiment:{},sentimentScore:{type:"structure",members:{positive:{type:"double"},negative:{type:"double"},neutral:{type:"double"},mixed:{type:"double"}}}}},intent:{shape:"Ss"}}}},Ss:{type:"structure",required:["name"],members:{name:{},slots:{type:"map",key:{},value:{shape:"Su"}},state:{},confirmationState:{}}},Su:{type:"structure",members:{value:{type:"structure",required:["interpretedValue"],members:{originalValue:{},interpretedValue:{},resolvedValues:{type:"list",member:{}}}},shape:{},values:{type:"list",member:{shape:"Su"}}}},S11:{type:"structure",members:{dialogAction:{type:"structure",required:["type"],members:{type:{},slotToElicit:{}}},intent:{shape:"Ss"},activeContexts:{type:"list",member:{type:"structure",required:["name","timeToLive","contextAttributes"],members:{name:{},timeToLive:{type:"structure",required:["timeToLiveInSeconds","turnsToLive"],members:{timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}},contextAttributes:{type:"map",key:{},value:{shape:"Sc"}}}}},sessionAttributes:{shape:"S1c"},originatingRequestId:{}}},S1c:{type:"map",key:{},value:{}},S1g:{type:"blob",streaming:!0},S1k:{type:"string",sensitive:!0}}}},function(e){e.exports={pagination:{}}},function(e,t,r){"use strict";r.r(t);var n=r(28),i=r(40),a=(r(312),r(310),r(498),r(0)),o=r.n(a),s=r(95),u=r.n(s),c=r(26),p=r(270),l=r.n(p),m=r(54),d=r.n(m),y=r(64),h=r.n(y);r(533);function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){f(e,t,r[t])})}return e}var g=r(33),S=r(22),v=function(){return{type:"PLAY"}},I=function(){return{type:"PAUSE"}},N=function(e,t){return{type:"SET_CURRENT_FRAME",frame:e,time:t}},T=function(e){return{type:"TOGGLE_MUTE",isMute:e}},C=function(e){return{type:"SET_VOLUME",volume:S.a.clamp(e,0,1)}},k=function(e){return{type:"SELECT_SUBTITLE",lang:e}},A=function(){return{type:"PLAYER_READY"}},D=function(e){return{type:"SET_DIMENSION",dimension:e}},x=function(e,t){return{type:"SEEK",frame:e,time:t}},R=function(e){return{type:"END_FRAME_ANIMATION_ENDED",animationEnded:e}},P=function(e){return{type:"END_FRAME_ANIMATION_PLAYING",animationPlaying:e}},E=function(e){return{type:"SET_MOUSE_POSITION",position:e}},_=r(17),w=r(55),q=r(20);function M(e){return(M="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)}function L(e){return(L="function"===typeof Symbol&&"symbol"===M(Symbol.iterator)?function(e){return M(e)}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":M(e)})(e)}function O(e,t){return!t||"object"!==L(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function B(e){return(B=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function G(e,t){return(G=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function U(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&G(e,t)}var F={candlelight:"#FCDB28",codGray:"#151515",ebonyClay:"#20232E",ebonyClayLight:"#292C3B",punch:"#DD4B39",shark:"#1C1D26",transparent:"transparent",white:"#FFFFFF",inputBackground:"#3f3f3f",inputBlue:"#5579ff",primary:"#eba7c6",textBlack:"#1d1d1d"},V=function(){return o.a.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"80",height:"67",viewBox:"0 0 80 67"},o.a.createElement("path",{fill:F.white,fillRule:"nonzero",d:"M28.951 47.798l8.507-8.317-8.507-8.318c-.609-.616-.6-1.597.02-2.203a1.633 1.633 0 0 1 2.253-.019l8.506 8.318 8.507-8.318a1.633 1.633 0 0 1 2.253.02c.62.605.628 1.586.02 2.202l-8.507 8.318 8.506 8.317c.418.395.586.979.439 1.528A1.59 1.59 0 0 1 49.8 50.45a1.632 1.632 0 0 1-1.563-.429l-8.507-8.317-8.506 8.317a1.633 1.633 0 0 1-2.253-.019 1.547 1.547 0 0 1-.02-2.203zM79.5 4.75v57c-.003 2.622-2.137 4.747-4.77 4.75H4.77C2.137 66.497.003 64.372 0 61.75v-57C.003 2.128 2.137.003 4.77 0h69.96c2.633.003 4.767 2.128 4.77 4.75zM3 12.5h22.5V3H4.607C3.72 3 3 3.709 3 4.583V12.5zM76.5 16h-73v45.917c0 .874.71 1.583 1.587 1.583h69.826c.876 0 1.587-.709 1.587-1.583V16zM76 4.583C76 3.71 75.291 3 74.417 3H28.5v9.5H76V4.583zM6.5 9.5h3v-3h-3v3zm6.5 0h3v-3h-3v3zm6 0h3v-3h-3v3z"}))},j=function(){return o.a.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"66",height:"65",viewBox:"0 0 66 65"},o.a.createElement("path",{fill:F.white,fillRule:"nonzero",d:"M65.434 31.21C64.764 13.784 50.328 0 32.75 0 15.17 0 .736 13.784.065 31.21H0v2.6h.067C.757 51.2 15.15 64.955 32.693 64.991c.02 0 .038.008.058.008.02 0 .039-.008.058-.008C50.352 64.956 64.744 51.2 65.434 33.81h.066V31.21h-.066zM59.16 18.214H43.314A35.95 35.95 0 0 0 37.7 3.053c9.121 1.515 17.034 7.106 21.46 15.161zM23.606 31.21a80.38 80.38 0 0 1 .81-10.397h16.67c.495 3.446.766 6.92.811 10.4l-18.29-.003zm18.292 2.6a80.344 80.344 0 0 1-.81 10.396H24.416a80.314 80.314 0 0 1-.81-10.397h18.292zM32.75 2.622c2.632 0 6.086 5.803 7.906 15.592H24.845c1.82-9.789 5.273-15.592 7.905-15.592zm-4.95.431a35.954 35.954 0 0 0-5.613 15.16H6.34C10.767 10.16 18.68 4.57 27.802 3.054H27.8zM5.24 20.43v.383h16.558a83.522 83.522 0 0 0-.802 10.397H2.68a29.489 29.489 0 0 1 2.56-10.78zm0 24.156a29.489 29.489 0 0 1-2.56-10.777h18.314a83.76 83.76 0 0 0 .804 10.397H5.24v.38zm1.104 2.22h15.842a36.005 36.005 0 0 0 5.607 15.157c-9.116-1.518-17.024-7.106-21.45-15.158zM32.75 62.402c-2.633 0-6.089-5.805-7.908-15.599h15.815c-1.818 9.794-5.274 15.6-7.907 15.6zm4.957-.441a35.992 35.992 0 0 0 5.609-15.157h15.841c-4.425 8.052-12.333 13.64-21.45 15.157zM60.26 44.586v-.38H43.702a83.76 83.76 0 0 0 .804-10.397h18.313a29.524 29.524 0 0 1-2.559 10.777zM44.506 31.21a83.552 83.552 0 0 0-.804-10.397H60.26v-.382a29.512 29.512 0 0 1 2.561 10.78H44.506z"}))};function z(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var W,K,H,Q,Z,J,$,Y,X,ee,te,re,ne,ie=r(3),ae=ie.default.div(W||(W=z(["\n  align-items: center;\n  background: ",";\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  left: 0;\n  padding: 10vh;\n  position: absolute;\n  right: 0;\n  top: 0;\n  overflow: hidden;\n"])),F.codGray),oe=ie.default.p(K||(K=z(["\n  font-size: 17px;\n  text-align: center;\n  line-height: 1.3;\n  ",";\n"])),function(e){return e.noId&&Object(ie.css)(H||(H=z(["\n    margin-bottom: auto;\n  "])))}),se=function(e){var t=e.Icon,r=e.message;return o.a.createElement(ae,null,t,o.a.createElement(oe,{style:{marginTop:"2em",fontSize:"24px"}},r))},ue=r(42),ce=r.n(ue),pe=r(65),le=r(57),me=r.n(le),de=function(e,t){return{type:"NOTIFY",payload:{type:e,message:t}}},ye="".concat("PASSWORD","_VERIFIED"),he=("".concat("PASSWORD","_INCORRECT"),"".concat("PASSWORD","_UPDATE")),fe=r(80),be=function(){return{type:ye}},ge=function(e){return{type:he,passwordProtected:e}},Se=function(e,t){return function(){var r=Object(pe.a)(ce.a.mark(function r(n){var i;return ce.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return n(w.a.pending("PASSWORD")),i=fe.a.password(e),r.next=4,d.a.get(i,{params:{password:t}}).then(function(){n(be()),n({type:"CLEAR_NOTIFICATION"})}).catch(function(e){e.response,n(ge(!0)),n(de("alert-danger","Password incorrect"))});case 4:case"end":return r.stop()}},r)}));return function(e){return r.apply(this,arguments)}}()},ve=ge,Ie=function(){return function(e){e({type:"CLEAR_NOTIFICATION"})}},Ne="".concat("DOMAIN","_LOCKED"),Te=r(27),Ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=window.parent.location&&window.location!==window.parent.location,r=me.a.isEmpty(document.referrer)?"":new URL(document.referrer).hostname,n=t?r:window.location.host;return 0!==e.length&&e.every(function(e){return!e.name.includes(n)})},ke=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{type:Ne,lock:Ce(e)}},Ae=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{type:"COUNTRY_LOCKED",lock:0!==e.length&&e.every(function(e){var t=e.name;return!window.navigator.language.includes(t)})}},De=function(e){return{type:"VIDEO_VERSION",version:e}},xe=function(e,t){return function(){var r=Object(pe.a)(ce.a.mark(function r(n){var i;return ce.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return n(w.a.pending("CHECKS")),i=fe.a.security(e),Te.a.info("checks.action","/GET security data"),r.next=5,d.a.get(i).then(function(r){var i=r.data,a=i.locking,o=i.passwordProtected,s=i.p5Compatible,u=i.version;Te.a.info("checks.action","Get Security Data Callback",{p5Compatible:s}),s?(n(De(u)),n(ke(a.domain)),n(Ae(a.countries)),n(o&&t?Se(e,t):ve(o))):n({type:"INCOMPATIBLE_VIDEO"})}).catch(function(e){console.log("INCOMPATIBLE_VIDEO videoIncompatible",e),n({type:"INCOMPATIBLE_VIDEO"})});case 5:case"end":return r.stop()}},r)}));return function(e){return r.apply(this,arguments)}}()},Re=function(){return o.a.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"11",height:"12",viewBox:"0 0 21 22"},o.a.createElement("g",{fill:"none",fillRule:"evenodd",stroke:F.white,strokeLinecap:"round",strokeWidth:"3"},o.a.createElement("path",{d:"M1.5 2l18 17.5M19.5 2L2 20"})))},Pe=function(){return o.a.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"16",height:"14",viewBox:"0 0 16 14"},o.a.createElement("g",{fill:"none",fillRule:"evenodd",stroke:F.white,strokeLinecap:"round",strokeLinejoin:"round",opacity:".25"},o.a.createElement("path",{d:"M13.5 4.732A16.79 16.79 0 0 1 15.5 7S12 12 8 12a5.35 5.35 0 0 1-1.504-.225M4.275 10.725C2.048 9.243.5 7 .5 7S4 2 8 2c1.326 0 2.605.553 3.712 1.288"}),o.a.createElement("path",{fill:"#D8D8D8",d:"M1 14L15 0"})))},Ee=function(){return o.a.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"17",height:"12",viewBox:"0 0 17 12"},o.a.createElement("g",{fill:"none",fillRule:"evenodd",opacity:".25",transform:"translate(0 1)"},o.a.createElement("path",{stroke:F.white,strokeLinecap:"round",strokeLinejoin:"round",d:"M14 2.732C15.23 3.9 16 5 16 5s-3.5 5-7.5 5a5.35 5.35 0 0 1-1.504-.225M4.775 8.725C2.548 7.243 1 5 1 5s3.5-5 7.5-5c1.326 0 2.605.553 3.712 1.288"}),o.a.createElement("circle",{cx:"8.5",cy:"5",r:"2",stroke:F.white})))},_e=function(e){var t=e.warning?F.punch:F.white;return o.a.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"66",height:"68",viewBox:"0 0 66 68"},o.a.createElement("g",{fill:"none",fillRule:"evenodd"},o.a.createElement("circle",{cx:"33",cy:"43",r:"22",stroke:t,strokeWidth:"3"}),o.a.createElement("path",{stroke:t,strokeWidth:"3",d:"M21 32.5v-18c0-6.627 5.373-12 12-12s12 5.373 12 12v18"}),o.a.createElement("circle",{cx:"33",cy:"43",r:"6",fill:t})))},we=ie.default.span(Q||(Q=z(["\n  border: 0;\n  clip: rect(0 0 0 0);\n  height: 1px;\n  left: -99999px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  top: -99999px;\n  width: 1px;\n"]))),qe=300,Me=480,Le=768,Oe=1024,Be=1200,Ge=1800,Ue={xs:"@media only screen and (min-width: ".concat(qe,"px)"),sm:"@media only screen and (min-width: ".concat(Me,"px)"),md:"@media only screen and (min-width: ".concat(Le,"px)"),lg:"@media only screen and (min-width: ".concat(Oe,"px)"),xl:"@media only screen and (min-width: ".concat(Be,"px)"),xxl:"@media only screen and (min-width: ".concat(Ge,"px)"),maxXs:"@media only screen and (mn-width: ".concat(qe,"px)"),maxSm:"@media only screen and (max-width: ".concat(Me,"px)"),maxMd:"@media only screen and (max-width: ".concat(Le,"px)"),maxLg:"@media only screen and (max-width: ".concat(Oe,"px)"),maxXl:"@media only screen and (max-width: ".concat(Be,"px)"),maxXxl:"@media only screen and (max-width: ".concat(Ge,"px)")},Fe="all 200ms ease-in-out",Ve="\n  font-size: ".concat(12,"px;\n  line-height: ").concat(40,"px;\n  height: ").concat(40,"px;\n  width: 100%;\n"),je=Object(ie.default)(ae)(Z||(Z=z([""]))),ze=Object(ie.default)(oe)(J||(J=z(["\n  margin-top: 2rem;\n  @media (orientation: landscape) {\n    margin-top: 1rem;\n    font-size: 1.5rem;\n  }\n  "," {\n    margin-top: 3rem;\n    font-size: 24px;\n  }\n  "," {\n    margin-top: 4rem;\n  }\n"])),Ue.md,Ue.lg),We=ie.default.div($||($=z(["\n  margin-top: 3rem;\n  width: 100%;\n  max-width: ","px;\n  @media (orientation: landscape) {\n    margin-top: 2rem;\n  }\n  "," {\n    margin-top: 4rem;\n  }\n  position: relative;\n"])),415,Ue.md),Ke=ie.default.label(Y||(Y=z(["\n  font-size: ","px;\n  left: ",";\n  line-height: ","px;\n  opacity: ",";  \n  position: absolute;\n  top: 0;\n  transform: ",";\n  transition: ",";\n  white-space: nowrap;\n  cursor: text; \n"])),12,function(e){return e.reposition?"100%":"30px"},40,function(e){return e.reposition?.5:1},function(e){return e.reposition?"translateX(-135px)":"translateX(0)"},Fe),He=ie.default.input(X||(X=z(["\n  ","\n  max-width: 100%;\n  background-color: ",";\n  border: 1px solid ",";\n  color: ",";\n  padding: 0 160px 0 30px;\n  transition: ",";\n\n  &:focus {\n    border-bottom-color: ",";\n    outline: none;\n  }\n\n  // Chrome autofill style fix  \n  &:-webkit-autofill,\n  &:-webkit-autofill:hover, \n  &:-webkit-autofill:focus\n  textarea:-webkit-autofill,\n  textarea:-webkit-autofill:hover\n  textarea:-webkit-autofill:focus,\n  select:-webkit-autofill,\n  select:-webkit-autofill:hover,\n  select:-webkit-autofill:focus {\n    border: 1px solid green;\n    -webkit-text-fill-color: inherit;\n    -webkit-box-shadow: 0 0 0px 1000px #000 inset;\n    transition: background-color 50000000s ease-in-out 0s;\n  }\n  \n  // IE icon fix\n  &::-ms-clear,\n  &::-ms-reveal {\n    display: none;\n  }\n"])),Ve,F.inputBackground,F.transparent,F.white,Fe,F.inputBlue),Qe=ie.default.span(ee||(ee=z(["\n  position: absolute;\n  right: 20px;\n  top: 50%;\n  transform: translateY(-50%); \n"]))),Ze=ie.default.button(te||(te=z(["\n  ","\n  max-width: ","px;\n  align-items: center;\n  background: ","\n  color: ",";\n  cursor: ",";\n  display: flex;\n  justify-content: center;\n  margin-top: 20px;\n  padding: 0 30px;\n  position: relative;\n  transition: ",";\n  opacity: ",";\n"])),Ve,415,function(e){var t=e.disabled,r=e.warning;return t?F.primary:r?F.punch:F.primary},function(e){return e.warning?F.white:F.textBlack},function(e){return e.disabled?"inherit":"pointer"},Fe,function(e){return e.disabled?.3:1}),Je=ie.default.span(re||(re=z(["\n  color: ",";\n  margin-left: 1em;\n"])),F.white),$e=function(e){function t(){var e,r;Object(n.a)(this,t);for(var i=arguments.length,s=new Array(i),u=0;u<i;u++)s[u]=arguments[u];return(r=O(this,(e=B(t)).call.apply(e,[this].concat(s)))).state={passwordHidden:!0},r.handleShowHide=function(){var e=r.state.passwordHidden,t=r.props.input;r.setState({passwordHidden:!e}),t&&t.focus()},r.render=function(){var e=r.props,t=e.clear,n=e.onChange,i=e.inputRef,s=e.submit,u=e.value,c=e.warning,p=r.state.passwordHidden;return o.a.createElement(je,{as:"form",onSubmit:s},o.a.createElement(_e,{warning:c}),o.a.createElement(ze,null,"This video is password protected"),o.a.createElement(We,null,o.a.createElement(Ke,{htmlFor:"ww-player-password",reposition:u&&u.length>0},"Enter password"),o.a.createElement(He,{autoComplete:"off",id:"ww-player-password",onFocus:function(){return c&&t()},onChange:n,placeholder:"",ref:i,type:p?"password":"text",value:u}),o.a.createElement(Qe,{onClick:r.handleShowHide,role:"button",tabIndex:"0"},p?o.a.createElement(Pe,null):o.a.createElement(Ee,null))),o.a.createElement(Ze,{disabled:0===u.length,onClick:c?t:s,warning:c,type:"submit"},c?o.a.createElement(a.Fragment,null,o.a.createElement(we,null,"Clear password"),o.a.createElement(Re,null),o.a.createElement(Je,null,"INCORRECT")):"SUBMIT"))},r}return U(t,o.a.Component),t}(),Ye=function(e){var t=e.type,r=void 0===t?"alert-success":t,n=e.message,i=void 0===n?"":n;return i.length>0?o.a.createElement("div",{className:"alert ".concat(r," m-2"),role:"alert"},i):""},Xe={yp:["youtube","yt","yp"],vimeoPlayer:["vimeoPlayer","vimeo"]},et=function(e){if(e.length<=0)return{};var t=new URLSearchParams(e);return t=JSON.parse('{"'.concat(t.toString().replace(/"/g,'\\"').replace(/&/g,'","').replace(/=/g,'":"'),'"}')),Object.keys(t).forEach(function(e){"true"===t[e]?t[e]=!0:"false"===t[e]&&(t[e]=!1)}),t},tt=function(e){var t=e.autoPlay||e.autoStart||!1;return{autoplay:t,hideAudioIcon:Boolean(t)&&Boolean(e.hideAudioIcon),embedLoc:e.embedLoc||null,spacebarKeyBindingOnly:!!e.skin&&"SkinBarebonesSlick"===e.skin,noControls:e.skin&&"SkinBarebonesSlick"===e.skin||!1,loop:e.loop||!1,showSubtitles:e.showSubtitles||!1,timeStamp:parseInt(e.timeStamp,10)||0,transparent:e.transparent||!1,forceRendition:e.forceRendition||!1,fullBleed:e.fullBleed||!1,muted:e.muted||!1,clearLoaders:e.clearLoaders||!1,disableMobileFullScreen:!1!==e.disableMobileFullScreen&&(e.disableMobileFullScreen||null),noCustomisations:e.noCustomisations||!1,noShare:!1!==e.noShare&&(e.noShare||null),customPlayer:e.player||!1,customPlayerVidId:e.v||null,triggerSpriteId:e.spriteId||null,lang:e.lang||null,noMarkers:!1!==e.noMarkers&&(e.noMarkers||null),customParams:e.customParams?decodeURIComponent(e.customParams).replace(/\[|\]|/g,"").split(","):[],debug:e.debug||!1}},rt=function(e){return me.a.findKey(Xe,function(t){return t.includes(e)})},nt=function(e,t){if(me.a.isEmpty(e))return{};var r=rt(e);if(me.a.isUndefined(r))return Te.a.info("WIREWAX :: ".concat(e," param is not supported yet, please contact WIREWAX customer success team for further details")),{};var n=function(e,t){return me.a.find(t,["tpPlayer",e])}(r,t);return me.a.isUndefined(n)?(Te.a.info("WIREWAX :: no valid third party player data in vidData.json"),{}):n},it=r(275),at=r.n(it),ot=r(276),st=r.n(ot),ut=ie.default.div(ne||(ne=z(["\n  display: block;\n  position: absolute;\n  height: 200px;\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  width: 200px;\n  background-image: url(",");\n"])),function(e){return e.transparent?st.a:at.a}),ct=function(e){var t=e.transparent;return o.a.createElement(ut,{transparent:t})},pt=r(98);function lt(e){return e.displayName||e.name||"Component"}var mt=function(e){return b({},e.checks,{notify:b({},e.notification)})},dt=function(e){return{getChecks:function(t,r){e(xe(t,r))},setVideoId:function(t){e(_.a.setVideoId(t))},passwordCheck:function(t,r,n){t&&t.preventDefault(),e(Se(r,n))},passwordClear:function(){e(Ie())},setUserAgent:function(){e(_.a.setUserAgent())},overrideEmbedLoc:function(t){e(_.a.overrideEmbedLoc(t))},setPlayerParams:function(t){e(_.a.setPlayerParams(t))}}},yt=function(){return function(e){var t=function(t){function r(t){var i;Object(n.a)(this,r),(i=O(this,B(r).call(this,t))).onComponentDidMount=function(e){var t=i.props,r=t.getChecks,n=t.setVideoId,a=t.setUserAgent,o=t.overrideEmbedLoc,s=t.setPlayerParams,u=t.location.search;t.debug&&Te.a.enable(),i.options.debug&&Te.a.enable();var c=et(u);r(e,c.password),n(e),a(),c.embedLoc&&o(c.embedLoc),s(i.options)},i.clearForm=function(){var e=i.props.passwordClear;i.setState({password:""}),i.passwordInput&&document.activeElement!==i.passwordInput&&i.passwordInput.focus(),e()},i._onChange=function(e){"alert-danger"===i.props.notify.type&&i.clearForm(),i.setState({password:e.target.value})},i.render=function(){var t=i.props,r=t.passwordCheck,n=t.passwordProtected,a=t.countryLock,s=t.domainLock,u=t.notify,c=u.type,p=u.message,l=i.state,m=l.password,d=l.id,y=i.options.clearLoaders;return o.a.createElement(o.a.Fragment,null,o.a.createElement(Ye,{type:c,message:p}),function(){if(s||a)return s?o.a.createElement(se,{Icon:o.a.createElement(V,null),message:"This video is not available on this domain."}):o.a.createElement(se,{Icon:o.a.createElement(j,null),message:"This video is not available in your region."});switch(n){case!0:return o.a.createElement($e,{clear:i.clearForm,inputRef:function(e){i.passwordInput=e},input:i.passwordInput,submit:function(e){r(e,d,m)},onChange:i._onChange,value:m,warning:"alert-danger"===c});case!1:return o.a.createElement(e,Object.assign({},i.props,{id:d,ref:i.props.forwardedRef}));default:return y?"":o.a.createElement(ct,{transparent:!0})}}())},i.state={password:"",id:i.props.match?i.props.match.params.id:i.props.videoId};var a=t.location.search,s=et(a);return i.options=tt(s),i}return U(r,a.Component),Object(i.a)(r,[{key:"componentDidMount",value:function(){var e=this.props.location.pathname,t=this.state.id;if(pt.a&&e){var r=e.match(/.+\/(\d+)(\/index\.html)?/),n=Object(q.a)(r,2)[1];t=parseInt(n),this.setState({id:t})}this.onComponentDidMount(t)}}]),r}();t.displayName="WithChecks(".concat(lt(e),")");var r=o.a.forwardRef(function(e,r){return o.a.createElement(t,Object.assign({},e,{forwardedRef:r}))});return r.displayName="ForwardRef(".concat(lt(t)),Object(c.connect)(mt,dt,null,{forwardRef:!0})(r)}};function ht(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var ft=r(176);function bt(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var gt,St,vt,It,Nt,Tt,Ct,kt,At,Dt,xt,Rt,Pt,Et,_t,wt,qt,Mt,Lt,Ot,Bt,Gt,Ut,Ft,Vt,jt,zt,Wt,Kt,Ht,Qt,Zt,Jt,$t,Yt,Xt,er,tr,rr,nr,ir,ar,or,sr,ur,cr,pr,lr=r(277),mr=r.n(lr),dr={focus:"opacity 200ms ease-in-out"},yr=ie.default.circle.attrs({cx:19,cy:19,focusable:!1,r:17,stroke:F.white,strokeWidth:1})(gt||(gt=z(["\n  opacity: 0;\n  transition: ",";\n"])),dr.focus),hr=function(){return o.a.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 40 40"},o.a.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)"},o.a.createElement("circle",{cx:"15",cy:"15",r:"15",fill:F.white,transform:"translate(4 4)"}),o.a.createElement("path",{fill:"#292929",d:"M22.376 19.416l-4.599 3.066a.5.5 0 0 1-.777-.416v-6.132a.5.5 0 0 1 .777-.416l4.599 3.066a.5.5 0 0 1 0 .832z"}),o.a.createElement(yr,null)))},fr=ie.default.div(St||(St=z(["\n  align-items: center;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  cursor: pointer;\n"]))),br=ie.default.button(vt||(vt=z(["\n  cursor: pointer;\n  opacity: 0.8;\n  padding-top: ","em;\n  position: relative;\n  transition: opacity 100ms ease, transform 100ms ease-out;\n  width: ","em;\n  transform: scale(1);\n  svg {\n    path {\n      transform-origin: center;\n      transition: transform 100ms ease-out;\n      transform: scale(0.9);\n    }\n  }\n\n  ","\n\n  &"," {\n    opacity: 1;\n    outline: none;\n\n    "," {\n      opacity: 1;\n    }\n  }\n  "," {\n    padding-top: ","em;\n    width: ","em;\n  }\n"])),23,23,function(e){return e.focus&&"{\n    opacity: 1;\n    transform: scale(0.9);\n    svg {\n      path {\n        transform-origin: center;\n        transform: scale(1.1); \n      }\n    }\n  }"},".focus-visible",yr,Ue.maxLg,14,14),gr=ie.default.span(It||(It=z(["\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n"]))),Sr=ie.default.span(Nt||(Nt=z(["\n  border: 0;\n  clip: rect(0 0 0 0);\n  height: 1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px;\n"]))),vr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=Object(a.useRef)(!1),n=Object(a.useRef)(),i=Object(a.useRef)(e),o=Object(a.useCallback)(function(){return r.current},[]),s=Object(a.useCallback)(function(){r.current=!1,n.current&&clearTimeout(n.current),n.current=setTimeout(function(){r.current=!0,i.current()},t)},[t]),u=Object(a.useCallback)(function(){r.current=null,n.current&&clearTimeout(n.current)},[]);return Object(a.useEffect)(function(){i.current=e},[e]),Object(a.useEffect)(function(){return s(),u},[t]),[o,u,s]},Ir=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=vr(e,t),i=Object(q.a)(n,3),o=i[0],s=i[1],u=i[2];return Object(a.useEffect)(u,r),[o,s]},Nr=function(e){var t=e.onClick,r=e.hideMainPlayButtonIcon,n=o.a.useState(!1),i=Object(q.a)(n,2),a=i[0],s=i[1],u=o.a.useState(!1),c=Object(q.a)(u,2),p=c[0],l=c[1];Ir(function(){l(a)},80,[a]);return o.a.createElement(fr,{onClick:t},r?null:o.a.createElement(br,{className:"playButton","aria-label":"Play (k)",focus:p,onMouseEnter:function(){s(!0)},onMouseLeave:function(){s(!1)}},o.a.createElement(gr,null,o.a.createElement(hr,null)),o.a.createElement(Sr,{"aria-live":"polite"},"Play")))},Tr={black:"#000000",heavyMetal:"#1D1D1B",codGray:"#151515",mineShaft:"#292929",transparent:"transparent",white:"#ffffff",transparentGray:"rgba(255, 255, 255, 0.85)",nobel:"#b7b7b7",primary:"#eba7c6"},Cr=function(){return o.a.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"4em",height:"4em",viewBox:"0 0 40 40"},o.a.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)"},o.a.createElement("g",{fill:Tr.white,fillRule:"nonzero"},o.a.createElement("path",{d:"M17.542 9.349l-6.129 4.794h-3C7.63 14.143 7 14.784 7 15.58v6.77c0 .794.63 1.435 1.412 1.435h3.001l6.154 4.795c1.084.846 2.623.077 2.623-1.333v-16.59c0-1.359-1.564-2.154-2.648-1.307zM23.467 20.136l2.044-2.045-2.056-2.056 1.568-1.568 2.056 2.056 2.045-2.044 1.613 1.613-2.045 2.044 2.056 2.056-1.568 1.568-2.056-2.056-2.044 2.045z"})),o.a.createElement(yr,null)))},kr=ie.default.p(Tt||(Tt=z(["\n  color: ",";\n  font-size: 1.5em;\n  letter-spacing: 4px;\n  margin: 0em;\n  max-width: 0;\n  opacity: 0;\n  overflow: hidden;\n  transition: max-width 100ms ease-in, opacity 150ms ease-in,\n    margin 100ms ease-in;\n  white-space: nowrap;\n"])),Tr.white),Ar=ie.default.div(Ct||(Ct=z(["\n  align-items: center;\n  background: rgba(0,0,0,0.3);\n  border: solid 1px #ffffff;\n  border-radius: ","em;\n  bottom: 18%;\n  cursor: pointer;\n  display: flex;\n  right: 4%;\n  position: absolute;\n  padding: 0.5em;\n  transition: width 100ms ease-in;\n  /* z-index >= 2 to place above the hotspot layer */\n  z-index: 10;\n  svg {\n    width: ","em;\n    height: ","em;\n  }\n  &:hover {\n    border-radius: ","em;\n    "," {\n      margin: 0 0.5em 0 1.5em;\n      max-width: 15em;\n      opacity: 1;\n    }\n    "," {\n      border-radius: ","em;\n    }\n  }\n  "," {\n    bottom: 20%;\n    border-radius: 5em;\n    svg {\n      width: 8em;\n      height: 8em;\n    }\n  }\n  "," {\n    border-radius: 3em;\n    svg {\n      width: ","em;\n      height: ","em;\n    }\n  }\n"])),9,8,8,9,kr,Ue.lg,6,Ue.sm,Ue.lg,5,5),Dr=Object(a.memo)(function(e){var t=e.unMute;return o.a.createElement(Ar,{onClick:t},o.a.createElement(kr,null,"TAP TO UNMUTE"),o.a.createElement(Cr,null))}),xr=o.a.forwardRef(function(e,t){var r=e.customPlayer,n=e.playIconAction,i=e.showMuteButton,a=e.hideMainPlayButton,s=e.hideMainPlayButtonIcon,u=e.muteIconAction,c=(e.endFrameEnded,e.restart,bt(e,["customPlayer","playIconAction","showMuteButton","hideMainPlayButton","hideMainPlayButtonIcon","muteIconAction","endFrameEnded","restart"]));return o.a.createElement(o.a.Fragment,null,o.a.createElement(mr.a,Object.assign({},c,{ref:t,customPlayer:r})),i&&!r&&o.a.createElement(Dr,{unMute:u}),!a&&!r&&o.a.createElement(Nr,{onClick:n,hideMainPlayButtonIcon:s}))}),Rr=ie.default.img(kt||(kt=z(["\n    margin: 0 auto;\n    max-width: 100vw;\n    max-height: 100vh;\n    width: 100%;\n"]))),Pr=function(e){var t=e.src;return o.a.createElement(Rr,{src:t})},Er=function(e){return e===(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement)},_r=function(e){var t,r=e.fullScreenWrapper,n=e.innerWrapper;if(!r||!n)return null;Er(r)?window.document.exitFullscreen?window.document.exitFullscreen():window.document.mozCancelFullScreen?window.document.mozCancelFullScreen():window.document.webkitExitFullscreen?window.document.webkitExitFullscreen():window.document.msExitFullscreen&&window.document.msExitFullscreen():(t=r).requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.msRequestFullscreen&&t.msRequestFullscreen();var i=document.activeElement;i&&i.classList.contains("focus-visible")||n.focus()},wr=function(){var e={hidden:"",visibilityChange:""};return"undefined"!==typeof document.hidden?(e.hidden="hidden",e.visibilityChange="visibilitychange"):"undefined"!==typeof document.msHidden?(e.hidden="msHidden",e.visibilityChange="msvisibilitychange"):"undefined"!==typeof document.webkitHidden&&(e.hidden="webkitHidden",e.visibilityChange="webkitvisibilitychange"),e},qr=function(){return o.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 31.112 31.112",version:"1.1",height:"100%",width:"100%"},o.a.createElement("path",{d:"M31.112 1.414L29.698 0 15.556 14.142 1.414 0 0 1.414l14.142 14.142L0 29.698l1.414 1.414L15.556 16.97l14.142 14.142 1.414-1.414L16.97 15.556z",stroke:"black",strokeWidth:"3"}))},Mr="inset 0 0 0 1px ".concat(function(e,t){var r=e.replace("#",""),n=parseInt(r.substring(0,2),16),i=parseInt(r.substring(2,4),16),a=parseInt(r.substring(4,6),16);return"rgba(".concat(n,", ").concat(i,", ").concat(a,", ").concat(t,")")}(Tr.white,.85)),Lr="\n  color: ".concat(Tr.mineShaft,";\n  line-height: 25px;\n  padding-left: 2em;\n  position: relative;\n  transition: color 300ms ease;\n  white-space: nowrap;\n  display: flex;\n  align-items: center;\n\n  &:after {\n    border: 1px solid ").concat(Tr.black,";\n    border-radius: 20px;\n    bottom: 0;\n    content: '';\n    left: 2px;\n    opacity: 0;\n    position: absolute;\n    right: 2px;\n    top: 0;\n    transition: opacity 300ms ease;\n  }\n"),Or="\n  color: ".concat(Tr.black,";\n"),Br=ie.default.div(At||(At=z(["\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  background: rgba(0, 0, 0, 0.3);\n  color: ",";\n  font-weight: 300;\n  z-index: 2;\n"])),Tr.mineShaft),Gr=ie.default.div(Dt||(Dt=z(["\n  width: 60em;\n  background: ",";\n  border-radius: 0.5em;\n"])),Tr.transparentGray),Ur=ie.default.div(xt||(xt=z(["\n  display: flex;\n  align-items: center;\n  padding: 3em;\n  border-bottom: 1px solid ",";\n"])),Tr.nobel),Fr=ie.default.div(Rt||(Rt=z(["\n  font-size: 1.5em;\n"]))),Vr=ie.default.div(Pt||(Pt=z(["\n  width: 1em;\n  margin-left: auto;\n  cursor: pointer;\n  svg {\n    transition: transform 400ms ease;\n    &:hover {\n      transform: rotate(90deg);\n    }\n  }\n"]))),jr=ie.default.div(Et||(Et=z(["\n  font-size: 1.2em;\n  padding: 3em;\n"]))),zr=ie.default.div(_t||(_t=z(["\n  display: flex;\n"]))),Wr=ie.default.div(wt||(wt=z(["\n  width: 50%;\n"]))),Kr=ie.default.div(qt||(qt=z(["\n  margin-bottom: 2em;\n"]))),Hr=ie.default.h2(Mt||(Mt=z(["\n  margin-bottom: 1em;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n"]))),Qr=ie.default.span(Lt||(Lt=z(["\n  /* margin-left: 1em; */\n  cursor: pointer;\n  font-size: 0.9em;\n  text-decoration: underline;\n"]))),Zr=ie.default.p(Ot||(Ot=z(["\n  font-size: 1.5em;\n"]))),Jr=ie.default.div(Bt||(Bt=z(["\n  width: 50%;\n"]))),$r=ie.default.div(Gt||(Gt=z(["\n  border: 1px solid ",";\n  padding: 1em;\n  margin-top: 2.5em;\n  line-height: 2;\n  min-height: 10em;\n"])),Tr.nobel),Yr=ie.default.input(Ut||(Ut=z(["\n  font-size: 1.5em;\n  background: transparent;\n  color: ",';\n  width: 2.5em;\n  border: none;\n  padding: 0;\n  &:focus {\n    outline: none;\n  }\n  /* Chrome, Safari, Edge, Opera */\n  &::-webkit-outer-spin-button,\n  &::-webkit-inner-spin-button {\n    -webkit-appearance: none;\n    margin: 0;\n  }\n\n  /* Firefox */\n  &[type="number"] {\n    -moz-appearance: textfield;\n  }\n'])),function(e){return e.disabled?"".concat(Tr.mineShaft,"60"):"".concat(Tr.mineShaft)}),Xr=ie.default.div(Ft||(Ft=z(["\n  /* display: flex;\n  align-items: center; */\n"]))),en=ie.default.span(Vt||(Vt=z(["\n  color: ",";\n  margin: 0 0.3em;\n  font-size: 1.2em;\n"])),function(e){return e.disabled?"".concat(Tr.mineShaft,"60"):"".concat(Tr.mineShaft)}),tn=ie.default.label(jt||(jt=z(["\n  ","\n  cursor: pointer;\n\n  ","\n\n  &:hover {\n    ","\n  }\n"])),Lr,function(e){return!e.icon&&"\n      &:before {\n        border-radius: 100%;\n        border: 1px solid ".concat(Tr.mineShaft,";\n        content: '';\n        cursor: pointer;\n        display: inline-block;\n        height: 8px;\n        margin-right: 10px; \n        position: relative;\n        text-align: center;\n        transition: all 300ms ease;\n        width: 8px;\n      }\n    ")},Or),rn=ie.default.input(zt||(zt=z(["\n    ","\n\n    &:checked + ",":before {\n      background-color: ",";\n      box-shadow: ",";\n    }\n  \n    &:hover + ",":before {\n      border-color: ","\n    }\n  \n    &"," + "," {\n      ","\n    }\n  "])),"\n  border: 0;\n  clip: rect(0 0 0 0);\n  height: 1px;\n  left: -99999px;\n  opacity: 0;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  top: -99999px;\n  width: 1px;\n",tn,Tr.black,Mr,tn,Tr.black,".focus-visible",tn,"\n  &:after {\n    opacity: 1;\n  }\n"),nn=ie.default.p(Wt||(Wt=z(["\n  font-size: 0.9em;\n"]))),an=ie.default.div(Kt||(Kt=z(["\n  display: flex;\n  align-items: center;\n  margin-top: 1.5em;\n"]))),on=[{value:"scaleResponsively",label:"Scale video responsively",hideIfImage:!0},{value:"loop",label:"Loop the video continuously",hideIfImage:!0},{value:"shareButtons",label:"Hide the share button",hideIfImage:!1},{value:"videoControls",label:"Hide the controls",hideIfImage:!1},{value:"autoPlay",label:"Play automatically when possible",hideIfImage:!0},{value:"yp",label:"Youtube Hosted",hideIfImage:!0},{value:"vimeoPlayer",label:"Vimeo Hosted",hideIfImage:!0}],sn=Object(ie.keyframes)(Ht||(Ht=z(["\n  0% {\n    opacity: 0;\n  }\n\n  100% {\n    opacity: 1;\n  }\n"]))),un=Object(ie.keyframes)(Qt||(Qt=z(["\n  0% {\n    opacity: 1;\n  }\n\n  100% {\n    opacity: 0;\n  }\n"]))),cn=Object(ie.css)(Zt||(Zt=z(["\n  ","\n"])),sn),pn=Object(ie.css)(Jt||(Jt=z(["\n  ","\n"])),un),ln=ie.default.div($t||($t=z(["\n  animation: "," 0.3s;\n"])),function(e){return e.show?cn:pn}),mn=function(e){var t=e.show,r=e.children,n=Object(a.useState)(t),i=Object(q.a)(n,2),s=i[0],u=i[1];Object(a.useEffect)(function(){t&&u(!0)},[t]);return s?o.a.createElement(ln,{show:t,onAnimationEnd:function(){t||u(!1)}},r):null},dn=ie.default.div(Yt||(Yt=z(["\n    background: ",";\n    padding: 1em 0;\n    width: 10em;\n    color: ",";\n    cursor: pointer;\n    text-align: center;\n    transition: all 0.1s ease-in;\n    margin-left: auto;\n    &:hover {\n        outline: 1px solid ",";\n        background: transparent;\n        color: ","\n    }\n"])),Tr.heavyMetal,Tr.white,Tr.heavyMetal,Tr.heavyMetal),yn=function(e){var t=e.onClick,r=e.children;return o.a.createElement(dn,{onClick:t},r)},hn=function(e){function t(){var e,r;Object(n.a)(this,t);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return(r=O(this,(e=B(t)).call.apply(e,[this].concat(a)))).state={dimensions:{width:1920,height:1080},embedCode:"",embedOptions:{scaleResponsively:!0,loop:!1,autoPlay:!1,shareButtons:!1,videoControls:!1,subtitles:!1,yp:!1,vimeoPlayer:!1},copied:!1,src:"",tpPlayer:""},r.componentDidMount=function(){r.props.vidId&&(r.createEmbedCode(),r.checkTpPlayers()),document.addEventListener("mousedown",r.handleClickOutside),document.addEventListener("keydown",r.checkKey)},r.componentWillUnmount=function(){document.removeEventListener("mousedown",r.handleClickOutside),document.removeEventListener("keydown",r.checkKey)},r.handleClickOutside=function(e){var t=e.target,n=r.props.closeEmbedOverlay;r.embedWrapper&&!r.embedWrapper.contains(t)&&n()},r.checkTpPlayers=function(){var e=r.props.video;if(e&&e.tpPlayers&&e.tpPlayers.length){var t=e.tpPlayers[0].tpPlayer;r.setState({tpPlayer:t})}},r.checkKey=function(e){var t=e.key,n=e.keyCode,i=r.props.closeEmbedOverlay;("Escape"===t||"Esc"===t||27===n)&&i()},r.createEmbedCode=function(){var e,t=r.state,n=t.dimensions,i=n.width,a=n.height,o=t.embedOptions,s=r.props.vidId,u=[];Object.keys(o).forEach(function(e){if(o[e])switch(e){case"loop":u.push("loop=true");break;case"autoPlay":u.push("autoStart=true");break;case"shareButtons":u.push("noShare=true");break;case"videoControls":u.push("skin=SkinBarebonesSlick");break;case"subtitles":u.push("showSubtitles=true");break;case"yp":u.push("player=yp");break;case"vimeoPlayer":u.push("player=vimeoPlayer")}});var c="";u.length&&(c+="?",u.forEach(function(e,t){c+=e,t!==u.length-1&&(c+="&")}));var p="https://embedder.wirewax.com/".concat(s,"/").concat(c);r.setState({src:"embedder.wirewax.com/".concat(s,"/").concat(c)}),e=o.scaleResponsively?'<div style="position: relative; width: 100%; height: 0; padding-bottom: 56.25%"><iframe style="position: absolute; top: 0; left: 0;" width="100%" height="100%" src="'.concat(p,'" frameborder="0" scrolling="yes" allowfullscreen></iframe></div>'):'<iframe width="'.concat(i,'" height="').concat(a,'" src="').concat(p,'" frameborder="0" scrolling="yes" allowfullscreen></iframe>'),r.setState({embedCode:e})},r.copyEmbedCode=function(){var e=r.state.embedCode;S.a.copyToClipboard(e),r.toggleCopiedNotification()},r.copyUrl=function(){var e=r.state.src,t="https://".concat(e);S.a.copyToClipboard(t),r.toggleCopiedNotification()},r.toggleCopiedNotification=function(){r.setState({copied:!0}),setTimeout(function(){r.setState({copied:!1})},1200)},r.updateDimensions=function(e,t){var n=r.state.dimensions,i=n.width,a=n.height;if("height"===e){var o=(a=t)/9;i=Math.round(16*o)}else if("width"===e){var s=(i=t)/16;a=Math.round(9*s)}r.setState({dimensions:{width:i,height:a}},function(){return r.createEmbedCode()})},r.toggleEmbedOption=function(e){var t=e.target.value,n=r.state.embedOptions,i=n[t];r.setState({embedOptions:b({},n,f({},t,!i))},function(){return r.createEmbedCode()})},r}return U(t,a["PureComponent"]),Object(i.a)(t,[{key:"render",value:function(){var e=this,t=this.state,r=t.embedCode,n=t.copied,i=t.embedOptions,s=t.dimensions,u=t.src,c=t.tpPlayer,p=this.props,l=p.vidId,m=p.closeEmbedOverlay,d=p.isImage,y=on.filter(function(e){return c&&"yp"===c?"vimeoPlayer"!==e.value:c&&"vimeoPlayer"===c?"yp"!==e.value:"yp"!==e.value&&"vimeoPlayer"!==e.value});return o.a.createElement(Br,null,o.a.createElement(Gr,{ref:function(t){e.embedWrapper=t}},o.a.createElement(Ur,null,o.a.createElement(Fr,null,"Embed ".concat(d?"Image":"Video")),o.a.createElement(Vr,{onClick:m},o.a.createElement(qr,null))),o.a.createElement(jr,null,o.a.createElement(zr,null,o.a.createElement(Wr,null,o.a.createElement(Kr,null,o.a.createElement(Hr,null,"".concat(d?"Image":"Video"," ID")),o.a.createElement(Zr,null,l)),o.a.createElement(Kr,null,o.a.createElement(Hr,null,"Size"),i.scaleResponsively?o.a.createElement(Xr,null,o.a.createElement(Yr,{name:"disabled-width",disabled:!0,value:s.width,placeholder:"W"}),o.a.createElement(en,{disabled:!0},"X"),o.a.createElement(Yr,{name:"disabled-height",disabled:!0,value:s.height,placeholder:"H"})):o.a.createElement(Xr,null,o.a.createElement(Yr,{name:"width",type:"number",placeholder:"W",value:s.width,onKeyDown:function(e){return"e"===e.key&&e.preventDefault()},onChange:function(t){return e.updateDimensions("width",t.target.value)}}),o.a.createElement(en,null,"X"),o.a.createElement(Yr,{name:"height",type:"number",placeholder:"H",value:s.height,onKeyDown:function(e){return"e"===e.key&&e.preventDefault()},onChange:function(t){return e.updateDimensions("height",t.target.value)}}))),o.a.createElement(Hr,null,u),o.a.createElement(Qr,{onClick:this.copyUrl},"copy url")),o.a.createElement(Jr,null,y.map(function(t){return(!d||d&&!t.hideIfImage)&&o.a.createElement(a.Fragment,{key:t.value},o.a.createElement(rn,{type:"checkbox","aria-checked":i[t.value],checked:i[t.value],id:t.label,onChange:e.toggleEmbedOption,name:"embed option",value:t.value}),o.a.createElement(tn,{checked:i[t.value],htmlFor:t.label,onClick:e.toggleEmbedOption},t.label))}))),o.a.createElement($r,null,r),o.a.createElement(an,null,o.a.createElement(mn,{show:n},o.a.createElement(nn,null,"Copied to clipboard")),o.a.createElement(yn,{onClick:this.copyEmbedCode},"COPY CODE")))))}}]),t}(),fn=ie.default.div(Xt||(Xt=z(["\n  bottom: 0;\n  left: 0;\n  margin: 0;\n  max-width: 100%;\n  right: 0;\n  padding: 0;\n  position: absolute;\n  top: 0;\n"]))),bn=(ie.default.div(er||(er=z(["\n  overflow: hidden;\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  top: 0;\n  left: 0;\n"]))),r(283)),gn=r.n(bn),Sn=Object(a.lazy)(function(){return r.e(3).then(r.t.bind(null,1239,7))}),vn=Object(a.memo)(function(e){var t=e.closeOverlayAndAnimateOut,r=e.overlayEvent,n=e.fps,i=e.overlay,s=e.play,u=e.skip,c=e.toggleOverlay,p=e.isOverlayClosed,l=e.isImage,m=e.assetWidth,d=e.assetHeight,y=e.id,h=e.playerWidth,f=e.playerHeight,b=e.dynamicData,g=e.apis,S=e.overlaysDynamicData,v=e.fetchDynamicData,I=e.receiveDynamicData,N=e.setOverlayContent,T=e.customParams,C=e.customPlayer,k=Object(a.useState)(0),A=Object(q.a)(k,2),D=A[0],x=A[1];return Object(a.useEffect)(function(){var e,t=i.overlayId,r=(S[t]||{}).apiList;if(r&&r.length>0){var n=Object.values(g).filter(function(e){return-1!==r.indexOf(e.id)&&200!==e.status});n.length>0?gn()((e=n,e.map(function(e){return v(e,T)}))).then(function(e){var t=e.filter(function(e){return"fulfilled"===e.status}).map(function(e){return e.value});I(t),x(1)}).catch(function(e){console.error(e.message)}):x(2)}else x(3)},[]),o.a.createElement(a.Suspense,{fallback:""},D>0?o.a.createElement(Sn,{className:"overlay",eventListener:r,fps:n,overlay:i,play:s,skip:u,toggleOverlay:c,isOverlayClosed:p,closeOverlayAndAnimateOut:t,isImage:l,assetWidth:m,assetHeight:d,id:y,playerWidth:h,playerHeight:f,dynamicData:b,setOverlayContent:N,customPlayer:C}):o.a.createElement(ct,{transparent:!0}))}),In=r(99),Nn={fetchDynamicData:In.a,receiveDynamicData:In.b,setOverlayContent:_.a.setOverlayContent},Tn=Object(c.connect)(function(e){return{fps:e.options.activeVideo.video.fps,overlay:e.options.activeOverlay,isOverlayClosed:e.options.isOverlayClosed,id:e.options.id,playerWidth:e.video.width,playerHeight:e.video.height,apis:e.dynamic.apis,overlaysDynamicData:e.dynamic.overlays,dynamicData:e.dynamic}},Nn)(vn),Cn=Object(a.lazy)(function(){return Promise.all([r.e(2),r.e(4)]).then(r.bind(null,1241))}),kn=Object(a.lazy)(function(){return r.e(5).then(r.bind(null,1240))}),An=Object(a.memo)(function(e){var t=e.video,r=e.togglePlay,n=e.hotspots,i=e.pause,s=e.skip,u=e.id,c=e.toggleOverlay,p=e.activeOverlay,l=e.play,m=e.overlayEvent,d=e.closeOverlayAndAnimateOut,y=e.embedOverlay,h=e.closeEmbedOverlay,f=e.triggerSpriteId,b=e.isImage,g=e.noCustomisations,S=e.hideMainPlayButton,v=(e.playerWidth,e.playerHeight,e.assetWidth),I=e.assetHeight,N=e.customParams,T=e.customPlayer;return o.a.createElement(o.a.Fragment,null,!g&&o.a.createElement(a.Suspense,{fallback:""},o.a.createElement(kn,{closeOverlayAndAnimateOut:d})),Object.entries(p).length>0?o.a.createElement(Tn,{overlayEvent:m,play:l,skip:s,toggleOverlay:c,closeOverlayAndAnimateOut:d,isImage:b,assetWidth:v,assetHeight:I,customParams:N,customPlayer:T}):o.a.createElement(o.a.Fragment,null,b?o.a.createElement(fn,{className:"videoOverlay"}):o.a.createElement(fn,{className:"videoOverlay",onClick:r}),!g&&(S||b)&&o.a.createElement(a.Suspense,{fallback:""},o.a.createElement(Cn,{className:"hotspots",hotspots:n,play:l,pause:i,skip:s,triggerSpriteId:f,isImage:b,customPlayer:T,closeOverlayAndAnimateOut:d})),o.a.createElement(mn,{show:y},o.a.createElement(hn,{closeEmbedOverlay:h,vidId:u,isImage:b,video:t}))))}),Dn=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:16;return function(){var n=arguments,i=this;clearTimeout(t),t=setTimeout(function(){return e.apply(i,n)},r)}},xn=ie.default.div(tr||(tr=z(["\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  position: relative;\n\n  /* The following style only apply to IE 11 */\n  ","\n"])),function(e){return e.fullBleed&&"\n    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n      flex-direction: column;\n    }\n  "}),Rn=ie.default.div.attrs(function(e){var t=e.playerWidth,r=e.playerHeight,n=e.wrapperFontSize;return{style:{height:"".concat(r,"px"),width:"".concat(t,"px"),fontSize:"".concat(n,"px")}}})(rr||(rr=z(["\n  position: relative;\n\n  &:focus {\n    outline: none;\n  }\n\n  /* The following style only apply to IE 11 */\n  ","\n"])),function(e){return e.fullBleed&&"\n    position: absolute;\n    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n    }\n  "}),Pn=13.5,En=1920,_n=750,wn=function(e){function t(){var e,r;Object(n.a)(this,t);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return(r=O(this,(e=B(t)).call.apply(e,[this].concat(a)))).state={fontSize:13.5},r.componentDidMount=function(){r.setPlayerDimensions(),window.addEventListener("resize",Dn(r.setPlayerDimensions,16)),window.addEventListener("mousemove",Dn(r.setMousePosition,10))},r.componentWillUnmount=function(){window.removeEventListener("resize",function(){return r.setPlayerDimensions()}),window.removeEventListener("mousemove",function(){return r.setMousePosition()})},r.setPlayerDimensions=function(){var e=r.props,t=e.fullScreen,n=e.isFullScreen,i=e.fullBleed,a=e.isPlugin;n!==Er(r.fullScreenWrapper)&&t(Er(r.fullScreenWrapper));var o=r.props,s=o.aspectRatio,u=o.setDimension,c=s?1/s:9/16,p=document.querySelector(".vjs-wirewax-container"),l=a&&p?p.offsetWidth:window.innerWidth,m=a&&p?p.offsetHeight:window.innerHeight,d=m/c,y={};y=i?d<l?{height:l*c,width:l}:{height:m,width:d}:l*c<m?{height:l*c,width:l}:{height:m,width:m/c},r.setFontSize(y),u(y)},r.setMousePosition=function(e){var t=r.props,n=t.setMousePosition,i=t.playerWidth,a=t.playerHeight;n({clientX:e.clientX,clientY:e.clientY,x:((e.clientX-(window.innerWidth-i)/2)/i).toFixed(3),y:((e.clientY-(window.innerHeight-a)/2)/a).toFixed(3)})},r.setFontSize=function(e){var t=r.props.aspectRatio>1?En:_n,n=Pn*(e.width/t);r.setState({fontSize:n})},r}return U(t,a["PureComponent"]),Object(i.a)(t,[{key:"render",value:function(){var e=this,t=this.props,r=t.children,n=t.fullBleed,i=t.playerWidth,a=t.playerHeight,s=this.state.fontSize;return o.a.createElement(xn,{ref:function(t){e.fullScreenWrapper=t},fullBleed:n},o.a.createElement(Rn,{fullBleed:n,playerHeight:a,playerWidth:i,ref:function(t){e.innerWrapper=t},tabIndex:-1,wrapperFontSize:s},r))}}]),t}(),qn=Object(c.connect)(function(e){return{isFullScreen:e.options.isFullScreen}},function(e){return{fullScreen:function(t){e(_.a.fullScreen(t))}}},null,{forwardRef:!0})(wn),Mn=ie.default.div(nr||(nr=z(["\n  background: ",";\n  /* height: 100vh;  */\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  overflow: hidden;\n  position: relative;\n"])),function(e){return e.transparent?"transparent":"black"}),Ln=(ie.default.button(ir||(ir=z(["\n  background: transparent;\n  border: 0;\n  cursor: pointer;\n  opacity: 0.8;\n\n  &:hover {\n    opacity: 1;\n  }\n"]))),ie.default.div(ar||(ar=z(["\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  display: flex;\n  align-items: flex-end;\n  width: 100%;\n  justify-content: center;\n  ","\n"])),function(e){return e.fullBleed&&"\n    position: fixed;\n  "})),On=(ie.default.span(or||(or=z(["\n  border: 0;\n  clip: rect(0 0 0 0);\n  height: 1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px;\n"]))),ie.default.div(sr||(sr=z(["\n  overflow: hidden;\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  top: 0;\n  left: 0;\n  ","\n"])),function(e){return e.customPlayer&&"\n    pointer-events: none;\n  "})),Bn=(ie.default.img(ur||(ur=z(["\n    margin: 0 auto;\n    max-width: 100vw;\n    max-height: 100vh;\n    width: 100%;\n"]))),ie.default.div(cr||(cr=z(["\n  display: flex;\n  cursor: pointer;\n  align-items: center;\n  letter-spacing: 0.15em;\n  justify-content: center;\n  font-family: Poppins, sans-serif;\n  border: ",";\n  width: ",";\n  height: ",";\n  color: ",";\n  visibility: ",";\n  background: ",";\n\n  &:hover {\n    color: ",";\n    background: ",";\n  }\n\n  "," {\n    width: ",";\n   }\n  "," {\n    width: ",";\n   }\n   "," {\n    width: ",";\n   }\n"])),function(e){return e.border||""},function(e){return e.width||"250px"},function(e){return e.height||"80%"},function(e){return e.color||Tr.white},function(e){return e.visibility||"visible"},function(e){return e.background||Tr.heavyMetal},function(e){return e.hoverColor||Tr.heavyMetal},function(e){return e.hoverBackground||Tr.white},Ue.maxLg,function(e){return e.mediaWidthLg||""},Ue.maxMd,function(e){return e.mediaWidthMd||""},Ue.maxSm,function(e){return e.mobileWidth||""})),Gn=ie.default.p(pr||(pr=z(["\n  font-family: Oswald;\n  text-align: center;\n  font-size: ",";\n\n  "," {\n    font-size: ",";\n  }\n  "," {\n    font-size: ",";\n  }\n  "," {\n    font-size: ",";\n  } \n"])),function(e){return e.fontSize||"16px"},Ue.maxLg,function(e){return e.largeFont||"17px"},Ue.maxMd,function(e){return e.mediumFont||"14px"},Ue.maxSm,function(e){return e.mobileFont||"9px"}),Un=function(e){var t=e.onClick,r=e.fontSize,n=e.children,i=e.textClass,o=e.largeFont,s=e.mediumFont,u=e.mobileFont,c=bt(e,["onClick","fontSize","children","textClass","largeFont","mediumFont","mobileFont"]);return a.createElement(Bn,Object.assign({onClick:t},c),a.createElement(Gn,{fontSize:r,largeFont:o,className:i,mobileFont:u,mediumFont:s},n))},Fn=function(e){var t=e.height,r=e.width,n=e.viewBox,i=e.fill;return o.a.createElement("svg",{className:"wirewax-name-logo",version:"1.1",id:"Layer_1",x:"0px",y:"0px",viewBox:n,width:r,height:t,fill:i},o.a.createElement("g",null,o.a.createElement("g",null,o.a.createElement("path",{className:"st0",d:"M203.6,227.1c0-22.9,0-46.7-0.2-70l0-1l-1.1,0.2c-5.5,0.9-11,1.7-16.3,2.5l-0.8,0.1l0,0.8 c0.3,23.3,0.4,47.1,0.5,70.1c0.1,21.2,0.2,43.1,0.4,64.6l0,1l1.1-0.2c5.1-0.8,10.5-1.7,15.8-2.6l0.8-0.1l0-0.7 C203.5,270.1,203.6,248.2,203.6,227.1z"}),o.a.createElement("path",{className:"st0",d:"M253,152c-3.5-2.7-8.5-3.5-14-2.4c-9.5,1.8-18.8,3.5-27.7,5.1l-0.8,0.1l0,0.8c0.2,23.3,0.1,47,0.1,69.9 c-0.1,21.2-0.2,43,0,64.6l0,1.1l1.1-0.2c5.1-0.9,10.5-2,15.9-3.1l0.8-0.2l0-0.7c-0.1-21.2,0-42.4,0.2-62.2 c2.3-0.4,3.7-0.7,6.2-1.2c2.2-0.4,3.3-0.4,3.9,0c0.7,0.6,0.8,2.4,0.8,4.4c-0.2,16.9-0.3,36.8-0.2,56.5l0,1.1l1.1-0.2 c5.2-1.1,10.6-2.3,16.3-3.5l0.7-0.2l0-0.7c0-19.7,0.1-39.7,0.3-56.5c0.6-6-1.4-10-6.2-12c5.8-4,6.5-10.3,6.4-15.5 c0.1-12.2,0.2-22.9,0.2-32.8C258.2,158.9,256.4,154.6,253,152z M239.7,202.2c0,4.2-0.3,4.5-3.8,5.2c-2.9,0.6-4.5,0.9-7.1,1.4 c0.1-16.4,0.2-29.1,0.1-41.2c1-0.2,1.9-0.4,2.7-0.5c1.5-0.3,2.8-0.6,4.8-0.9c1-0.2,1.8,0,2.5,0.5c0.6,0.5,1,1.3,1,2.3 C239.8,179.8,239.8,190.4,239.7,202.2z"}),o.a.createElement("path",{className:"st0",d:"M266,144.2l-0.7,0.2l0,0.7c0,23.2-0.2,46.7-0.3,69.5c-0.2,21-0.3,42.8-0.3,64.2v1.1l1.2-0.3 c13.1-3,26.1-6.1,39.3-9.3l0.7-0.2l0-15.9l-1.2,0.3c-7.2,1.7-14.4,3.4-21.6,5.1c0-14.8,0.1-29.3,0.2-46.5 c6.2-1.4,12.4-2.8,18.6-4.2l0.7-0.2l0-15.8l-1.2,0.3c-6,1.4-12.1,2.7-18.1,4.1c0.1-16.2,0.1-28.9,0.2-40.8 c7.2-1.6,14.5-3.1,21.7-4.7l0.7-0.2l0-15.9l-1.2,0.2C291.8,138.7,279.1,141.4,266,144.2z"}),o.a.createElement("path",{className:"st0",d:"M372,255.1l0.1-0.6c2.4-19.4,4.7-39.1,7-58.2c2.9-25,6-50.8,9.2-76.1l0.2-1.2l-1.3,0.2 c-5.4,1-11.1,2-16.8,3.1l-0.7,0.1l-0.1,0.6c-2,17.5-3.9,34.9-5.7,51.5c-2.6-19.1-4.6-34.4-6.4-48.8l-0.1-1l-1,0.2 c-5.1,1-10.2,2.1-15.3,3.1l-0.7,0.1l-0.1,0.6c-1.9,17.2-3.8,34.2-5.6,50.9c-2.3-17.1-4.3-32.8-6.2-48l-0.1-1l-1,0.2 c-5.7,1.2-11.3,2.4-17,3.7l-0.8,0.2l0.1,0.8c3.3,26,6.7,52.4,10,77.9c2.2,16.9,4.4,33.8,6.5,50.7l0.1,1l1-0.2c5-1.2,10-2.3,15-3.5 l0.6-0.1l0.1-0.6c2.1-16.2,4.4-33.7,7.1-54.8c1.9,18,3.7,34.7,5.4,51.6l0.1,1l1.1-0.2c4.9-1.1,9.9-2.1,14.6-3.1L372,255.1z"}),o.a.createElement("path",{className:"st0",d:"M419.8,247.1l1-0.1c5.6-0.8,11.3-1.4,16.9-2.1l0.9-0.1l-0.1-0.9c-2.6-19.8-5.3-40-8-59.5 c-3.1-22.8-6.4-46.5-9.3-69.7l-0.1-0.9l-1,0.1c-6.6,0.9-13.6,2-21.4,3.3l-0.7,0.1l-0.1,0.7c-3.1,24.3-6.1,49.1-9,73.1 c-2.4,20-4.9,40.7-7.4,61l-0.2,1.2l1.3-0.2c5.2-1,10.4-1.9,15.6-2.8l0.7-0.1l0.1-0.7c1.3-10.1,2.7-20.9,4.2-33.1 c4.2-0.7,8.4-1.3,12.5-1.9c1.4,11.2,2.7,21.6,4,31.6L419.8,247.1z M405.2,200.5l1.3-10.1c0.9-7.6,1.9-15.3,2.8-22.9 c0.7,5.3,1.4,10.5,2.1,15.8l2.1,16C410.3,199.7,408.3,200,405.2,200.5z"}),o.a.createElement("path",{className:"st0",d:"M497.4,240.9l-0.3-1.1c-5.3-21.6-10.8-43.8-17-67.9c5.8-22.7,11.1-43.3,16.2-63.1l0.3-1.1l-1.2,0 c-5.7,0.1-11.5,0.2-17.3,0.5l-0.7,0l-0.2,0.7c-2.5,10.3-5,20.6-7.4,30.9c-3-9.9-5.9-19.9-8.8-29.8l-0.2-0.7l-0.8,0.1 c-5.5,0.4-11.2,1-16.8,1.6l-1.1,0.1l0.3,1c4.7,15.9,9.6,31.9,14.4,47.5l4.2,13.8l-5.2,18.5c-4.7,16.8-9.6,34.2-14.4,51.3l-0.4,1.3 l1.4-0.1c5.8-0.6,11.7-1.1,17.5-1.6l0.7-0.1l0.2-0.6c3-11.7,6-23.4,9.1-35c2.7,11.4,5.3,22.8,7.9,33.8l0.2,0.7l0.8,0 c5.9-0.3,11.7-0.5,17.5-0.6L497.4,240.9z"}),o.a.createElement("path",{className:"st0",d:"M163.3,161.5l-0.8,0.1l-0.1,0.7c-1.6,17.4-3.2,35-4.8,52.1c-2.5-18.4-4.9-35.1-7.2-50.8l-0.1-0.8l-0.9,0.1 c-5.1,0.4-10.2,0.8-15.2,1.1l-0.8,0.1l-0.1,0.8c-1.1,12.9-2.3,25.8-3.4,38.8l-1.1,12.1c-2.5-17.1-5-33.9-7.4-50.3l-0.1-0.8l-0.8,0 c-5.7,0.2-11.4,0.3-17,0.3l-1.1,0l0.2,1c6.8,46,13.5,92.1,19.7,135.1l0.1,0.8l0.9,0c4.8-0.2,9.6-0.5,14.4-0.9l0.8-0.1l0.1-0.7 c1.8-17.1,3.7-35.1,5.9-54.8l1,8.7c1.7,14.9,3.4,29.9,5.1,44.8l0.1,0.9l0.9-0.1c4.7-0.5,9.5-1,14.3-1.6l0.8-0.1l0.1-0.7 c2.7-27.5,5.8-55.5,8.7-82.6c1.9-17.8,4-36.2,5.8-54.3l0.1-1.1l-1.2,0.2C174.5,160.2,168.8,160.9,163.3,161.5z"})),o.a.createElement("g",null,o.a.createElement("path",{className:"st0",d:"M520.4,109.4c-1.3-1.4-3.1-2.1-5.3-2.1c-2.2,0-3.9,0.7-5.3,2.1c-1.3,1.4-2,3.2-2,5.3c0,2.2,0.7,3.9,2,5.3 c1.3,1.4,3.1,2.1,5.3,2.1c2.1,0,3.9-0.7,5.3-2.1c1.3-1.4,2-3.2,2-5.3C522.4,112.6,521.7,110.8,520.4,109.4z M521.1,114.7 c0,1.9-0.5,3.4-1.6,4.5h0c-1.1,1.1-2.5,1.7-4.4,1.7c-1.8,0-3.3-0.6-4.4-1.7c-1.1-1.1-1.6-2.6-1.6-4.5c0-1.9,0.5-3.4,1.6-4.5 c1.1-1.1,2.5-1.7,4.4-1.7c1.8,0,3.3,0.6,4.4,1.7C520.6,111.4,521.1,112.9,521.1,114.7z"}),o.a.createElement("path",{className:"st0",d:"M517.6,114.6c0.3-0.4,0.5-1,0.5-1.6c0-0.6-0.2-1.2-0.7-1.6c-0.5-0.4-1.2-0.7-2.1-0.7h-2.6v7.8h1.4v-3.1h0.7 l1.9,3.1h1.7l-2.1-3.2C516.9,115.2,517.3,114.9,517.6,114.6z M514.1,111.8h1.2c1,0,1.4,0.4,1.4,1.2c0,0.8-0.4,1.2-1.4,1.2h-1.2 V111.8z"}))))};Fn.defaultProps={height:"100",width:"170",viewBox:"60 50 500 309.6",fill:""};var Vn,jn,zn,Wn,Kn,Hn,Qn,Zn,Jn,$n,Yn,Xn,ei,ti,ri,ni,ii,ai=Fn,oi=ie.default.div(Vn||(Vn=z(["\n  width: 12%;\n  height: 100%;\n  cursor: pointer;\n\n  "," {\n    width: 18%;\n  }\n"])),Ue.maxMd),si=ie.default.div(jn||(jn=z(["\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 6vw;\n  display: flex;\n  overflow: hidden;\n  position: absolute;\n  justify-content: space-between;\n  transition: all 300ms ease-in-out;\n  background-color: ",";\n\n  @media only screen and (min-width: 1500px) {\n    height: 100px;\n  }\n\n  "," {\n    height: 9vw;\n  }\n\n  "," {\n    height: 11vw;\n  }\n\n  .wirewax-name-logo {\n    height: 100%;\n    width: 100%;\n  }\n"])),Tr.primary,Ue.maxMd,Ue.maxSm),ui=ie.default.p(zn||(zn=z(["\n  width: 513px;\n  font-size: 23px;\n  font-style: normal;\n  text-align: center;\n  font-weight: normal;\n  line-height: normal;\n  font-family: Poppins;\n  font-stretch: normal;\n  letter-spacing: normal;\n  color: ",";\n\n  "," {\n    width: 400px;\n    font-size: 18px;\n  }\n\n  @media only screen and (max-width: 880px) {\n    width: 300px;\n    font-size: 13px;\n  }\n\n  @media only screen and (max-width: 700px) {\n    display: none;\n  }\n"])),Tr.heavyMetal,Ue.maxLg),ci=ie.default.div(Wn||(Wn=z(["\n  display: flex;\n  margin-right: 2%;\n  align-items: center;\n"]))),pi=function(e){var t=e.onClick,r=e.subText,n=e.buttonText;return o.a.createElement(si,null,o.a.createElement(oi,{onClick:function(){return window.open("https://www.wirewax.com/")}},o.a.createElement(ai,null)),o.a.createElement(ci,null,o.a.createElement(ui,null,r),o.a.createElement(Un,{mediaWidthMd:"150px",mediaWidthLg:"200px",fontSize:"2em",mobileFont:"4em",onClick:t},n)))},li=function(){return o.a.createElement(pi,{subText:"Create your own interactive video today",buttonText:"REQUEST A TRIAL",onClick:function(){return window.open("https://www.wirewax.com/contact-studio")}})},mi="playerReady",di="hasPlayed",yi="hasPaused",hi="hasSeeked",fi="addToCart",bi="overlayEvent",gi="videoEnd",Si="volumeChange",vi="tagClick",Ii="returnCurrentTime",Ni="widgetShown",Ti="widgetClosed",Ci="renditionChanged",ki={PLAY:"videoPlay",PAUSE:"videoPause",SEEK:"videoSeek",IS_PLAYER_READY:"isPlayerReady",GET_CURRENT_TIME:"getCurrentTime",GO_TO_TAG:"goToTag",OPEN_TAG:"openTag",CHANGE_VOLUME:"changeVolume",MUTE_VOLUME:"muteVolume",UNMUTE_VOLUME:"unMuteVolume",CLOSE_WIDGET:"closeWidget",DEVICE_ORIENTATION:"deviceOrientation",DEVICE_MOTION:"deviceMotion",DEVICE_SCREEN_ORIENTATION:"deviceScreenOrientation",CLIENT_CUSTOM_TRIGGER:"clientCustomTrigger",CHANGE_RENDITION:"changeRendition",ENTER_FULLSCREEN:"enterFullscreen"},Ai=function(e,t,r){var n=Object(a.useRef)();Object(a.useEffect)(function(){n.current=t},[t]),Object(a.useEffect)(function(){r&&r.addEventListener||console.error("Element doesn't support addEventListener");var t=function(e){return n.current(e)};return r.addEventListener(e,t),function(){r.removeEventListener(e,t)}},[e,r])},Di=function(e){var t=e.toggleUnmuteButton,r=e.autoplay,n=e.play,i=e.pause,o=e.mute,s=e.skip,u=e.video,c=e.id,p=e.uuId,l=e.setVolume,m=e.volume,d=e.interactions,y=e.hotspots,h=e.hotspotIsClicked,f=e.overlays,b=e.activeOverlay,g=e.toggleOverlay,v=e.setVideoQuality,I=e.playing,N=e.hasPlayed,T=e.videoQuality,C=e.currentTime,k=e.fullScreen,A=Object(a.useState)({eventName:null,eventData:null}),D=Object(q.a)(A,2),x=D[0],R=D[1],P=function(e){return{name:e,data:arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},uniqueViewId:p,vidId:parseInt(c,10),vidName:u.vidName,duration:u.duration}},E=function(e){window.parent.postMessage(e,"*")},_=function(){var e=x.eventData,t=S.a.getTagBySpriteId(y,e);t?s(t.show,"sec"):console.error("No hotspots/tags with spriteId ".concat(e))},w=new Map([[ki.PLAY,function(){return g({}),void(I||(N||r?n():(t(!0),o(),n())))}],[ki.PAUSE,function(){return i()}],[ki.SEEK,function(){return function(){var e=x.eventData;e&&e>u.duration?console.error("Seeking time goes beyond video length"):s(e,"sec")}()}],[ki.IS_PLAYER_READY,function(){return function(){R({eventName:mi});var e=P(mi);E(e)}()}],[ki.GET_CURRENT_TIME,function(){return function(){var e=Ii,t=C;R({eventName:e,eventData:t});var r=P(e,{currentTime:t});E(r)}()}],[ki.GO_TO_TAG,function(){return _()}],[ki.OPEN_TAG,function(){return function(){var e=x.eventData,t=S.a.getTagBySpriteId(y,e);if(t){var r=t.nameLink,n=t.spriteId;h(r,n),_();var a=d[r].interaction.settings.overlayId,o=S.a.getOverlayByOverlayId(f,a);o?(o.hotspotData={nameLink:r,spriteId:n},g(o),i()):console.error("no overlay is associated with this hotspot")}else console.error("No hotspots/tags with spriteId ".concat(e))}()}],[ki.CHANGE_VOLUME,function(){return function(){var e=x.eventData;e>1||e<0?console.error("Volume range is a float between 0 and 1"):e>=0&&e<=1&&l(e)}()}],[ki.MUTE_VOLUME,function(){m>0&&o()}],[ki.UNMUTE_VOLUME,function(){m<=0&&o()}],[ki.CLOSE_WIDGET,function(){0!==Object.entries(b).length&&(n(),g({}))}],[ki.CHANGE_RENDITION,function(){return function(){var e=x.eventData;T.toString()!==e&&v(e)}()}],[ki.ENTER_FULLSCREEN,function(){k()}]]),M=[mi,ki.PLAY,ki.IS_PLAYER_READY,Ii,ki.GET_CURRENT_TIME,ki.MUTE_VOLUME,ki.UNMUTE_VOLUME,ki.CHANGE_VOLUME,ki.TOGGLE_FULLSCREEN,null];Object(a.useEffect)(function(){var e=x.eventName;if(N||M.includes(e)){var t=w.get(e);t&&t.call(void 0)}},[x]);return Ai("message",function(e){if(e&&e.data&&e.origin!==window.origin){var t=e.data,r=t.name||t,n=t.data;R({eventName:r,eventData:n})}},window),null},xi=r(172),Ri=ie.default.div(Kn||(Kn=z([""]))),Pi=ie.default.video(Hn||(Hn=z([""]))),Ei=ie.default.track(Qn||(Qn=z([""]))),_i=function(e){var t=e.endComponent,r=e.videoSrc,n=bt(e,["endComponent","videoSrc"]),i=Object(a.useState)(),s=Object(q.a)(i,2),u=s[0],c=s[1],p=Object(a.useState)(!1),l=Object(q.a)(p,2),m=l[0],d=l[1];return Object(a.useEffect)(function(){u&&Object(xi.default)(u,b({},n)).on("ended",function(){return t&&d(!0)})},[u,m]),m?t:o.a.createElement(Ri,{"data-vjs-player":!0},o.a.createElement(Pi,{ref:c,src:r,className:"video-in-video"},o.a.createElement(Ei,{kind:"captions"})))},wi=ie.default.div(Zn||(Zn=z(["\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  background: black;\n  z-index: 10;\n\n  .focus-visible {\n    outline: none;\n  }\n\n  .video-in-video {\n    display: flex;\n  }\n"]))),qi=(ie.default.div(Jn||(Jn=z([""]))),"cubic-bezier(0.215, 0.61, 0.355, 1)"),Mi=Object(ie.keyframes)($n||($n=z(["\n  0% { opacity: 0; } \n  100% { opacity: 1; }\n"]))),Li=Object(ie.keyframes)(Yn||(Yn=z(["\n  0% { transform: scale(1.4); } \n  20% { transform: scale(1.80); }\n  100% { transform: scale(1); }\n"]))),Oi=Object(ie.keyframes)(Xn||(Xn=z(["\n  0% { transform: scale(0); }\n  40% { transform: scale(1.1); }\n  100% { transform: scale(1); }\n"]))),Bi=Object(ie.keyframes)(ei||(ei=z(["\n  0% {\n    transform: translateY(-300%);\n    font-size: 1.2em;\n  }\n  100% {\n    transform: translateY(0%);\n    opacity: 1;\n  }\n"]))),Gi=ie.default.div(ti||(ti=z(["\n  height: 100vh;\n  overflow: hidden;\n  flex-direction: column;\n  background: ",";\n  left: ",";\n  top: ",";\n  width: ",";\n  height: ",";\n  display: ",";\n  margin: 0 auto;\n"])),Tr.primary,function(e){return e.width?"auto":"0"},function(e){return e.height?"auto":"0"},function(e){var t=e.width;return"".concat(t,"px")||!1},function(e){var t=e.height;return"".concat(t,"px")||!1},function(e){return e.display||"flex"}),Ui=ie.default.div(ri||(ri=z(["\n  margin-top: 5%;\n  width: 100%;\n  height: 60%;\n  top: 100px;\n  display: flex;\n  justify-content: center;\n  animation: "," 1s ",", "," 0.2s ease-in;\n  will-change: transform;\n\n  "," {\n    margin-top: 0;\n    top: 0;\n  }\n\n  .wirewax-tagline-logo {\n    height: 100%;\n    width: 100%;\n\n    "," {\n      height: 90%;\n      width: 70%;\n    }\n  }\n"])),Li,qi,Mi,Ue.maxSm,Ue.maxSm),Fi=ie.default.div(ni||(ni=z(["\n    width: 100%;\n    height: 30%;\n    display: flex;\n    justify-content: center;\n\n    "," {\n      height: 72px;\n      width: 86%;\n      align-self: center;\n  }\n\n  .animated-button {\n    animation: "," 0.5s "," 0.25s both;\n    will-change: transform;\n  }\n\n  .animated-text {\n    opacity: 0;\n    animation: "," 0.5s "," 0.55s both;\n    will-change: transform;\n    will-change: opacity;\n  }\n}"])),Ue.maxSm,Oi,qi,Bi,qi),Vi=ie.default.div(ii||(ii=z(["\n  width: 30px;\n  height: 30px;\n"]))),ji=function(e){var t=e.height,r=e.width,n=e.viewBox,i=e.fill;return o.a.createElement("svg",{className:"wirewax-tagline-logo",version:"1.1",id:"Layer_1",x:"0px",y:"0px",viewBox:n,height:t,width:r,fill:i},o.a.createElement("g",null,o.a.createElement("g",null,o.a.createElement("g",null,o.a.createElement("path",{d:"M203.6,221.7c0-22.9,0-46.7-0.2-70l0-1l-1.1,0.2c-5.5,0.9-11,1.7-16.3,2.5l-0.8,0.1l0,0.8 c0.3,23.3,0.4,47.1,0.5,70.1c0.1,21.2,0.2,43.1,0.4,64.6l0,1l1.1-0.2c5.1-0.8,10.5-1.7,15.8-2.6l0.8-0.1l0-0.7 C203.5,264.7,203.6,242.8,203.6,221.7z"}),o.a.createElement("path",{d:"M253,146.6c-3.5-2.7-8.5-3.5-14-2.4c-9.5,1.8-18.8,3.5-27.7,5.1l-0.8,0.1l0,0.8 c0.2,23.3,0.1,47,0.1,69.9c-0.1,21.2-0.2,43,0,64.6l0,1.1l1.1-0.2c5.1-0.9,10.5-2,15.9-3.1l0.8-0.2l0-0.7 c-0.1-21.2,0-42.4,0.2-62.2c2.3-0.4,3.7-0.7,6.2-1.2c2.2-0.4,3.3-0.4,3.9,0c0.7,0.6,0.8,2.4,0.8,4.4c-0.2,16.9-0.3,36.8-0.2,56.5 l0,1.1l1.1-0.2c5.2-1.1,10.6-2.3,16.3-3.5l0.7-0.2l0-0.7c0-19.7,0.1-39.7,0.3-56.5c0.6-6-1.4-10-6.2-12c5.8-4,6.5-10.3,6.4-15.5 c0.1-12.2,0.2-22.9,0.2-32.8C258.2,153.5,256.4,149.2,253,146.6z M239.7,196.8c0,4.2-0.3,4.5-3.8,5.2c-2.9,0.6-4.5,0.9-7.1,1.4 c0.1-16.4,0.2-29.1,0.1-41.2c1-0.2,1.9-0.4,2.7-0.5c1.5-0.3,2.8-0.6,4.8-0.9c1-0.2,1.8,0,2.5,0.5c0.6,0.5,1,1.3,1,2.3 C239.8,174.4,239.8,185,239.7,196.8z"}),o.a.createElement("path",{d:"M266,138.8l-0.7,0.2l0,0.7c0,23.2-0.2,46.7-0.3,69.5c-0.2,21-0.3,42.8-0.3,64.2v1.1l1.2-0.3 c13.1-3,26.1-6.1,39.3-9.3l0.7-0.2l0-15.9l-1.2,0.3c-7.2,1.7-14.4,3.4-21.6,5.1c0-14.8,0.1-29.3,0.2-46.5 c6.2-1.4,12.4-2.8,18.6-4.2l0.7-0.2l0-15.8l-1.2,0.3c-6,1.4-12.1,2.7-18.1,4.1c0.1-16.2,0.1-28.9,0.2-40.8 c7.2-1.6,14.5-3.1,21.7-4.7l0.7-0.2l0-15.9l-1.2,0.2C291.8,133.3,279.1,136,266,138.8z"}),o.a.createElement("path",{d:"M372,249.8l0.1-0.6c2.4-19.4,4.7-39.1,7-58.2c2.9-25,6-50.8,9.2-76.1l0.2-1.2l-1.3,0.2 c-5.4,1-11.1,2-16.8,3.1l-0.7,0.1l-0.1,0.6c-2,17.5-3.9,34.9-5.7,51.5c-2.6-19.1-4.6-34.4-6.4-48.8l-0.1-1l-1,0.2 c-5.1,1-10.2,2.1-15.3,3.1l-0.7,0.1l-0.1,0.6c-1.9,17.2-3.8,34.2-5.6,50.9c-2.3-17.1-4.3-32.8-6.2-48l-0.1-1l-1,0.2 c-5.7,1.2-11.3,2.4-17,3.7l-0.8,0.2l0.1,0.8c3.3,26,6.7,52.4,10,77.9c2.2,16.9,4.4,33.8,6.5,50.7l0.1,1l1-0.2 c5-1.2,10-2.3,15-3.5l0.6-0.1l0.1-0.6c2.1-16.2,4.4-33.7,7.1-54.8c1.9,18,3.7,34.7,5.4,51.6l0.1,1l1.1-0.2 c4.9-1.1,9.9-2.1,14.6-3.1L372,249.8z"}),o.a.createElement("path",{d:"M419.8,241.7l1-0.1c5.6-0.8,11.3-1.4,16.9-2.1l0.9-0.1l-0.1-0.9c-2.6-19.8-5.3-40-8-59.5 c-3.1-22.8-6.4-46.5-9.3-69.7l-0.1-0.9l-1,0.1c-6.6,0.9-13.6,2-21.4,3.3l-0.7,0.1l-0.1,0.7c-3.1,24.3-6.1,49.1-9,73.1 c-2.4,20-4.9,40.7-7.4,61l-0.2,1.2l1.3-0.2c5.2-1,10.4-1.9,15.6-2.8l0.7-0.1l0.1-0.7c1.3-10.1,2.7-20.9,4.2-33.1 c4.2-0.7,8.4-1.3,12.5-1.9c1.4,11.2,2.7,21.6,4,31.6L419.8,241.7z M405.2,195.1l1.3-10.1c0.9-7.6,1.9-15.3,2.8-22.9 c0.7,5.3,1.4,10.5,2.1,15.8l2.1,16C410.3,194.3,408.3,194.6,405.2,195.1z"}),o.a.createElement("path",{d:"M497.4,235.6l-0.3-1.1c-5.3-21.6-10.8-43.8-17-67.9c5.8-22.7,11.1-43.3,16.2-63.1l0.3-1.1l-1.2,0 c-5.7,0.1-11.5,0.2-17.3,0.5l-0.7,0l-0.2,0.7c-2.5,10.3-5,20.6-7.4,30.9c-3-9.9-5.9-19.9-8.8-29.8l-0.2-0.7l-0.8,0.1 c-5.5,0.4-11.2,1-16.8,1.6l-1.1,0.1l0.3,1c4.7,15.9,9.6,31.9,14.4,47.5l4.2,13.8l-5.2,18.5c-4.7,16.8-9.6,34.2-14.4,51.3 l-0.4,1.3l1.4-0.1c5.8-0.6,11.7-1.1,17.5-1.6l0.7-0.1l0.2-0.6c3-11.7,6-23.4,9.1-35c2.7,11.4,5.3,22.8,7.9,33.8l0.2,0.7l0.8,0 c5.9-0.3,11.7-0.5,17.5-0.6L497.4,235.6z"}),o.a.createElement("path",{d:"M163.3,156.1l-0.8,0.1l-0.1,0.7c-1.6,17.4-3.2,35-4.8,52.1c-2.5-18.4-4.9-35.1-7.2-50.8l-0.1-0.8 l-0.9,0.1c-5.1,0.4-10.2,0.8-15.2,1.1l-0.8,0.1l-0.1,0.8c-1.1,12.9-2.3,25.8-3.4,38.8l-1.1,12.1c-2.5-17.1-5-33.9-7.4-50.3 l-0.1-0.8l-0.8,0c-5.7,0.2-11.4,0.3-17,0.3l-1.1,0l0.2,1c6.8,46,13.5,92.1,19.7,135.1l0.1,0.8l0.9,0c4.8-0.2,9.6-0.5,14.4-0.9 l0.8-0.1l0.1-0.7c1.8-17.1,3.7-35.1,5.9-54.8l1,8.7c1.7,14.9,3.4,29.9,5.1,44.8l0.1,0.9l0.9-0.1c4.7-0.5,9.5-1,14.3-1.6l0.8-0.1 l0.1-0.7c2.7-27.5,5.8-55.5,8.7-82.6c1.9-17.8,4-36.2,5.8-54.3l0.1-1.1l-1.2,0.2C174.5,154.8,168.8,155.5,163.3,156.1z"})),o.a.createElement("path",{d:"M328.8,277.6c1.5,11.8,2.3,17.7,3.9,29.6c1.4-0.3,2.1-0.5,3.5-0.8c-1.6-11.8-2.4-17.7-3.9-29.6 C330.9,277.2,330.2,277.3,328.8,277.6z"}),o.a.createElement("path",{d:"M341.5,274.8c0.7,5.8,1.1,8.7,1.8,14.6c-1.9-5.6-2.8-8.4-4.7-14c-1.5,0.3-2.2,0.5-3.7,0.8 c1.4,11.9,2.2,17.8,3.6,29.6c1.3-0.3,1.9-0.4,3.2-0.7c-0.8-6.3-1.2-9.4-2-15.7c2,6,3,9,5.1,15c1.4-0.3,2.1-0.4,3.5-0.7 c-1.5-11.9-2.3-17.8-3.7-29.6C343.4,274.4,342.8,274.5,341.5,274.8z"}),o.a.createElement("path",{d:"M356.2,275c-0.1-1.3-0.2-1.9-0.4-3.1c-3.8,0.8-5.7,1.2-9.6,2c0.1,1.3,0.2,1.9,0.4,3.1 c1.2-0.3,1.9-0.4,3.1-0.6c1.2,10.6,1.8,15.9,3.1,26.6c1.4-0.3,2.1-0.4,3.5-0.7c-1.3-10.6-1.9-15.9-3.1-26.6 C354.4,275.4,355,275.2,356.2,275z"}),o.a.createElement("path",{d:"M363.7,297.5c-0.5-4.3-0.7-6.5-1.2-10.8c1.6-0.3,2.5-0.5,4.1-0.8c-0.1-1.3-0.2-1.9-0.3-3.1 c-1.6,0.3-2.5,0.5-4.1,0.8c-0.4-3.8-0.6-5.7-1-9.5c1.9-0.4,2.9-0.6,4.8-0.9c-0.1-1.3-0.2-1.9-0.3-3.1c-3.3,0.6-4.9,1-8.2,1.6 c1.3,11.9,1.9,17.9,3.2,29.8c3.3-0.6,5-1,8.3-1.6c-0.1-1.3-0.2-1.9-0.4-3.1C366.6,296.9,365.7,297.1,363.7,297.5z"}),o.a.createElement("path",{d:"M377.3,282.3c1-0.7,1.5-1.2,1.3-3.4c-0.3-2.9-0.5-4.4-0.8-7.3c-0.2-2.4-1.7-3.5-4.2-3.1 c-2.3,0.4-3.5,0.6-5.9,1.1c1.2,11.9,1.8,17.9,3,29.8c1.4-0.3,2.1-0.4,3.5-0.6c-0.6-5.6-0.9-8.4-1.4-14c0.6-0.1,0.9-0.2,1.5-0.3 c1.1-0.2,1.3,0,1.4,1.2c0.5,5,0.8,7.5,1.3,12.6c1.4-0.3,2.1-0.4,3.5-0.6c-0.5-5-0.8-7.6-1.3-12.6 C379,283.1,378.6,282.8,377.3,282.3z M374.3,281.2c-0.7,0.1-1.1,0.2-1.8,0.3c-0.4-3.8-0.6-5.7-1-9.5c0.7-0.1,1.1-0.2,1.8-0.3 c0.8-0.2,1,0.1,1.1,0.8c0.3,3,0.4,4.4,0.8,7.4C375.2,280.9,375.2,281.1,374.3,281.2z"}),o.a.createElement("path",{d:"M382.5,266.8c-0.3,12.2-0.4,18.3-0.7,30.5c1.3-0.2,2-0.3,3.4-0.6c0.1-3.1,0.1-4.6,0.2-7.7 c1.2-0.2,1.8-0.3,3-0.5c0.6,2.9,1,4.4,1.6,7.4c1.4-0.2,2.2-0.4,3.6-0.6c-2.6-11.7-3.9-17.6-6.5-29.3 C385.2,266.4,384.3,266.5,382.5,266.8z M385.4,285.9c0.1-3.8,0.1-5.7,0.2-9.5c0.8,3.6,1.2,5.5,2,9.1 C386.7,285.6,386.3,285.7,385.4,285.9z"}),o.a.createElement("path",{d:"M404,281.3c-1.4,0.2-2.1,0.3-3.5,0.6c0.3,3.5,0.4,5.2,0.7,8.7c0,0.5-0.5,0.9-1.3,1 c-0.8,0.1-1.4-0.1-1.4-0.6c-0.8-9.1-1.2-13.7-1.9-22.8c0-0.5,0.5-0.9,1.3-1c0.8-0.1,1.4,0.1,1.5,0.6c0.2,1.9,0.2,2.8,0.4,4.7 c1.4-0.2,2.1-0.3,3.5-0.6c-0.2-1.9-0.2-2.8-0.4-4.7c-0.2-2.7-2.4-3.5-5.1-3.1c-3.2,0.5-4.7,2.1-4.5,4.6c0.7,9.1,1.1,13.7,1.9,22.8 c0.2,2.5,2.1,3.6,5.1,3.1c3.4-0.5,4.8-2.1,4.6-5C404.4,286.3,404.2,284.7,404,281.3z"}),o.a.createElement("path",{d:"M413.1,262c-3.8,0.6-5.7,0.8-9.6,1.4c0.1,1.3,0.1,1.9,0.2,3.2c1.2-0.2,1.9-0.3,3.1-0.5 c0.8,10.7,1.2,16.1,2,26.8c1.4-0.2,2.1-0.3,3.5-0.5c-0.8-10.7-1.3-16.1-2.1-26.8c1.2-0.2,1.8-0.3,3-0.4 C413.2,263.9,413.2,263.2,413.1,262z"}),o.a.createElement("path",{d:"M414.5,261.8c0.8,12,1.2,18,2.1,30c1.4-0.2,2.1-0.3,3.5-0.5c-0.9-12-1.3-18-2.1-30 C416.6,261.5,415.9,261.6,414.5,261.8z"}),o.a.createElement("path",{d:"M426.3,278.5c-1.4-7.2-2.1-10.7-3.4-17.9c-1.4,0.2-2.1,0.3-3.5,0.5c2.2,11.8,3.4,17.8,5.7,29.6 c1.7-0.2,2.6-0.3,4.3-0.6c0.4-12.2,0.7-18.3,1.1-30.5c-1.4,0.2-2.1,0.3-3.5,0.5C426.6,267.5,426.5,271.2,426.3,278.5z"}),o.a.createElement("path",{d:"M437,286c-0.2-4.4-0.4-6.6-0.6-10.9c1.6-0.2,2.4-0.3,4.1-0.5c-0.1-1.3-0.1-1.9-0.2-3.2 c-1.6,0.2-2.4,0.3-4.1,0.5c-0.2-3.9-0.3-5.8-0.5-9.6c1.9-0.2,2.9-0.3,4.8-0.6c-0.1-1.3-0.1-1.9-0.2-3.2c-3.3,0.4-4.9,0.6-8.2,1 c0.6,12.1,1,18.1,1.6,30.1c3.3-0.4,5-0.6,8.3-1c-0.1-1.3-0.1-1.9-0.2-3.2C439.8,285.7,438.9,285.8,437,286z"}),o.a.createElement("path",{d:"M452.5,275.6c-1.2-7.2-1.8-10.8-3-18c-1.4,0.1-2.1,0.2-3.5,0.3c2,11.9,3,17.9,5,29.8 c1.7-0.2,2.6-0.3,4.3-0.4c0.7-12.2,1.1-18.3,1.8-30.5c-1.4,0.1-2.1,0.2-3.5,0.3C453.1,264.5,452.9,268.2,452.5,275.6z"}),o.a.createElement("path",{d:"M458.6,256.6c0.4,12.1,0.6,18.1,1,30.2c1.4-0.1,2.1-0.2,3.5-0.3c-0.4-12.1-0.6-18.1-1-30.2 C460.6,256.5,460,256.5,458.6,256.6z"}),o.a.createElement("path",{d:"M470.6,255.7c-2.3,0.2-3.5,0.3-5.9,0.4c0.3,12.1,0.4,18.2,0.7,30.3c2.4-0.2,3.6-0.3,5.9-0.4 c2.5-0.2,3.8-1.7,3.7-4.1c-0.2-9-0.4-13.5-0.6-22.6C474.4,256.8,473.1,255.5,470.6,255.7z M470.6,282.8c-0.7,0.1-1.1,0.1-1.8,0.1 c-0.2-9.6-0.3-14.3-0.6-23.9c0.7-0.1,1.1-0.1,1.8-0.1c0.8-0.1,1,0.2,1,0.9c0.2,8.7,0.3,13.1,0.5,21.8 C471.6,282.5,471.5,282.7,470.6,282.8z"}),o.a.createElement("path",{d:"M481,282.1c0-4.4-0.1-6.6-0.1-11c1.6-0.1,2.4-0.1,4.1-0.2c0-1.3,0-1.9,0-3.2 c-1.6,0.1-2.4,0.1-4.1,0.2c0-3.9-0.1-5.8-0.1-9.7c1.9-0.1,2.9-0.2,4.8-0.3c0-1.3,0-1.9,0-3.2c-3.3,0.2-4.9,0.3-8.2,0.4 c0.1,12.1,0.1,18.2,0.2,30.3c3.3-0.2,5-0.3,8.3-0.4c0-1.3,0-1.9,0-3.2C483.8,282,482.9,282,481,282.1z"}),o.a.createElement("path",{d:"M492.8,254.3c-3.2,0.1-4.9,1.4-4.9,4c-0.1,9.2-0.2,13.9-0.3,23.1c0,2.6,1.7,3.9,4.7,3.8 c3.4-0.1,4.9-1.4,5-4.4c0.1-9.1,0.1-13.7,0.2-22.8C497.6,255.4,495.6,254.2,492.8,254.3z M493.9,281.2c0,0.5-0.6,0.8-1.4,0.8 c-0.8,0-1.3-0.3-1.3-0.8c0.1-9.2,0.2-13.8,0.3-23c0-0.5,0.6-0.9,1.3-0.9c0.8,0,1.4,0.3,1.4,0.8C494,267.4,494,272,493.9,281.2z"})),o.a.createElement("g",null,o.a.createElement("path",{d:"M520.4,104.1c-1.3-1.4-3.1-2.1-5.3-2.1c-2.2,0-3.9,0.7-5.3,2.1c-1.3,1.4-2,3.2-2,5.3 c0,2.2,0.7,3.9,2,5.3c1.3,1.4,3.1,2.1,5.3,2.1c2.1,0,3.9-0.7,5.3-2.1c1.3-1.4,2-3.2,2-5.3C522.4,107.2,521.7,105.4,520.4,104.1z M521.1,109.4c0,1.9-0.5,3.4-1.6,4.5h0c-1.1,1.1-2.5,1.7-4.4,1.7c-1.8,0-3.3-0.6-4.4-1.7c-1.1-1.1-1.6-2.6-1.6-4.5 c0-1.9,0.5-3.4,1.6-4.5c1.1-1.1,2.5-1.7,4.4-1.7c1.8,0,3.3,0.6,4.4,1.7C520.6,106,521.1,107.5,521.1,109.4z"}),o.a.createElement("path",{d:"M517.6,109.2c0.3-0.4,0.5-1,0.5-1.6c0-0.6-0.2-1.2-0.7-1.6c-0.5-0.4-1.2-0.7-2.1-0.7h-2.6v7.8h1.4 V110h0.7l1.9,3.1h1.7l-2.1-3.2C516.9,109.8,517.3,109.5,517.6,109.2z M514.1,106.4h1.2c1,0,1.4,0.4,1.4,1.2c0,0.8-0.4,1.2-1.4,1.2 h-1.2V106.4z"}))))};ji.defaultProps={height:"100",width:"170",viewBox:"60 50 500 309.6",fill:""};var zi,Wi,Ki,Hi,Qi,Zi,Ji,$i,Yi,Xi,ea,ta,ra,na,ia=ji,aa=function(e){var t=e.restart,r=e.width,n=e.height,i=e.endFrameAnimationEnded,s=e.endFrameAnimationPlaying,u={width:"24%",height:"46%",mobileWidth:"90%",textClass:"animated-text",border:"3px solid ".concat(Tr.heavyMetal)},c={background:"transparent",hoverColor:Tr.white,color:Tr.heavyMetal,hoverBackground:Tr.heavyMetal},p={hoverColor:Tr.heavyMetal,hoverBackground:Tr.primary},l=Object(a.useState)("flex"),m=Object(q.a)(l,2),d=m[0],y=m[1];return o.a.createElement(Gi,{display:d,height:n,width:r},o.a.createElement(Ui,null,o.a.createElement(ia,null)),o.a.createElement(Fi,null,o.a.createElement(Un,Object.assign({className:"animated-button left",onClick:function(){y("none"),i(!0),s(!1),t()}},u,c),"REPLAY"),o.a.createElement(Vi,null),o.a.createElement(Un,Object.assign({className:"animated-button right",onClick:function(){return window.open("https://www.wirewax.com/contact-studio")}},u,p),"REQUEST A TRIAL")))},oa=function(e){var t=e.restart,r=e.isFullScreen,n=e.isPlayingOnFullScreenToggle,i=e.fullScreen,s=e.width,u=e.height,c=e.endFrameAnimationEnded,p=e.endFrameAnimationPlaying;return r&&(n(),i(!1)),Object(a.useEffect)(function(){return c(!1),p(!0),function(){}},[]),o.a.createElement(wi,null,o.a.createElement(_i,{autoplay:!0,endComponent:o.a.createElement(aa,{endFrameAnimationEnded:c,endFrameAnimationPlaying:p,height:u,width:s,restart:t}),videoSrc:"https://ww5player.s3-eu-west-1.amazonaws.com/endframe/end-frame-animation.mp4"}))},sa=Object(c.connect)(null,function(e){return{endFrameAnimationPlaying:function(t){e(P(t))},endFrameAnimationEnded:function(t){e(R(t))}}})(oa),ua=r(284),ca=r.n(ua),pa=ie.default.div(zi||(zi=z(["\n  position: fixed;\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  z-index: 2;\n  pointer-events: none;\n  font-family: Poppins, sans-serif;\n"]))),la=ie.default.div(Wi||(Wi=z(["\n  width: 80%\n  min-width: 370px;\n  max-width: 970px;\n  height:80%;\n  min-height: 240px;\n  max-height: 635px;\n  padding-bottom: 20px;\n  background: #fffffff2;\n  color: #1d1d1b;\n  font-family: Poppins, sans-serif;\n  font-size: 11px;\n  font-weight: 300;\n  box-shadow: 0 20px 20px 0 rgba(20, 20, 20, 0.1);\n  z-index: 2;\n  pointer-events: auto;\n"]))),ma=ie.default.div(Ki||(Ki=z(["\n  display: flex;\n  padding: 15px 15px 15px 60px;\n  box-shadow: 0 1px 1px 0 rgba(20, 20, 20, 0.1);\n  max-height: 62px;\n"]))),da=ie.default.section(Hi||(Hi=z(["\n  display: table;\n  flex-grow: 1;\n  width: 50%;\n  height: 100%;\n  padding-left: 60px;\n  padding-right: 40px;\n  padding-top: 30px;\n  padding-bottom: 20px;\n  border-right: 1px solid #1414141a\n\n  ","\n  h3 {\n    margin-bottom: 40px;\n  }\n\n  li {\n    border-bottom: 1px solid #1414141a\n    margin-left: 35px;\n\n    div {\n      -webkit-user-select: text;\n    }\n  }\n\n  @media (max-width: 768px) {\n    width: auto;\n    padding-left: 60px;\n  }\n"])),function(e){return e.right&&"\n    padding-left: 40px;\n    padding-right: 60px;\n  "}),ya=ie.default.li(Qi||(Qi=z(["\n  list-style: none;\n"]))),ha=ie.default.div(Zi||(Zi=z(["\n  display: inline-block;\n  width: 50%;\n  font-weight: 600;\n  margin: 1.2em 0;\n  vertical-align: top;\n\n  ","\n"])),function(e){return e.value&&"\n    font-weight: 300;\n    text-align: right;\n    cursor: pointer;\n  "}),fa=ie.default.table(Ji||(Ji=z(["\n  font-size: 11px;\n  color: #1d1d1b;\n  text-align: left;\n  width: 100%;\n  position: relative;\n\n  th {\n    background-color: #f3f3f3f2;\n    color: #9d9d9c;\n    box-shadow: 0 -1px 0 0 rgba(35, 39, 54, 0.1);\n    padding: 2em 0.75em;\n    white-space: nowrap;\n    position: sticky;\n    top:0;\n    z-index:1;\n\n    &:first-child {\n      padding-left: 60px;\n    }\n\n    &:last-child {\n      padding-right: 60px;\n    }\n  }\n\n  td {\n    padding: 2em 0.75em;\n    -webkit-user-select: text;\n\n    &:first-child {\n      padding-left: 60px;\n    }\n\n    &:nth-child(4), &:nth-child(5) {\n      cursor: pointer;\n    }\n\n    &:nth-child(6) {\n      max-width: 130px;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n      hyphens: auto;\n    }\n\n    &:last-child {\n      padding-right: 60px;\n      display: flex;\n    }\n  }\n\n  tr {\n    box-shadow: 0 1px 1px 0 rgba(20, 20, 20, 0.1);\n  }\n"]))),ba=ie.default.button($i||($i=z(["\n  height: 2em;\n  padding: 5px 0;\n  margin-right: 20px;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  font-size: 16px;\n  white-space: nowrap;\n  color: #1d1d1b;\n  transition: opacity, 200ms;\n  cursor: pointer;\n  opacity: 0.6;\n\n  ","\n\n  ","\n\n  &:hover {\n    opacity: 1\n  }\n\n  &:disabled {\n    cursor: not-allowed;\n    opacity: 0.3\n  }\n}\n"])),function(e){return"jump"===e.label&&"font-size: 1em; width: 3em;"},function(e){return"exit"===e.label&&"padding-bottom: 0; margin-left: auto"}),ga=Object(ie.default)(ba)(Yi||(Yi=z(["\n  border-bottom: 2px solid transparent;\n  transition: border-bottom, 200ms;\n\n  ","\n"])),function(e){return e.isFocused&&"\n    border-bottom: 2px solid #1d1d1b;\n    opacity: 1;\n  "}),Sa=function(e){var t=e.label,r=e.currentTab,n=e.onClick,i=e.children,a=r===t;return o.a.createElement(ga,{value:t,isFocused:a,label:t,onClick:n},i||t)},va=ie.default.div(Xi||(Xi=z(["\n  display: flex;\n  justify-content: space-evenly;\n  overflow: auto;\n  height: calc( 100% - 62px);\n\n  & > div {\n    width: 100%;\n  }\n\n  @media (max-width: 768px) {\n    flex-direction: column;\n    justify-content: flex-start;\n    overflow-x: ",";\n"])),function(e){return e.table?"auto":"hidden"}),Ia=function(e){var t=e.toggle,r=e.table,n=e.children;return t&&o.a.createElement(va,{table:r},n)},Na=function(){return o.a.createElement("svg",{focusable:!1,xmlns:"http://www.w3.org/2000/svg",width:"15px",height:"15px",viewBox:"0 0 15 15"},o.a.createElement("g",{fill:"none",fillRule:"evenodd",stroke:"#1C1C1C",strokeLinecap:"square"},o.a.createElement("path",{d:"M14.5.5l-14 14M14.5 14.5L.5.5"})))},Ta={showCloseButton:!1,closeOnToastrClick:!0},Ca=function(e){var t=document.createRange();t.selectNodeContents(document.body),document.getSelection().addRange(t);var r=e.target.textContent;return"-"===r?null:new Promise(function(e,t){var n=!1,i=function(e){e.clipboardData.setData("text/plain",r),e.preventDefault(),n=!0};document.addEventListener("copy",i),document.execCommand("copy"),document.removeEventListener("copy",i),n?e(r):t(y.toastr.error("copy to clipboard","failed",Ta))}).then(function(e){y.toastr.success("copy to clipboard",e,Ta),document.getSelection().removeAllRanges()})},ka=function(e){var t=e.label,r=e.info;return o.a.createElement(da,null,o.a.createElement("h3",null,t),o.a.createElement("ul",null,Object.keys(r).map(function(e){return o.a.createElement(ya,{key:e},o.a.createElement(ha,null,e),o.a.createElement(ha,{value:!0,onClick:Ca},r[e]?r[e]:"-"))})))},Aa=function(e){var t=e.children;return o.a.createElement(fa,null,o.a.createElement("thead",null,o.a.createElement("tr",null,o.a.createElement("th",{title:"Group name of the hotspot"},"Group Name"),o.a.createElement("th",{title:"Interaction type"},"Type"),o.a.createElement("th",{title:"Action type"},"Action"),o.a.createElement("th",{title:"ID of overlay that's associated with the hotspot"},"Overlay ID"),o.a.createElement("th",{title:"ID of hotspot instance that's encoded in database"},"Sprite ID"),o.a.createElement("th",{title:'Hotspots with "Go to link" action will display a click out URL'},"Click Out URL"),o.a.createElement("th",{title:"Interaction start time stamp, hours:mins:seconds:frames"},"Time In"),o.a.createElement("th",{title:"Interaction end time stamp, hours:mins:seconds:frames"},"Time out"),o.a.createElement("th",null,"Jump To"))),o.a.createElement("tbody",null,t))},Da=function(){return o.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 16 9"},o.a.createElement("g",{fill:"none",fillRule:"evenodd",stroke:"#1D1D1B",strokeLinecap:"round",strokeLinejoin:"round",opacity:".5"},o.a.createElement("path",{d:"M12.5 1.5l3 3-3 3M5.5 4.5h10M7 7.623a4 4 0 1 1 0-6.246"})))},xa=function(){return o.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 17 15"},o.a.createElement("g",{fill:"none",fillRule:"evenodd",stroke:"#1D1D1B",strokeLinecap:"round",strokeLinejoin:"round",opacity:".5",transform:"translate(1 1)"},o.a.createElement("rect",{width:"15",height:"13",rx:"1"}),o.a.createElement("path",{d:"M0 4h15"})))},Ra=function(e,t,r){var n=function(e,r){return Math.floor(e/t/r)},i=function(e){return e.toString().length<2?"0".concat(e):e.toString()},a=n(e,3600),o=n(e,60)%60,s=Math.floor(e/t%60),u=Math.round(e%t),c={hours:a,minutes:o,seconds:s,frames:u,formattedTime:"".concat(i(a),":").concat(i(o),":").concat(i(s),":").concat(i(u))};if(r){var p=n(r,3600),l=n(r,60)%60;Math.floor(r/t%60),Math.round(r%t);c.truncatedTime="".concat((p>0?"".concat(i(a),":"):"")+(l>0?"".concat(i(o),":"):"")).concat(i(s),":").concat(i(u))}return c},Pa=function(e){var t=e.hasPlayed,r=e.InteractionType,n=e.overlayId,i=void 0===n?"-":n,a=e.url,s=e.name,u=e.targetOverlay,c=e.toggleOverlay,p=e.play,l=e.skip,m=e.pause,d=e.close,y=function(e){var t=e.hotspot,r=e.timeTrigger,n=e.clickAction,i=e.fps,a=t||r||{},o=a.show,s=a.hide,u=a.pauseOnClick,c=void 0!==u&&u,p=t||{},l=p.isStatic,m=void 0!==l&&l,d=p.spriteId,y=void 0===d?"-":d,h=Ra(m?Number(o)*i:o,i).formattedTime,f=void 0!==s?Ra(m?Number(s)*i:s,i).formattedTime:"-",b=n||"-";switch((r||{}).type){case void 0:break;case 0:b="seek";break;case 1:b="pause";break;case 2:b="deprecated";break;case 3:b="overlay"}return{actionType:b,isStatic:m,inPoint:h,outPoint:f,spriteId:y,show:o,pauseOnClick:c}}(e),h=y.actionType,f=y.spriteId,b=y.isStatic,g=y.show,S=y.inPoint,v=y.outPoint,I=y.pauseOnClick,N=function(){d(),!t&&p(),c({}),l(g,b?"sec":"fps")};return o.a.createElement("tr",null,o.a.createElement("td",null,s),o.a.createElement("td",null,r),o.a.createElement("td",null,h),o.a.createElement("td",{onClick:Ca},i),o.a.createElement("td",{onClick:Ca},f),o.a.createElement("td",null,a?o.a.createElement("a",{href:a,target:"_blank",rel:"noopener noreferrer"},a):"-"),o.a.createElement("td",null,S),o.a.createElement("td",null,v),o.a.createElement("td",null,o.a.createElement(ba,{label:"jump",title:"Skip to hotspot",onClick:function(){return N()}},o.a.createElement(Da,null)),"overlay"===h&&o.a.createElement(ba,{label:"jump",title:"Open overlay",onClick:function(){return N(),u&&c(u),void(I&&m())}},o.a.createElement(xa,null))))},Ea=function(e){var t=o.a.useState("Video Info"),r=Object(q.a)(t,2),n=r[0],i=r[1],a=function(e){var t=o.a.useState(e),r=Object(q.a)(t,2),n=r[0],i=r[1],a=o.a.useRef(n);return o.a.useEffect(function(){a.current=n},[n]),[n,i,a]}(!1),s=Object(q.a)(a,3),u=s[0],c=s[1],p=s[2],l=function(e){var t=e.shiftKey,r=e.ctrlKey,n=e.which;e.composed&&r&&t&&67===n&&(p.current?c(!1):c(!0))};o.a.useEffect(function(){document.addEventListener("keydown",l)},[]);var m=function(e){i(e.target.value)},d=e.hasPlayed,y=e.id,h=e.videoQuality,f=e.frame,b=e.currentTime,g=e.activeVideo,S=g.clips,v=g.hotspots,I=g.interactions,N=g.overlays,T=g.subtitles,C=g.timeTriggers,k=g.video,A=k.vidName,D=k.duration,x=k.fps,R=k.renditionsArray,P=k.tagId,E=e.play,_=e.skip,w=e.toggleOverlay,M=e.pause,L=v.filter(function(e){return!0===e.isStatic}),O=v.filter(function(e){return!0!==e.isStatic}),B=R.map(function(e){return e.displayName}),G=T.map(function(e){return e.label||e.lang}),U={ID:y,"Video Title":A,Rendition:h,Duration:D,FPS:x,"Tag ID":P,"Total Clips":S.length,"Total Static Hotspots":L.length,"Total Sticky Hotspots":O.length,"Subtitle Languages":G.join(", "),"Renditions Available":B.join(", ")},F=S.find(function(e){return e.show<=f&&e.hide>f})||{show:0,hide:0,index:0},V=F.show,j=F.hide,z=F.index,W=v.filter(function(e){return e.isStatic&&(e.show*x>=F.show-1||e.hide*x>=F.show)}),K=v.filter(function(e){return!e.isStatic&&(e.show>=F.show-1||e.hide>=F.show-1)}),H=W.length+K.length,Q={"Player Frame":f||0,"PTC Frame":"-","Player Time Stamp":Ra(f,x).formattedTime,"Player CurrentTime":b?b.toFixed(2):0,"Clip Frame":f-V||0,"Clip Index":z||0,"Clip Start Frame":V||0,"Clip Hide Frame":j||0,"Clip Duration":((j-V)/x).toFixed(2)||0,"Hotspots in clip":H||0};return o.a.createElement("div",{role:"menuitem",tabIndex:"-1",onKeyDown:function(e){return l(e)}},u&&o.a.createElement(pa,null,o.a.createElement(ca.a,{bounds:"parent"},o.a.createElement(la,null,o.a.createElement(ma,null,o.a.createElement(Sa,{label:"Video Info",currentTab:n,onClick:m}),o.a.createElement(Sa,{label:"Interactive Data",currentTab:n,onClick:m}),o.a.createElement(Sa,{label:"exit",currentTab:n,onClick:function(){return c(!1)}},o.a.createElement(Na,null))),o.a.createElement(Ia,{toggle:"Video Info"===n},o.a.createElement(ka,{label:"Video Details",info:U}),o.a.createElement(ka,{label:"Playback",info:Q})),o.a.createElement(Ia,{toggle:"Interactive Data"===n,table:!0},o.a.createElement("div",null,o.a.createElement(Aa,null,v.map(function(e){var t=e.isStatic,r=I[e.nameLink],n=r.name,i=r.interaction,a=i.clickAction,s=i.settings||{},u=s.overlayId,p=s.url,l=N.find(function(e){return e.overlayId===u});return o.a.createElement(Pa,{hasPlayed:d,key:e.spriteId,hotspot:e,name:n,clickAction:a,url:p,InteractionType:t?"Static hotspot":"Sticky Hotspot",fps:x,overlayId:u,targetOverlay:l,play:E,skip:_,toggleOverlay:w,pause:M,close:function(){return c(!1)}})}),C.map(function(e){var t=e.name,r=e.overlayId,n=N.find(function(e){return e.overlayId===r});return o.a.createElement(Pa,{hasPlayed:d,key:t,timeTrigger:e,name:t,InteractionType:"Time Trigger",fps:x,overlayId:r,targetOverlay:n,play:E,skip:_,toggleOverlay:w,pause:M,close:function(){return c(!1)}})}))))))))},_a=navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i),wa=navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i),qa=function(e){var t=e.noShare,r=e.noMarkers;return null===t&&(e.noShare=e.hideShareControls),null===r&&(e.noMarkers=e.hideHotspotDots),e},Ma=r(8),La=r(47),Oa=function(e,t){var r=t||"*";window.parent.postMessage(e,r)},Ba={},Ga=new WeakMap,Ua=function(e,t,r){var n=Ba[e];n||(n=Ba[e]={rootId:e});var i=Ga.get(n)||{};t in i||(i[t]=[]),i[t].push(r),Ga.set(n,i)},Fa=function(e,t){var r=Ba[e];return r&&(Ga.get(r)||{})[t]||[]},Va=function(e,t,r){Fa(e,t).forEach(function(e){e.apply(null,[r,t])})},ja=function(e){function t(){var e,r;Object(n.a)(this,t);for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return(r=O(this,(e=B(t)).call.apply(e,[this].concat(a)))).componentDidMount=function(){var e=r.props,t=e.playerReady;(0,e.readyResolve)(),t()},r._addEventListener=function(e,t){var n=r.props.rootId;Ua(n,e,t)},r._setCurrentTime=function(e){var t=r.props,n=t.setCurrentFrame,i=t.fps;n(Math.round(e*i),e)},r._play=function(){var e=r.props.rootId;Fa(e,"play").forEach(function(e){return e.apply()}),(0,r.props.videoDidPlay)()},r._pause=function(){var e=r.props.rootId;Fa(e,"pause").forEach(function(e){return e.apply()}),(0,r.props.videoDidPause)()},r._togglePlay=function(){},r._skip=function(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1];var t=r.props,n=(t.reduxSeekTo,t.setCurrentFrame,t.fps),i=t.videoDidSeek,a=t.rootId;Fa(a,"seeked").forEach(function(t){return t.apply(null,[{seekTo:e/n}])}),i(e,e/n)},r.render=function(){return o.a.createElement(o.a.Fragment,null)},r}return U(t,a["PureComponent"]),t}(),za=Object(c.connect)(function(e){return{fps:e.options.activeVideo.video.fps}},function(e){return{playerReady:function(){e(A())},setCurrentFrame:function(t,r){e(N(t,r))},videoDidPlay:function(){e(La.a.reduxPlay()),e(_.a.toggleOverlay({}))},videoDidPause:function(){e(La.a.reduxPause())},videoDidSeek:function(t,r){e(x(t,r))},reduxSeekTo:function(t){e(La.a.reduxSeekTo(t))}}},null,{forwardRef:!0})(ja),Wa=Object(a.lazy)(function(){return r.e(1).then(r.t.bind(null,1238,7))}),Ka=function(e){function t(e){var r;Object(n.a)(this,t),(r=O(this,B(t).call(this,e))).hidePlayButton=function(){r.state.hideMainPlayButton||r.setState({hideMainPlayButton:!0})},r.hideMuteIcon=function(){r.state.showMuteButton&&r.setState({showMuteButton:!1})},r.setCurrentTime=function(e){r.childRef.current._setCurrentTime(e)},r.addEventListener=function(e,t){r.childRef.current._addEventListener(e,t)},r.resetReduxState=function(){var e=r.props.resetState;r.childRef.current._setCurrentTime(0),e()},r.play=function(){var e=r.state.hideMainPlayButton,t=r.props,n=t.activeVideo.video.mediaType;t.playing||(e||r.hidePlayButton(),n||r.childRef.current._play())},r.togglePlay=function(){r.state.hideMainPlayButton||r.hidePlayButton(),r.childRef.current._togglePlay()},r.pause=function(){r.childRef.current&&r.childRef.current._pause()},r.skip=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fps";r.childRef.current._skip(e,t),(0,r.props.reduxSeeked)()},r.toggleUnmuteButton=function(e){r.setState({showMuteButton:e})},r.mute=function(){r.state.showMuteButton&&r.hideMuteIcon(),r.childRef.current._mute()},r.setVolume=function(e){r.state.showMuteButton&&r.hideMuteIcon(),r.childRef.current._setVolume(e)},r.selectSubtitle=function(e){r.childRef.current._selectSubtitle(e)},r.setVideoQuality=function(e){r.childRef.current._setStreamingQuality(e)},r.remainingTime=function(){return r.childRef.current._remainingTime()},r.bufferedPercent=function(){return r.childRef.current._bufferedPercent()},r.videoDuration=function(){return r.childRef.current&&r.childRef.current._duration()},r.restart=function(){r.childRef.current._restart()},r.switchVideo=function(e,t){r.childRef.current._switchVideo(e,t)},r.isPlayingOnFullScreenToggle=function(){var e=r.props.playing;r.setState({isPlayingOnFullScreenToggle:e}),_r(r.videoWrapper)},r.unMute=function(){r.mute()},r.handleVisibilityChange=function(){var e=r.props,t=e.hasEnded,n=e.isFullScreen,i=r.state.isPlayingOnFullScreenToggle;!document[r.browserVisibility.hidden]||t||n||i||r.pause(),i&&r.setState({isPlayingOnFullScreenToggle:!1})},r.closeOverlayAndAnimateOut=function(){var e=r.props,t=e.toggleOverlay;(0,e.closeOverlayBool)(),r.close=setTimeout(function(){t({}),clearTimeout(r.close)},400)},r.openEmbedOverlay=function(){var e=r.props.toggleEmbedOverlay;r.pause(),e(!0)},r.closeEmbedOverlay=function(){(0,r.props.toggleEmbedOverlay)(!1),r.play()},r.getThirdPartyPlayerConfig=function(){var e=r.playerParams,t=e.customPlayer,n=e.customPlayerVidId,i=r.props.activeVideo.video.tpPlayers,a=void 0===i?[]:i;return t?a.length>0?nt(t,a):n?{tpPlayer:rt(t),tpVidId:n}:{}:{}},r.render=function(){var e=r.props,t=e.activeVideo,n=t.hotspots,i=t.interactions,s=t.timeTriggers,u=t.overlays,c=t.video,p=t.subtitles,l=e.frame,m=e.subtitle,d=e.location,y=e.volume,h=e.play,f=e.pause,b=e.setVolume,g=e.currentFrame,v=e.currentTime,I=e.selectSubtitle,N=e.mute,T=e.toggleOverlay,C=e.loaded,k=e.player,A=e.playerReady,D=e.playing,x=e.activeOverlay,R=e.switchVideo,P=e.videoType,E=e.endFrameVideo,_=e.mainVideo,w=e.endEndFrame,q=e.endFrameEnded,M=e.setDimension,L=e.width,O=e.height,B=e.setVideoQuality,G=e.videoQuality,U=e.seek,F=e.hotspotIsClicked,V=e.overlayEvent,j=e.isFullScreen,z=e.hasPlayed,W=e.embedOverlay,K=e.fullScreen,H=e.setMousePosition,Q=e.animationEnded,Z=e.animationPlaying,J=e.prevFrame,$=e.toggleControlsVisibility,Y=e.showControls,X=e.setVideoRenditions,ee=e.videoRenditions,te=e.userAgent,re=e.userAgent,ne=re.isFrameNotAccurate,ie=re.isIE11,ae=e.uuId,oe=e.apiRejected,se=e.id,ue=e.isPlugin,ce=r.props.activeVideo,pe=c.duration,le=c.whiteLabel,de=c.fps,ye=c.renditionsArray,he=c.aspectRatio,fe=(c.posterFrame,c.vidName,c.description,r.state),be=fe.hideMainPlayButton,ge=fe.showMuteButton,Se=r.playerParams,ve=Se.noControls,Ie=Se.transparent,Ne=Se.forceRendition,Te=Se.fullBleed,Ce=Se.noCustomisations,ke=Se.triggerSpriteId,Ae=Se.disableMobileFullScreen,De=Se.preventPauseOnClick,xe=Se.customParams,Re=Se.autoplay,Pe=ee.length>0?ee:ht(new Set(ye.map(function(e){return e.h}).filter(function(e){return e}))),Ee=!!c.mediaType,_e=Object.entries(x).length>0,we=ye&&ye.length?ye.filter(function(e){return e.h===ht(ye).pop().h})[0].src:"",qe=r.getThirdPartyPlayerConfig(),Me=qe.tpPlayer,Le=qe.tpVidId;ue&&(Me="plugin");var Oe,Be,Ge=function(e){return P===Ma.b&&S.a.whiteLabelChecker(e)},Ue=_e||ve||!Ee&&(!k||!be)||Ge(le)||!me.a.isEmpty(Me),Fe=ye.find(function(e){return"m3u8"===e.ext});return C?o.a.createElement(Mn,{transparent:Ie||ue},o.a.createElement(Di,{toggleUnmuteButton:r.toggleUnmuteButton,autoplay:Re,isPlayerReady:k,play:r.play,pause:r.pause,skip:r.skip,video:c,id:se,uuId:ae,currentTime:v,mute:r.mute,volume:y,setVolume:r.setVolume,interactions:i,hotspots:n,hotspotIsClicked:F,overlays:u,activeOverlay:x,toggleOverlay:T,playing:D,hasPlayed:z,videoQuality:G,setVideoQuality:r.setVideoQuality,fullScreen:r.isPlayingOnFullScreenToggle}),Ge(le)&&o.a.createElement(sa,{isFullScreen:j,isPlayingOnFullScreenToggle:r.isPlayingOnFullScreenToggle,fullScreen:K,restart:r.restart,width:L,height:O}),o.a.createElement(qn,{aspectRatio:he,ref:function(e){return r.videoWrapper=e},playerWidth:L,playerHeight:O,setDimension:M,fullBleed:Te,fullScreen:K,isFullScreen:j,animationEnded:Q,animationPlaying:Z,setMousePosition:H,isPlugin:ue},Ee?o.a.createElement(Pr,{src:we}):ue?o.a.createElement(za,{ref:r.childRef,readyResolve:r.props.readyResolve,rootId:r.props.rootId}):o.a.createElement(xr,{options:r.playerParams,ref:r.childRef,fullScreen:r.isPlayingOnFullScreenToggle,hidePlayButton:r.hidePlayButton,closeOverlayAndAnimateOut:r.closeOverlayAndAnimateOut,playIconAction:r.play,muteIconAction:r.mute,restart:r.restart,showMuteButton:ge,hideMainPlayButton:be,hideMainPlayButtonIcon:r.playerParams.hideMainPlayButton,subtitle:m,subtitles:p,video:c,volume:y,location:d,fps:de,play:h,pause:f,setVolume:b,currentFrame:g,selectSubtitle:I,playerReady:A,mute:N,frame:l,switchVideo:R,videoType:P,endFrameVideo:E,mainVideo:_,endEndFrame:w,endFrameEnded:q,setVideoQuality:B,setVideoRenditions:X,seek:U,hideMuteIcon:r.hideMuteIcon,isOverlayOpen:_e,renditionsArray:ye,animationEnded:Q,animationPlaying:Z,hasHls:Fe,forceRendition:Ne,showControls:Y,addAdditionalFramesToSkip:ne,apiRejected:oe,customPlayer:Me,tpVidId:Le,userAgent:te}),!P&&o.a.createElement(On,{customPlayer:Me},o.a.createElement(An,{className:"app",play:r.play,pause:r.pause,togglePlay:De?function(){}:r.togglePlay,skip:r.skip,video:c,hotspots:n,timeTriggers:s,id:se,toggleOverlay:T,activeOverlay:x,overlayEvent:V,closeOverlayAndAnimateOut:r.closeOverlayAndAnimateOut,triggerSpriteId:ke,embedOverlay:W,closeEmbedOverlay:r.closeEmbedOverlay,isImage:Ee,noCustomisations:Ce,hideMainPlayButton:be,playerHeight:O,playerWidth:L,customParams:xe,customPlayer:Me}),o.a.createElement(Ea,{hasPlayed:z,id:se,videoQuality:G,activeVideo:ce,activeOverlay:x,frame:l,currentFrame:g,currentTime:v,play:r.play,skip:r.skip,toggleOverlay:T,pause:r.pause})),Ue?"":o.a.createElement(a.Suspense,{fallback:""},o.a.createElement(Ln,{fullBleed:Te},o.a.createElement(Wa,{className:"controls",pause:r.pause,togglePlay:r.togglePlay,mute:r.mute,fullScreen:r.isPlayingOnFullScreenToggle,setVolume:r.setVolume,skip:r.skip,selectSubtitle:r.selectSubtitle,remainingTime:r.remainingTime,options:r.playerParams,currentTime:v,duration:pe,videoDuration:r.videoDuration,id:se,hotspots:n,handleShareClick:ft.handleShareClick,socialSharingList:(Oe=ft.socialSharingList,Be=_a,Be?Oe.filter(function(e){return"Embed"!==e.name}):Oe),playing:D,prevFrame:J,volume:y,buffered:r.bufferedPercent,selectedSubtitle:m,subtitles:p.map(function(e){return e.label}).filter(function(e){return e}),setVideoQuality:r.setVideoQuality,renditions:Pe,selectedQuality:G,hasHls:Fe,fps:de,isFullScreen:j,isOverlayOpen:_e,openEmbedOverlay:r.openEmbedOverlay,closeEmbedOverlay:r.closeEmbedOverlay,disableMobileFullScreen:Ae,isImage:Ee,isMobileDevice:_a,isiPhoneiPod:wa,isIE11:ie,toggleControlsVisibility:$,showControls:Y}))),S.a.whiteLabelChecker(le)&&!Z&&o.a.createElement(li,{className:"whitelabel"}))):""};var i=r.props,s=i.playerParams,u=i.isPlugin;return r.playerParams=s,r.browserVisibility=wr(),r.state={hideMainPlayButton:r.playerParams.autoplay||u,showMuteButton:r.playerParams.autoplay&&!r.playerParams.hideAudioIcon,isPlayingOnFullScreenToggle:null},r.childRef=o.a.createRef(),r}return U(t,a["PureComponent"]),Object(i.a)(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.id,r=e.getOptions,n=e.version,i=e.dataVersion,a=e.videoId,o=e.isPlugin,s=e.setRootId,u=e.rootId;Te.a.info("LoadOption Did mount",{id:t,version:n,dataVersion:i,videoId:a,isPlugin:o}),s(u),o?r(a,i):r(t,n),document.addEventListener(this.browserVisibility.visibilityChange,this.handleVisibilityChange,!1)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.mainVideo,n=t.playback;t.setRootId,t.rootId;if(r!==e.mainVideo){var i=r.video.playerConfiguration,a=void 0===i?{}:i;this.playerParams=a?qa(b({},this.playerParams,function(e){return{hideAudioControls:e.hideAudioControls||!1,hideClipControls:e.hideClipControls||!1,hideFullscreenControls:e.hideFullscreenControls||!1,hideHotspotDots:e.hideHotspotDots||!1,hidePauseControls:e.hidePauseControls||!1,hideRenditionControls:e.hideRenditionControls||!1,hideScrubber:e.hideScrubber||!1,hideShareControls:e.hideShareControls||!1,mobileOrientation:e.mobileOrientation||!1,preventKeyboardInput:e.preventKeyboardInput||!1,preventPauseOnClick:e.preventPauseOnClick||!1,hideMainPlayButton:e.hideMainPlayButton||!1,hideSubtitleControls:e.hideSubtitleControls||!1}}(a||{}))):this.playerParams}var o=e.playback,s=o.isPlaying,u=o.isSeeking,c=o.seekTo;s&&!n.isPlaying&&this.pause(),!s&&n.isPlaying&&this.play(),u&&this.skip(c)}},{key:"componentWillUnmount",value:function(){document.removeEventListener(this.browserVisibility.visibilityChange,this.handleVisibilityChange)}}]),t}(),Ha=Object(g.compose)(yt(),Object(c.connect)(function(e){return b({},e.options,{frame:e.video.currentFrame,currentTime:e.video.currentTime,prevFrame:e.video.prevFrame,volume:e.video.volume,subtitle:e.video.subtitle,player:e.video.playerReady,playing:e.video.playing,width:e.video.width,height:e.video.height,hasEnded:e.video.hasEnded,hasPlayed:e.video.hasPlayed,animationPlaying:e.video.animationPlaying,animationEnded:e.video.animationEnded,renditionsArray:e.video.renditionsArray,playerParams:e.options.playerParams,playback:e.playback})},function(e){return{getOptions:function(t,r){e(_.a.get(t,r))},hotspotIsClicked:function(t,r){e(_.a.hotspotIsClicked(t,r))},hotspotClickout:function(t,r,n){e(_.a.hotspotClickout(t,r,n))},overlayEvent:function(t,r,n){e(_.a.overlayEvent(t,r,n))},play:function(){e(v()),e(La.a.reduxPlay())},pause:function(){e(I()),e(La.a.reduxPause())},currentFrame:function(t,r){e(N(t,r))},mute:function(t){e(T(t))},setVolume:function(t){e(C(t))},selectSubtitle:function(t){e(k(t))},playerReady:function(){e(A())},toggleOverlay:function(t){e(_.a.toggleOverlay(t))},toggleEmbedOverlay:function(t){e(_.a.toggleEmbedOverlay(t))},switchVideo:function(t,r){e(_.a.switchVideo(t,r))},endEndFrame:function(){e(_.a.endEndFrame())},setDimension:function(t){e(D(t))},setVideoQuality:function(t){e(_.a.setVideoQuality(t))},seek:function(t,r){e(x(t,r))},closeOverlayBool:function(){e(_.a.closeOverlayBool())},setForceSpriteIdShown:function(){e(_.a.setForceSpriteIdShown())},fullScreen:function(t){e(_.a.fullScreen(t))},setMousePosition:function(t){e(E(t))},toggleControlsVisibility:function(t){e(_.a.toggleControlsVisibility(t))},setVideoRenditions:function(t){e(_.a.setVideoRenditions(t))},apiRejected:function(){e(w.a.rejected("SOURCE_LOADING_REJECTED"))},reduxPlay:function(){return e(La.a.reduxPlay())},reduxPause:function(){return e(La.a.reduxPause())},reduxSeekTo:function(t){return e(La.a.reduxSeekTo(t))},reduxSeeked:function(){return e(La.a.reduxSeeked())},resetState:function(){return e(_.a.resetState())},setRootId:function(t){return e(_.a.setRootId(t))}}},null,{forwardRef:!0}))(Ka),Qa=r(285),Za=r.n(Qa),Ja=r(286),$a=r.n(Ja),Ya=r(287),Xa=r.n(Ya),eo=r(288),to=r.n(eo),ro=r(289),no=r.n(ro),io=Object(ie.css)(ea||(ea=z(["\n/* cyrillic-ext */\n@font-face {\n  font-family: 'Oswald';\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: url(",") format('woff');\n  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n  font-family: 'Oswald';\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: url(",") format('woff');\n  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* vietnamese */\n@font-face {\n  font-family: 'Oswald';\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: url(",") format('woff');\n  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Oswald';\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: url(",") format('woff');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Oswald';\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: url(",") format('woff');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n"])),Za.a,$a.a,Xa.a,to.a,no.a),ao=r(290),oo=r.n(ao),so=r(291),uo=r.n(so),co=r(292),po=r.n(co),lo=r(293),mo=r.n(lo),yo=r(294),ho=r.n(yo),fo=r(295),bo=r.n(fo),go=r(296),So=r.n(go),vo=r(297),Io=r.n(vo),No=r(298),To=r.n(No),Co=Object(ie.css)(ta||(ta=z(["\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 300;\n  font-display: swap;\n  src: local('Poppins Light'), local('Poppins-Light'), url(",") format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 300;\n  font-display: swap;\n  src: local('Poppins Light'), local('Poppins-Light'), url(",") format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 300;\n  font-display: swap;\n  src: local('Poppins Light'), local('Poppins-Light'), url(",") format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: local('Poppins Regular'), local('Poppins-Regular'), url(",") format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: local('Poppins Regular'), local('Poppins-Regular'), url(",") format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: local('Poppins Regular'), local('Poppins-Regular'), url(",") format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 700;\n  font-display: swap;\n  src: local('Poppins Bold'), local('Poppins-Bold'), url(",") format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 700;\n  font-display: swap;\n  src: local('Poppins Bold'), local('Poppins-Bold'), url(",") format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 700;\n  font-display: swap;\n  src: local('Poppins Bold'), local('Poppins-Bold'), url(",") format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n"])),oo.a,mo.a,So.a,uo.a,ho.a,Io.a,po.a,bo.a,To.a),ko=r(299),Ao=r.n(ko),Do=r(300),xo=r.n(Do),Ro=r(301),Po=r.n(Ro),Eo=r(302),_o=r.n(Eo),wo=r(303),qo=r.n(wo),Mo=Object(ie.css)(ra||(ra=z(["\n/* cyrillic-ext */\n@font-face {\n  font-family: 'Nunito';\n  font-style: normal;\n  font-weight: 300;\n  src: local('Nunito Light'), local('Nunito-Light'), url(",") format('woff2');\n  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n  font-family: 'Nunito';\n  font-style: normal;\n  font-weight: 300;\n  src: local('Nunito Light'), local('Nunito-Light'), url(",") format('woff2');\n  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* vietnamese */\n@font-face {\n  font-family: 'Nunito';\n  font-style: normal;\n  font-weight: 300;\n  src: local('Nunito Light'), local('Nunito-Light'), url(",") format('woff2');\n  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Nunito';\n  font-style: normal;\n  font-weight: 300;\n  src: local('Nunito Light'), local('Nunito-Light'), url(",") format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Nunito';\n  font-style: normal;\n  font-weight: 300;\n  src: local('Nunito Light'), local('Nunito-Light'), url(",") format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n"])),Ao.a,xo.a,Po.a,_o.a,qo.a),Lo=r(247),Oo=r.n(Lo),Bo=(Object(ie.createGlobalStyle)(na||(na=z(["\n  ","\n  ","\n  ","\n  ","\n\n  html {\n    color: ",";\n    font-family: Poppins, sans-serif;\n    font-size: 11px;\n    font-weight: 300;\n    user-select: none;\n    -webkit-tap-highlight-color: transparent;\n    width: 100%;\n    height: 100%;\n    padding: 0;\n    margin: 0;\n  }\n\n  body {\n    height: 100%;\n    width: 100%;\n    padding: 0;\n    margin: 0;\n    overflow: hidden;\n  }\n\n  #root {\n    height: 100%;\n    width: 100%;\n    padding: 0;\n    margin: 0;\n  }\n\n  div, input, section {\n    box-sizing: border-box;\n  }\n\n  button {\n    background-color: transparent;\n    border: none;\n    color: inherit;\n    display: block;\n    padding: 0;\n    font-family: Poppins, sans-serif;\n    font-size: 11px;\n  }\n\n  .js-focus-visible :focus:not(.focus-visible) {\n    outline: 0;\n  }\n  .rrt-title {\n    line-height: 1.3;\n  }\n"])),Oo.a,io,Co,Mo,F.white),r(41));function Go(e){return"/"===e.charAt(0)}function Uo(e,t){for(var r=t,n=r+1,i=e.length;n<i;r+=1,n+=1)e[r]=e[n];e.pop()}var Fo=function(e,t){void 0===t&&(t="");var r,n=e&&e.split("/")||[],i=t&&t.split("/")||[],a=e&&Go(e),o=t&&Go(t),s=a||o;if(e&&Go(e)?i=n:n.length&&(i.pop(),i=i.concat(n)),!i.length)return"/";if(i.length){var u=i[i.length-1];r="."===u||".."===u||""===u}else r=!1;for(var c=0,p=i.length;p>=0;p--){var l=i[p];"."===l?Uo(i,p):".."===l?(Uo(i,p),c++):c&&(Uo(i,p),c--)}if(!s)for(;c--;c)i.unshift("..");!s||""===i[0]||i[0]&&Go(i[0])||i.unshift("");var m=i.join("/");return r&&"/"!==m.substr(-1)&&(m+="/"),m};var Vo=!0,jo="Invariant failed";var zo=function(e,t){if(!e){if(Vo)throw new Error(jo);throw new Error(jo+": "+(t||""))}};function Wo(e){return"/"===e.charAt(0)?e:"/"+e}function Ko(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function Ho(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function Qo(e){var t=e.pathname,r=e.search,n=e.hash,i=t||"/";return r&&"?"!==r&&(i+="?"===r.charAt(0)?r:"?"+r),n&&"#"!==n&&(i+="#"===n.charAt(0)?n:"#"+n),i}function Zo(e,t,r,n){var i;"string"===typeof e?(i=function(e){var t=e||"/",r="",n="",i=t.indexOf("#");-1!==i&&(n=t.substr(i),t=t.substr(0,i));var a=t.indexOf("?");return-1!==a&&(r=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===r?"":r,hash:"#"===n?"":n}}(e)).state=t:(void 0===(i=Object(Bo.a)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(a){throw a instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):a}return r&&(i.key=r),n?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=Fo(i.pathname,n.pathname)):i.pathname=n.pathname:i.pathname||(i.pathname="/"),i}function Jo(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,r,n,i){if(null!=e){var a="function"===typeof e?e(t,r):e;"string"===typeof a?"function"===typeof n?n(a,i):i(!0):i(!1!==a)}else i(!0)},appendListener:function(e){var r=!0;function n(){r&&e.apply(void 0,arguments)}return t.push(n),function(){r=!1,t=t.filter(function(e){return e!==n})}},notifyListeners:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];t.forEach(function(e){return e.apply(void 0,r)})}}}var $o=!("undefined"===typeof window||!window.document||!window.document.createElement);function Yo(e,t){t(window.confirm(e))}var Xo="popstate",es="hashchange";function ts(){try{return window.history.state||{}}catch(e){return{}}}function rs(e){void 0===e&&(e={}),$o||zo(!1);var t=window.history,r=function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history}(),n=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,a=i.forceRefresh,o=void 0!==a&&a,s=i.getUserConfirmation,u=void 0===s?Yo:s,c=i.keyLength,p=void 0===c?6:c,l=e.basename?Ho(Wo(e.basename)):"";function m(e){var t=e||{},r=t.key,n=t.state,i=window.location,a=i.pathname+i.search+i.hash;return l&&(a=Ko(a,l)),Zo(a,n,r)}function d(){return Math.random().toString(36).substr(2,p)}var y=Jo();function h(e){Object(Bo.a)(D,e),D.length=t.length,y.notifyListeners(D.location,D.action)}function f(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||S(m(e.state))}function b(){S(m(ts()))}var g=!1;function S(e){if(g)g=!1,h();else{y.confirmTransitionTo(e,"POP",u,function(t){t?h({action:"POP",location:e}):function(e){var t=D.location,r=I.indexOf(t.key);-1===r&&(r=0);var n=I.indexOf(e.key);-1===n&&(n=0);var i=r-n;i&&(g=!0,T(i))}(e)})}}var v=m(ts()),I=[v.key];function N(e){return l+Qo(e)}function T(e){t.go(e)}var C=0;function k(e){1===(C+=e)&&1===e?(window.addEventListener(Xo,f),n&&window.addEventListener(es,b)):0===C&&(window.removeEventListener(Xo,f),n&&window.removeEventListener(es,b))}var A=!1;var D={length:t.length,action:"POP",location:v,createHref:N,push:function(e,n){var i=Zo(e,n,d(),D.location);y.confirmTransitionTo(i,"PUSH",u,function(e){if(e){var n=N(i),a=i.key,s=i.state;if(r)if(t.pushState({key:a,state:s},null,n),o)window.location.href=n;else{var u=I.indexOf(D.location.key),c=I.slice(0,u+1);c.push(i.key),I=c,h({action:"PUSH",location:i})}else window.location.href=n}})},replace:function(e,n){var i=Zo(e,n,d(),D.location);y.confirmTransitionTo(i,"REPLACE",u,function(e){if(e){var n=N(i),a=i.key,s=i.state;if(r)if(t.replaceState({key:a,state:s},null,n),o)window.location.replace(n);else{var u=I.indexOf(D.location.key);-1!==u&&(I[u]=i.key),h({action:"REPLACE",location:i})}else window.location.replace(n)}})},go:T,goBack:function(){T(-1)},goForward:function(){T(1)},block:function(e){void 0===e&&(e=!1);var t=y.setPrompt(e);return A||(k(1),A=!0),function(){return A&&(A=!1,k(-1)),t()}},listen:function(e){var t=y.appendListener(e);return k(1),function(){k(-1),t()}}};return D}var ns=r(9),is=r.n(ns),as=r(67),os=r.n(as),ss=r(56),us=r.n(ss),cs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function ps(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var ls=function(e){function t(){var r,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=n=ps(this,e.call.apply(e,[this].concat(a))),n.state={match:n.computeMatch(n.props.history.location.pathname)},ps(n,r)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getChildContext=function(){return{router:cs({},this.context.router,{history:this.props.history,route:{location:this.props.history.location,match:this.state.match}})}},t.prototype.computeMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}},t.prototype.componentWillMount=function(){var e=this,t=this.props,r=t.children,n=t.history;us()(null==r||1===o.a.Children.count(r),"A <Router> may have only one child element"),this.unlisten=n.listen(function(){e.setState({match:e.computeMatch(n.location.pathname)})})},t.prototype.componentWillReceiveProps=function(e){os()(this.props.history===e.history,"You cannot change <Router history>")},t.prototype.componentWillUnmount=function(){this.unlisten()},t.prototype.render=function(){var e=this.props.children;return e?o.a.Children.only(e):null},t}(o.a.Component);ls.propTypes={history:is.a.object.isRequired,children:is.a.node},ls.contextTypes={router:is.a.object},ls.childContextTypes={router:is.a.object.isRequired};var ms=ls,ds=r(304),ys=r.n(ds),hs=function(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return{type:"@@router/CALL_HISTORY_METHOD",payload:{method:e,args:r}}}},fs=(hs("push"),hs("replace"),hs("go"),hs("goBack"),hs("goForward"),r(305)),bs=r.n(fs),gs={},Ss=0,vs=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments[2];"string"===typeof t&&(t={path:t});var n=t,i=n.path,a=n.exact,o=void 0!==a&&a,s=n.strict,u=void 0!==s&&s,c=n.sensitive;if(null==i)return r;var p=function(e,t){var r=""+t.end+t.strict+t.sensitive,n=gs[r]||(gs[r]={});if(n[e])return n[e];var i=[],a={re:bs()(e,i,t),keys:i};return Ss<1e4&&(n[e]=a,Ss++),a}(i,{end:o,strict:u,sensitive:void 0!==c&&c}),l=p.re,m=p.keys,d=l.exec(e);if(!d)return null;var y=d[0],h=d.slice(1),f=e===y;return o&&!f?null:{path:i,url:"/"===i&&""===y?"/":y,isExact:f,params:m.reduce(function(e,t,r){return e[t.name]=h[r],e},{})}};function Is(e){return(Is="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 Ns=function(e){var t=e.getIn,r=e.toJS,n=function(e){var n,i=r(t(e,["router"]));if(null==(n=i)||"object"!==Is(n)||!t(n,["location"])||!t(n,["action"]))throw'Could not find router reducer in state tree, it must be mounted under "router"';return i},i=function(e){return r(t(n(e),["location"]))};return{getLocation:i,getAction:function(e){return r(t(n(e),["action"]))},getRouter:n,getSearch:function(e){return r(t(n(e),["location","search"]))},getHash:function(e){return r(t(n(e),["location","hash"]))},createMatchSelector:function(e){var t=null,r=null;return function(n){var a=(i(n)||{}).pathname;if(a===t)return r;t=a;var o=vs(a,e);return o&&r&&o.url===r.url&&o.isExact===r.isExact||(r=o),r}}}};function Ts(e){return(Ts="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)}function Cs(){return(Cs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function ks(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function As(e){return function(){var t,r=Ds(e);if(function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var n=Ds(this).constructor;t=Reflect.construct(r,arguments,n)}else t=r.apply(this,arguments);return function(e,t){if(t&&("object"===Ts(t)||"function"===typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,t)}}function Ds(e){return(Ds=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function xs(e,t){return(xs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Rs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(u){i=!0,a=u}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Ps(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ps(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ps(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Es(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Es(Object(r),!0).forEach(function(t){ws(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Es(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ws(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var qs=function(e){if(e&&e.query)return e;var t=e&&e.search;if("string"!==typeof t||0===t.length)return _s({},e,{query:{}});var r=t.substring(1).split("&").reduce(function(e,t){var r=Rs(t.split("="),2);return _s({},e,ws({},r[0],r[1]))},{});return _s({},e,{query:r})},Ms=function(e){var t=e.fromJS,r=e.merge;return function(e){var n=t({location:qs(e.location),action:e.action});return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=i.type,o=i.payload;if("@@router/LOCATION_CHANGE"===a){var s=o.location,u=o.action;return o.isFirstRendering?e:r(e,{location:t(qs(s)),action:u})}return e}}};function Ls(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Os(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Bs={fromJS:function(e){return e},getIn:function(e,t){if(!e)return e;var r=t.length;if(r){for(var n=e,i=0;i<r&&n;++i)n=n[t[i]];return n}},merge:function(e,t){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ls(Object(r),!0).forEach(function(t){Os(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ls(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e,{},t)},toJS:function(e){return e}},Gs=function(e){var t=Ns(e).getLocation,r=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&xs(e,t)}(u,a.PureComponent);var r,n,i,s=As(u);function u(e){var r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),r=s.call(this,e);var n=e.store,i=e.history,a=e.onLocationChanged,o=e.stateCompareFunction;r.inTimeTravelling=!1,r.unsubscribe=n.subscribe(function(){var a=!e.noTimeTravelDebugging,s=t(n.getState()),u=s.pathname,c=s.search,p=s.hash,l=s.state,m=i.location,d=m.pathname,y=m.search,h=m.hash,f=m.state;!a||"PUSH"!==e.history.action||d===u&&y===c&&h===p&&ys()(l,f,o)||(r.inTimeTravelling=!0,i.push({pathname:u,search:c,hash:p,state:l}))});var c=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r.inTimeTravelling?r.inTimeTravelling=!1:a(e,t,n)};return r.unlisten=i.listen(c),e.noInitialPop||c(i.location,i.action,!0),r}return r=u,(n=[{key:"componentWillUnmount",value:function(){this.unlisten(),this.unsubscribe()}},{key:"render",value:function(){var e=this.props,t=e.omitRouter,r=e.history,n=e.children;return t?o.a.createElement(o.a.Fragment,null,n):o.a.createElement(ms,{history:r},n)}}])&&ks(r.prototype,n),i&&ks(r,i),u}();r.propTypes={store:is.a.shape({getState:is.a.func.isRequired,subscribe:is.a.func.isRequired}).isRequired,history:is.a.shape({action:is.a.string.isRequired,listen:is.a.func.isRequired,location:is.a.object.isRequired,push:is.a.func.isRequired}).isRequired,basename:is.a.string,children:is.a.oneOfType([is.a.func,is.a.node]),onLocationChanged:is.a.func.isRequired,noInitialPop:is.a.bool,noTimeTravelDebugging:is.a.bool,stateCompareFunction:is.a.func,omitRouter:is.a.bool};var n=function(e){var t=e.context||c.ReactReduxContext;if(null==t)throw"Please upgrade to react-redux v6";return o.a.createElement(t.Consumer,null,function(t){var n=t.store;return o.a.createElement(r,Cs({store:n},e))})};return n.propTypes={context:is.a.object},Object(c.connect)(null,function(e){return{onLocationChanged:function(t,r,n){return e(function(e,t){return{type:"@@router/LOCATION_CHANGE",payload:{location:e,action:t,isFirstRendering:arguments.length>2&&void 0!==arguments[2]&&arguments[2]}}}(t,r,n))}}})(n)}(Bs),Us=Ms(Bs),Fs=Ns(Bs),Vs=(Fs.getLocation,Fs.getAction,Fs.getHash,Fs.getRouter,Fs.getSearch,Fs.createMatchSelector,{playing:!1,currentFrame:0,prevFrame:!1,currentTime:0,mute:!1,volume:1,subtitle:"Captions off",playerReady:!1,width:0,height:0,hasPlayed:!1,hasEnded:!1,animationPlaying:!1,animationEnded:!1}),js=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Vs,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"PLAYER_READY":return b({},e,{playerReady:!0});case"PAUSE":return b({},e,{playing:!1});case"PLAY":return b({},e,{playing:!0,hasPlayed:!0,hasEnded:!1});case"TOGGLE_MUTE":return b({},e,{mute:t.isMute});case"SET_VOLUME":return b({},e,{volume:t.volume});case"SELECT_SUBTITLE":return b({},e,{subtitle:t.lang});case"SET_CURRENT_FRAME":return b({},e,{currentFrame:t.frame,currentTime:t.time,prevFrame:e.currentFrame||!1});case"SET_DIMENSION":return b({},e,{width:t.dimension.width,height:t.dimension.height});case Ma.c:return b({},e,{playing:!1,hasEnded:!0});case"END_FRAME_ANIMATION_PLAYING":return b({},e,{animationPlaying:t.animationPlaying});case"END_FRAME_ANIMATION_ENDED":return b({},e,{animationEnded:t.animationEnded});case"SET_MOUSE_POSITION":return b({},e,{mousePosition:t.position});case"SEEK":return b({},e,{currentFrame:t.frame,prevFrame:!1,currentTime:t.time});default:return e}},zs={loaded:!1,activeOverlay:{},activeVideo:{hotspots:[],hotspotDesign:{},video:{renditionsArray:[]},subtitles:[],timeTriggers:[]},mainVideo:{},endFrameVideo:{},videoType:"",endFrameEnded:!1,videoQuality:null,id:null,uuId:"",isFullScreen:!1,isOverlayClosed:!0,embedOverlay:!1,forceSpriteIdShown:!1,videoRenditions:[]},Ws=r(34),Ks=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:zs,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"".concat(Ma.w,"_").concat(Ws.a):var r=t.payload;return r.video.aspectRatio=r.video.aspectRatio||1.77,b({},e,{mainVideo:r,activeVideo:t.payload,loaded:!0});case Ma.s:return b({},e,{activeVideo:b({},zs.activeVideo,t.video),videoType:t.videoType,endFrameEnded:!1});case"".concat(Ma.w,"_").concat(Ma.b,"_").concat(Ws.a):return b({},e,{endFrameVideo:t.payload});case Ma.v:var n=t.overlay&&0===Object.keys(t.overlay).length;return b({},e,{activeOverlay:t.overlay||{},isOverlayClosed:n});case Ma.u:return b({},e,{embedOverlay:t.open});case Ma.c:return b({},e,{endFrameEnded:!0});case Ma.q:return b({},e,{videoQuality:t.quality});case Ma.p:return b({},e,{id:t.id,uuId:t.uuId});case Ma.e:return b({},e,{isFullScreen:t.isFullScreen});case Ma.a:return b({},e,{isOverlayClosed:!0});case Ma.d:return b({},e,{forceSpriteIdShown:!0});case Ma.t:return b({},e,{showControls:t.showControls});case Ma.o:return b({},e,{userAgent:t.userAgent});case Ma.r:return b({},e,{videoRenditions:t.videoRenditions});case Ma.l:var i=e.activeOverlay.overlayPanels.map(function(e){return e.id===t.payload.id?b({},e,{content:t.payload.resolvedData.resolvedContent,settings:t.payload.resolvedData.resolvedSettings,isDynamic:!0,isResolved:!0}):e}),a=b({},e.activeOverlay,{overlayPanels:i});return b({},e,{activeOverlay:a,activeVideo:b({},e.activeVideo,{overlays:e.activeVideo.overlays.map(function(e){return e.overlayId===t.payload.overlayId?a:e})})});case Ma.k:return b({},e);case Ma.i:return b({overrideEmbedLoc:t.payload.embedLoc},e);case Ma.m:return b({},e,{playerParams:t.payload.playerParams});case Ma.j:return b({},e,{activeOverlay:{}});case Ma.n:return b({},e,{rootId:t.payload.rootId});default:return e}},Hs={passwordProtected:"",domainLock:!1,countryLock:!1,version:""},Qs=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Hs,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case he:return b({},e,{passwordProtected:t.passwordProtected});case ye:return b({},e,{passwordProtected:!1});case Ne:return b({},e,{domainLock:t.lock});case"COUNTRY_LOCKED":return b({},e,{countryLock:t.lock});case"VIDEO_VERSION":return b({},e,{version:t.version});default:return e}},Zs={message:"",type:""},Js=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Zs,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"NOTIFY":return b({},e,{message:t.payload.message,type:t.payload.type});case"CLEAR_NOTIFICATION":return b({},Zs);default:return e}},$s={fetching:!1,fetch:!1,error:!1,url:""},Ys=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$s,t=arguments.length>1?arguments[1]:void 0;return t.type.includes("_".concat(Ws.b))?b({},e,{fetching:!0}):t.type.includes("_".concat(Ws.c))?b({},e,{fetching:!1,error:t.err,url:t.url}):t.type.includes("_".concat(Ws.a))?b({},e,{fetching:!1}):e},Xs={apis:{},overlays:{}},eu=r(66),tu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Xs,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case eu.c:return b({},e,{apis:t.payload.apis,overlays:t.payload.overlays});case eu.b:var r=b({},e.apis);return t.payload.forEach(function(e){var t=e.id,n=e.data;r[t]=b({},r[t],{status:200,data:n})}),b({},e,{apis:r});case eu.a:var n=t.payload,i=n.id,a=n.error,o=b({},e.apis);return a.response&&o[i].status!==a.response.status?(o[i]=b({},o[i],{status:a.response?a.response.status:0,error:a}),b({},e,{apis:o})):b({},e);default:return e}},ru={isStarted:!1,isPlaying:!1,isPaused:!0,isSeeked:!1,isSeeking:!1,seekTo:null},nu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ru,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REDUX_PLAY":return b({},e,{isPlaying:!0,isPaused:!1,isStarted:!0});case"REDUX_PAUSE":return b({},e,{isPlaying:!1,isPaused:!0});case"REDUX_SEEKTO":return b({},e,{seekTo:t.payload.to,isSeeking:!0,isSeeked:!1});case"REDUX_SEEKED":return b({},e,{seekTo:null,isSeeking:!1,isSeeked:!0});default:return e}},iu=function(e){return Object(g.combineReducers)({video:js,options:Ks,checks:Qs,notification:Js,api:Ys,dynamic:tu,playback:nu,toastr:y.reducer,router:Us(e)})};function au(e){return function(t){var r=t.dispatch,n=t.getState;return function(t){return function(i){return"function"===typeof i?i(r,n,e):t(i)}}}}var ou=au();ou.withExtraArgument=au;var su=ou,uu="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};function cu(e){return null!==e&&"object"===("undefined"===typeof e?"undefined":uu(e))&&(e&&"function"===typeof e.then)}var pu=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(u){i=!0,a=u}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),lu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mu=["PENDING","FULFILLED","REJECTED"];r(624);function du(e){return function(e){if(Array.isArray(e))return yu(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return yu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return yu(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var hu,fu=function(e){return function(t){return function(t){return function(r){if("@@router/CALL_HISTORY_METHOD"!==r.type)return t(r);var n=r.payload,i=n.method,a=n.args;e[i].apply(e,du(a))}}}},bu=r(306),gu=r.n(bu),Su=r(307),vu="metrics",Iu=(f(hu={},"PLAY",1),f(hu,"PAUSE",2),f(hu,"SEEK",13),f(hu,"SET_VOLUME",7),"AKIAIFV7VXOGTTGPJZDQ"),Nu="OGlmUG9G5JzsP0OS6x02YXHqCGdx2VndeHVgxuWb",Tu="https://sqs.us-east-1.amazonaws.com/142936586381/wirewaxEmbedderImpressions",Cu="https://sqs.us-east-1.amazonaws.com/142936586381/wirewaxImpressions",ku="https://sqs.us-east-1.amazonaws.com/142936586381/wirewaxMetricsTest",Au=r(180),Du=r.n(Au);Du.a.config.update({sqs:"2012-11-05",accessKeyId:Iu,secretAccessKey:Nu,region:"eu-west-1",sslEnabled:!0,httpOptions:{timeout:5e3}});var xu,Ru=new Du.a.SQS,Pu=function(e,t){Te.a.info("Send Metrics",{message:e}),Ru.sendMessage({QueueUrl:t,MessageBody:Gu(e)}).promise().catch(function(e){console.log(e)})},Eu=function(e,t){Te.a.info("Send Metrics",{message:e}),Ru.makeUnauthenticatedRequest("sendMessage",{QueueUrl:t,MessageBody:Gu(e)}).promise().catch(function(e){console.log(e)})},_u=r(122),wu=0,qu=function(){var e=localStorage.getItem("wirewax-player-impressions"),t={};return e&&(t=JSON.parse(decodeURI(e))),t},Mu=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r={videos:b({},qu().videos,f({},e,t?2:1))},n=encodeURI(JSON.stringify(r));localStorage.setItem("wirewax-player-impressions",n)},Lu=function(){return!((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})[arguments.length>1?arguments[1]:void 0]>0)},Ou=function(){var e,t=localStorage.getItem("wirewax-user"),r={};return t&&(r=JSON.parse(decodeURI(t))),r&&r.uuid?e=r.uuid:function(e){var t=encodeURI(JSON.stringify({uuid:e}));localStorage.setItem("wirewax-user",t)}(e=Object(_u.a)()),e},Bu=function(e){return"number"===typeof e?e:parseInt(e,10)},Gu=function(e){return Object(Su.base64encode)(gu.a.encode(JSON.stringify(e)))},Uu=function(e,t,r,n){0===wu&&Pu(function(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:2,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:(new Date).getTime()/1e3,s=qu().videos;return s&&2===s[t]?!0:Mu(t,!1),{data:{uuId:e,vidId:Bu(t),playerType:3,userAgent:window.navigator.userAgent,embedLoc:n,startedPlaying:i,when:{sec:o,usec:0}},db:vu,type:a,isPlayer5:!0}}(e,t,r,n,wu=1,2),ku)},Fu=function(e){return function(t){return function(r){var n=window.location!==window.parent.location?document.referrer:document.location.href,i=e.getState().video,a=(i.currentFrame,i.currentTime,i.mousePosition,e.getState().options),o=a.activeOverlay,s=a.overrideEmbedLoc,u=void 0===s?n:s,c=e.getState().options,p=c.uuId,l=c.id,m=c.userAgent;switch((m=void 0===m?{}:m).isMobile,r.type.toLowerCase(),o&&o.hotspotData&&(o.hotspotData.nameLink,o.hotspotData.spriteId),r.type){case"PLAY":case"REDUX_PLAY":Uu(p,l,Ou(),u);break;case"PAUSE":case"REDUX_PAUSE":break;case"PLAYER_READY":Eu(function(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:(new Date).getTime()/1e3,s=qu().videos;return s&&2===s[t]?!0:Mu(t,!1),{data:{uuId:e,vidId:Bu(t),playerType:3,userAgent:window.navigator.userAgent,embedLoc:n,startedPlaying:i,when:{sec:o,usec:0},userUuId:r,isFirstView:Lu(s,t)},db:vu,type:a,isPlayer5:!0}}(p,l,Ou(),u),Cu),Eu(function(e,t,r,n){return{data:{vidId:Bu(t),uuId:e,userAgent:window.navigator.userAgent,embedLoc:n},type:0,isPlayer5:!0}}(p,l,Ou(),u),Tu);break;case"SEEK":case Ma.v:break;case Ma.h:if(-1===["clickthrough","addToCart"].indexOf(r.action))break;break;case Ma.g:case Ma.f:case Ma.c:}return t(r)}}},Vu=function(e){return function(t){return function(r){return"INCOMPATIBLE_VIDEO"===r.type?(console.log("[REDIRECTION] action",r),window.location.href="".concat("https://embed.wirewax.com").concat(e.getState().router.location.pathname),""):(r.type.includes("_".concat(Ws.c))&&Ku.push("/error"),t(r))}}},ju={READY:"ready",PLAY:"play",PLAYING:"playing",PAUSE:"pause",SEEKING:"seeking",SEEKED:"seeked",ENDED:"ended",VOLUME_CHANGE:"volumechange",TIMEUPDATE:"timeupdate",HOTSPOT_CLICK:"hotspotclick",OVERLAY_SHOW:"overlayshow",OVERLAY_HIDE:"overlayhide",OVERLAY_EVENT:"overlayevent",ADD_TO_CART:"addtocart"},zu=function(e){return function(t){return function(r){"SET_MOUSE_POSITION"!==r.type&&"SET_CURRENT_FRAME"!==r.type&&"TOGGLE_CONTROLS_VISIBILITY"!==r.type&&Te.a.info("Action",r);var n=e.getState(),i=n.video.playing,a=n.options,o=a.activeOverlay,s=a.activeVideo,u=s.interactions,c=s.timeTriggers,p=s.hotspotDesign,l=s.video,m=l.vidName,d=l.duration,y=a.id,h=a.uuId,f=a.rootId,b=(p||{}).presetId;if(!i&&r.type===Ma.q)return t(r);if(!i&&r.type===Ma.c)return t(r);var g=function(e){return{name:e,data:arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},uniqueViewId:h,vidId:parseInt(y,10),vidName:m,duration:d}},v=new Map([["PLAYER_READY",function(){return Oa(g(mi))}],["PLAY",function(){return Oa(g(di))}],["PAUSE",function(){return Oa(g(yi))}],["SEEK",function(){return function(){var e=r.time;Oa(g(hi,e))}()}],[Ma.h,function(){return function(){var e=r.value,t=r.overlayId;switch(r.action){case"addToCart":Oa(g(fi,r.value)),Oa(g(bi,{action:r.action,value:e,overlayId:t}));var n={action:r.action,actionRef:e,overlayId:t};Va(f,ju.ADD_TO_CART,n),Va(f,ju.OVERLAY_EVENT,n);break;case"clickthrough":Oa(g(bi,{action:r.action,value:e,overlayId:t})),Va(f,ju.OVERLAY_EVENT,{action:"url",actionRef:e,overlayId:t});break;case"seek":var i={action:r.action,actionRef:e,overlayId:t};Va(f,ju.OVERLAY_EVENT,i)}}()}],[Ma.c,function(){return Oa(g(gi))}],["SET_VOLUME",function(){return function(){var e=r.volume;Oa(g(Si,{volume:e}))}()}],[Ma.g,function(){return function(){var e=r.spriteId,t=r.nameLink,n=u[t],i=n.name,a=n.customNameRef,o=void 0===a?"":a,s=n.interaction.clickAction,c=S.a.isEmpty(p)?u[t]&&u[t].hotspotDesign&&u[t].hotspotDesign.presetId:b,l="none";switch(s){case"url":l=u[t].interaction.settings.url;break;default:l="none"}var m=g(vi,{tagData:{spriteId:e,nameLink:t,customNameRef:o,tagName:i,tagId:c,clickAction:s,clickActionRef:l}});Oa(m),Va(f,ju.HOTSPOT_CLICK,{hotspotName:i,action:s,actionRef:l,customRef:o,spriteId:e})}()}],[Ma.v,function(){return function(){var e,t={};if(!S.a.isEmpty(r.overlay)&&S.a.isEmpty(o))e=Ni,t=r.overlay;else{if(!S.a.isEmpty(r.overlay)||S.a.isEmpty(o))return;e=Ti,t=o}if(t.hotspotData){var n=t,i=n.hotspotData,a=i.nameLink,s=i.spriteId,l=n.overlayId,m=u[a],d=m.name,y=m.customNameRef,h=void 0===y?"":y,v=S.a.isEmpty(p)?u[a]&&u[a].hotspotDesign&&u[a].hotspotDesign.presetId:b;Oa(g(e,{customNameRef:h,nameLink:a,spriteId:s,tagId:v,tagName:d}));var I={spriteId:s,overlayId:l,hotspotName:d,customRef:h};e===Ni&&Va(f,ju.OVERLAY_SHOW,I),e===Ti&&Va(f,ju.OVERLAY_HIDE,I)}else{var N=t.overlayId,T=c.find(function(e){return e.overlayId===N});Oa(g(e,T))}}()}],[Ma.q,function(){return function(){var e=r.quality;Oa(g(Ci,{quality:e}))}()}]]).get(r.type);return v&&v.call(void 0),t(r)}}},Wu=Object(g.applyMiddleware)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.promiseTypeSuffixes||mu,r=e.promiseTypeDelimiter||"_";return function(e){var n=e.dispatch;return function(e){return function(i){var a=void 0,o=void 0;if(!i.payload)return e(i);var s=i.payload;if(cu(s))a=s;else if(cu(s.promise))a=s.promise,o=s.data;else{if("function"!==typeof s&&"function"!==typeof s.promise)return e(i);if(a=s.promise?s.promise():s(),o=s.promise?s.data:void 0,!cu(a))return e(lu({},i,{payload:a}))}var u=i.type,c=i.meta,p=pu(t,3),l=p[0],m=p[1],d=p[2],y=function(e,t){return lu({type:[u,t?d:m].join(r)},null===e||"undefined"===typeof e?{}:{payload:e},void 0!==c?{meta:c}:{},t?{error:!0}:{})};return e(lu({type:[u,l].join(r)},void 0!==o?{payload:o}:{},void 0!==c?{meta:c}:{})),a.then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=y(e,!1);return n(t),{value:e,action:t}},function(e){var t=y(e,!0);throw n(t),e})}}}}(),su,Fu,zu,Vu,fu(Ku)),Ku=rs(),Hu=(Object(g.createStore)(iu(Ku),Wu),ie.default.img(xu||(xu=z(["\n  height: 50%;\n  "," {\n    height: 40%;\n  }\n  "," {\n    height: 30%;\n  }\n"])),Ue.xl,Ue.xxl),Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e});function Qu(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var Zu=function(e){return 0===o.a.Children.count(e)},Ju=function(e){function t(){var r,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];return r=n=Qu(this,e.call.apply(e,[this].concat(a))),n.state={match:n.computeMatch(n.props,n.context.router)},Qu(n,r)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getChildContext=function(){return{router:Hu({},this.context.router,{route:{location:this.props.location||this.context.router.route.location,match:this.state.match}})}},t.prototype.computeMatch=function(e,t){var r=e.computedMatch,n=e.location,i=e.path,a=e.strict,o=e.exact,s=e.sensitive;if(r)return r;us()(t,"You should not use <Route> or withRouter() outside a <Router>");var u=t.route,c=(n||u.location).pathname;return vs(c,{path:i,strict:a,exact:o,sensitive:s},u.match)},t.prototype.componentWillMount=function(){os()(!(this.props.component&&this.props.render),"You should not use <Route component> and <Route render> in the same route; <Route render> will be ignored"),os()(!(this.props.component&&this.props.children&&!Zu(this.props.children)),"You should not use <Route component> and <Route children> in the same route; <Route children> will be ignored"),os()(!(this.props.render&&this.props.children&&!Zu(this.props.children)),"You should not use <Route render> and <Route children> in the same route; <Route children> will be ignored")},t.prototype.componentWillReceiveProps=function(e,t){os()(!(e.location&&!this.props.location),'<Route> elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),os()(!(!e.location&&this.props.location),'<Route> elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.'),this.setState({match:this.computeMatch(e,t.router)})},t.prototype.render=function(){var e=this.state.match,t=this.props,r=t.children,n=t.component,i=t.render,a=this.context.router,s=a.history,u=a.route,c=a.staticContext,p={match:e,location:this.props.location||u.location,history:s,staticContext:c};return n?e?o.a.createElement(n,p):null:i?e?i(p):null:"function"===typeof r?r(p):r&&!Zu(r)?o.a.Children.only(r):null},t}(o.a.Component);Ju.propTypes={computedMatch:is.a.object,path:is.a.string,exact:is.a.bool,strict:is.a.bool,sensitive:is.a.bool,component:is.a.func,render:is.a.func,children:is.a.oneOfType([is.a.func,is.a.node]),location:is.a.object},Ju.contextTypes={router:is.a.shape({history:is.a.object.isRequired,route:is.a.object.isRequired,staticContext:is.a.object})},Ju.childContextTypes={router:is.a.object.isRequired};var $u=Ju,Yu=rs(),Xu=function(e){function t(e){var r;return Object(n.a)(this,t),(r=O(this,B(t).call(this,e))).store=Object(g.createStore)(iu(Yu),Wu),r}return U(t,a["Component"]),Object(i.a)(t,[{key:"render",value:function(){var e=this,t=this.props.forwardRef;return o.a.createElement(c.Provider,{store:this.store},o.a.createElement(Gs,{history:Yu},o.a.createElement($u,{component:function(){return o.a.createElement(Ha,Object.assign({ref:t,location:{search:""}},e.props))}})),o.a.createElement(h.a,{timeOut:4e3,newestOnTop:!0,preventDuplicates:!0,position:"bottom-center",transitionIn:"fadeIn",transitionOut:"fadeOut",progressBar:!1}))}}]),t}();l.a.config();var ec=function(){function e(){var t=this;Object(n.a)(this,e),this.wrapperRef=o.a.createRef(),this.readyPromise=new Promise(function(e,r){t.readyResolve=e})}return Object(i.a)(e,[{key:"setCurrentTime",value:function(e){if(!this.wrapperRef.current)throw new Error("WIREWAX player instance is not ready");this.wrapperRef.current.setCurrentTime(e)}},{key:"play",value:function(){if(!this.wrapperRef.current)throw new Error("WIREWAX player instance is not ready");this.wrapperRef.current.play()}},{key:"pause",value:function(){if(!this.wrapperRef.current)throw new Error("WIREWAX player instance is not ready");this.wrapperRef.current.pause()}},{key:"seek",value:function(e){if(!this.wrapperRef.current)throw new Error("WIREWAX player instance is not ready");this.wrapperRef.current.skip(e,"second")}},{key:"ready",value:function(){return this.readyPromise}},{key:"dispose",value:function(){var e=this;if(!this.wrapperRef.current)throw new Error("WIREWAX player instance is not ready");return this.wrapperRef.current.resetReduxState(),this.readyPromise=new Promise(function(t,r){e.readyResolve=t}),u.a.unmountComponentAtNode(this.root)}},{key:"on",value:function(e,t){if(!e)throw new TypeError("No eventname");if(r=e,!Object.values(ju).includes(r))throw new TypeError("this event name is currently not supported by wirewax");var r;if("function"!==typeof t)throw new TypeError("Callback is not function type");if(!this.wrapperRef.current)throw new Error("WIREWAX player instance is not ready");if("ready"===e)return this.readyPromise;this.wrapperRef.current.addEventListener(e,t)}},{key:"fetchSecurityData",value:function(e){var t="https://edge-player5.wirewax.com/vidData/".concat(e,"/securityData.json");return d.a.get(t).then(function(e){return e.data.version})}},{key:"createEl",value:function(e,t){var r=this,n=t.isPlugin,i=void 0!==n&&n,a=t.videoId,s=t.debug,c=void 0!==s&&s,p=t.rootId;this.root=e,c&&console.table(t),this.fetchSecurityData(a).then(function(t){null!==e&&u.a.render(o.a.createElement(o.a.Fragment,null,o.a.createElement(Xu,{isPlugin:i,videoId:a,debug:c,dataVersion:t,forwardRef:r.wrapperRef,readyResolve:r.readyResolve,rootId:p})),e)}).catch(function(e){throw e})}}]),e}();window.wirewaxEmbedder?console.error("wirewax plugin failed loading "):(window.wirewaxEmbedder=new ec,console.log("WIREWAX embedder load as a plugin(Beta)"),window.createWirewaxEmbedder=function(){return new ec});t.default=ec}]);
//# sourceMappingURL=wirewax-embedder-sdk.js.map