/*! For license information please see ../LICENSES */
(window.webpackJsonp=window.webpackJsonp||[]).push([[67],[function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",(function(){return o})),n.d(t,"__assign",(function(){return c})),n.d(t,"__rest",(function(){return l})),n.d(t,"__decorate",(function(){return f})),n.d(t,"__param",(function(){return d})),n.d(t,"__metadata",(function(){return h})),n.d(t,"__awaiter",(function(){return m})),n.d(t,"__generator",(function(){return y})),n.d(t,"__createBinding",(function(){return v})),n.d(t,"__exportStar",(function(){return w})),n.d(t,"__values",(function(){return _})),n.d(t,"__read",(function(){return S})),n.d(t,"__spread",(function(){return x})),n.d(t,"__spreadArrays",(function(){return A})),n.d(t,"__await",(function(){return O})),n.d(t,"__asyncGenerator",(function(){return C})),n.d(t,"__asyncDelegator",(function(){return E})),n.d(t,"__asyncValues",(function(){return k})),n.d(t,"__makeTemplateObject",(function(){return I})),n.d(t,"__importStar",(function(){return P})),n.d(t,"__importDefault",(function(){return M})),n.d(t,"__classPrivateFieldGet",(function(){return T})),n.d(t,"__classPrivateFieldSet",(function(){return j}));var r=function(e,b){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,b){e.__proto__=b}||function(e,b){for(var p in b)b.hasOwnProperty(p)&&(e[p]=b[p])},r(e,b)};function o(e,b){function t(){this.constructor=e}r(e,b),e.prototype=null===b?Object.create(b):(t.prototype=b.prototype,new t)}var c=function(){return c=Object.assign||function(e){for(var s,i=1,t=arguments.length;i<t;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(e[p]=s[p]);return e},c.apply(this,arguments)};function l(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t}function f(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c}function d(e,t){return function(n,r){t(n,r,e)}}function h(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function m(e,t,n,r){return new(n||(n=Promise))((function(o,c){function l(e){try{d(r.next(e))}catch(e){c(e)}}function f(e){try{d(r.throw(e))}catch(e){c(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(l,f)}d((r=r.apply(e,t||[])).next())}))}function y(e,body){var t,n,r,g,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return g={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function c(c){return function(l){return function(c){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(r=2&c[0]?n.return:c[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,c[1])).done)return r;switch(n=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,n=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==c[0]&&2!==c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o.label=c[1];break}if(6===c[0]&&o.label<r[1]){o.label=r[1],r=c;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(c);break}r[2]&&o.ops.pop(),o.trys.pop();continue}c=body.call(e,o)}catch(e){c=[6,e],n=0}finally{t=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,l])}}}function v(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}function w(e,t){for(var p in e)"default"===p||t.hasOwnProperty(p)||(t[p]=e[p])}function _(e){var s="function"==typeof Symbol&&Symbol.iterator,t=s&&e[s],i=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")}function S(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),c=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)c.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return c}function x(){for(var e=[],i=0;i<arguments.length;i++)e=e.concat(S(arguments[i]));return e}function A(){for(var s=0,i=0,e=arguments.length;i<e;i++)s+=arguments[i].length;var t=Array(s),n=0;for(i=0;i<e;i++)for(var a=arguments[i],r=0,o=a.length;r<o;r++,n++)t[n]=a[r];return t}function O(e){return this instanceof O?(this.v=e,this):new O(e)}function C(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,g=n.apply(e,t||[]),q=[];return i={},r("next"),r("throw"),r("return"),i[Symbol.asyncIterator]=function(){return this},i;function r(e){g[e]&&(i[e]=function(t){return new Promise((function(a,b){q.push([e,t,a,b])>1||o(e,t)}))})}function o(e,t){try{(n=g[e](t)).value instanceof O?Promise.resolve(n.value.v).then(c,l):f(q[0][2],n)}catch(e){f(q[0][3],e)}var n}function c(e){o("next",e)}function l(e){o("throw",e)}function f(e,t){e(t),q.shift(),q.length&&o(q[0][0],q[0][1])}}function E(e){var i,p;return i={},t("next"),t("throw",(function(e){throw e})),t("return"),i[Symbol.iterator]=function(){return this},i;function t(t,n){i[t]=e[t]?function(r){return(p=!p)?{value:O(e[t](r)),done:"return"===t}:n?n(r):r}:n}}function k(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,t=e[Symbol.asyncIterator];return t?t.call(e):(e=_(e),i={},n("next"),n("throw"),n("return"),i[Symbol.asyncIterator]=function(){return this},i);function n(t){i[t]=e[t]&&function(n){return new Promise((function(r,o){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,o,(n=e[t](n)).done,n.value)}))}}}function I(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function P(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function M(e){return e&&e.__esModule?e:{default:e}}function T(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function j(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return f})),n.d(t,"f",(function(){return d})),n.d(t,"g",(function(){return h})),n.d(t,"h",(function(){return m})),n.d(t,"i",(function(){return y})),n.d(t,"j",(function(){return v})),n.d(t,"k",(function(){return w})),n.d(t,"l",(function(){return _})),n.d(t,"m",(function(){return S})),n.d(t,"n",(function(){return x})),n.d(t,"o",(function(){return A})),n.d(t,"p",(function(){return O})),n.d(t,"q",(function(){return C})),n.d(t,"r",(function(){return E})),n.d(t,"s",(function(){return k})),n.d(t,"t",(function(){return I})),n.d(t,"u",(function(){return P})),n.d(t,"v",(function(){return M})),n.d(t,"w",(function(){return T})),n.d(t,"x",(function(){return j})),n.d(t,"y",(function(){return U})),n.d(t,"z",(function(){return R})),n.d(t,"A",(function(){return N})),n.d(t,"B",(function(){return F})),n.d(t,"C",(function(){return z})),n.d(t,"D",(function(){return D})),n.d(t,"E",(function(){return L})),n.d(t,"F",(function(){return B})),n.d(t,"G",(function(){return V})),n.d(t,"H",(function(){return H})),n.d(t,"I",(function(){return W})),n.d(t,"J",(function(){return $})),n.d(t,"K",(function(){return K})),n.d(t,"L",(function(){return G})),n.d(t,"M",(function(){return Y})),n.d(t,"N",(function(){return J})),n.d(t,"O",(function(){return Q})),n.d(t,"P",(function(){return Z})),n.d(t,"Q",(function(){return X})),n.d(t,"R",(function(){return ee})),n.d(t,"S",(function(){return te})),n.d(t,"T",(function(){return ne})),n.d(t,"U",(function(){return re})),n.d(t,"V",(function(){return ie})),n.d(t,"W",(function(){return oe})),n.d(t,"X",(function(){return ae})),n.d(t,"Y",(function(){return se})),n.d(t,"Z",(function(){return ce})),n.d(t,"ab",(function(){return ue})),n.d(t,"bb",(function(){return le})),n.d(t,"cb",(function(){return fe})),n.d(t,"db",(function(){return de})),n.d(t,"eb",(function(){return he})),n.d(t,"fb",(function(){return pe})),n.d(t,"gb",(function(){return me})),n.d(t,"hb",(function(){return ge})),n.d(t,"ib",(function(){return ye})),n.d(t,"jb",(function(){return ve})),n.d(t,"kb",(function(){return be})),n.d(t,"lb",(function(){return we})),n.d(t,"mb",(function(){return _e})),n.d(t,"nb",(function(){return Se})),n.d(t,"ob",(function(){return xe})),n.d(t,"pb",(function(){return Ae})),n.d(t,"qb",(function(){return Oe})),n.d(t,"rb",(function(){return Ce}));var r={prefix:"fal",iconName:"abacus",icon:[576,512,[],"f640","M560 0c-8.84 0-16 7.16-16 16v64h-64V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v16h-96V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v16h-32V64c0-17.67-14.33-32-32-32H96c-17.67 0-32 14.33-32 32v16H32V16c0-8.84-7.16-16-16-16S0 7.16 0 16v488c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-72h32v16c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-16h32v16c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-16h96v16c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-16h64v72c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V16c0-8.84-7.16-16-16-16zM416 64h32v64h-32V64zm-192 0h32v64h-32V64zM96 64h32v64H96V64zm32 384H96v-64h32v64zm128 0h-32v-64h32v64zm192 0h-32v-64h32v64zm96-48h-64v-16c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v16h-96v-16c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v16h-32v-16c0-17.67-14.33-32-32-32H96c-17.67 0-32 14.33-32 32v16H32V272h32v16c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-16h32v16c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-16h32v16c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-16h128v128zM96 288v-64h32v64H96zm128 0v-64h32v64h-32zm128 0v-64h32v64h-32zm192-48H416v-16c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v16h-32v-16c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v16h-32v-16c0-17.67-14.33-32-32-32H96c-17.67 0-32 14.33-32 32v16H32V112h32v16c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-16h32v16c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-16h96v16c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-16h64v128z"]},o={prefix:"fal",iconName:"arrow-left",icon:[448,512,[],"f060","M231.536 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L60.113 273H436c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H60.113L238.607 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L3.515 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z"]},c={prefix:"fal",iconName:"arrow-right",icon:[448,512,[],"f061","M216.464 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887L209.393 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L233.434 36.465c-4.686-4.687-12.284-4.687-16.97 0z"]},l={prefix:"fal",iconName:"arrow-to-top",icon:[384,512,[],"f341","M35.5 248l148-148.5c4.7-4.7 12.3-4.7 17 0l148 148.5c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L209 156.1V468c0 6.6-5.4 12-12 12h-10c-6.6 0-12-5.4-12-12V156.1L59.6 272c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.6-4.7-12.2 0-16.9zM0 44v8c0 6.6 5.4 12 12 12h360c6.6 0 12-5.4 12-12v-8c0-6.6-5.4-12-12-12H12C5.4 32 0 37.4 0 44z"]},f={prefix:"fal",iconName:"bars",icon:[448,512,[],"f0c9","M442 114H6a6 6 0 0 1-6-6V84a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6zm0 160H6a6 6 0 0 1-6-6v-24a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6zm0 160H6a6 6 0 0 1-6-6v-24a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6z"]},d={prefix:"fal",iconName:"bell",icon:[448,512,[],"f0f3","M224 480c-17.66 0-32-14.38-32-32.03h-32c0 35.31 28.72 64.03 64 64.03s64-28.72 64-64.03h-32c0 17.65-14.34 32.03-32 32.03zm209.38-145.19c-27.96-26.62-49.34-54.48-49.34-148.91 0-79.59-63.39-144.5-144.04-152.35V16c0-8.84-7.16-16-16-16s-16 7.16-16 16v17.56C127.35 41.41 63.96 106.31 63.96 185.9c0 94.42-21.39 122.29-49.35 148.91-13.97 13.3-18.38 33.41-11.25 51.23C10.64 404.24 28.16 416 48 416h352c19.84 0 37.36-11.77 44.64-29.97 7.13-17.82 2.71-37.92-11.26-51.22zM400 384H48c-14.23 0-21.34-16.47-11.32-26.01 34.86-33.19 59.28-70.34 59.28-172.08C95.96 118.53 153.23 64 224 64c70.76 0 128.04 54.52 128.04 121.9 0 101.35 24.21 138.7 59.28 172.08C421.38 367.57 414.17 384 400 384z"]},h={prefix:"fal",iconName:"boombox",icon:[640,512,[],"f8a5","M176 224a112 112 0 1 0 112 112 112 112 0 0 0-112-112zm0 192a80 80 0 1 1 80-80 80.09 80.09 0 0 1-80 80zm288-192a112 112 0 1 0 112 112 112 112 0 0 0-112-112zm0 192a80 80 0 1 1 80-80 80.09 80.09 0 0 1-80 80zm128-256h-16V56a56.07 56.07 0 0 0-56-56H120a56.06 56.06 0 0 0-56 56v104H48a48 48 0 0 0-48 48v256a48 48 0 0 0 48 48h544a48 48 0 0 0 48-48V208a48 48 0 0 0-48-48zM96 56a24 24 0 0 1 24-24h400a24 24 0 0 1 24 24v104h-96v-16a16 16 0 0 0-16-16h-32a16 16 0 0 0-16 16v16h-32v-16a16 16 0 0 0-16-16h-32a16 16 0 0 0-16 16v16h-32v-16a16 16 0 0 0-16-16h-32a16 16 0 0 0-16 16v16H96zm512 408a16 16 0 0 1-16 16H48a16 16 0 0 1-16-16V208a16 16 0 0 1 16-16h544a16 16 0 0 1 16 16zM464 304a32 32 0 1 0 32 32 32 32 0 0 0-32-32zm-288 0a32 32 0 1 0 32 32 32 32 0 0 0-32-32z"]},m={prefix:"fal",iconName:"burger-soda",icon:[640,512,[],"f858","M640 376a55.65 55.65 0 0 0-18.46-41.26 58.81 58.81 0 0 0 7.37-77.49C594 208 523 176.06 448 176c-75 .06-146 32-180.88 81.25a58.8 58.8 0 0 0 7.36 77.49 55.14 55.14 0 0 0-4.78 77.52A43.79 43.79 0 0 0 256 444a68.08 68.08 0 0 0 68 68h248a68.08 68.08 0 0 0 68-68 43.79 43.79 0 0 0-13.68-31.74A55.49 55.49 0 0 0 640 376zM293.22 275.73C320 237.87 379 208.06 448 208s128 29.87 154.79 67.73C616 294.39 602.62 320 579.57 320H316.43c-23.04 0-36.43-25.62-23.21-44.27zM572 480H324a36 36 0 0 1-36-36 12 12 0 0 1 12-12h296a12 12 0 0 1 12 12 36 36 0 0 1-36 36zm12-80H312a24 24 0 0 1 0-48h272a24 24 0 0 1 0 48zM448 272a16 16 0 1 0-16-16 16 16 0 0 0 16 16zm80 16a16 16 0 1 0-16-16 16 16 0 0 0 16 16zm-160 0a16 16 0 1 0-16-16 16 16 0 0 0 16 16zM95.89 479.11L63.89 160H344a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H212.5l24-96H280a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8h-43.5a32 32 0 0 0-31.06 24.25L179.5 128H8a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h24v1.68l32 320.61A31.88 31.88 0 0 0 96 512h155.11a99.79 99.79 0 0 1-20.18-32.14z"]},y={prefix:"fal",iconName:"car-side",icon:[640,512,[],"f5e4","M544 192h-16L419.21 56.02A63.99 63.99 0 0 0 369.24 32H171.33c-26.17 0-49.7 15.93-59.42 40.23L64 192c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h48c8.84 0 16-7.16 16-16v-80c0-53.02-42.98-96-96-96zM288 64h81.24c9.77 0 18.88 4.38 24.99 12.01L487.02 192H288V64zM141.62 84.12C146.51 71.89 158.17 64 171.33 64H256v128H98.46l43.16-107.88zM160 448c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64zm320 0c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64zm128-96h-37.88c-13.22-37.2-48.38-64-90.12-64s-76.9 26.8-90.12 64H250.12c-13.22-37.2-48.38-64-90.12-64s-76.9 26.8-90.12 64H32v-96c0-17.64 14.36-32 32-32h480c35.29 0 64 28.71 64 64v64z"]},v={prefix:"fal",iconName:"cat",icon:[576,512,[],"f6be","M432 128c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16zm48 16c0 8.84 7.16 16 16 16s16-7.16 16-16-7.16-16-16-16-16 7.16-16 16zM544.01 0c-9.32 0-18.39 4.08-24.59 11.52L475.68 64h-23.36l-43.74-52.49A32.024 32.024 0 0 0 383.99 0C366.37 0 352 14.3 352 32v128h-16c-103.82 0-194.18 58.53-240 144.27V176c0-44.11-35.88-80-80-80-8.84 0-16 7.16-16 16s7.16 16 16 16c26.47 0 48 21.53 48 48v256c0 44.11 35.88 80 80 80h208c17.66 0 32-14.36 32-32 0-33.05-25.19-60.33-57.38-63.66L416 376.63V480c0 17.64 14.34 32 32 32h32c17.66 0 32-14.36 32-32V260.77c37.7-18.05 64-56.25 64-100.77V32c0-17.7-14.37-32-31.99-32zM480 480h-32V327.38l-144.81 64.37c-3.98-39-30.03-72.23-67.25-84.89-4.33-1.47-8.99 1.34-10.1 5.77l-3.88 15.55c-1.03 4.12 1.41 8.09 5.39 9.57A68.41 68.41 0 0 1 272 401.97V448h48c17.66 0 32 14.36 32 32H144c-26.47 0-48-21.53-48-48 0-132.34 107.66-240 240-240h21.22c13.87 46.1 56.22 80 106.78 80 5.48 0 10.73-.85 16-1.62V480zm64-320c0 44.18-35.82 80-80 80s-80-35.82-80-80V32l53.33 64h53.33L544 32v128z"]},w={prefix:"fal",iconName:"chart-line",icon:[512,512,[],"f201","M504 416H32V72c0-4.42-3.58-8-8-8H8c-4.42 0-8 3.58-8 8v360c0 8.84 7.16 16 16 16h488c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zM98.34 263.03c-3.12 3.12-3.12 8.19 0 11.31l11.31 11.31c3.12 3.12 8.19 3.12 11.31 0l72.69-72.01 84.69 84.69c6.25 6.25 16.38 6.25 22.63 0l93.53-93.53 44.04 44.04c4.95 4.95 11.03 7.16 17 7.16 12.48 0 24.46-9.7 24.46-24.34V112.19c0-8.94-7.25-16.19-16.19-16.19H344.34c-21.64 0-32.47 26.16-17.17 41.46l44.71 44.71-82.22 82.22-84.63-84.63c-6.23-6.23-16.32-6.25-22.57-.05l-84.12 83.32zM362.96 128H448v85.04L362.96 128z"]},_={prefix:"fal",iconName:"check",icon:[448,512,[],"f00c","M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z"]},S={prefix:"fal",iconName:"check-circle",icon:[512,512,[],"f058","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 464c-118.664 0-216-96.055-216-216 0-118.663 96.055-216 216-216 118.664 0 216 96.055 216 216 0 118.663-96.055 216-216 216zm141.63-274.961L217.15 376.071c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.97.068l68.976 69.533 163.441-162.13c4.705-4.667 12.303-4.637 16.97.068l8.451 8.52c4.668 4.705 4.637 12.303-.068 16.97z"]},x={prefix:"fal",iconName:"chevron-down",icon:[448,512,[],"f078","M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z"]},A={prefix:"fal",iconName:"chevron-left",icon:[256,512,[],"f053","M238.475 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L50.053 256 245.546 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L10.454 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z"]},O={prefix:"fal",iconName:"chevron-right",icon:[256,512,[],"f054","M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"]},C={prefix:"fal",iconName:"chevron-up",icon:[448,512,[],"f077","M4.465 366.475l7.07 7.071c4.686 4.686 12.284 4.686 16.971 0L224 178.053l195.494 195.493c4.686 4.686 12.284 4.686 16.971 0l7.07-7.071c4.686-4.686 4.686-12.284 0-16.97l-211.05-211.051c-4.686-4.686-12.284-4.686-16.971 0L4.465 349.505c-4.687 4.686-4.687 12.284 0 16.97z"]},E={prefix:"fal",iconName:"child",icon:[448,512,[],"f1ae","M413.287 90.746c-23.71-23.707-63.332-27.212-93.318 2.776C318.651 41.725 276.107 0 224 0c-52.104 0-94.647 41.729-95.969 93.521-30.087-30.087-69.711-26.379-93.316-2.778-24.954 24.956-24.954 65.558-.002 90.511L112 258.511V456c0 30.879 25.122 56 56 56h16c15.654 0 29.828-6.456 40-16.846C234.172 505.544 248.346 512 264 512h16c30.878 0 56-25.121 56-56V258.511l77.286-77.256c24.952-24.954 24.952-65.556.001-90.509zM224 32c35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64 28.654-64 64-64zm166.628 126.628L304 245.256V456c0 13.255-10.745 24-24 24h-16c-13.255 0-24-10.745-24-24V344h-32v112c0 13.255-10.745 24-24 24h-16c-13.255 0-24-10.745-24-24V245.256l-86.628-86.628c-12.496-12.497-12.496-32.759 0-45.256 12.498-12.496 32.757-12.497 45.256 0L181.256 192h85.488l78.628-78.628c12.498-12.496 32.757-12.497 45.256 0 12.496 12.497 12.496 32.759 0 45.256z"]},k={prefix:"fal",iconName:"clipboard-list-check",icon:[384,512,[],"f737","M336 64h-88.6c.4-2.6.6-5.3.6-8 0-30.9-25.1-56-56-56s-56 25.1-56 56c0 2.7.2 5.4.6 8H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 32c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm160 432c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16h48v20c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12V96h48c8.8 0 16 7.2 16 16v352zM112 328c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm168 8H168c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zm-153.8-65.6l64.2-63.6c2.1-2.1 2.1-5.5 0-7.6l-12.6-12.7c-2.1-2.1-5.5-2.1-7.6 0l-47.6 47.2-20.6-20.9c-2.1-2.1-5.5-2.1-7.6 0l-12.7 12.6c-2.1 2.1-2.1 5.5 0 7.6l37.1 37.4c1.9 2.1 5.3 2.1 7.4 0zM280 240h-77.6l-32.3 32H280c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8z"]},I={prefix:"fal",iconName:"coins",icon:[512,512,[],"f51e","M336 32c-48.6 0-92.6 9-124.5 23.4-.9.4-51.5 21-51.5 56.6v16.7C76.1 132.2 0 163.4 0 208v192c0 44.2 78.8 80 176 80s176-35.8 176-80v-16.4c89.7-3.7 160-37.9 160-79.6V112c0-37-62.1-80-176-80zm-16 368c0 13.9-50.5 48-144 48S32 413.9 32 400v-50.1c31.8 20.6 84.4 34.1 144 34.1s112.2-13.5 144-34.1V400zm0-96c0 13.9-50.5 48-144 48S32 317.9 32 304v-50.1c31.8 20.6 84.4 34.1 144 34.1s112.2-13.5 144-34.1V304zm-144-48c-81 0-146.7-21.5-146.7-48S95 160 176 160s146.7 21.5 146.7 48S257 256 176 256zm304 48c0 13.1-45 43.6-128 47.3v-64.1c52.8-2.2 99.1-14.6 128-33.3V304zm0-96c0 13.1-45.1 43.4-128 47.2V208c0-5.6-1.7-11-4.1-16.3 54.6-1.7 102.4-14.5 132.1-33.8V208zm-144-48c-7.3 0-14-.5-20.9-.9-36.9-21.7-85-28.2-115.6-30-6.3-5.3-10.1-11-10.1-17.1 0-26.5 65.7-48 146.7-48s146.7 21.5 146.7 48S417 160 336 160z"]},P={prefix:"fal",iconName:"comment-alt-exclamation",icon:[512,512,[],"f4a5","M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 7.1 5.8 12 12 12 2.4 0 4.9-.7 7.1-2.4L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zm32 352c0 17.6-14.4 32-32 32H293.3l-8.5 6.4L192 460v-76H64c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h384c17.6 0 32 14.4 32 32v288zm-224-88c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm-8.5-24h17c4.2 0 7.7-3.3 8-7.5l7-112c.3-4.6-3.4-8.5-8-8.5h-31c-4.6 0-8.3 3.9-8 8.5l7 112c.3 4.2 3.8 7.5 8 7.5z"]},M={prefix:"fal",iconName:"copy",icon:[448,512,[],"f0c5","M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM352 32.491a15.88 15.88 0 0 1 7.431 4.195l51.882 51.883A15.885 15.885 0 0 1 415.508 96H352V32.491zM288 464c0 8.822-7.178 16-16 16H48c-8.822 0-16-7.178-16-16V144c0-8.822 7.178-16 16-16h80v240c0 26.51 21.49 48 48 48h112v48zm128-96c0 8.822-7.178 16-16 16H176c-8.822 0-16-7.178-16-16V48c0-8.822 7.178-16 16-16h144v72c0 13.2 10.8 24 24 24h72v240z"]},T={prefix:"fal",iconName:"envelope",icon:[512,512,[],"f0e0","M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h416c8.8 0 16 7.2 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3C85.2 197.4 53.9 171.9 32 153.4V112c0-8.8 7.2-16 16-16zm416 320H48c-8.8 0-16-7.2-16-16V195c22.8 18.7 58.8 47.6 130.7 104.7 20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3 71.9-57.1 107.9-86 130.7-104.7v205c0 8.8-7.2 16-16 16z"]},j={prefix:"fal",iconName:"envelope-open",icon:[512,512,[],"f2b6","M349.32 52.26C328.278 35.495 292.938 0 256 0c-36.665 0-71.446 34.769-93.31 52.26-34.586 27.455-109.525 87.898-145.097 117.015A47.99 47.99 0 0 0 0 206.416V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V206.413a47.989 47.989 0 0 0-17.597-37.144C458.832 140.157 383.906 79.715 349.32 52.26zM464 480H48c-8.837 0-16-7.163-16-16V206.161c0-4.806 2.155-9.353 5.878-12.392C64.16 172.315 159.658 95.526 182.59 77.32 200.211 63.27 232.317 32 256 32c23.686 0 55.789 31.27 73.41 45.32 22.932 18.207 118.436 95.008 144.714 116.468a15.99 15.99 0 0 1 5.876 12.39V464c0 8.837-7.163 16-16 16zm-8.753-216.312c4.189 5.156 3.393 12.732-1.776 16.905-22.827 18.426-55.135 44.236-104.156 83.148-21.045 16.8-56.871 52.518-93.318 52.258-36.58.264-72.826-35.908-93.318-52.263-49.015-38.908-81.321-64.716-104.149-83.143-5.169-4.173-5.966-11.749-1.776-16.905l5.047-6.212c4.169-5.131 11.704-5.925 16.848-1.772 22.763 18.376 55.014 44.143 103.938 82.978 16.85 13.437 50.201 45.69 73.413 45.315 23.219.371 56.562-31.877 73.413-45.315 48.929-38.839 81.178-64.605 103.938-82.978 5.145-4.153 12.679-3.359 16.848 1.772l5.048 6.212z"]},U={prefix:"fal",iconName:"exclamation-circle",icon:[512,512,[],"f06a","M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-11.49 120h22.979c6.823 0 12.274 5.682 11.99 12.5l-7 168c-.268 6.428-5.556 11.5-11.99 11.5h-8.979c-6.433 0-11.722-5.073-11.99-11.5l-7-168c-.283-6.818 5.167-12.5 11.99-12.5zM256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28z"]},R={prefix:"fal",iconName:"exclamation-triangle",icon:[576,512,[],"f071","M270.2 160h35.5c3.4 0 6.1 2.8 6 6.2l-7.5 196c-.1 3.2-2.8 5.8-6 5.8h-20.5c-3.2 0-5.9-2.5-6-5.8l-7.5-196c-.1-3.4 2.6-6.2 6-6.2zM288 388c-15.5 0-28 12.5-28 28s12.5 28 28 28 28-12.5 28-28-12.5-28-28-28zm281.5 52L329.6 24c-18.4-32-64.7-32-83.2 0L6.5 440c-18.4 31.9 4.6 72 41.6 72H528c36.8 0 60-40 41.5-72zM528 480H48c-12.3 0-20-13.3-13.9-24l240-416c6.1-10.6 21.6-10.7 27.7 0l240 416c6.2 10.6-1.5 24-13.8 24z"]},N={prefix:"fal",iconName:"eye",icon:[576,512,[],"f06e","M288 288a64 64 0 0 0 0-128c-1 0-1.88.24-2.85.29a47.5 47.5 0 0 1-60.86 60.86c0 1-.29 1.88-.29 2.85a64 64 0 0 0 64 64zm284.52-46.6C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 96a128 128 0 1 1-128 128A128.14 128.14 0 0 1 288 96zm0 320c-107.36 0-205.46-61.31-256-160a294.78 294.78 0 0 1 129.78-129.33C140.91 153.69 128 187.17 128 224a160 160 0 0 0 320 0c0-36.83-12.91-70.31-33.78-97.33A294.78 294.78 0 0 1 544 256c-50.53 98.69-148.64 160-256 160z"]},F={prefix:"fal",iconName:"futbol",icon:[496,512,[],"f1e3","M483.7 179.4C449.7 74.6 352.5 8 248.1 8 81.2 8-40 171.4 12.3 332.6 46.3 437.4 143.7 504 248 504c166.9 0 288-163.4 235.7-324.6zm-43 173.7l-94.3 11.6-17.8-24.9 33.7-104.1 28.9-9 69.6 65c-3.6 21.1-10.3 41.8-20.1 61.4zM35.6 291.5l69.4-64.9 28.9 9 33.9 103.7-18.1 25.2-94.2-11.6c-13-26-17.2-45.2-19.9-61.4zm196.5-180.7v32.9L146.2 206l-31.5-9.8-18-93.9c15.3-15.1 32.8-27.8 52-37.8l83.4 46.3zm149.4 85.4L350 206l-85.9-62.3v-32.9l83.6-46.4c19.1 10 36.7 22.7 52 37.9l-18.2 93.9zm-215.4 35l82-59.5 82.1 59.6-31.1 96H197.5l-31.4-96.1zm297.7 19.5L412.7 203l13.3-68.3c34.5 50.8 37.3 97.2 37.8 116zM309.2 49.2l-61.1 33.9-61-33.8c71.5-21.2 122-.1 122.1-.1zM70.3 134.1L83.5 203l-51.1 47.5c.8-31.8 8.7-63.4 23.6-92.6 4.2-8.3 9.1-16.2 14.3-23.8zm7.5 254l68.7 8.4 29.2 62.7c-38.8-13.8-72.7-38.5-97.9-71.1zm137.9 81.3l-40.1-86 17.4-24.2h110.2l17.3 24.2-40.1 86c-22.7 3.5-42.4 3.4-64.7 0zm104.8-10.2l29.2-62.7 69-8.5c-25 32.6-58.8 57.1-98.2 71.2z"]},z={prefix:"fal",iconName:"gift",icon:[512,512,[],"f06b","M464 144h-39.3c9.5-13.4 15.3-29.9 15.3-48 0-44.1-33.4-80-74.5-80-42.3 0-66.8 25.4-109.5 95.8C213.3 41.4 188.8 16 146.5 16 105.4 16 72 51.9 72 96c0 18.1 5.8 34.6 15.3 48H48c-26.5 0-48 21.5-48 48v96c0 8.8 7.2 16 16 16h16v144c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304h16c8.8 0 16-7.2 16-16v-96c0-26.5-21.5-48-48-48zm-187.8-3.6c49.5-83.3 66-92.4 89.3-92.4 23.4 0 42.5 21.5 42.5 48s-19.1 48-42.5 48H274l2.2-3.6zM146.5 48c23.4 0 39.8 9.1 89.3 92.4l2.1 3.6h-91.5c-23.4 0-42.5-21.5-42.5-48 .1-26.5 19.2-48 42.6-48zM192 464H80c-8.8 0-16-7.2-16-16V304h128v160zm0-192H32v-80c0-8.8 7.2-16 16-16h144v96zm96 192h-64V176h64v288zm160-16c0 8.8-7.2 16-16 16H320V304h128v144zm32-176H320v-96h144c8.8 0 16 7.2 16 16v80z"]},D={prefix:"fal",iconName:"gift-card",icon:[576,512,[],"f663","M528 128h-71.3c9.5-13.4 15.3-29.9 15.3-48 0-44.1-33.4-80-74.5-80-42.3 0-66.8 25.4-109.5 95.8C245.3 25.4 220.8 0 178.5 0 137.4 0 104 35.9 104 80c0 18.1 5.8 34.6 15.3 48H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm-219.8-3.6c49.5-83.3 66-92.4 89.3-92.4 23.4 0 42.5 21.5 42.5 48s-19.1 48-42.5 48H306l2.2-3.6zM178.5 32c23.4 0 39.8 9.1 89.3 92.4l2.1 3.6h-91.5c-23.4 0-42.5-21.5-42.5-48 .1-26.5 19.2-48 42.6-48zM544 464c0 8.82-7.18 16-16 16H48c-8.82 0-16-7.18-16-16v-32h512v32zm0-64H32v-64h512v64zm0-96H32V176c0-8.84 7.16-16 16-16h201.38l-79.03 79.03c-3.12 3.12-3.12 8.19 0 11.31l11.31 11.31c3.12 3.12 8.19 3.12 11.31 0L288 166.62l95.03 95.03c3.12 3.12 8.19 3.12 11.31 0l11.31-11.31c3.12-3.12 3.12-8.19 0-11.31L326.62 160H528c8.84 0 16 7.16 16 16v128z"]},L={prefix:"fal",iconName:"glasses-alt",icon:[576,512,[],"f5f5","M572.39 302.63L528.75 92.78c-5.41-21.73-19.66-40.23-39.12-50.92-19.5-10.7-42.72-12.81-63.81-5.75l-22.85 7.61c-4.19 1.4-6.46 5.93-5.06 10.12l5.06 15.18c1.4 4.19 5.93 6.46 10.12 5.06l20.28-6.77c13.11-4.37 27.75-4.29 39.99 2.14 12.3 6.46 20.94 17.46 24.29 30.9l30.45 140.84C504.32 220.78 473.79 208 440 208c-66.89 0-122.21 48.38-133.58 112h-36.84C258.21 256.38 202.89 208 136 208c-33.79 0-64.32 12.78-88.1 33.18l30.45-140.84c3.36-13.44 11.99-24.44 24.29-30.9 12.24-6.43 26.88-6.51 39.99-2.14l20.28 6.77c4.19 1.4 8.72-.87 10.12-5.06l5.06-15.18c1.4-4.19-.87-8.72-5.06-10.12l-22.85-7.61c-21.09-7.06-44.31-4.95-63.81 5.75-19.46 10.7-33.71 29.2-39.12 50.93L3.61 302.63A172.5 172.5 0 0 0 0 336v8c0 75.11 60.89 136 136 136 72.37 0 130.97-56.69 135.19-128h33.61c4.22 71.31 62.82 128 135.19 128 75.11 0 136-60.89 136-136v-8c-.1-11.21-1.32-22.39-3.6-33.37zM136 448c-57.35 0-104-46.65-104-104s46.65-104 104-104 104 46.65 104 104-46.65 104-104 104zm304 0c-57.35 0-104-46.65-104-104s46.65-104 104-104 104 46.65 104 104-46.65 104-104 104z"]},B={prefix:"fal",iconName:"hamburger",icon:[512,512,[],"f805","M384 208a16 16 0 1 0-16-16 16 16 0 0 0 16 16zm-176-64a16 16 0 1 0-16-16 16 16 0 0 0 16 16zm96 0a16 16 0 1 0-16-16 16 16 0 0 0 16 16zm-176 64a16 16 0 1 0-16-16 16 16 0 0 0 16 16zm384 112a63.84 63.84 0 0 0-30.17-54.1c13.54-20.94 18.48-52.94 6.35-79.07C448 100.27 359.55 32.13 256 32c-103.54.13-192 68.26-232.18 154.82-12.45 26.81-9.11 59.87 3.66 80.75a63.51 63.51 0 0 0-6.14 99.79C18.25 372.28 16 377.76 16 384v32a64 64 0 0 0 64 64h352a64 64 0 0 0 64-64v-32c0-6.24-2.25-11.72-5.34-16.64A63.64 63.64 0 0 0 512 320zM52.85 200.3C90.66 118.9 172.3 64.13 256 64c83.72.13 165.37 54.9 203.16 136.31 5.79 12.47 5.24 29.54-1.41 43.48-.14.28-.27.56-.41.83a21.07 21.07 0 0 1-18.9 11.38H70.1c-6.12 0-12.24-2.39-16-7.22a16.5 16.5 0 0 1-2.49-4.4c-5.25-13.87-4.76-31.18 1.24-44.08zM464 416a32 32 0 0 1-32 32H80a32 32 0 0 1-32-32v-32h416zm-16-64H64a32 32 0 0 1 0-64h384a32 32 0 0 1 0 64z"]},V={prefix:"fal",iconName:"heart",icon:[512,512,[],"f004","M462.3 62.7c-54.5-46.4-136-38.7-186.6 13.5L256 96.6l-19.7-20.3C195.5 34.1 113.2 8.7 49.7 62.7c-62.8 53.6-66.1 149.8-9.9 207.8l193.5 199.8c6.2 6.4 14.4 9.7 22.6 9.7 8.2 0 16.4-3.2 22.6-9.7L472 270.5c56.4-58 53.1-154.2-9.7-207.8zm-13.1 185.6L256.4 448.1 62.8 248.3c-38.4-39.6-46.4-115.1 7.7-161.2 54.8-46.8 119.2-12.9 142.8 11.5l42.7 44.1 42.7-44.1c23.2-24 88.2-58 142.8-11.5 54 46 46.1 121.5 7.7 161.2z"]},H={prefix:"fal",iconName:"home",icon:[576,512,[],"f015","M541 229.16l-61-49.83v-77.4a6 6 0 0 0-6-6h-20a6 6 0 0 0-6 6v51.33L308.19 39.14a32.16 32.16 0 0 0-40.38 0L35 229.16a8 8 0 0 0-1.16 11.24l10.1 12.41a8 8 0 0 0 11.2 1.19L96 220.62v243a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-128l64 .3V464a16 16 0 0 0 16 16l128-.33a16 16 0 0 0 16-16V220.62L520.86 254a8 8 0 0 0 11.25-1.16l10.1-12.41a8 8 0 0 0-1.21-11.27zm-93.11 218.59h.1l-96 .3V319.88a16.05 16.05 0 0 0-15.95-16l-96-.27a16 16 0 0 0-16.05 16v128.14H128V194.51L288 63.94l160 130.57z"]},W={prefix:"fal",iconName:"home-alt",icon:[576,512,[],"f80a","M541 229.16l-232.85-190a32.16 32.16 0 0 0-40.38 0L35 229.16a8 8 0 0 0-1.16 11.24l10.1 12.41a8 8 0 0 0 11.2 1.19L96 220.62v243a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-128l64 .3V464a16 16 0 0 0 16 16l128-.33a16 16 0 0 0 16-16V220.62L520.86 254a8 8 0 0 0 11.25-1.16l10.1-12.41a8 8 0 0 0-1.21-11.27zm-93.11 218.59h.1l-96 .3V319.88a16.05 16.05 0 0 0-15.95-16l-96-.27a16 16 0 0 0-16.05 16v128.14H128V194.51L288 63.94l160 130.57z"]},$={prefix:"fal",iconName:"house-signal",icon:[640,512,[],"e012","M0,224v32c141.38,0,256,114.62,256,256h32C288,352.94,159.06,224,0,224Zm0,96v32A160,160,0,0,1,160,512h32C192,406,106,320,0,320Zm0,96v32a64,64,0,0,1,64,64H96A96,96,0,0,0,0,416ZM634.53,200,576,148.76V48a16,16,0,1,0-32,0v72.74L410.53,4a16,16,0,0,0-21.06,0L224,148.76h0L165.47,200a16,16,0,1,0,21.06,24.09L224,191.29h0v70.79a337.37,337.37,0,0,1,32,32.61V168a15.35,15.35,0,0,0-.81-4L400,37.27l144,126V368a16,16,0,0,1-16,16H310.61a333,333,0,0,1,11.29,32H528a48.05,48.05,0,0,0,48-48V191.28l37.46,32.79A16,16,0,0,0,634.53,200ZM442.67,288A21.39,21.39,0,0,0,464,266.67V181.34A21.39,21.39,0,0,0,442.67,160h-85.3A21.39,21.39,0,0,0,336,181.34v85.33A21.39,21.39,0,0,0,357.37,288ZM368,192H432v64H368Z"]},K={prefix:"fal",iconName:"image-polaroid",icon:[448,512,[],"f8c4","M112 192a48 48 0 1 0-48-48 48 48 0 0 0 48 48zm0-64a16 16 0 1 1-16 16 16 16 0 0 1 16-16zm304-96H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm0 416H32v-80h384zM85.2 336l52-69.33 40 53.33-12 16zm120 0l76-101.33 76 101.33zm210.8 0h-18.8L294 198.41c-6.06-8.07-19.56-8.07-25.62 0l-71.19 94.91L150 230.41c-6.06-8.07-19.56-8.07-25.62 0L45.18 336H32V64h384z"]},G={prefix:"fal",iconName:"info-circle",icon:[512,512,[],"f05a","M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-36 344h12V232h-12c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h48c6.627 0 12 5.373 12 12v140h12c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12h-72c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12zm36-240c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"]},Y={prefix:"fal",iconName:"island-tropical",icon:[448,512,[],"f811","M299.39 32c-15.4 0-30 2.55-43.94 6.23C228.22 14.67 190.46 0 148.62 0 73.38 0 11.08 47.24.24 108.86A16.51 16.51 0 0 0 16.8 128h73.45C57.94 177.87 55.12 238.52 85 281.15c7.13 10.17 19.58 7.49 25.24 1.84l83.13-83.14c-8.85 57-25.63 110.52-41.67 152.15h-20.51C58.84 352 0 410.86 0 483.2A28.85 28.85 0 0 0 28.81 512h326.38A28.85 28.85 0 0 0 384 483.2c0-62.2-43.62-114.2-101.81-127.61 9.7-74.31 4.43-147.08-1.9-195.59H431.2a16.51 16.51 0 0 0 16.56-19.14C436.92 79.25 374.62 32 299.39 32zm52.55 448H32.06a99.3 99.3 0 0 1 99.13-96h121.62a99.3 99.3 0 0 1 99.13 96zM250.12 352h-64.27c17.86-48.47 30.69-116.82 37.11-181.72L233.23 160H248c6.26 46.64 11.77 119 2.12 192zM220 128L102.22 245.76c-18.69-49 7.89-121.36 73-150.68a8 8 0 0 0 4.28-10.22l-6-14.91a8 8 0 0 0-10.58-4.46A169.86 169.86 0 0 0 117.24 96h-79.9c16.44-37.53 60.83-64 111.28-64 32.72 0 63.21 10.8 85.87 30.42l12.76 11c10.81-2.8 31.44-9.42 52.14-9.42 50.45 0 94.83 26.48 111.27 64z"]},J={prefix:"fal",iconName:"kiss-wink-heart",icon:[504,512,[],"f598","M499.6 392.3c-5.2-13.6-15.2-24.3-27.4-31.8 15-31.8 23.8-67 23.8-104.5C496 119 385 8 248 8S0 119 0 256s111 248 248 248c36.1 0 70.2-8.1 101.2-22.1 9.5 11.6 24.7 17.8 40.7 13.7l65.4-16.9c37.5-9.8 58.3-49.8 44.3-86.4zm-176.4 10.1l13.8 49.9c-27.2 12.5-57.2 19.7-89 19.7-119.1 0-216-96.9-216-216S128.9 40 248 40s216 96.9 216 216c0 33.9-8 65.9-22 94.4-1-.1-18.6-30.4-56.1-30.4-41.9 0-74.5 39.8-62.7 82.4zm124 45.3l-65.4 16.9c-4 1.1-8.5-1.3-9.8-5.6l-18-65.1c-5.2-18.9 6.9-38.3 26.8-41.4 17.7-2.8 34 9.5 38.6 26l1.8 6.6 6.7-1.7c14.3-3.7 34.7 1.7 41.8 20.4 7.2 18.8-3.5 38.9-22.5 43.9zM304 308c0-19.2-28.7-41.5-71.5-44-3.8-.4-7.4 2.4-8.2 6.2-.9 3.8 1.1 7.7 4.7 9.2l16.9 7.2c13 5.5 20.7 13.5 20.7 21.5s-7.7 16-20.7 21.5l-17 7.2c-5.7 2.4-6 12.2 0 14.8l16.9 7.2c13 5.5 20.7 13.5 20.7 21.5s-7.7 16-20.7 21.5l-17 7.2c-3.6 1.5-5.6 5.4-4.7 9.2.8 3.6 4.1 6.2 7.8 6.2h.5c42.8-2.5 71.5-24.8 71.5-44 0-13-13.4-27.3-35.2-36C290.6 335.3 304 321 304 308zM168 176c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm235.8 46.1c-4-25.2-34.2-42.1-59.8-42.1s-55.9 16.9-59.8 42.1c-1.8 10.9 11.3 18.4 19.8 10.8l9.5-8.5c14.8-13.2 46.2-13.2 61 0l9.5 8.5c8.6 7.5 21.6.2 19.8-10.8z"]},Q={prefix:"fal",iconName:"laptop",icon:[640,512,[],"f109","M624 368h-48V96c0-35.3-28.72-64-64-64H128c-35.28 0-64 28.7-64 64v272H16c-8.84 0-16 7.16-16 16v48c0 44.11 35.88 80 80 80h480c44.12 0 80-35.89 80-80v-48c0-8.84-7.16-16-16-16zM96 96c0-17.67 14.33-32 32-32h384c17.67 0 32 14.33 32 32v272H391.13c-4.06 0-7.02 3.13-7.92 7.09C379.98 389.35 367.23 400 352 400h-64c-15.23 0-27.98-10.65-31.21-24.91-.9-3.96-3.86-7.09-7.92-7.09H96V96zm512 336c0 26.47-21.53 48-48 48H80c-26.47 0-48-21.53-48-48v-32h194.75c6.59 18.62 24.38 32 45.25 32h96c20.88 0 38.66-13.38 45.25-32H608v32z"]},Z={prefix:"fal",iconName:"list-ul",icon:[512,512,[],"f0ca","M32.39 224C14.73 224 0 238.33 0 256s14.73 32 32.39 32a32 32 0 0 0 0-64zm0-160C14.73 64 0 78.33 0 96s14.73 32 32.39 32a32 32 0 0 0 0-64zm0 320C14.73 384 0 398.33 0 416s14.73 32 32.39 32a32 32 0 0 0 0-64zM504 80H136a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h368a8 8 0 0 0 8-8V88a8 8 0 0 0-8-8zm0 160H136a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h368a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8zm0 160H136a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h368a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8z"]},X={prefix:"fal",iconName:"medkit",icon:[512,512,[],"f0fa","M464 96H352V56c0-13.255-10.745-24-24-24H184c-13.255 0-24 10.745-24 24v40H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V144c0-26.51-21.49-48-48-48zM192 64h128v32H192V64zm192 64v320H128V128h256zM32 432V144c0-8.822 7.178-16 16-16h48v320H48c-8.822 0-16-7.178-16-16zm448 0c0 8.822-7.178 16-16 16h-48V128h48c8.822 0 16 7.178 16 16v288zM352 272v32c0 6.627-5.373 12-12 12h-56v56c0 6.627-5.373 12-12 12h-32c-6.627 0-12-5.373-12-12v-56h-56c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h56v-56c0-6.627 5.373-12 12-12h32c6.627 0 12 5.373 12 12v56h56c6.627 0 12 5.373 12 12z"]},ee={prefix:"fal",iconName:"mobile-alt",icon:[320,512,[],"f3cd","M192 416c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm32-320H96v240h128V96m20-32c6.6 0 12 5.4 12 12v280c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h168zm76-16v416c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h224c26.5 0 48 21.5 48 48zm-32 0c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v416c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V48z"]},te={prefix:"fal",iconName:"money-check-edit",icon:[640,512,[],"f872","M425.23 406.49A32.06 32.06 0 0 0 448 416h64a32 32 0 0 0 32-32v-64a32 32 0 0 0-9.5-22.76L246.68 12.07a41.15 41.15 0 0 0-58.24 0l-48.38 48.4A41.48 41.48 0 0 0 128 89.89 40.68 40.68 0 0 0 140.34 119zM289.46 100L512 320v64h-64L228.1 161.4l61.36-61.4zM162.69 83.09l48.39-48.4A9.21 9.21 0 0 1 217.6 32a9 9 0 0 1 6.45 2.69l44.53 44.54-61.36 61.38-44.53-44.54a9.18 9.18 0 0 1 0-12.98zM128 408a8 8 0 0 0 8 8h253.61l-31.71-32H136a8 8 0 0 0-8 8zm8-88h158.49l-31.71-32H136a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8zm472-192H409.15l32.3 32H608v320H32V160h104l-18-18.12A73.25 73.25 0 0 1 107.13 128H32a32 32 0 0 0-32 32v320a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32z"]},ne={prefix:"fal",iconName:"pen",icon:[512,512,[],"f304","M493.25 56.26l-37.51-37.51C443.25 6.25 426.87 0 410.49 0s-32.76 6.25-45.26 18.74L12.85 371.12.15 485.34C-1.45 499.72 9.88 512 23.95 512c.89 0 1.78-.05 2.69-.15l114.14-12.61 352.48-352.48c24.99-24.99 24.99-65.51-.01-90.5zM126.09 468.68l-93.03 10.31 10.36-93.17 263.89-263.89 82.77 82.77-263.99 263.98zm344.54-344.54l-57.93 57.93-82.77-82.77 57.93-57.93c6.04-6.04 14.08-9.37 22.63-9.37 8.55 0 16.58 3.33 22.63 9.37l37.51 37.51c12.47 12.48 12.47 32.78 0 45.26z"]},re={prefix:"fal",iconName:"phone-laptop",icon:[640,512,[],"f87a","M608 128H416a32 32 0 0 0-32 32v320a32 32 0 0 0 32 32h192a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32zm0 352H416V160h192zM96 32h384v64h32V32a32 32 0 0 0-32-32H96a32 32 0 0 0-32 32v256H16a16 16 0 0 0-16 16v16a64.14 64.14 0 0 0 63.91 64H352v-32H63.91A32 32 0 0 1 32 320h320v-32H96z"]},ie={prefix:"fal",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M432 256c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm128-32h-29.5c-11.1-25.3-28.7-46.9-50.5-63.4V96h-16c-30.3 0-57.8 10.1-80.9 26.2.4-3.4.9-6.7.9-10.2C384 50.1 333.9 0 272 0S160 50.1 160 112c0 9.7 1.6 18.9 4 27.9C115 159.7 78 203 67.2 256H56c-14.8 0-26.5-13.5-23.5-28.8C34.7 215.8 45.4 208 57 208h1c3.3 0 6-2.7 6-6v-20c0-3.3-2.7-6-6-6-28.5 0-53.9 20.4-57.5 48.6C-3.9 258.8 22.7 288 56 288h8c0 52.2 25.4 98.1 64 127.3V496c0 8.8 7.2 16 16 16h112c8.8 0 16-7.2 16-16v-48h64v48c0 8.8 7.2 16 16 16h112c8.8 0 16-7.2 16-16v-80.9c11.7-9 22.4-19.3 31.3-31.1H560c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16zM272 32c44.2 0 80 35.8 80 80 0 5.5-.6 10.8-1.6 16H224c-10.1 0-19.9 1.2-29.5 3-1.6-6.1-2.5-12.4-2.5-19 0-44.2 35.8-80 80-80zm272 320h-48.7c-17 22.4-17 24.1-47.3 47.3V480h-80v-64H240v64h-80v-80.7c-64.9-49-64-93.5-64-111.3 0-70.6 57.4-128 128-128h161.7c16.9-13.5 33.2-26.5 62.3-30.8v47.3c39.7 30.1 44 39.3 61.6 79.5H544v96z"]},oe={prefix:"fal",iconName:"plug",icon:[384,512,[],"f1e6","M352,128H304V16a16,16,0,0,0-32,0V128H112V16a16,16,0,0,0-32,0V128H32A32,32,0,0,0,0,160v32a32,32,0,0,0,32,32v32c0,82.75,63.37,150.22,144,158.38V512h32V414.38c80.63-8.16,144-75.63,144-158.38V224a32,32,0,0,0,32-32V160A32,32,0,0,0,352,128ZM320,256a128,128,0,0,1-256,0V224H320Zm32-64H32V160H352Z"]},ae={prefix:"fal",iconName:"rocket",icon:[512,512,[],"f135","M505.07337,19.34375C503.85462,13.73438,498.32338,8.20312,492.72964,7c-32.62885-7-58.162-7-83.57017-7C305.39988,0,242.95858,55.09375,196.236,128H94.82015c-16.34567.01562-35.53314,11.875-42.87883,26.48438L2.53125,253.29688A28.125,28.125,0,0,0,0,264a24.00659,24.00659,0,0,0,24.00191,24h92.63266l-10.59373,21.42188c-9.33592,18.91015,4.27733,34.77539,6.15624,36.625l53.75381,53.71874c1.85352,1.86329,17.789,15.47852,36.62885,6.14063l21.37692-10.57813V488a24.14815,24.14815,0,0,0,24.00191,24,28.02956,28.02956,0,0,0,10.625-2.53125l98.72835-49.39063c14.625-7.3125,26.50191-26.5,26.50191-42.85937V315.70312C456.6008,268.9375,511.98156,206.25,511.98156,103,512.07531,77.46875,512.07531,52,505.07337,19.34375ZM36.94134,256l43.59759-87.20312c2.46874-4.82813,8.84373-8.78126,14.28122-8.79688h85.19517c-13.93943,28.0625-31.72065,64-47.56632,96ZM351.84316,417.1875c-.03125,5.4375-4.002,11.84375-8.87694,14.26562L255.95855,475V379.48438c32.00386-15.82813,67.81825-33.59376,95.88461-47.54688Zm14.625-128.28125c-39.50383,19.78125-135.88649,67.4375-177.92157,88.23437l-53.81632-53.54687c20.87692-42.23437,68.537-138.59375,88.22642-178.1875C273.17923,67,330.65374,32,409.15947,32c21.53317,0,42.00384,0,66.63075,4.29688,4.34374,24.85937,4.25,45.20312,4.18749,66.6875C479.97771,181.0625,444.97582,238.45312,366.46813,288.90625ZM367.98962,88.0293a55.99512,55.99512,0,1,0,55.99209,55.99414A56.01691,56.01691,0,0,0,367.98962,88.0293Zm0,79.99218a23.998,23.998,0,1,1,23.99605-23.998A24.02247,24.02247,0,0,1,367.98962,168.02148Z"]},se={prefix:"fal",iconName:"router",icon:[576,512,[],"f8da","M173.93 96.81a8.12 8.12 0 0 0 11.23.07C230.55 55 289.48 32 352 32s121.45 23 166.83 64.88a8.12 8.12 0 0 0 11.23-.07l11.53-11.34a8 8 0 0 0-.11-11.56C490 26.18 423 0 352 0S214 26.18 162.52 73.91a8 8 0 0 0-.11 11.56zM352 112a179.26 179.26 0 0 0-120.38 45.8 8 8 0 0 0-.15 11.64l11.53 11.3a8.21 8.21 0 0 0 11.22.14 148.17 148.17 0 0 1 195.64 0 8.21 8.21 0 0 0 11.22-.14l11.49-11.3a8 8 0 0 0-.15-11.64A179.26 179.26 0 0 0 352 112zm176 208H368v-88a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v88H48a48 48 0 0 0-48 48v96a48 48 0 0 0 48 48h480a48 48 0 0 0 48-48v-96a48 48 0 0 0-48-48zm16 144a16 16 0 0 1-16 16H48a16 16 0 0 1-16-16v-96a16 16 0 0 1 16-16h480a16 16 0 0 1 16 16zm-360-72a24 24 0 1 0 24 24 24 24 0 0 0-24-24zm-80 0a24 24 0 1 0 24 24 24 24 0 0 0-24-24z"]},ce={prefix:"fal",iconName:"sack-dollar",icon:[512,512,[],"f81d","M334.89 121.63l43.72-71.89C392.77 28.47 377.53 0 352 0H160.15c-25.56 0-40.8 28.5-26.61 49.76l43.57 71.88C-9.27 240.59.08 392.36.08 412c0 55.23 49.11 100 109.68 100h292.5c60.58 0 109.68-44.77 109.68-100 0-19.28 8.28-172-177.05-290.37zM160.15 32H352l-49.13 80h-93.73zM480 412c0 37.49-34.85 68-77.69 68H109.76c-42.84 0-77.69-30.51-77.69-68v-3.36c-.93-59.86 20-173 168.91-264.64h110.1C459.64 235.46 480.76 348.94 480 409zM285.61 310.74l-49-14.54c-5.66-1.62-9.57-7.22-9.57-13.68 0-7.86 5.76-14.21 12.84-14.21h30.57a26.78 26.78 0 0 1 13.93 4 8.92 8.92 0 0 0 11-.75l12.73-12.17a8.54 8.54 0 0 0-.65-13 63.12 63.12 0 0 0-34.17-12.17v-17.6a8.68 8.68 0 0 0-8.7-8.62H247.2a8.69 8.69 0 0 0-8.71 8.62v17.44c-25.79.75-46.46 22.19-46.46 48.57 0 21.54 14.14 40.71 34.38 46.74l49 14.54c5.66 1.61 9.58 7.21 9.58 13.67 0 7.87-5.77 14.22-12.84 14.22h-30.61a26.72 26.72 0 0 1-13.93-4 8.92 8.92 0 0 0-11 .76l-12.84 12.06a8.55 8.55 0 0 0 .65 13 63.2 63.2 0 0 0 34.17 12.17v17.55a8.69 8.69 0 0 0 8.71 8.62h17.41a8.69 8.69 0 0 0 8.7-8.62V406c25.68-.64 46.46-22.18 46.57-48.56.02-21.5-14.13-40.67-34.37-46.7z"]},ue={prefix:"fal",iconName:"search",icon:[512,512,[],"f002","M508.5 481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395 312 416 262.5 416 208 416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c54.5 0 104-21 141.1-55.2V371c0 3.2 1.3 6.2 3.5 8.5l129 129c4.7 4.7 12.3 4.7 17 0l9.9-9.9c4.7-4.7 4.7-12.3 0-17zM208 384c-97.3 0-176-78.7-176-176S110.7 32 208 32s176 78.7 176 176-78.7 176-176 176z"]},le={prefix:"fal",iconName:"seedling",icon:[512,512,[],"f4d8","M442.7 32c-95.9 0-176.4 79.4-197.2 185.7C210.5 145.1 144.8 96 69.3 96H0v16c0 132.3 90.9 240 202.7 240H240v120c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V288h37.3C421.1 288 512 180.3 512 48V32h-69.3zm-240 288C113 320 39.2 235.2 32.5 128h36.8c89.7 0 163.4 84.8 170.2 192h-36.8zm106.6-64h-36.8C279.2 148.8 353 64 442.7 64h36.8c-6.7 107.2-80.5 192-170.2 192z"]},fe={prefix:"fal",iconName:"share-alt",icon:[448,512,[],"f1e0","M352 320c-28.6 0-54.2 12.5-71.8 32.3l-95.5-59.7c9.6-23.4 9.7-49.8 0-73.2l95.5-59.7c17.6 19.8 43.2 32.3 71.8 32.3 53 0 96-43 96-96S405 0 352 0s-96 43-96 96c0 13 2.6 25.3 7.2 36.6l-95.5 59.7C150.2 172.5 124.6 160 96 160c-53 0-96 43-96 96s43 96 96 96c28.6 0 54.2-12.5 71.8-32.3l95.5 59.7c-4.7 11.3-7.2 23.6-7.2 36.6 0 53 43 96 96 96s96-43 96-96c-.1-53-43.1-96-96.1-96zm0-288c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM96 320c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm256 160c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z"]},de={prefix:"fal",iconName:"shopping-bag",icon:[448,512,[],"f290","M352 128C352 57.421 294.579 0 224 0 153.42 0 96 57.421 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 32c52.935 0 96 43.065 96 96H128c0-52.935 43.065-96 96-96zm192 400c0 26.467-21.533 48-48 48H80c-26.467 0-48-21.533-48-48V160h64v48c0 8.837 7.164 16 16 16s16-7.163 16-16v-48h192v48c0 8.837 7.163 16 16 16s16-7.163 16-16v-48h64v272z"]},he={prefix:"fal",iconName:"sign-out",icon:[512,512,[],"f08b","M48 64h132c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H48c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h132c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48zm279 19.5l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l132 131.4H172c-6.6 0-12 5.4-12 12v10c0 6.6 5.4 12 12 12h279.9L320 404.4c-4.7 4.7-4.7 12.3 0 17l7.1 7.1c4.7 4.7 12.3 4.7 17 0l164.5-164c4.7-4.7 4.7-12.3 0-17L344 83.5c-4.7-4.7-12.3-4.7-17 0z"]},pe={prefix:"fal",iconName:"sort-alpha-down",icon:[448,512,[],"f15d","M432 288H304a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8l87.68.07-92.76 131.79a16 16 0 0 0-2.92 9.21V472a8 8 0 0 0 8 8h128a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8h-87.81l92.89-131.86a16 16 0 0 0 2.92-9.21V296a8 8 0 0 0-8-8zm15.29-80.06l-59.76-168A11.87 11.87 0 0 0 376.37 32h-16.74a11.87 11.87 0 0 0-11.16 7.94l-59.76 168A12 12 0 0 0 299.88 224H311a11.86 11.86 0 0 0 11.21-8.09l15.1-44.27h60.85L413.5 216a11.88 11.88 0 0 0 11.2 8h11.42a12 12 0 0 0 11.17-16.06zm-99.9-67.36s19.62-56.87 20.5-60c.87 3.14 20.24 60 20.24 60zm-148.46 231a11.93 11.93 0 0 0-16.91-.09l-54 52.67V40a8 8 0 0 0-8-8H104a8 8 0 0 0-8 8v383.92l-53.94-52.35a12 12 0 0 0-16.92 0l-5.64 5.66a12 12 0 0 0 0 17l84.06 82.3a11.94 11.94 0 0 0 16.87 0l84-82.32a12 12 0 0 0 .09-17z"]},me={prefix:"fal",iconName:"spinner",icon:[512,512,[],"f110","M288 32c0 17.673-14.327 32-32 32s-32-14.327-32-32 14.327-32 32-32 32 14.327 32 32zm-32 416c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm256-192c0-17.673-14.327-32-32-32s-32 14.327-32 32 14.327 32 32 32 32-14.327 32-32zm-448 0c0-17.673-14.327-32-32-32S0 238.327 0 256s14.327 32 32 32 32-14.327 32-32zm33.608 126.392c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm316.784 0c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zM97.608 65.608c-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32s32-14.327 32-32c0-17.673-14.327-32-32-32z"]},ge={prefix:"fal",iconName:"spinner-third",icon:[512,512,[],"f3f4","M460.115 373.846l-6.941-4.008c-5.546-3.202-7.564-10.177-4.661-15.886 32.971-64.838 31.167-142.731-5.415-205.954-36.504-63.356-103.118-103.876-175.8-107.701C260.952 39.963 256 34.676 256 28.321v-8.012c0-6.904 5.808-12.337 12.703-11.982 83.552 4.306 160.157 50.861 202.106 123.67 42.069 72.703 44.083 162.322 6.034 236.838-3.14 6.149-10.75 8.462-16.728 5.011z"]},ye={prefix:"fal",iconName:"square",icon:[448,512,[],"f0c8","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm16 400c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h352c8.8 0 16 7.2 16 16v352z"]},ve={prefix:"fal",iconName:"star",icon:[576,512,[],"f005","M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM405.8 317.9l27.8 162L288 403.5 142.5 480l27.8-162L52.5 203.1l162.7-23.6L288 32l72.8 147.5 162.7 23.6-117.7 114.8z"]},be={prefix:"fal",iconName:"store",icon:[616,512,[],"f54e","M602 118.6L537.1 15C531.3 5.7 521 0 510 0H106C95 0 84.7 5.7 78.9 15L14 118.6c-29.6 47.2-10 110.6 38 130.8v227.4c0 19.4 14.3 35.2 32 35.2h448c17.7 0 32-15.8 32-35.2V249.4c48-20.2 67.6-83.6 38-130.8zm-70 358.2c0 2-.8 3.1-.2 3.2l-446.6.3c-.3-.2-1.2-1.3-1.2-3.5V352h448zM84 320v-64h2.5c29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18.1 20.1 44.3 33.1 73.9 33.1h2.5v64zm494.2-126.5c-7.8 16.6-22.1 27.5-39.3 29.8-3.1.4-6.2.6-9.4.6-19.3 0-37-8-50-22.5L455.7 175l-23.8 26.6c-13 14.5-30.7 22.5-50 22.5s-37-8-50-22.5L308 175l-23.8 26.6c-13 14.5-30.7 22.5-50 22.5s-37-8-50-22.5L160.3 175l-23.8 26.6c-13 14.5-30.7 22.5-50 22.5-3.2 0-6.3-.2-9.4-.6-17.2-2.3-31.5-13.2-39.3-29.8-8.7-18.6-7.5-40.8 3.3-57.9L106 32h404l64.9 103.6c10.8 17.2 12 39.3 3.3 57.9z"]},we={prefix:"fal",iconName:"sync",icon:[512,512,[],"f021","M492 8h-10c-6.627 0-12 5.373-12 12v110.627C426.929 57.261 347.224 8 256 8 123.228 8 14.824 112.338 8.31 243.493 7.971 250.311 13.475 256 20.301 256h10.016c6.353 0 11.646-4.949 11.977-11.293C48.157 132.216 141.097 42 256 42c82.862 0 154.737 47.077 190.289 116H332c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h160c6.627 0 12-5.373 12-12V20c0-6.627-5.373-12-12-12zm-.301 248h-10.015c-6.352 0-11.647 4.949-11.977 11.293C463.841 380.158 370.546 470 256 470c-82.608 0-154.672-46.952-190.299-116H180c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H20c-6.627 0-12 5.373-12 12v160c0 6.627 5.373 12 12 12h10c6.627 0 12-5.373 12-12V381.373C85.071 454.739 164.777 504 256 504c132.773 0 241.176-104.338 247.69-235.493.339-6.818-5.165-12.507-11.991-12.507z"]},_e={prefix:"fal",iconName:"thumbs-down",icon:[512,512,[],"f165","M496.656 226.317c5.498-22.336 2.828-49.88-9.627-69.405 4.314-23.768-3.099-49.377-18.225-67.105C470.724 35.902 437.75 0 378.468.014c-3.363-.03-35.508-.003-41.013 0C260.593-.007 195.917 40 160 40h-10.845c-5.64-4.975-13.042-8-21.155-8H32C14.327 32 0 46.327 0 64v256c0 17.673 14.327 32 32 32h96c17.673 0 32-14.327 32-32v-12.481c.85.266 1.653.549 2.382.856C184 320 219.986 377.25 243.556 400.82c9.9 9.9 13.118 26.44 16.525 43.951C265.784 474.082 276.915 512 306.91 512c59.608 0 82.909-34.672 82.909-93.08 0-30.906-11.975-52.449-20.695-69.817h70.15c40.654 0 72.726-34.896 72.727-72.571-.001-20.532-5.418-37.341-15.345-50.215zM128 320H32V64h96v256zm311.273-2.898H327.274c0 40.727 30.545 59.628 30.545 101.817 0 25.574 0 61.091-50.909 61.091-20.363-20.364-10.182-71.272-40.727-101.817-28.607-28.607-71.272-101.818-101.818-101.818H160V72.74h4.365c34.701 0 101.818-40.727 173.09-40.727 3.48 0 37.415-.03 40.727 0 38.251.368 65.505 18.434 57.212 70.974 16.367 8.78 28.538 39.235 15.015 61.996C472 176 472 224 456.017 235.648 472 240 480.1 256.012 480 276.375c-.1 20.364-17.997 40.727-40.727 40.727zM104 272c0 13.255-10.745 24-24 24s-24-10.745-24-24 10.745-24 24-24 24 10.745 24 24z"]},Se={prefix:"fal",iconName:"thumbs-up",icon:[512,512,[],"f164","M496.656 285.683C506.583 272.809 512 256 512 235.468c-.001-37.674-32.073-72.571-72.727-72.571h-70.15c8.72-17.368 20.695-38.911 20.695-69.817C389.819 34.672 366.518 0 306.91 0c-29.995 0-41.126 37.918-46.829 67.228-3.407 17.511-6.626 34.052-16.525 43.951C219.986 134.75 184 192 162.382 203.625c-2.189.922-4.986 1.648-8.032 2.223C148.577 197.484 138.931 192 128 192H32c-17.673 0-32 14.327-32 32v256c0 17.673 14.327 32 32 32h96c17.673 0 32-14.327 32-32v-8.74c32.495 0 100.687 40.747 177.455 40.726 5.505.003 37.65.03 41.013 0 59.282.014 92.255-35.887 90.335-89.793 15.127-17.727 22.539-43.337 18.225-67.105 12.456-19.526 15.126-47.07 9.628-69.405zM32 480V224h96v256H32zm424.017-203.648C472 288 472 336 450.41 347.017c13.522 22.76 1.352 53.216-15.015 61.996 8.293 52.54-18.961 70.606-57.212 70.974-3.312.03-37.247 0-40.727 0-72.929 0-134.742-40.727-177.455-40.727V235.625c37.708 0 72.305-67.939 106.183-101.818 30.545-30.545 20.363-81.454 40.727-101.817 50.909 0 50.909 35.517 50.909 61.091 0 42.189-30.545 61.09-30.545 101.817h111.999c22.73 0 40.627 20.364 40.727 40.727.099 20.363-8.001 36.375-23.984 40.727zM104 432c0 13.255-10.745 24-24 24s-24-10.745-24-24 10.745-24 24-24 24 10.745 24 24z"]},xe={prefix:"fal",iconName:"times",icon:[320,512,[],"f00d","M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"]},Ae={prefix:"fal",iconName:"tshirt",icon:[608,512,[],"f553","M606.4 111.6c-2.6-7.8-8-14.1-15.2-17.8L403.8 0l-7.9 11.1c-15.7 22-51.8 36.2-91.9 36.2s-76.2-14.2-91.9-36.2L204.2 0 16.8 93.8c-7.3 3.7-12.7 10-15.2 17.8-2.6 7.8-2 16.1 1.7 23.4l51.5 104c3.6 7.4 9.8 12.9 17.5 15.4 7.7 2.7 16 2 23.2-1.6l48.6-24v237.8c0 25 20.1 45.3 44.8 45.3h230.4c24.7 0 44.8-20.3 44.8-45.3V228.9l48.5 24c7.2 3.7 15.5 4.3 23.3 1.6 7.7-2.6 13.9-8.1 17.5-15.4L604.9 135c3.5-7.3 4.1-15.6 1.5-23.4zm-79.7 112.3L432 177.1v289.7c0 7.1-5.7 12.9-12.8 12.9H188.8c-7.1 0-12.8-5.8-12.8-12.9V177.1l-92.6 47.6-52.3-101.9 164.1-82.2c24 24.3 64.2 39 108.9 39S389 64.9 413 40.6L575.5 122l-48.8 101.9z"]},Oe={prefix:"fal",iconName:"user",icon:[448,512,[],"f007","M313.6 288c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4zM416 464c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16v-41.6C32 365.9 77.9 320 134.4 320c19.6 0 39.1 16 89.6 16 50.4 0 70-16 89.6-16 56.5 0 102.4 45.9 102.4 102.4V464zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm0-224c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z"]},Ce={prefix:"fal",iconName:"wallet",icon:[512,512,[],"f555","M384 256c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm80-160h-16V80c0-26.51-21.49-48-48-48H96C42.98 32 0 74.98 0 128v256c0 53.02 42.98 96 96 96h352c35.35 0 64-28.65 64-64V144c0-26.51-21.49-48-48-48zm16 320c0 17.64-14.36 32-32 32H96c-35.29 0-64-28.71-64-64V128c0-35.29 28.71-64 64-64h304c8.82 0 16 7.18 16 16v16H112c-8.84 0-16 7.16-16 16s7.16 16 16 16h352c8.82 0 16 7.18 16 16v272z"]}},,,,,,,,,,,function(e,t,n){"use strict";(function(e){var r=n(423),o=n(424),c=n(425);function l(){return d.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function f(e,t){if(l()<t)throw new RangeError("Invalid typed array length");return d.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=d.prototype:(null===e&&(e=new d(t)),e.length=t),e}function d(e,t,n){if(!(d.TYPED_ARRAY_SUPPORT||this instanceof d))return new d(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return y(this,e)}return h(this,e,t,n)}function h(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);d.TYPED_ARRAY_SUPPORT?(e=t).__proto__=d.prototype:e=v(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!d.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|_(t,n),o=(e=f(e,r)).write(t,n);o!==r&&(e=e.slice(0,o));return e}(e,t,n):function(e,t){if(d.isBuffer(t)){var n=0|w(t.length);return 0===(e=f(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?f(e,0):v(e,t);if("Buffer"===t.type&&c(t.data))return v(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function m(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 y(e,t){if(m(t),e=f(e,t<0?0:0|w(t)),!d.TYPED_ARRAY_SUPPORT)for(var i=0;i<t;++i)e[i]=0;return e}function v(e,t){var n=t.length<0?0:0|w(t.length);e=f(e,n);for(var i=0;i<n;i+=1)e[i]=255&t[i];return e}function w(e){if(e>=l())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+l().toString(16)+" bytes");return 0|e}function _(e,t){if(d.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(e).length;default:if(r)return Y(e).length;t=(""+t).toLowerCase(),r=!0}}function S(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return j(this,t,n);case"ascii":return R(this,t,n);case"latin1":case"binary":return N(this,t,n);case"base64":return T(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return z(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function x(b,e,t){var i=b[e];b[e]=b[t],b[t]=i}function A(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=d.from(t,r)),d.isBuffer(t))return 0===t.length?-1:O(e,t,n,r,o);if("number"==typeof t)return t&=255,d.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):O(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function O(e,t,n,r,o){var i,c=1,l=e.length,f=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;c=2,l/=2,f/=2,n/=2}function d(e,i){return 1===c?e[i]:e.readUInt16BE(i*c)}if(o){var h=-1;for(i=n;i<l;i++)if(d(e,i)===d(t,-1===h?0:i-h)){if(-1===h&&(h=i),i-h+1===f)return h*c}else-1!==h&&(i-=i-h),h=-1}else for(n+f>l&&(n=l-f),i=n;i>=0;i--){for(var m=!0,y=0;y<f;y++)if(d(e,i+y)!==d(t,y)){m=!1;break}if(m)return i}return-1}function C(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var c=t.length;if(c%2!=0)throw new TypeError("Invalid hex string");r>c/2&&(r=c/2);for(var i=0;i<r;++i){var l=parseInt(t.substr(2*i,2),16);if(isNaN(l))return i;e[n+i]=l}return i}function E(e,t,n,r){return Q(Y(t,e.length-n),e,n,r)}function k(e,t,n,r){return Q(function(e){for(var t=[],i=0;i<e.length;++i)t.push(255&e.charCodeAt(i));return t}(t),e,n,r)}function I(e,t,n,r){return k(e,t,n,r)}function P(e,t,n,r){return Q(J(t),e,n,r)}function M(e,t,n,r){return Q(function(e,t){for(var n,r,o,c=[],i=0;i<e.length&&!((t-=2)<0);++i)r=(n=e.charCodeAt(i))>>8,o=n%256,c.push(o),c.push(r);return c}(t,e.length-n),e,n,r)}function T(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function j(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,c,l,f,d=e[i],h=null,m=d>239?4:d>223?3:d>191?2:1;if(i+m<=n)switch(m){case 1:d<128&&(h=d);break;case 2:128==(192&(o=e[i+1]))&&(f=(31&d)<<6|63&o)>127&&(h=f);break;case 3:o=e[i+1],c=e[i+2],128==(192&o)&&128==(192&c)&&(f=(15&d)<<12|(63&o)<<6|63&c)>2047&&(f<55296||f>57343)&&(h=f);break;case 4:o=e[i+1],c=e[i+2],l=e[i+3],128==(192&o)&&128==(192&c)&&128==(192&l)&&(f=(15&d)<<18|(63&o)<<12|(63&c)<<6|63&l)>65535&&f<1114112&&(h=f)}null===h?(h=65533,m=1):h>65535&&(h-=65536,r.push(h>>>10&1023|55296),h=56320|1023&h),r.push(h),i+=m}return function(e){var t=e.length;if(t<=U)return String.fromCharCode.apply(String,e);var n="",i=0;for(;i<t;)n+=String.fromCharCode.apply(String,e.slice(i,i+=U));return n}(r)}t.Buffer=d,t.SlowBuffer=function(e){+e!=e&&(e=0);return d.alloc(+e)},t.INSPECT_MAX_BYTES=50,d.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=l(),d.poolSize=8192,d._augment=function(e){return e.__proto__=d.prototype,e},d.from=function(e,t,n){return h(null,e,t,n)},d.TYPED_ARRAY_SUPPORT&&(d.prototype.__proto__=Uint8Array.prototype,d.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&d[Symbol.species]===d&&Object.defineProperty(d,Symbol.species,{value:null,configurable:!0})),d.alloc=function(e,t,n){return function(e,t,n,r){return m(t),t<=0?f(e,t):void 0!==n?"string"==typeof r?f(e,t).fill(n,r):f(e,t).fill(n):f(e,t)}(null,e,t,n)},d.allocUnsafe=function(e){return y(null,e)},d.allocUnsafeSlow=function(e){return y(null,e)},d.isBuffer=function(b){return!(null==b||!b._isBuffer)},d.compare=function(a,b){if(!d.isBuffer(a)||!d.isBuffer(b))throw new TypeError("Arguments must be Buffers");if(a===b)return 0;for(var e=a.length,t=b.length,i=0,n=Math.min(e,t);i<n;++i)if(a[i]!==b[i]){e=a[i],t=b[i];break}return e<t?-1:t<e?1:0},d.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}},d.concat=function(e,t){if(!c(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return d.alloc(0);var i;if(void 0===t)for(t=0,i=0;i<e.length;++i)t+=e[i].length;var n=d.allocUnsafe(t),r=0;for(i=0;i<e.length;++i){var o=e[i];if(!d.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(n,r),r+=o.length}return n},d.byteLength=_,d.prototype._isBuffer=!0,d.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 i=0;i<e;i+=2)x(this,i,i+1);return this},d.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 i=0;i<e;i+=4)x(this,i,i+3),x(this,i+1,i+2);return this},d.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 i=0;i<e;i+=8)x(this,i,i+7),x(this,i+1,i+6),x(this,i+2,i+5),x(this,i+3,i+4);return this},d.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?j(this,0,e):S.apply(this,arguments)},d.prototype.equals=function(b){if(!d.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b||0===d.compare(this,b)},d.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},d.prototype.compare=function(e,t,n,r,o){if(!d.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var c=(o>>>=0)-(r>>>=0),l=(n>>>=0)-(t>>>=0),f=Math.min(c,l),h=this.slice(r,o),m=e.slice(t,n),i=0;i<f;++i)if(h[i]!==m[i]){c=h[i],l=m[i];break}return c<l?-1:l<c?1:0},d.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},d.prototype.indexOf=function(e,t,n){return A(this,e,t,n,!0)},d.prototype.lastIndexOf=function(e,t,n){return A(this,e,t,n,!1)},d.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var c=!1;;)switch(r){case"hex":return C(this,e,t,n);case"utf8":case"utf-8":return E(this,e,t,n);case"ascii":return k(this,e,t,n);case"latin1":case"binary":return I(this,e,t,n);case"base64":return P(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,e,t,n);default:if(c)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),c=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var U=4096;function R(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function N(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function F(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=G(e[i]);return o}function z(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function D(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function L(e,t,n,r,o,c){if(!d.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<c)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function B(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i<o;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function V(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i<o;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function H(e,t,n,r,o,c){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function W(e,t,n,r,c){return c||H(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function $(e,t,n,r,c){return c||H(e,0,n,8),o.write(e,t,n,r,52,8),n+8}d.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),d.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=d.prototype;else{var o=t-e;n=new d(o,void 0);for(var i=0;i<o;++i)n[i]=this[i+e]}return n},d.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||D(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r},d.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||D(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},d.prototype.readUInt8=function(e,t){return t||D(e,1,this.length),this[e]},d.prototype.readUInt16LE=function(e,t){return t||D(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUInt16BE=function(e,t){return t||D(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUInt32LE=function(e,t){return t||D(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},d.prototype.readUInt32BE=function(e,t){return t||D(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||D(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r>=(o*=128)&&(r-=Math.pow(2,8*t)),r},d.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||D(e,t,this.length);for(var i=t,r=1,o=this[e+--i];i>0&&(r*=256);)o+=this[e+--i]*r;return o>=(r*=128)&&(o-=Math.pow(2,8*t)),o},d.prototype.readInt8=function(e,t){return t||D(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},d.prototype.readInt16LE=function(e,t){t||D(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},d.prototype.readInt16BE=function(e,t){t||D(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},d.prototype.readInt32LE=function(e,t){return t||D(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,t){return t||D(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readFloatLE=function(e,t){return t||D(e,4,this.length),o.read(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,t){return t||D(e,4,this.length),o.read(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,t){return t||D(e,8,this.length),o.read(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,t){return t||D(e,8,this.length),o.read(this,e,!1,52,8)},d.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||L(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=e/o&255;return t+n},d.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||L(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},d.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,1,255,0),d.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},d.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):B(this,e,t,!0),t+2},d.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):B(this,e,t,!1),t+2},d.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):V(this,e,t,!0),t+4},d.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):V(this,e,t,!1),t+4},d.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);L(this,e,t,n,o-1,-o)}var i=0,c=1,sub=0;for(this[t]=255&e;++i<n&&(c*=256);)e<0&&0===sub&&0!==this[t+i-1]&&(sub=1),this[t+i]=(e/c>>0)-sub&255;return t+n},d.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);L(this,e,t,n,o-1,-o)}var i=n-1,c=1,sub=0;for(this[t+i]=255&e;--i>=0&&(c*=256);)e<0&&0===sub&&0!==this[t+i+1]&&(sub=1),this[t+i]=(e/c>>0)-sub&255;return t+n},d.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,1,127,-128),d.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},d.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):B(this,e,t,!0),t+2},d.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):B(this,e,t,!1),t+2},d.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,2147483647,-2147483648),d.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):V(this,e,t,!0),t+4},d.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),d.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):V(this,e,t,!1),t+4},d.prototype.writeFloatLE=function(e,t,n){return W(this,e,t,!0,n)},d.prototype.writeFloatBE=function(e,t,n){return W(this,e,t,!1,n)},d.prototype.writeDoubleLE=function(e,t,n){return $(this,e,t,!0,n)},d.prototype.writeDoubleBE=function(e,t,n){return $(this,e,t,!1,n)},d.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,o=r-n;if(this===e&&n<t&&t<r)for(i=o-1;i>=0;--i)e[i+t]=this[i+n];else if(o<1e3||!d.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),t);return o},d.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var code=e.charCodeAt(0);code<256&&(e=code)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!d.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{var o=d.isBuffer(e)?e:Y(new d(e,r).toString()),c=o.length;for(i=0;i<n-t;++i)this[i+t]=o[i%c]}return this};var K=/[^+\/0-9A-Za-z-_]/g;function G(e){return e<16?"0"+e.toString(16):e.toString(16)}function Y(e,t){var n;t=t||1/0;for(var r=e.length,o=null,c=[],i=0;i<r;++i){if((n=e.charCodeAt(i))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&c.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&c.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&c.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&c.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;c.push(n)}else if(n<2048){if((t-=2)<0)break;c.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;c.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;c.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return c}function J(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(K,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Q(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}}).call(this,n(42))},,,,,,,,,,,,,,,,,function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var content=e(t);return t[2]?"@media ".concat(t[2]," {").concat(content,"}"):content})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var c=this[i][0];null!=c&&(o[c]=!0)}for(var l=0;l<e.length;l++){var f=[].concat(e[l]);r&&o[f[0]]||(n&&(f[2]?f[2]="".concat(n," and ").concat(f[2]):f[2]=n),t.push(f))}},t}},function(e,t,n){"use strict";function r(e,t){for(var n=[],r={},i=0;i<t.length;i++){var o=t[i],c=o[0],l={id:e+":"+i,css:o[1],media:o[2],sourceMap:o[3]};r[c]?r[c].parts.push(l):n.push(r[c]={id:c,parts:[l]})}return n}n.r(t),n.d(t,"default",(function(){return w}));var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var c={},head=o&&(document.head||document.getElementsByTagName("head")[0]),l=null,f=0,d=!1,h=function(){},m=null,y="data-vue-ssr-id",v="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function w(e,t,n,o){d=n,m=o||{};var l=r(e,t);return _(l),function(t){for(var n=[],i=0;i<l.length;i++){var o=l[i];(f=c[o.id]).refs--,n.push(f)}t?_(l=r(e,t)):l=[];for(i=0;i<n.length;i++){var f;if(0===(f=n[i]).refs){for(var d=0;d<f.parts.length;d++)f.parts[d]();delete c[f.id]}}}}function _(e){for(var i=0;i<e.length;i++){var t=e[i],n=c[t.id];if(n){n.refs++;for(var r=0;r<n.parts.length;r++)n.parts[r](t.parts[r]);for(;r<t.parts.length;r++)n.parts.push(x(t.parts[r]));n.parts.length>t.parts.length&&(n.parts.length=t.parts.length)}else{var o=[];for(r=0;r<t.parts.length;r++)o.push(x(t.parts[r]));c[t.id]={id:t.id,refs:1,parts:o}}}}function S(){var e=document.createElement("style");return e.type="text/css",head.appendChild(e),e}function x(e){var t,n,r=document.querySelector("style["+y+'~="'+e.id+'"]');if(r){if(d)return h;r.parentNode.removeChild(r)}if(v){var o=f++;r=l||(l=S()),t=C.bind(null,r,o,!1),n=C.bind(null,r,o,!0)}else r=S(),t=E.bind(null,r),n=function(){r.parentNode.removeChild(r)};return t(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else n()}}var A,O=(A=[],function(e,t){return A[e]=t,A.filter(Boolean).join("\n")});function C(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=O(t,o);else{var c=document.createTextNode(o),l=e.childNodes;l[t]&&e.removeChild(l[t]),l.length?e.insertBefore(c,l[t]):e.appendChild(c)}}function E(e,t){var n=t.css,r=t.media,o=t.sourceMap;if(r&&e.setAttribute("media",r),m.ssrId&&e.setAttribute(y,t.id),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},,,,,function(e,t,n){"use strict";var r,o,c;function l(e){return e&&!!["provider"].find((function(t){return e.hasOwnProperty(t)}))}function f(e){return void 0!==e.redirectSignIn}n.d(t,"a",(function(){return ft})),function(e){e.Cognito="COGNITO",e.Google="Google",e.Facebook="Facebook",e.Amazon="LoginWithAmazon",e.Apple="SignInWithApple"}(r||(r={})),function(e){e.NoConfig="noConfig",e.MissingAuthConfig="missingAuthConfig",e.EmptyUsername="emptyUsername",e.InvalidUsername="invalidUsername",e.EmptyPassword="emptyPassword",e.EmptyCode="emptyCode",e.SignUpError="signUpError",e.NoMFA="noMFA",e.InvalidMFA="invalidMFA",e.EmptyChallengeResponse="emptyChallengeResponse",e.NoUserSession="noUserSession",e.Default="default",e.DeviceConfig="deviceConfig",e.NetworkError="networkError"}(o||(o={})),function(e){e.API_KEY="API_KEY",e.AWS_IAM="AWS_IAM",e.OPENID_CONNECT="OPENID_CONNECT",e.AMAZON_COGNITO_USER_POOLS="AMAZON_COGNITO_USER_POOLS",e.AWS_LAMBDA="AWS_LAMBDA"}(c||(c={}));var d=n(111),h=n(512),m=n(516),y=n(513),v=n(92);function w(e,t){void 0===t&&(t={});var n=function(e){if(e&&"j"===e[0]&&":"===e[1])return e.substr(2);return e}(e);if(function(e,t){return void 0===t&&(t=!e||"{"!==e[0]&&"["!==e[0]&&'"'!==e[0]),!t}(n,t.doNotParse))try{return JSON.parse(n)}catch(e){}return e}var _=function(){return _=Object.assign||function(e){for(var s,i=1,t=arguments.length;i<t;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(e[p]=s[p]);return e},_.apply(this,arguments)},S=function(){function e(e,t){var n=this;this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.cookies=function(e,t){return"string"==typeof e?v.parse(e,t):"object"==typeof e&&null!==e?e:{}}(e,t),new Promise((function(){n.HAS_DOCUMENT_COOKIE="object"==typeof document&&"string"==typeof document.cookie})).catch((function(){}))}return e.prototype._updateBrowserValues=function(e){this.HAS_DOCUMENT_COOKIE&&(this.cookies=v.parse(document.cookie,e))},e.prototype._emitChange=function(e){for(var i=0;i<this.changeListeners.length;++i)this.changeListeners[i](e)},e.prototype.get=function(e,t,n){return void 0===t&&(t={}),this._updateBrowserValues(n),w(this.cookies[e],t)},e.prototype.getAll=function(e,t){void 0===e&&(e={}),this._updateBrowserValues(t);var n={};for(var r in this.cookies)n[r]=w(this.cookies[r],e);return n},e.prototype.set=function(e,t,n){var r;"object"==typeof t&&(t=JSON.stringify(t)),this.cookies=_(_({},this.cookies),((r={})[e]=t,r)),this.HAS_DOCUMENT_COOKIE&&(document.cookie=v.serialize(e,t,n)),this._emitChange({name:e,value:t,options:n})},e.prototype.remove=function(e,t){var n=t=_(_({},t),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=_({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=v.serialize(e,"",n)),this._emitChange({name:e,value:void 0,options:t})},e.prototype.addChangeListener=function(e){this.changeListeners.push(e)},e.prototype.removeChangeListener=function(e){var t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1)},e}(),x=n(64),A=Object(x.a)().isBrowser,O=function(){function e(e){void 0===e&&(e={}),this.cookies=new S,this.store=A?window.localStorage:Object.create(null),this.cookies=e.req?new S(e.req.headers.cookie):new S,Object.assign(this.store,this.cookies.getAll())}return Object.defineProperty(e.prototype,"length",{get:function(){return Object.entries(this.store).length},enumerable:!0,configurable:!0}),e.prototype.clear=function(){var e=this;Array.from(new Array(this.length)).map((function(t,i){return e.key(i)})).forEach((function(t){return e.removeItem(t)}))},e.prototype.getItem=function(e){return this.getLocalItem(e)},e.prototype.getLocalItem=function(e){return Object.prototype.hasOwnProperty.call(this.store,e)?this.store[e]:null},e.prototype.getUniversalItem=function(e){return this.cookies.get(e)},e.prototype.key=function(e){return Object.keys(this.store)[e]},e.prototype.removeItem=function(e){this.removeLocalItem(e),this.removeUniversalItem(e)},e.prototype.removeLocalItem=function(e){delete this.store[e]},e.prototype.removeUniversalItem=function(e){this.cookies.remove(e,{path:"/"})},e.prototype.setItem=function(e,t){switch(this.setLocalItem(e,t),e.split(".").pop()){case"LastAuthUser":case"accessToken":case"refreshToken":case"idToken":A?this.setUniversalItem(e,t):this.setLocalItem(e,t)}},e.prototype.setLocalItem=function(e,t){this.store[e]=t},e.prototype.setUniversalItem=function(e,t){this.cookies.set(e,t,{path:"/",sameSite:!0,secure:"localhost"!==window.location.hostname})},e}(),C=n(300);var E=n(225),k=function(){function e(data){var e=data||{},t=e.ValidationData,n=e.Username,r=e.Password,o=e.AuthParameters,c=e.ClientMetadata;this.validationData=t||{},this.authParameters=o||{},this.clientMetadata=c||{},this.username=n,this.password=r}var t=e.prototype;return t.getUsername=function(){return this.username},t.getPassword=function(){return this.password},t.getValidationData=function(){return this.validationData},t.getAuthParameters=function(){return this.authParameters},t.getClientMetadata=function(){return this.clientMetadata},e}(),I=n(14),P=n(44),M=n.n(P),T=(n(277),n(124)),j=n.n(T),U=n(107),R=n.n(U),N=n(299);var F,z=function(){function e(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length}var t=e.prototype;return t.random=function(t){for(var n=[],i=0;i<t;i+=4)n.push(Object(N.a)());return new e(n,t)},t.toString=function(){return function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var o=t[i>>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")}(this)},e}(),D=L;function L(a,b){null!=a&&this.fromString(a,b)}function B(){return new L(null)}var V="undefined"!=typeof navigator;V&&"Microsoft Internet Explorer"==navigator.appName?(L.prototype.am=function(i,e,t,n,r,o){for(var c=32767&e,l=e>>15;--o>=0;){var f=32767&this[i],d=this[i++]>>15,h=l*f+d*c;r=((f=c*f+((32767&h)<<15)+t[n]+(1073741823&r))>>>30)+(h>>>15)+l*d+(r>>>30),t[n++]=1073741823&f}return r},F=30):V&&"Netscape"!=navigator.appName?(L.prototype.am=function(i,e,t,n,r,o){for(;--o>=0;){var c=e*this[i++]+t[n]+r;r=Math.floor(c/67108864),t[n++]=67108863&c}return r},F=26):(L.prototype.am=function(i,e,t,n,r,o){for(var c=16383&e,l=e>>14;--o>=0;){var f=16383&this[i],d=this[i++]>>14,h=l*f+d*c;r=((f=c*f+((16383&h)<<14)+t[n]+r)>>28)+(h>>14)+l*d,t[n++]=268435455&f}return r},F=28),L.prototype.DB=F,L.prototype.DM=(1<<F)-1,L.prototype.DV=1<<F;L.prototype.FV=Math.pow(2,52),L.prototype.F1=52-F,L.prototype.F2=2*F-52;var H,W,$=new Array;for(H="0".charCodeAt(0),W=0;W<=9;++W)$[H++]=W;for(H="a".charCodeAt(0),W=10;W<36;++W)$[H++]=W;for(H="A".charCodeAt(0),W=10;W<36;++W)$[H++]=W;function K(e){return"0123456789abcdefghijklmnopqrstuvwxyz".charAt(e)}function G(s,i){var e=$[s.charCodeAt(i)];return null==e?-1:e}function Y(i){var e=B();return e.fromInt(i),e}function J(e){var t,n=1;return 0!=(t=e>>>16)&&(e=t,n+=16),0!=(t=e>>8)&&(e=t,n+=8),0!=(t=e>>4)&&(e=t,n+=4),0!=(t=e>>2)&&(e=t,n+=2),0!=(t=e>>1)&&(e=t,n+=1),n}function Q(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}function Z(e){return I.Buffer.from((new z).random(e).toString(),"hex")}Q.prototype.convert=function(e){var t=B();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(L.ZERO)>0&&this.m.subTo(t,t),t},Q.prototype.revert=function(e){var t=B();return e.copyTo(t),this.reduce(t),t},Q.prototype.reduce=function(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var i=0;i<this.m.t;++i){var t=32767&e[i],n=t*this.mpl+((t*this.mph+(e[i]>>15)*this.mpl&this.um)<<15)&e.DM;for(e[t=i+this.m.t]+=this.m.am(0,n,e,i,0,this.m.t);e[t]>=e.DV;)e[t]-=e.DV,e[++t]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},Q.prototype.mulTo=function(e,t,n){e.multiplyTo(t,n),this.reduce(n)},Q.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},L.prototype.copyTo=function(e){for(var i=this.t-1;i>=0;--i)e[i]=this[i];e.t=this.t,e.s=this.s},L.prototype.fromInt=function(e){this.t=1,this.s=e<0?-1:0,e>0?this[0]=e:e<-1?this[0]=e+this.DV:this.t=0},L.prototype.fromString=function(s,b){var e;if(16==b)e=4;else if(8==b)e=3;else if(2==b)e=1;else if(32==b)e=5;else{if(4!=b)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");e=2}this.t=0,this.s=0;for(var i=s.length,t=!1,n=0;--i>=0;){var r=G(s,i);r<0?"-"==s.charAt(i)&&(t=!0):(t=!1,0==n?this[this.t++]=r:n+e>this.DB?(this[this.t-1]|=(r&(1<<this.DB-n)-1)<<n,this[this.t++]=r>>this.DB-n):this[this.t-1]|=r<<n,(n+=e)>=this.DB&&(n-=this.DB))}this.clamp(),t&&L.ZERO.subTo(this,this)},L.prototype.clamp=function(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t},L.prototype.dlShiftTo=function(e,t){var i;for(i=this.t-1;i>=0;--i)t[i+e]=this[i];for(i=e-1;i>=0;--i)t[i]=0;t.t=this.t+e,t.s=this.s},L.prototype.drShiftTo=function(e,t){for(var i=e;i<this.t;++i)t[i-e]=this[i];t.t=Math.max(this.t-e,0),t.s=this.s},L.prototype.lShiftTo=function(e,t){var i,n=e%this.DB,r=this.DB-n,o=(1<<r)-1,c=Math.floor(e/this.DB),l=this.s<<n&this.DM;for(i=this.t-1;i>=0;--i)t[i+c+1]=this[i]>>r|l,l=(this[i]&o)<<n;for(i=c-1;i>=0;--i)t[i]=0;t[c]=l,t.t=this.t+c+1,t.s=this.s,t.clamp()},L.prototype.rShiftTo=function(e,t){t.s=this.s;var n=Math.floor(e/this.DB);if(n>=this.t)t.t=0;else{var r=e%this.DB,o=this.DB-r,c=(1<<r)-1;t[0]=this[n]>>r;for(var i=n+1;i<this.t;++i)t[i-n-1]|=(this[i]&c)<<o,t[i-n]=this[i]>>r;r>0&&(t[this.t-n-1]|=(this.s&c)<<o),t.t=this.t-n,t.clamp()}},L.prototype.subTo=function(a,e){for(var i=0,t=0,n=Math.min(a.t,this.t);i<n;)t+=this[i]-a[i],e[i++]=t&this.DM,t>>=this.DB;if(a.t<this.t){for(t-=a.s;i<this.t;)t+=this[i],e[i++]=t&this.DM,t>>=this.DB;t+=this.s}else{for(t+=this.s;i<a.t;)t-=a[i],e[i++]=t&this.DM,t>>=this.DB;t-=a.s}e.s=t<0?-1:0,t<-1?e[i++]=this.DV+t:t>0&&(e[i++]=t),e.t=i,e.clamp()},L.prototype.multiplyTo=function(a,e){var t=this.abs(),n=a.abs(),i=t.t;for(e.t=i+n.t;--i>=0;)e[i]=0;for(i=0;i<n.t;++i)e[i+t.t]=t.am(0,n[i],e,i,0,t.t);e.s=0,e.clamp(),this.s!=a.s&&L.ZERO.subTo(e,e)},L.prototype.squareTo=function(e){for(var t=this.abs(),i=e.t=2*t.t;--i>=0;)e[i]=0;for(i=0;i<t.t-1;++i){var n=t.am(i,t[i],e,2*i,0,1);(e[i+t.t]+=t.am(i+1,2*t[i],e,2*i+1,n,t.t-i-1))>=t.DV&&(e[i+t.t]-=t.DV,e[i+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(i,t[i],e,2*i,0,1)),e.s=0,e.clamp()},L.prototype.divRemTo=function(e,q,t){var n=e.abs();if(!(n.t<=0)){var r=this.abs();if(r.t<n.t)return null!=q&&q.fromInt(0),void(null!=t&&this.copyTo(t));null==t&&(t=B());var o=B(),c=this.s,l=e.s,f=this.DB-J(n[n.t-1]);f>0?(n.lShiftTo(f,o),r.lShiftTo(f,t)):(n.copyTo(o),r.copyTo(t));var d=o.t,h=o[d-1];if(0!=h){var m=h*(1<<this.F1)+(d>1?o[d-2]>>this.F2:0),y=this.FV/m,v=(1<<this.F1)/m,w=1<<this.F2,i=t.t,_=i-d,S=null==q?B():q;for(o.dlShiftTo(_,S),t.compareTo(S)>=0&&(t[t.t++]=1,t.subTo(S,t)),L.ONE.dlShiftTo(d,S),S.subTo(o,o);o.t<d;)o[o.t++]=0;for(;--_>=0;){var x=t[--i]==h?this.DM:Math.floor(t[i]*y+(t[i-1]+w)*v);if((t[i]+=o.am(0,x,t,_,0,d))<x)for(o.dlShiftTo(_,S),t.subTo(S,t);t[i]<--x;)t.subTo(S,t)}null!=q&&(t.drShiftTo(d,q),c!=l&&L.ZERO.subTo(q,q)),t.t=d,t.clamp(),f>0&&t.rShiftTo(f,t),c<0&&L.ZERO.subTo(t,t)}}},L.prototype.invDigit=function(){if(this.t<1)return 0;var e=this[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},L.prototype.addTo=function(a,e){for(var i=0,t=0,n=Math.min(a.t,this.t);i<n;)t+=this[i]+a[i],e[i++]=t&this.DM,t>>=this.DB;if(a.t<this.t){for(t+=a.s;i<this.t;)t+=this[i],e[i++]=t&this.DM,t>>=this.DB;t+=this.s}else{for(t+=this.s;i<a.t;)t+=a[i],e[i++]=t&this.DM,t>>=this.DB;t+=a.s}e.s=t<0?-1:0,t>0?e[i++]=t:t<-1&&(e[i++]=this.DV+t),e.t=i,e.clamp()},L.prototype.toString=function(b){if(this.s<0)return"-"+this.negate().toString(b);var e;if(16==b)e=4;else if(8==b)e=3;else if(2==b)e=1;else if(32==b)e=5;else{if(4!=b)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");e=2}var t,n=(1<<e)-1,r=!1,o="",i=this.t,p=this.DB-i*this.DB%e;if(i-- >0)for(p<this.DB&&(t=this[i]>>p)>0&&(r=!0,o=K(t));i>=0;)p<e?(t=(this[i]&(1<<p)-1)<<e-p,t|=this[--i]>>(p+=this.DB-e)):(t=this[i]>>(p-=e)&n,p<=0&&(p+=this.DB,--i)),t>0&&(r=!0),r&&(o+=K(t));return r?o:"0"},L.prototype.negate=function(){var e=B();return L.ZERO.subTo(this,e),e},L.prototype.abs=function(){return this.s<0?this.negate():this},L.prototype.compareTo=function(a){var e=this.s-a.s;if(0!=e)return e;var i=this.t;if(0!=(e=i-a.t))return this.s<0?-e:e;for(;--i>=0;)if(0!=(e=this[i]-a[i]))return e;return 0},L.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+J(this[this.t-1]^this.s&this.DM)},L.prototype.mod=function(a){var e=B();return this.abs().divRemTo(a,null,e),this.s<0&&e.compareTo(L.ZERO)>0&&a.subTo(e,e),e},L.prototype.equals=function(a){return 0==this.compareTo(a)},L.prototype.add=function(a){var e=B();return this.addTo(a,e),e},L.prototype.subtract=function(a){var e=B();return this.subTo(a,e),e},L.prototype.multiply=function(a){var e=B();return this.multiplyTo(a,e),e},L.prototype.divide=function(a){var e=B();return this.divRemTo(a,e,null),e},L.prototype.modPow=function(e,t,n){var r,i=e.bitLength(),o=Y(1),c=new Q(t);if(i<=0)return o;r=i<18?1:i<48?3:i<144?4:i<768?5:6;var g=new Array,l=3,f=r-1,d=(1<<r)-1;if(g[1]=c.convert(this),r>1){var h=B();for(c.sqrTo(g[1],h);l<=d;)g[l]=B(),c.mulTo(h,g[l-2],g[l]),l+=2}var m,y,v=e.t-1,w=!0,_=B();for(i=J(e[v])-1;v>=0;){for(i>=f?m=e[v]>>i-f&d:(m=(e[v]&(1<<i+1)-1)<<f-i,v>0&&(m|=e[v-1]>>this.DB+i-f)),l=r;0==(1&m);)m>>=1,--l;if((i-=l)<0&&(i+=this.DB,--v),w)g[m].copyTo(o),w=!1;else{for(;l>1;)c.sqrTo(o,_),c.sqrTo(_,o),l-=2;l>0?c.sqrTo(o,_):(y=o,o=_,_=y),c.mulTo(_,g[m],o)}for(;v>=0&&0==(e[v]&1<<i);)c.sqrTo(o,_),y=o,o=_,_=y,--i<0&&(i=this.DB-1,--v)}var S=c.revert(o);return n(null,S),S},L.ZERO=Y(0),L.ONE=Y(1);var X=/^[89a-f]/i,ee=function(){function e(e){this.N=new D("FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF",16),this.g=new D("2",16),this.k=new D(this.hexHash(""+this.padHex(this.N)+this.padHex(this.g)),16),this.smallAValue=this.generateRandomSmallA(),this.getLargeAValue((function(){})),this.infoBits=I.Buffer.from("Caldera Derived Key","utf8"),this.poolName=e}var t=e.prototype;return t.getSmallAValue=function(){return this.smallAValue},t.getLargeAValue=function(e){var t=this;this.largeAValue?e(null,this.largeAValue):this.calculateA(this.smallAValue,(function(n,r){n&&e(n,null),t.largeAValue=r,e(null,t.largeAValue)}))},t.generateRandomSmallA=function(){var e=Z(128).toString("hex");return new D(e,16)},t.generateRandomString=function(){return Z(40).toString("base64")},t.getRandomPassword=function(){return this.randomPassword},t.getSaltDevices=function(){return this.SaltToHashDevices},t.getVerifierDevices=function(){return this.verifierDevices},t.generateHashDevice=function(e,t,n){var r=this;this.randomPassword=this.generateRandomString();var o=""+e+t+":"+this.randomPassword,c=this.hash(o),l=Z(16).toString("hex");this.SaltToHashDevices=this.padHex(new D(l,16)),this.g.modPow(new D(this.hexHash(this.SaltToHashDevices+c),16),this.N,(function(e,t){e&&n(e,null),r.verifierDevices=r.padHex(t),n(null,null)}))},t.calculateA=function(a,e){var t=this;this.g.modPow(a,this.N,(function(n,r){n&&e(n,null),r.mod(t.N).equals(D.ZERO)&&e(new Error("Illegal paramater. A mod N cannot be 0."),null),e(null,r)}))},t.calculateU=function(e,t){return this.UHexHash=this.hexHash(this.padHex(e)+this.padHex(t)),new D(this.UHexHash,16)},t.hash=function(e){var t=e instanceof I.Buffer?M.a.lib.WordArray.create(e):e,n=j()(t).toString();return new Array(64-n.length).join("0")+n},t.hexHash=function(e){return this.hash(I.Buffer.from(e,"hex"))},t.computehkdf=function(e,t){var n=M.a.lib.WordArray.create(I.Buffer.concat([this.infoBits,I.Buffer.from(String.fromCharCode(1),"utf8")])),r=e instanceof I.Buffer?M.a.lib.WordArray.create(e):e,o=t instanceof I.Buffer?M.a.lib.WordArray.create(t):t,c=R()(r,o),l=R()(n,c);return I.Buffer.from(l.toString(),"hex").slice(0,16)},t.getPasswordAuthenticationKey=function(e,t,n,r,o){var c=this;if(n.mod(this.N).equals(D.ZERO))throw new Error("B cannot be zero.");if(this.UValue=this.calculateU(this.largeAValue,n),this.UValue.equals(D.ZERO))throw new Error("U cannot be zero.");var l=""+this.poolName+e+":"+t,f=this.hash(l),d=new D(this.hexHash(this.padHex(r)+f),16);this.calculateS(d,n,(function(e,t){e&&o(e,null);var n=c.computehkdf(I.Buffer.from(c.padHex(t),"hex"),I.Buffer.from(c.padHex(c.UValue),"hex"));o(null,n)}))},t.calculateS=function(e,t,n){var r=this;this.g.modPow(e,this.N,(function(o,c){o&&n(o,null),t.subtract(r.k.multiply(c)).modPow(r.smallAValue.add(r.UValue.multiply(e)),r.N,(function(e,t){e&&n(e,null),n(null,t.mod(r.N))}))}))},t.getNewPasswordRequiredChallengeUserAttributePrefix=function(){return"userAttributes."},t.padHex=function(e){if(!(e instanceof D))throw new Error("Not a BigInteger");var t=e.compareTo(D.ZERO)<0,n=e.abs().toString(16);if(n=n.length%2!=0?"0"+n:n,n=X.test(n)?"00"+n:n,t){var r=n.split("").map((function(e){var t=15&~parseInt(e,16);return"0123456789ABCDEF".charAt(t)})).join("");(n=new D(r,16).add(D.ONE).toString(16)).toUpperCase().startsWith("FF8")&&(n=n.substring(2))}return n},e}(),te=function(){function e(e){this.jwtToken=e||"",this.payload=this.decodePayload()}var t=e.prototype;return t.getJwtToken=function(){return this.jwtToken},t.getExpiration=function(){return this.payload.exp},t.getIssuedAt=function(){return this.payload.iat},t.decodePayload=function(){var e=this.jwtToken.split(".")[1];try{return JSON.parse(I.Buffer.from(e,"base64").toString("utf8"))}catch(e){return{}}},e}();function ne(e,p){return ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,p){return e.__proto__=p,e},ne(e,p)}var re=function(e){var t,n;function r(t){var n=(void 0===t?{}:t).AccessToken;return e.call(this,n||"")||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,ne(t,n),r}(te);function ie(e,p){return ie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,p){return e.__proto__=p,e},ie(e,p)}var oe=function(e){var t,n;function r(t){var n=(void 0===t?{}:t).IdToken;return e.call(this,n||"")||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,ie(t,n),r}(te),ae=function(){function e(e){var t=(void 0===e?{}:e).RefreshToken;this.token=t||""}return e.prototype.getToken=function(){return this.token},e}(),se=n(131),ce=n.n(se),ue=function(){function e(e){var t=void 0===e?{}:e,n=t.IdToken,r=t.RefreshToken,o=t.AccessToken,c=t.ClockDrift;if(null==o||null==n)throw new Error("Id token and Access Token must be present.");this.idToken=n,this.refreshToken=r,this.accessToken=o,this.clockDrift=void 0===c?this.calculateClockDrift():c}var t=e.prototype;return t.getIdToken=function(){return this.idToken},t.getRefreshToken=function(){return this.refreshToken},t.getAccessToken=function(){return this.accessToken},t.getClockDrift=function(){return this.clockDrift},t.calculateClockDrift=function(){return Math.floor(new Date/1e3)-Math.min(this.accessToken.getIssuedAt(),this.idToken.getIssuedAt())},t.isValid=function(){var e=Math.floor(new Date/1e3)-this.clockDrift;return e<this.accessToken.getExpiration()&&e<this.idToken.getExpiration()},e}(),le=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],fe=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],de=function(){function e(){}return e.prototype.getNowString=function(){var e=new Date,t=fe[e.getUTCDay()],n=le[e.getUTCMonth()],r=e.getUTCDate(),o=e.getUTCHours();o<10&&(o="0"+o);var c=e.getUTCMinutes();c<10&&(c="0"+c);var l=e.getUTCSeconds();return l<10&&(l="0"+l),t+" "+n+" "+r+" "+o+":"+c+":"+l+" UTC "+e.getUTCFullYear()},e}(),he=function(){function e(e){var t=void 0===e?{}:e,n=t.Name,r=t.Value;this.Name=n||"",this.Value=r||""}var t=e.prototype;return t.getValue=function(){return this.Value},t.setValue=function(e){return this.Value=e,this},t.getName=function(){return this.Name},t.setName=function(e){return this.Name=e,this},t.toString=function(){return JSON.stringify(this)},t.toJSON=function(){return{Name:this.Name,Value:this.Value}},e}(),pe={},me=function(){function e(){}return e.setItem=function(e,t){return pe[e]=t,pe[e]},e.getItem=function(e){return Object.prototype.hasOwnProperty.call(pe,e)?pe[e]:void 0},e.removeItem=function(e){return delete pe[e]},e.clear=function(){return pe={}},e}(),ge=function(){function e(){try{this.storageWindow=window.localStorage,this.storageWindow.setItem("aws.cognito.test-ls",1),this.storageWindow.removeItem("aws.cognito.test-ls")}catch(e){this.storageWindow=me}}return e.prototype.getStorage=function(){return this.storageWindow},e}(),ye="undefined"!=typeof navigator?navigator.userAgent:"nodejs",ve=function(){function e(data){if(null==data||null==data.Username||null==data.Pool)throw new Error("Username and Pool information are required.");this.username=data.Username||"",this.pool=data.Pool,this.Session=null,this.client=data.Pool.client,this.signInUserSession=null,this.authenticationFlowType="USER_SRP_AUTH",this.storage=data.Storage||(new ge).getStorage(),this.keyPrefix="CognitoIdentityServiceProvider."+this.pool.getClientId(),this.userDataKey=this.keyPrefix+"."+this.username+".userData"}var t=e.prototype;return t.setSignInUserSession=function(e){this.clearCachedUserData(),this.signInUserSession=e,this.cacheTokens()},t.getSignInUserSession=function(){return this.signInUserSession},t.getUsername=function(){return this.username},t.getAuthenticationFlowType=function(){return this.authenticationFlowType},t.setAuthenticationFlowType=function(e){this.authenticationFlowType=e},t.initiateAuth=function(e,t){var n=this,r=e.getAuthParameters();r.USERNAME=this.username;var o=0!==Object.keys(e.getValidationData()).length?e.getValidationData():e.getClientMetadata(),c={AuthFlow:"CUSTOM_AUTH",ClientId:this.pool.getClientId(),AuthParameters:r,ClientMetadata:o};this.getUserContextData()&&(c.UserContextData=this.getUserContextData()),this.client.request("InitiateAuth",c,(function(e,data){if(e)return t.onFailure(e);var r=data.ChallengeName,o=data.ChallengeParameters;return"CUSTOM_CHALLENGE"===r?(n.Session=data.Session,t.customChallenge(o)):(n.signInUserSession=n.getCognitoUserSession(data.AuthenticationResult),n.cacheTokens(),t.onSuccess(n.signInUserSession))}))},t.authenticateUser=function(e,t){return"USER_PASSWORD_AUTH"===this.authenticationFlowType?this.authenticateUserPlainUsernamePassword(e,t):"USER_SRP_AUTH"===this.authenticationFlowType||"CUSTOM_AUTH"===this.authenticationFlowType?this.authenticateUserDefaultAuth(e,t):t.onFailure(new Error("Authentication flow type is invalid."))},t.authenticateUserDefaultAuth=function(e,t){var n,r,o=this,c=new ee(this.pool.getUserPoolId().split("_")[1]),l=new de,f={};null!=this.deviceKey&&(f.DEVICE_KEY=this.deviceKey),f.USERNAME=this.username,c.getLargeAValue((function(d,h){d&&t.onFailure(d),f.SRP_A=h.toString(16),"CUSTOM_AUTH"===o.authenticationFlowType&&(f.CHALLENGE_NAME="SRP_A");var m=0!==Object.keys(e.getValidationData()).length?e.getValidationData():e.getClientMetadata(),y={AuthFlow:o.authenticationFlowType,ClientId:o.pool.getClientId(),AuthParameters:f,ClientMetadata:m};o.getUserContextData(o.username)&&(y.UserContextData=o.getUserContextData(o.username)),o.client.request("InitiateAuth",y,(function(f,data){if(f)return t.onFailure(f);var d=data.ChallengeParameters;o.username=d.USER_ID_FOR_SRP,o.userDataKey=o.keyPrefix+"."+o.username+".userData",n=new D(d.SRP_B,16),r=new D(d.SALT,16),o.getCachedDeviceKeyAndPassword(),c.getPasswordAuthenticationKey(o.username,e.getPassword(),n,r,(function(e,n){e&&t.onFailure(e);var r=l.getNowString(),f=M.a.lib.WordArray.create(I.Buffer.concat([I.Buffer.from(o.pool.getUserPoolId().split("_")[1],"utf8"),I.Buffer.from(o.username,"utf8"),I.Buffer.from(d.SECRET_BLOCK,"base64"),I.Buffer.from(r,"utf8")])),h=M.a.lib.WordArray.create(n),y=ce.a.stringify(R()(f,h)),v={};v.USERNAME=o.username,v.PASSWORD_CLAIM_SECRET_BLOCK=d.SECRET_BLOCK,v.TIMESTAMP=r,v.PASSWORD_CLAIM_SIGNATURE=y,null!=o.deviceKey&&(v.DEVICE_KEY=o.deviceKey);var w={ChallengeName:"PASSWORD_VERIFIER",ClientId:o.pool.getClientId(),ChallengeResponses:v,Session:data.Session,ClientMetadata:m};o.getUserContextData()&&(w.UserContextData=o.getUserContextData()),function e(t,n){return o.client.request("RespondToAuthChallenge",t,(function(r,c){return r&&"ResourceNotFoundException"===r.code&&-1!==r.message.toLowerCase().indexOf("device")?(v.DEVICE_KEY=null,o.deviceKey=null,o.randomPassword=null,o.deviceGroupKey=null,o.clearCachedDeviceKeyAndPassword(),e(t,n)):n(r,c)}))}(w,(function(e,n){return e?t.onFailure(e):o.authenticateUserInternal(n,c,t)}))}))}))}))},t.authenticateUserPlainUsernamePassword=function(e,t){var n=this,r={};if(r.USERNAME=this.username,r.PASSWORD=e.getPassword(),r.PASSWORD){var o=new ee(this.pool.getUserPoolId().split("_")[1]);this.getCachedDeviceKeyAndPassword(),null!=this.deviceKey&&(r.DEVICE_KEY=this.deviceKey);var c=0!==Object.keys(e.getValidationData()).length?e.getValidationData():e.getClientMetadata(),l={AuthFlow:"USER_PASSWORD_AUTH",ClientId:this.pool.getClientId(),AuthParameters:r,ClientMetadata:c};this.getUserContextData(this.username)&&(l.UserContextData=this.getUserContextData(this.username)),this.client.request("InitiateAuth",l,(function(e,r){return e?t.onFailure(e):n.authenticateUserInternal(r,o,t)}))}else t.onFailure(new Error("PASSWORD parameter is required"))},t.authenticateUserInternal=function(e,t,n){var r=this,o=e.ChallengeName,c=e.ChallengeParameters;if("SMS_MFA"===o)return this.Session=e.Session,n.mfaRequired(o,c);if("SELECT_MFA_TYPE"===o)return this.Session=e.Session,n.selectMFAType(o,c);if("MFA_SETUP"===o)return this.Session=e.Session,n.mfaSetup(o,c);if("SOFTWARE_TOKEN_MFA"===o)return this.Session=e.Session,n.totpRequired(o,c);if("CUSTOM_CHALLENGE"===o)return this.Session=e.Session,n.customChallenge(c);if("NEW_PASSWORD_REQUIRED"===o){this.Session=e.Session;var l=null,f=null,d=[],h=t.getNewPasswordRequiredChallengeUserAttributePrefix();if(c&&(l=JSON.parse(e.ChallengeParameters.userAttributes),f=JSON.parse(e.ChallengeParameters.requiredAttributes)),f)for(var i=0;i<f.length;i++)d[i]=f[i].substr(h.length);return n.newPasswordRequired(l,d)}if("DEVICE_SRP_AUTH"===o)return this.Session=e.Session,void this.getDeviceResponse(n);this.signInUserSession=this.getCognitoUserSession(e.AuthenticationResult),this.challengeName=o,this.cacheTokens();var m=e.AuthenticationResult.NewDeviceMetadata;if(null==m)return n.onSuccess(this.signInUserSession);t.generateHashDevice(e.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,e.AuthenticationResult.NewDeviceMetadata.DeviceKey,(function(o){if(o)return n.onFailure(o);var c={Salt:I.Buffer.from(t.getSaltDevices(),"hex").toString("base64"),PasswordVerifier:I.Buffer.from(t.getVerifierDevices(),"hex").toString("base64")};r.verifierDevices=c.PasswordVerifier,r.deviceGroupKey=m.DeviceGroupKey,r.randomPassword=t.getRandomPassword(),r.client.request("ConfirmDevice",{DeviceKey:m.DeviceKey,AccessToken:r.signInUserSession.getAccessToken().getJwtToken(),DeviceSecretVerifierConfig:c,DeviceName:ye},(function(t,o){return t?n.onFailure(t):(r.deviceKey=e.AuthenticationResult.NewDeviceMetadata.DeviceKey,r.cacheDeviceKeyAndPassword(),!0===o.UserConfirmationNecessary?n.onSuccess(r.signInUserSession,o.UserConfirmationNecessary):n.onSuccess(r.signInUserSession))}))}))},t.completeNewPasswordChallenge=function(e,t,n,r){var o=this;if(!e)return n.onFailure(new Error("New password is required."));var c=new ee(this.pool.getUserPoolId().split("_")[1]),l=c.getNewPasswordRequiredChallengeUserAttributePrefix(),f={};t&&Object.keys(t).forEach((function(e){f[l+e]=t[e]})),f.NEW_PASSWORD=e,f.USERNAME=this.username;var d={ChallengeName:"NEW_PASSWORD_REQUIRED",ClientId:this.pool.getClientId(),ChallengeResponses:f,Session:this.Session,ClientMetadata:r};this.getUserContextData()&&(d.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",d,(function(e,t){return e?n.onFailure(e):o.authenticateUserInternal(t,c,n)}))},t.getDeviceResponse=function(e,t){var n=this,r=new ee(this.deviceGroupKey),o=new de,c={};c.USERNAME=this.username,c.DEVICE_KEY=this.deviceKey,r.getLargeAValue((function(l,f){l&&e.onFailure(l),c.SRP_A=f.toString(16);var d={ChallengeName:"DEVICE_SRP_AUTH",ClientId:n.pool.getClientId(),ChallengeResponses:c,ClientMetadata:t,Session:n.Session};n.getUserContextData()&&(d.UserContextData=n.getUserContextData()),n.client.request("RespondToAuthChallenge",d,(function(t,data){if(t)return e.onFailure(t);var c=data.ChallengeParameters,l=new D(c.SRP_B,16),f=new D(c.SALT,16);r.getPasswordAuthenticationKey(n.deviceKey,n.randomPassword,l,f,(function(t,r){if(t)return e.onFailure(t);var l=o.getNowString(),f=M.a.lib.WordArray.create(I.Buffer.concat([I.Buffer.from(n.deviceGroupKey,"utf8"),I.Buffer.from(n.deviceKey,"utf8"),I.Buffer.from(c.SECRET_BLOCK,"base64"),I.Buffer.from(l,"utf8")])),d=M.a.lib.WordArray.create(r),h=ce.a.stringify(R()(f,d)),m={};m.USERNAME=n.username,m.PASSWORD_CLAIM_SECRET_BLOCK=c.SECRET_BLOCK,m.TIMESTAMP=l,m.PASSWORD_CLAIM_SIGNATURE=h,m.DEVICE_KEY=n.deviceKey;var y={ChallengeName:"DEVICE_PASSWORD_VERIFIER",ClientId:n.pool.getClientId(),ChallengeResponses:m,Session:data.Session};n.getUserContextData()&&(y.UserContextData=n.getUserContextData()),n.client.request("RespondToAuthChallenge",y,(function(t,r){return t?e.onFailure(t):(n.signInUserSession=n.getCognitoUserSession(r.AuthenticationResult),n.cacheTokens(),e.onSuccess(n.signInUserSession))}))}))}))}))},t.confirmRegistration=function(e,t,n,r){var o={ClientId:this.pool.getClientId(),ConfirmationCode:e,Username:this.username,ForceAliasCreation:t,ClientMetadata:r};this.getUserContextData()&&(o.UserContextData=this.getUserContextData()),this.client.request("ConfirmSignUp",o,(function(e){return e?n(e,null):n(null,"SUCCESS")}))},t.sendCustomChallengeAnswer=function(e,t,n){var r=this,o={};o.USERNAME=this.username,o.ANSWER=e;var c=new ee(this.pool.getUserPoolId().split("_")[1]);this.getCachedDeviceKeyAndPassword(),null!=this.deviceKey&&(o.DEVICE_KEY=this.deviceKey);var l={ChallengeName:"CUSTOM_CHALLENGE",ChallengeResponses:o,ClientId:this.pool.getClientId(),Session:this.Session,ClientMetadata:n};this.getUserContextData()&&(l.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",l,(function(e,data){return e?t.onFailure(e):r.authenticateUserInternal(data,c,t)}))},t.sendMFACode=function(e,t,n,r){var o=this,c={};c.USERNAME=this.username,c.SMS_MFA_CODE=e;var l=n||"SMS_MFA";"SOFTWARE_TOKEN_MFA"===l&&(c.SOFTWARE_TOKEN_MFA_CODE=e),null!=this.deviceKey&&(c.DEVICE_KEY=this.deviceKey);var f={ChallengeName:l,ChallengeResponses:c,ClientId:this.pool.getClientId(),Session:this.Session,ClientMetadata:r};this.getUserContextData()&&(f.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",f,(function(e,n){if(e)return t.onFailure(e);if("DEVICE_SRP_AUTH"!==n.ChallengeName){if(o.signInUserSession=o.getCognitoUserSession(n.AuthenticationResult),o.cacheTokens(),null==n.AuthenticationResult.NewDeviceMetadata)return t.onSuccess(o.signInUserSession);var r=new ee(o.pool.getUserPoolId().split("_")[1]);r.generateHashDevice(n.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,n.AuthenticationResult.NewDeviceMetadata.DeviceKey,(function(e){if(e)return t.onFailure(e);var c={Salt:I.Buffer.from(r.getSaltDevices(),"hex").toString("base64"),PasswordVerifier:I.Buffer.from(r.getVerifierDevices(),"hex").toString("base64")};o.verifierDevices=c.PasswordVerifier,o.deviceGroupKey=n.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,o.randomPassword=r.getRandomPassword(),o.client.request("ConfirmDevice",{DeviceKey:n.AuthenticationResult.NewDeviceMetadata.DeviceKey,AccessToken:o.signInUserSession.getAccessToken().getJwtToken(),DeviceSecretVerifierConfig:c,DeviceName:ye},(function(e,r){return e?t.onFailure(e):(o.deviceKey=n.AuthenticationResult.NewDeviceMetadata.DeviceKey,o.cacheDeviceKeyAndPassword(),!0===r.UserConfirmationNecessary?t.onSuccess(o.signInUserSession,r.UserConfirmationNecessary):t.onSuccess(o.signInUserSession))}))}))}else o.getDeviceResponse(t)}))},t.changePassword=function(e,t,n,r){if(null==this.signInUserSession||!this.signInUserSession.isValid())return n(new Error("User is not authenticated"),null);this.client.request("ChangePassword",{PreviousPassword:e,ProposedPassword:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:r},(function(e){return e?n(e,null):n(null,"SUCCESS")}))},t.enableMFA=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);var t=[];t.push({DeliveryMedium:"SMS",AttributeName:"phone_number"}),this.client.request("SetUserSettings",{MFAOptions:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(t){return t?e(t,null):e(null,"SUCCESS")}))},t.setUserMfaPreference=function(e,t,n){if(null==this.signInUserSession||!this.signInUserSession.isValid())return n(new Error("User is not authenticated"),null);this.client.request("SetUserMFAPreference",{SMSMfaSettings:e,SoftwareTokenMfaSettings:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(e){return e?n(e,null):n(null,"SUCCESS")}))},t.disableMFA=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);this.client.request("SetUserSettings",{MFAOptions:[],AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(t){return t?e(t,null):e(null,"SUCCESS")}))},t.deleteUser=function(e,t){var n=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);this.client.request("DeleteUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:t},(function(t){return t?e(t,null):(n.clearCachedUser(),e(null,"SUCCESS"))}))},t.updateAttributes=function(e,t,n){var r=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return t(new Error("User is not authenticated"),null);this.client.request("UpdateUserAttributes",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),UserAttributes:e,ClientMetadata:n},(function(e){return e?t(e,null):r.getUserData((function(){return t(null,"SUCCESS")}),{bypassCache:!0})}))},t.getUserAttributes=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);this.client.request("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(t,n){if(t)return e(t,null);for(var r=[],i=0;i<n.UserAttributes.length;i++){var o={Name:n.UserAttributes[i].Name,Value:n.UserAttributes[i].Value},c=new he(o);r.push(c)}return e(null,r)}))},t.getMFAOptions=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);this.client.request("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(t,n){return t?e(t,null):e(null,n.MFAOptions)}))},t.createGetUserRequest=function(){return this.client.promisifyRequest("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()})},t.refreshSessionIfPossible=function(e){var t=this;return void 0===e&&(e={}),new Promise((function(n){var r=t.signInUserSession.getRefreshToken();r&&r.getToken()?t.refreshSession(r,n,e.clientMetadata):n()}))},t.getUserData=function(e,t){var n=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return this.clearCachedUserData(),e(new Error("User is not authenticated"),null);var r=this.getUserDataFromCache();if(r)if(this.isFetchUserDataAndTokenRequired(t))this.fetchUserData().then((function(data){return n.refreshSessionIfPossible(t).then((function(){return data}))})).then((function(data){return e(null,data)})).catch(e);else try{return void e(null,JSON.parse(r))}catch(t){return this.clearCachedUserData(),void e(t,null)}else this.fetchUserData().then((function(data){e(null,data)})).catch(e)},t.getUserDataFromCache=function(){return this.storage.getItem(this.userDataKey)},t.isFetchUserDataAndTokenRequired=function(e){var t=(e||{}).bypassCache;return void 0!==t&&t},t.fetchUserData=function(){var e=this;return this.createGetUserRequest().then((function(data){return e.cacheUserData(data),data}))},t.deleteAttributes=function(e,t){var n=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return t(new Error("User is not authenticated"),null);this.client.request("DeleteUserAttributes",{UserAttributeNames:e,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(e){return e?t(e,null):n.getUserData((function(){return t(null,"SUCCESS")}),{bypassCache:!0})}))},t.resendConfirmationCode=function(e,t){var n={ClientId:this.pool.getClientId(),Username:this.username,ClientMetadata:t};this.client.request("ResendConfirmationCode",n,(function(t,n){return t?e(t,null):e(null,n)}))},t.getSession=function(e,t){if(void 0===t&&(t={}),null==this.username)return e(new Error("Username is null. Cannot retrieve a new session"),null);if(null!=this.signInUserSession&&this.signInUserSession.isValid())return e(null,this.signInUserSession);var n="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,r=n+".idToken",o=n+".accessToken",c=n+".refreshToken",l=n+".clockDrift";if(this.storage.getItem(r)){var f=new oe({IdToken:this.storage.getItem(r)}),d=new re({AccessToken:this.storage.getItem(o)}),h=new ae({RefreshToken:this.storage.getItem(c)}),m=parseInt(this.storage.getItem(l),0)||0,y=new ue({IdToken:f,AccessToken:d,RefreshToken:h,ClockDrift:m});if(y.isValid())return this.signInUserSession=y,e(null,this.signInUserSession);if(!h.getToken())return e(new Error("Cannot retrieve a new session. Please authenticate."),null);this.refreshSession(h,e,t.clientMetadata)}else e(new Error("Local storage is missing an ID Token, Please authenticate"),null)},t.refreshSession=function(e,t,n){var r=this,o=this.pool.wrapRefreshSessionCallback?this.pool.wrapRefreshSessionCallback(t):t,c={};c.REFRESH_TOKEN=e.getToken();var l="CognitoIdentityServiceProvider."+this.pool.getClientId(),f=l+".LastAuthUser";if(this.storage.getItem(f)){this.username=this.storage.getItem(f);var d=l+"."+this.username+".deviceKey";this.deviceKey=this.storage.getItem(d),c.DEVICE_KEY=this.deviceKey}var h={ClientId:this.pool.getClientId(),AuthFlow:"REFRESH_TOKEN_AUTH",AuthParameters:c,ClientMetadata:n};this.getUserContextData()&&(h.UserContextData=this.getUserContextData()),this.client.request("InitiateAuth",h,(function(t,n){if(t)return"NotAuthorizedException"===t.code&&r.clearCachedUser(),o(t,null);if(n){var c=n.AuthenticationResult;return Object.prototype.hasOwnProperty.call(c,"RefreshToken")||(c.RefreshToken=e.getToken()),r.signInUserSession=r.getCognitoUserSession(c),r.cacheTokens(),o(null,r.signInUserSession)}}))},t.cacheTokens=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId(),t=e+"."+this.username+".idToken",n=e+"."+this.username+".accessToken",r=e+"."+this.username+".refreshToken",o=e+"."+this.username+".clockDrift",c=e+".LastAuthUser";this.storage.setItem(t,this.signInUserSession.getIdToken().getJwtToken()),this.storage.setItem(n,this.signInUserSession.getAccessToken().getJwtToken()),this.storage.setItem(r,this.signInUserSession.getRefreshToken().getToken()),this.storage.setItem(o,""+this.signInUserSession.getClockDrift()),this.storage.setItem(c,this.username)},t.cacheUserData=function(e){this.storage.setItem(this.userDataKey,JSON.stringify(e))},t.clearCachedUserData=function(){this.storage.removeItem(this.userDataKey)},t.clearCachedUser=function(){this.clearCachedTokens(),this.clearCachedUserData()},t.cacheDeviceKeyAndPassword=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,t=e+".deviceKey",n=e+".randomPasswordKey",r=e+".deviceGroupKey";this.storage.setItem(t,this.deviceKey),this.storage.setItem(n,this.randomPassword),this.storage.setItem(r,this.deviceGroupKey)},t.getCachedDeviceKeyAndPassword=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,t=e+".deviceKey",n=e+".randomPasswordKey",r=e+".deviceGroupKey";this.storage.getItem(t)&&(this.deviceKey=this.storage.getItem(t),this.randomPassword=this.storage.getItem(n),this.deviceGroupKey=this.storage.getItem(r))},t.clearCachedDeviceKeyAndPassword=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,t=e+".deviceKey",n=e+".randomPasswordKey",r=e+".deviceGroupKey";this.storage.removeItem(t),this.storage.removeItem(n),this.storage.removeItem(r)},t.clearCachedTokens=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId(),t=e+"."+this.username+".idToken",n=e+"."+this.username+".accessToken",r=e+"."+this.username+".refreshToken",o=e+".LastAuthUser",c=e+"."+this.username+".clockDrift";this.storage.removeItem(t),this.storage.removeItem(n),this.storage.removeItem(r),this.storage.removeItem(o),this.storage.removeItem(c)},t.getCognitoUserSession=function(e){var t=new oe(e),n=new re(e),r=new ae(e);return new ue({IdToken:t,AccessToken:n,RefreshToken:r})},t.forgotPassword=function(e,t){var n={ClientId:this.pool.getClientId(),Username:this.username,ClientMetadata:t};this.getUserContextData()&&(n.UserContextData=this.getUserContextData()),this.client.request("ForgotPassword",n,(function(t,data){return t?e.onFailure(t):"function"==typeof e.inputVerificationCode?e.inputVerificationCode(data):e.onSuccess(data)}))},t.confirmPassword=function(e,t,n,r){var o={ClientId:this.pool.getClientId(),Username:this.username,ConfirmationCode:e,Password:t,ClientMetadata:r};this.getUserContextData()&&(o.UserContextData=this.getUserContextData()),this.client.request("ConfirmForgotPassword",o,(function(e){return e?n.onFailure(e):n.onSuccess("SUCCESS")}))},t.getAttributeVerificationCode=function(e,t,n){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t.onFailure(new Error("User is not authenticated"));this.client.request("GetUserAttributeVerificationCode",{AttributeName:e,AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:n},(function(e,data){return e?t.onFailure(e):"function"==typeof t.inputVerificationCode?t.inputVerificationCode(data):t.onSuccess("SUCCESS")}))},t.verifyAttribute=function(e,t,n){if(null==this.signInUserSession||!this.signInUserSession.isValid())return n.onFailure(new Error("User is not authenticated"));this.client.request("VerifyUserAttribute",{AttributeName:e,Code:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(e){return e?n.onFailure(e):n.onSuccess("SUCCESS")}))},t.getDevice=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(new Error("User is not authenticated"));this.client.request("GetDevice",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey},(function(t,data){return t?e.onFailure(t):e.onSuccess(data)}))},t.forgetSpecificDevice=function(e,t){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t.onFailure(new Error("User is not authenticated"));this.client.request("ForgetDevice",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:e},(function(e){return e?t.onFailure(e):t.onSuccess("SUCCESS")}))},t.forgetDevice=function(e){var t=this;this.forgetSpecificDevice(this.deviceKey,{onFailure:e.onFailure,onSuccess:function(n){return t.deviceKey=null,t.deviceGroupKey=null,t.randomPassword=null,t.clearCachedDeviceKeyAndPassword(),e.onSuccess(n)}})},t.setDeviceStatusRemembered=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(new Error("User is not authenticated"));this.client.request("UpdateDeviceStatus",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey,DeviceRememberedStatus:"remembered"},(function(t){return t?e.onFailure(t):e.onSuccess("SUCCESS")}))},t.setDeviceStatusNotRemembered=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(new Error("User is not authenticated"));this.client.request("UpdateDeviceStatus",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey,DeviceRememberedStatus:"not_remembered"},(function(t){return t?e.onFailure(t):e.onSuccess("SUCCESS")}))},t.listDevices=function(e,t,n){if(null==this.signInUserSession||!this.signInUserSession.isValid())return n.onFailure(new Error("User is not authenticated"));var r={AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),Limit:e};t&&(r.PaginationToken=t),this.client.request("ListDevices",r,(function(e,data){return e?n.onFailure(e):n.onSuccess(data)}))},t.globalSignOut=function(e){var t=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(new Error("User is not authenticated"));this.client.request("GlobalSignOut",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(n){return n?e.onFailure(n):(t.clearCachedUser(),e.onSuccess("SUCCESS"))}))},t.signOut=function(e){var t=this;e&&"function"==typeof e?this.getSession((function(n,r){if(n)return e(n);t.revokeTokens((function(n){t.cleanClientData(),e(n)}))})):this.cleanClientData()},t.revokeTokens=function(e){if(void 0===e&&(e=function(){}),"function"!=typeof e)throw new Error("Invalid revokeTokenCallback. It should be a function.");if(!this.signInUserSession)return e(new Error("User is not authenticated"));if(!this.signInUserSession.getAccessToken())return e(new Error("No Access token available"));var t=this.signInUserSession.getRefreshToken().getToken(),n=this.signInUserSession.getAccessToken();if(this.isSessionRevocable(n)&&t)return this.revokeToken({token:t,callback:e});e()},t.isSessionRevocable=function(e){if(e&&"function"==typeof e.decodePayload)try{return!!e.decodePayload().origin_jti}catch(e){}return!1},t.cleanClientData=function(){this.signInUserSession=null,this.clearCachedUser()},t.revokeToken=function(e){var t=e.token,n=e.callback;this.client.requestWithRetry("RevokeToken",{Token:t,ClientId:this.pool.getClientId()},(function(e){if(e)return n(e);n()}))},t.sendMFASelectionAnswer=function(e,t){var n=this,r={};r.USERNAME=this.username,r.ANSWER=e;var o={ChallengeName:"SELECT_MFA_TYPE",ChallengeResponses:r,ClientId:this.pool.getClientId(),Session:this.Session};this.getUserContextData()&&(o.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",o,(function(r,data){return r?t.onFailure(r):(n.Session=data.Session,"SMS_MFA"===e?t.mfaRequired(data.ChallengeName,data.ChallengeParameters):"SOFTWARE_TOKEN_MFA"===e?t.totpRequired(data.ChallengeName,data.ChallengeParameters):void 0)}))},t.getUserContextData=function(){return this.pool.getUserContextData(this.username)},t.associateSoftwareToken=function(e){var t=this;null!=this.signInUserSession&&this.signInUserSession.isValid()?this.client.request("AssociateSoftwareToken",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},(function(t,data){return t?e.onFailure(t):e.associateSecretCode(data.SecretCode)})):this.client.request("AssociateSoftwareToken",{Session:this.Session},(function(n,data){return n?e.onFailure(n):(t.Session=data.Session,e.associateSecretCode(data.SecretCode))}))},t.verifySoftwareToken=function(e,t,n){var r=this;null!=this.signInUserSession&&this.signInUserSession.isValid()?this.client.request("VerifySoftwareToken",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),UserCode:e,FriendlyDeviceName:t},(function(e,data){return e?n.onFailure(e):n.onSuccess(data)})):this.client.request("VerifySoftwareToken",{Session:this.Session,UserCode:e,FriendlyDeviceName:t},(function(e,data){if(e)return n.onFailure(e);r.Session=data.Session;var t={};t.USERNAME=r.username;var o={ChallengeName:"MFA_SETUP",ClientId:r.pool.getClientId(),ChallengeResponses:t,Session:r.Session};r.getUserContextData()&&(o.UserContextData=r.getUserContextData()),r.client.request("RespondToAuthChallenge",o,(function(e,t){return e?n.onFailure(e):(r.signInUserSession=r.getCognitoUserSession(t.AuthenticationResult),r.cacheTokens(),n.onSuccess(r.signInUserSession))}))}))},e}(),be=(n(429),"aws-amplify/5.0.4"),we={userAgent:be+" js",product:"",navigator:null,isReactNative:!1};if("undefined"!=typeof navigator&&navigator.product)if(we.product=navigator.product||"",we.navigator=navigator||null,"ReactNative"===navigator.product)we.userAgent=be+" react-native",we.isReactNative=!0;else we.userAgent=be+" js",we.isReactNative=!1;function _e(){}_e.prototype.userAgent=we.userAgent;var Se=_e;function xe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ee(e,t)}function Ae(e){var t="function"==typeof Map?new Map:void 0;return Ae=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return Oe(e,arguments,ke(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Ee(r,e)},Ae(e)}function Oe(e,t,n){return Oe=Ce()?Reflect.construct.bind():function(e,t,n){var a=[null];a.push.apply(a,t);var r=new(Function.bind.apply(e,a));return n&&Ee(r,n.prototype),r},Oe.apply(null,arguments)}function Ce(){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}}function Ee(e,p){return Ee=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,p){return e.__proto__=p,e},Ee(e,p)}function ke(e){return ke=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ke(e)}var Ie=function(e){function t(t,code,n,r){var o;return(o=e.call(this,t)||this).code=code,o.name=n,o.statusCode=r,o}return xe(t,e),t}(Ae(Error)),Pe=function(){function e(e,t,n){this.endpoint=t||"https://cognito-idp."+e+".amazonaws.com/";var r=(n||{}).credentials;this.fetchOptions=r?{credentials:r}:{}}var t=e.prototype;return t.promisifyRequest=function(e,t){var n=this;return new Promise((function(r,o){n.request(e,t,(function(e,data){e?o(new Ie(e.message,e.code,e.name,e.statusCode)):r(data)}))}))},t.requestWithRetry=function(e,t,n){var r=this;(function(e,t,n){void 0===n&&(n=je);return Te(e,t,function(e){var t=100,n=100;return function(r){var o=Math.pow(2,r)*t+n*Math.random();return!(o>e)&&o}}(n))})((function(p){return new Promise((function(t,n){r.request(e,p,(function(e,r){e?n(e):t(r)}))}))}),[t],5e3).then((function(e){return n(null,e)})).catch((function(e){return n(e)}))},t.request=function(e,t,n){var r,o={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"AWSCognitoIdentityProviderService."+e,"X-Amz-User-Agent":Se.prototype.userAgent},c=Object.assign({},this.fetchOptions,{headers:o,method:"POST",mode:"cors",cache:"no-cache",body:JSON.stringify(t)});fetch(this.endpoint,c).then((function(e){return r=e,e}),(function(e){if(e instanceof TypeError)throw new Error("Network error");throw e})).then((function(e){return e.json().catch((function(){return{}}))})).then((function(data){if(r.ok)return n(null,data);data;var code=(data.__type||data.code).split("#").pop(),e=new Error(data.message||data.Message||null);return e.name=code,e.code=code,n(e)})).catch((function(e){if(r&&r.headers&&r.headers.get("x-amzn-errortype"))try{var code=r.headers.get("x-amzn-errortype").split(":")[0],t=new Error(r.status?r.status.toString():null);return t.code=code,t.name=code,t.statusCode=r.status,n(t)}catch(t){return n(e)}else e instanceof Error&&"Network error"===e.message&&(e.code="NetworkError");return n(e)}))},e}(),Me=function(){};Error;function Te(e,t,n,r){if(void 0===r&&(r=1),"function"!=typeof e)throw Error("functionToRetry must be a function");return Me(e.name+" attempt #"+r+" with args: "+JSON.stringify(t)),e.apply(void 0,t).catch((function(o){if(Me("error on "+e.name,o),(c=o)&&c.nonRetryable)throw Me(e.name+" non retryable error",o),o;var c,l=n(r,t,o);if(Me(e.name+" retrying in "+l+" ms"),!1!==l)return new Promise((function(e){return setTimeout(e,l)})).then((function(){return Te(e,t,n,r+1)}));throw o}))}var je=3e5;var Ue,Re=function(){function e(data,e){var t=data||{},n=t.UserPoolId,r=t.ClientId,o=t.endpoint,c=t.fetchOptions,l=t.AdvancedSecurityDataCollectionFlag;if(!n||!r)throw new Error("Both UserPoolId and ClientId are required.");if(n.length>55||!/^[\w-]+_[0-9a-zA-Z]+$/.test(n))throw new Error("Invalid UserPoolId format.");var f=n.split("_")[0];this.userPoolId=n,this.clientId=r,this.client=new Pe(f,o,c),this.advancedSecurityDataCollectionFlag=!1!==l,this.storage=data.Storage||(new ge).getStorage(),e&&(this.wrapRefreshSessionCallback=e)}var t=e.prototype;return t.getUserPoolId=function(){return this.userPoolId},t.getClientId=function(){return this.clientId},t.signUp=function(e,t,n,r,o,c){var l=this,f={ClientId:this.clientId,Username:e,Password:t,UserAttributes:n,ValidationData:r,ClientMetadata:c};this.getUserContextData(e)&&(f.UserContextData=this.getUserContextData(e)),this.client.request("SignUp",f,(function(t,data){if(t)return o(t,null);var n={Username:e,Pool:l,Storage:l.storage},r={user:new ve(n),userConfirmed:data.UserConfirmed,userSub:data.UserSub,codeDeliveryDetails:data.CodeDeliveryDetails};return o(null,r)}))},t.getCurrentUser=function(){var e="CognitoIdentityServiceProvider."+this.clientId+".LastAuthUser",t=this.storage.getItem(e);if(t){var n={Username:t,Pool:this,Storage:this.storage};return new ve(n)}return null},t.getUserContextData=function(e){if("undefined"!=typeof AmazonCognitoAdvancedSecurityData){var t=AmazonCognitoAdvancedSecurityData;if(this.advancedSecurityDataCollectionFlag){var n=t.getData(e,this.userPoolId,this.clientId);if(n)return{EncodedData:n}}return{}}},e}(),Ne=n(108),Fe=function(){function e(data){if(!data.domain)throw new Error("The domain of cookieStorage can not be undefined.");if(this.domain=data.domain,data.path?this.path=data.path:this.path="/",Object.prototype.hasOwnProperty.call(data,"expires")?this.expires=data.expires:this.expires=365,Object.prototype.hasOwnProperty.call(data,"secure")?this.secure=data.secure:this.secure=!0,Object.prototype.hasOwnProperty.call(data,"sameSite")){if(!["strict","lax","none"].includes(data.sameSite))throw new Error('The sameSite value of cookieStorage must be "lax", "strict" or "none".');if("none"===data.sameSite&&!this.secure)throw new Error("sameSite = None requires the Secure attribute in latest browser versions.");this.sameSite=data.sameSite}else this.sameSite=null}var t=e.prototype;return t.setItem=function(e,t){var n={path:this.path,expires:this.expires,domain:this.domain,secure:this.secure};return this.sameSite&&(n.sameSite=this.sameSite),Ne.set(e,t,n),Ne.get(e)},t.getItem=function(e){return Ne.get(e)},t.removeItem=function(e){var t={path:this.path,expires:this.expires,domain:this.domain,secure:this.secure};return this.sameSite&&(t.sameSite=this.sameSite),Ne.remove(e,t)},t.clear=function(){for(var e=Ne.get(),t=Object.keys(e).length,n=0;n<t;++n)this.removeItem(Object.keys(e)[n]);return{}},e}(),ze=n(65),De=function(e){var t=window.open(e,"_self");return t?Promise.resolve(t):Promise.reject()},Le=function(){return Le=Object.assign||function(e){for(var s,i=1,t=arguments.length;i<t;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(e[p]=s[p]);return e},Le.apply(this,arguments)},Be=function(e,t,n,r){return new(n||(n=Promise))((function(o,c){function l(e){try{d(r.next(e))}catch(e){c(e)}}function f(e){try{d(r.throw(e))}catch(e){c(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(l,f)}d((r=r.apply(e,t||[])).next())}))},Ve=function(e,body){var t,n,r,g,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return g={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function c(c){return function(l){return function(c){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(r=2&c[0]?n.return:c[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,c[1])).done)return r;switch(n=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,n=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==c[0]&&2!==c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o.label=c[1];break}if(6===c[0]&&o.label<r[1]){o.label=r[1],r=c;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(c);break}r[2]&&o.ops.pop(),o.trys.pop();continue}c=body.call(e,o)}catch(e){c=[6,e],n=0}finally{t=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,l])}}},He=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),c=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)c.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return c},qe="undefined"!=typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("amplify_default"):"@@amplify_default",We=function(e,data,t){h.a.dispatch("auth",{event:e,data:data,message:t},"Auth",qe)},$e=new d.a("OAuth"),Ke=function(){function e(e){var t=e.config,n=e.cognitoClientId,r=e.scopes,o=void 0===r?[]:r;if(this._urlOpener=t.urlOpener||De,this._config=t,this._cognitoClientId=n,!this.isValidScopes(o))throw Error("scopes must be a String Array");this._scopes=o}return e.prototype.isValidScopes=function(e){return Array.isArray(e)&&e.every((function(e){return"string"==typeof e}))},e.prototype.oauthSignIn=function(e,t,n,o,c,l){void 0===e&&(e="code"),void 0===c&&(c=r.Cognito);var f=this._generateState(32),d=l?f+"-"+l.split("").map((function(e){return e.charCodeAt(0).toString(16).padStart(2,"0")})).join(""):f;!function(e){window.sessionStorage.setItem("oauth_state",e)}(d);var h,m=this._generateRandom(128);h=m,window.sessionStorage.setItem("ouath_pkce_key",h);var y=this._generateChallenge(m),v=this._scopes.join(" "),w="https://"+t+"/oauth2/authorize?"+Object.entries(Le(Le({redirect_uri:n,response_type:e,client_id:o,identity_provider:c,scope:v,state:d},"code"===e?{code_challenge:y}:{}),"code"===e?{code_challenge_method:"S256"}:{})).map((function(e){var t=He(e,2),n=t[0],r=t[1];return encodeURIComponent(n)+"="+encodeURIComponent(r)})).join("&");$e.debug("Redirecting to "+w),this._urlOpener(w,n)},e.prototype._handleCodeFlow=function(e){return Be(this,void 0,void 0,(function(){var code,t,n,r,o,c,l,d,body,h,m,y,v,w;return Ve(this,(function(_){switch(_.label){case 0:return code=(Object(ze.parse)(e).query||"").split("&").map((function(e){return e.split("=")})).reduce((function(e,t){var n,r=He(t,2),o=r[0],c=r[1];return Le(Le({},e),((n={})[o]=c,n))}),{code:void 0}).code,t=Object(ze.parse)(e).pathname||"/",n=Object(ze.parse)(this._config.redirectSignIn).pathname||"/",code&&t===n?(r="https://"+this._config.domain+"/oauth2/token",We("codeFlow",{},"Retrieving tokens from "+r),o=f(this._config)?this._cognitoClientId:this._config.clientID,c=f(this._config)?this._config.redirectSignIn:this._config.redirectUri,S=window.sessionStorage.getItem("ouath_pkce_key"),window.sessionStorage.removeItem("ouath_pkce_key"),d=Le({grant_type:"authorization_code",code:code,client_id:o,redirect_uri:c},(l=S)?{code_verifier:l}:{}),$e.debug("Calling token endpoint: "+r+" with",d),body=Object.entries(d).map((function(e){var t=He(e,2),n=t[0],r=t[1];return encodeURIComponent(n)+"="+encodeURIComponent(r)})).join("&"),[4,fetch(r,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:body})]):[2];case 1:return[4,_.sent().json()];case 2:if(h=_.sent(),m=h.access_token,y=h.refresh_token,v=h.id_token,w=h.error)throw new Error(w);return[2,{accessToken:m,refreshToken:y,idToken:v}]}var S}))}))},e.prototype._handleImplicitFlow=function(e){return Be(this,void 0,void 0,(function(){var t,n,r;return Ve(this,(function(o){return t=(Object(ze.parse)(e).hash||"#").substr(1).split("&").map((function(e){return e.split("=")})).reduce((function(e,t){var n,r=He(t,2),o=r[0],c=r[1];return Le(Le({},e),((n={})[o]=c,n))}),{id_token:void 0,access_token:void 0}),n=t.id_token,r=t.access_token,We("implicitFlow",{},"Got tokens from "+e),$e.debug("Retrieving implicit tokens from "+e+" with"),[2,{accessToken:r,idToken:n,refreshToken:null}]}))}))},e.prototype.handleAuthResponse=function(e){return Be(this,void 0,void 0,(function(){var t,n,r,o,c,l,f;return Ve(this,(function(d){switch(d.label){case 0:if(d.trys.push([0,5,,6]),t=e?Le(Le({},(Object(ze.parse)(e).hash||"#").substr(1).split("&").map((function(e){return e.split("=")})).reduce((function(e,t){var n=He(t,2),r=n[0],o=n[1];return e[r]=o,e}),{})),(Object(ze.parse)(e).query||"").split("&").map((function(e){return e.split("=")})).reduce((function(e,t){var n=He(t,2),r=n[0],o=n[1];return e[r]=o,e}),{})):{},n=t.error,r=t.error_description,n)throw new Error(r);return o=this._validateState(t),$e.debug("Starting "+this._config.responseType+" flow with "+e),"code"!==this._config.responseType?[3,2]:(c=[{}],[4,this._handleCodeFlow(e)]);case 1:return[2,Le.apply(void 0,[Le.apply(void 0,c.concat([d.sent()])),{state:o}])];case 2:return l=[{}],[4,this._handleImplicitFlow(e)];case 3:return[2,Le.apply(void 0,[Le.apply(void 0,l.concat([d.sent()])),{state:o}])];case 4:return[3,6];case 5:throw f=d.sent(),$e.error("Error handling auth response.",f),f;case 6:return[2]}}))}))},e.prototype._validateState=function(e){if(e){var t,n=(t=window.sessionStorage.getItem("oauth_state"),window.sessionStorage.removeItem("oauth_state"),t),r=e.state;if(n&&n!==r)throw new Error("Invalid state in OAuth flow");return r}},e.prototype.signOut=function(){return Be(this,void 0,void 0,(function(){var e,t,n;return Ve(this,(function(r){return e="https://"+this._config.domain+"/logout?",t=f(this._config)?this._cognitoClientId:this._config.oauth.clientID,n=f(this._config)?this._config.redirectSignOut:this._config.returnTo,e+=Object.entries({client_id:t,logout_uri:encodeURIComponent(n)}).map((function(e){var t=He(e,2);return t[0]+"="+t[1]})).join("&"),We("oAuthSignOut",{oAuth:"signOut"},"Signing out from "+e),$e.debug("Signing out from "+e),[2,this._urlOpener(e,n)]}))}))},e.prototype._generateState=function(e){for(var t="",i=e,n="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";i>0;--i)t+=n[Math.round(Math.random()*(n.length-1))];return t},e.prototype._generateChallenge=function(code){return this._base64URL(j()(code))},e.prototype._base64URL=function(e){return e.toString(ce.a).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")},e.prototype._generateRandom=function(e){var t=new Uint8Array(e);if("undefined"!=typeof window&&window.crypto)window.crypto.getRandomValues(t);else for(var i=0;i<e;i+=1)t[i]=Math.random()*"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~".length|0;return this._bufferToString(t)},e.prototype._bufferToString=function(e){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[],i=0;i<e.byteLength;i+=1){var r=e[i]%t.length;n.push(t[r])}return n.join("")},e}(),Ge=Ke;!function(e){e.DEFAULT_MSG="Authentication Error",e.EMPTY_EMAIL="Email cannot be empty",e.EMPTY_PHONE="Phone number cannot be empty",e.EMPTY_USERNAME="Username cannot be empty",e.INVALID_USERNAME="The username should either be a string or one of the sign in types",e.EMPTY_PASSWORD="Password cannot be empty",e.EMPTY_CODE="Confirmation code cannot be empty",e.SIGN_UP_ERROR="Error creating account",e.NO_MFA="No valid MFA method provided",e.INVALID_MFA="Invalid MFA type",e.EMPTY_CHALLENGE="Challenge response cannot be empty",e.NO_USER_SESSION="Failed to get the session because the user is empty",e.NETWORK_ERROR="Network Error",e.DEVICE_CONFIG="Device tracking has not been configured in this User Pool"}(Ue||(Ue={}));var Ye,Je=(Ye=function(e,b){return Ye=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,b){e.__proto__=b}||function(e,b){for(var p in b)b.hasOwnProperty(p)&&(e[p]=b[p])},Ye(e,b)},function(e,b){function t(){this.constructor=e}Ye(e,b),e.prototype=null===b?Object.create(b):(t.prototype=b.prototype,new t)}),Qe=new d.a("AuthError"),Ze=function(e){function t(n){var r=this,o=et[n],c=o.message,l=o.log;return(r=e.call(this,c)||this).constructor=t,Object.setPrototypeOf(r,t.prototype),r.name="AuthError",r.log=l||c,Qe.error(r.log),r}return Je(t,e),t}(Error),Xe=function(e){function t(n){var r=e.call(this,n)||this;return r.constructor=t,Object.setPrototypeOf(r,t.prototype),r.name="NoUserPoolError",r}return Je(t,e),t}(Ze),et={noConfig:{message:Ue.DEFAULT_MSG,log:"\n            Error: Amplify has not been configured correctly.\n            This error is typically caused by one of the following scenarios:\n\n            1. Make sure you're passing the awsconfig object to Amplify.configure() in your app's entry point\n                See https://aws-amplify.github.io/docs/js/authentication#configure-your-app for more information\n            \n            2. There might be multiple conflicting versions of amplify packages in your node_modules.\n\t\t\t\tRefer to our docs site for help upgrading Amplify packages (https://docs.amplify.aws/lib/troubleshooting/upgrading/q/platform/js)\n        "},missingAuthConfig:{message:Ue.DEFAULT_MSG,log:"\n            Error: Amplify has not been configured correctly. \n            The configuration object is missing required auth properties.\n            This error is typically caused by one of the following scenarios:\n\n            1. Did you run `amplify push` after adding auth via `amplify add auth`?\n                See https://aws-amplify.github.io/docs/js/authentication#amplify-project-setup for more information\n\n            2. This could also be caused by multiple conflicting versions of amplify packages, see (https://docs.amplify.aws/lib/troubleshooting/upgrading/q/platform/js) for help upgrading Amplify packages.\n        "},emptyUsername:{message:Ue.EMPTY_USERNAME},invalidUsername:{message:Ue.INVALID_USERNAME},emptyPassword:{message:Ue.EMPTY_PASSWORD},emptyCode:{message:Ue.EMPTY_CODE},signUpError:{message:Ue.SIGN_UP_ERROR,log:"The first parameter should either be non-null string or object"},noMFA:{message:Ue.NO_MFA},invalidMFA:{message:Ue.INVALID_MFA},emptyChallengeResponse:{message:Ue.EMPTY_CHALLENGE},noUserSession:{message:Ue.NO_USER_SESSION},deviceConfig:{message:Ue.DEVICE_CONFIG},networkError:{message:Ue.NETWORK_ERROR},default:{message:Ue.DEFAULT_MSG}},tt=function(){return tt=Object.assign||function(e){for(var s,i=1,t=arguments.length;i<t;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(e[p]=s[p]);return e},tt.apply(this,arguments)},nt=function(e,t,n,r){return new(n||(n=Promise))((function(o,c){function l(e){try{d(r.next(e))}catch(e){c(e)}}function f(e){try{d(r.throw(e))}catch(e){c(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(l,f)}d((r=r.apply(e,t||[])).next())}))},it=function(e,body){var t,n,r,g,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return g={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function c(c){return function(l){return function(c){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(r=2&c[0]?n.return:c[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,c[1])).done)return r;switch(n=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,n=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==c[0]&&2!==c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o.label=c[1];break}if(6===c[0]&&o.label<r[1]){o.label=r[1],r=c;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(c);break}r[2]&&o.ops.pop(),o.trys.pop();continue}c=body.call(e,o)}catch(e){c=[6,e],n=0}finally{t=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,l])}}},ot=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),c=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)c.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return c},at=new d.a("AuthClass"),st="aws.cognito.signin.user.admin",ct="undefined"!=typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("amplify_default"):"@@amplify_default",ut=function(e,data,t){h.a.dispatch("auth",{event:e,data:data,message:t},"Auth",ct)},lt=function(){function e(e){var t=this;this.userPool=null,this.user=null,this.oAuthFlowInProgress=!1,this.Credentials=m.a,this.wrapRefreshSessionCallback=function(e){return function(t,data){return data?ut("tokenRefresh",void 0,"New token retrieved"):ut("tokenRefresh_failure",t,"Failed to retrieve new token"),e(t,data)}},this.configure(e),this.currentCredentials=this.currentCredentials.bind(this),this.currentUserCredentials=this.currentUserCredentials.bind(this),h.a.listen("auth",(function(e){switch(e.payload.event){case"signIn":t._storage.setItem("amplify-signin-with-hostedUI","false");break;case"signOut":t._storage.removeItem("amplify-signin-with-hostedUI");break;case"cognitoHostedUI":t._storage.setItem("amplify-signin-with-hostedUI","true")}}))}return e.prototype.getModuleName=function(){return"Auth"},e.prototype.configure=function(e){var t=this;if(!e)return this._config||{};at.debug("configure Auth");var n=Object.assign({},this._config,y.a.parseMobilehubConfig(e).Auth,e);this._config=n;var r=this._config,o=r.userPoolId,c=r.userPoolWebClientId,l=r.cookieStorage,d=r.oauth,h=r.region,m=r.identityPoolId,v=r.mandatorySignIn,w=r.refreshHandlers,_=r.identityPoolRegion,S=r.clientMetadata,A=r.endpoint;if(this._config.storage){if(!this._isValidAuthStorage(this._config.storage))throw at.error("The storage in the Auth config is not valid!"),new Error("Empty storage object");this._storage=this._config.storage}else this._storage=l?new Fe(l):e.ssr?new O:(new C.a).getStorage();if(this._storageSync=Promise.resolve(),"function"==typeof this._storage.sync&&(this._storageSync=this._storage.sync()),o){var E={UserPoolId:o,ClientId:c,endpoint:A};E.Storage=this._storage,this.userPool=new Re(E,this.wrapRefreshSessionCallback)}this.Credentials.configure({mandatorySignIn:v,region:_||h,userPoolId:o,identityPoolId:m,refreshHandlers:w,storage:this._storage});var k=d?f(this._config.oauth)?d:d.awsCognito:void 0;if(k){var I=Object.assign({cognitoClientId:c,UserPoolId:o,domain:k.domain,scopes:k.scope,redirectSignIn:k.redirectSignIn,redirectSignOut:k.redirectSignOut,responseType:k.responseType,Storage:this._storage,urlOpener:k.urlOpener,clientMetadata:S},k.options);this._oAuthHandler=new Ge({scopes:I.scopes,config:I,cognitoClientId:I.cognitoClientId});var P={};!function(e){if(Object(x.a)().isBrowser&&window.location)e({url:window.location.href});else if(!Object(x.a)().isNode)throw new Error("Not supported")}((function(e){var n=e.url;P[n]||(P[n]=!0,t._handleAuthResponse(n))}))}return ut("configured",null,"The Auth category has been configured successfully"),this._config},e.prototype.signUp=function(e){for(var t=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if(!this.userPool)return this.rejectNoUserPool();var c,l=null,f=null,d=[],h=null;if(e&&"string"==typeof e){l=e,f=n?n[0]:null;var m=n?n[1]:null,y=n?n[2]:null;m&&d.push(new he({Name:"email",Value:m})),y&&d.push(new he({Name:"phone_number",Value:y}))}else{if(!e||"object"!=typeof e)return this.rejectAuthError(o.SignUpError);l=e.username,f=e.password,e&&e.clientMetadata?c=e.clientMetadata:this._config.clientMetadata&&(c=this._config.clientMetadata);var v=e.attributes;v&&Object.keys(v).map((function(e){d.push(new he({Name:e,Value:v[e]}))}));var w=e.validationData;w&&(h=[],Object.keys(w).map((function(e){h.push(new he({Name:e,Value:w[e]}))})))}return l?f?(at.debug("signUp attrs:",d),at.debug("signUp validation data:",h),new Promise((function(e,n){t.userPool.signUp(l,f,d,h,(function(t,data){t?(ut("signUp_failure",t,l+" failed to signup"),n(t)):(ut("signUp",data,l+" has signed up successfully"),e(data))}),c)}))):this.rejectAuthError(o.EmptyPassword):this.rejectAuthError(o.EmptyUsername)},e.prototype.confirmSignUp=function(e,code,t){if(!this.userPool)return this.rejectNoUserPool();if(!e)return this.rejectAuthError(o.EmptyUsername);if(!code)return this.rejectAuthError(o.EmptyCode);var n,r=this.createCognitoUser(e),c=!t||"boolean"!=typeof t.forceAliasCreation||t.forceAliasCreation;return t&&t.clientMetadata?n=t.clientMetadata:this._config.clientMetadata&&(n=this._config.clientMetadata),new Promise((function(e,t){r.confirmRegistration(code,c,(function(n,data){n?t(n):e(data)}),n)}))},e.prototype.resendSignUp=function(e,t){if(void 0===t&&(t=this._config.clientMetadata),!this.userPool)return this.rejectNoUserPool();if(!e)return this.rejectAuthError(o.EmptyUsername);var n=this.createCognitoUser(e);return new Promise((function(e,r){n.resendConfirmationCode((function(t,data){t?r(t):e(data)}),t)}))},e.prototype.signIn=function(e,t,n){if(void 0===n&&(n=this._config.clientMetadata),!this.userPool)return this.rejectNoUserPool();var r=null,c=null,l={};if("string"==typeof e)r=e,c=t;else{if(!e.username)return this.rejectAuthError(o.InvalidUsername);void 0!==t&&at.warn("The password should be defined under the first parameter object!"),r=e.username,c=e.password,l=e.validationData}if(!r)return this.rejectAuthError(o.EmptyUsername);var f=new k({Username:r,Password:c,ValidationData:l,ClientMetadata:n});return c?this.signInWithPassword(f):this.signInWithoutPassword(f)},e.prototype.authCallbacks=function(e,t,n){var r=this,o=this;return{onSuccess:function(c){return nt(r,void 0,void 0,(function(){var r,l,f,d;return it(this,(function(h){switch(h.label){case 0:at.debug(c),delete e.challengeName,delete e.challengeParam,h.label=1;case 1:return h.trys.push([1,4,5,9]),[4,this.Credentials.clear()];case 2:return h.sent(),[4,this.Credentials.set(c,"session")];case 3:return r=h.sent(),at.debug("succeed to get cognito credentials",r),[3,9];case 4:return l=h.sent(),at.debug("cannot get cognito credentials",l),[3,9];case 5:return h.trys.push([5,7,,8]),[4,this.currentUserPoolUser()];case 6:return f=h.sent(),o.user=f,ut("signIn",f,"A user "+e.getUsername()+" has been signed in"),t(f),[3,8];case 7:return d=h.sent(),at.error("Failed to get the signed in user",d),n(d),[3,8];case 8:return[7];case 9:return[2]}}))}))},onFailure:function(t){at.debug("signIn failure",t),ut("signIn_failure",t,e.getUsername()+" failed to signin"),n(t)},customChallenge:function(n){at.debug("signIn custom challenge answer required"),e.challengeName="CUSTOM_CHALLENGE",e.challengeParam=n,t(e)},mfaRequired:function(n,r){at.debug("signIn MFA required"),e.challengeName=n,e.challengeParam=r,t(e)},mfaSetup:function(n,r){at.debug("signIn mfa setup",n),e.challengeName=n,e.challengeParam=r,t(e)},newPasswordRequired:function(n,r){at.debug("signIn new password"),e.challengeName="NEW_PASSWORD_REQUIRED",e.challengeParam={userAttributes:n,requiredAttributes:r},t(e)},totpRequired:function(n,r){at.debug("signIn totpRequired"),e.challengeName=n,e.challengeParam=r,t(e)},selectMFAType:function(n,r){at.debug("signIn selectMFAType",n),e.challengeName=n,e.challengeParam=r,t(e)}}},e.prototype.signInWithPassword=function(e){var t=this;if(this.pendingSignIn)throw new Error("Pending sign-in attempt already in progress");var n=this.createCognitoUser(e.getUsername());return this.pendingSignIn=new Promise((function(r,o){n.authenticateUser(e,t.authCallbacks(n,(function(e){t.pendingSignIn=null,r(e)}),(function(e){t.pendingSignIn=null,o(e)})))})),this.pendingSignIn},e.prototype.signInWithoutPassword=function(e){var t=this,n=this.createCognitoUser(e.getUsername());return n.setAuthenticationFlowType("CUSTOM_AUTH"),new Promise((function(r,o){n.initiateAuth(e,t.authCallbacks(n,r,o))}))},e.prototype.getMFAOptions=function(e){return new Promise((function(t,n){e.getMFAOptions((function(e,r){if(e)return at.debug("get MFA Options failed",e),void n(e);at.debug("get MFA options success",r),t(r)}))}))},e.prototype.getPreferredMFA=function(e,t){var n=this,r=this;return new Promise((function(o,c){var l=n._config.clientMetadata,f=!!t&&t.bypassCache;e.getUserData((function(t,data){return nt(n,void 0,void 0,(function(){var n,l;return it(this,(function(f){switch(f.label){case 0:if(!t)return[3,5];if(at.debug("getting preferred mfa failed",t),!this.isSessionInvalid(t))return[3,4];f.label=1;case 1:return f.trys.push([1,3,,4]),[4,this.cleanUpInvalidSession(e)];case 2:return f.sent(),[3,4];case 3:return n=f.sent(),c(new Error("Session is invalid due to: "+t.message+" and failed to clean up invalid session: "+n.message)),[2];case 4:return c(t),[2];case 5:return(l=r._getMfaTypeFromUserData(data))?(o(l),[2]):(c("invalid MFA Type"),[2])}}))}))}),{bypassCache:f,clientMetadata:l})}))},e.prototype._getMfaTypeFromUserData=function(data){var e=null,t=data.PreferredMfaSetting;if(t)e=t;else{var n=data.UserMFASettingList;if(n)0===n.length?e="NOMFA":at.debug("invalid case for getPreferredMFA",data);else e=data.MFAOptions?"SMS_MFA":"NOMFA"}return e},e.prototype._getUserData=function(e,t){var n=this;return new Promise((function(r,o){e.getUserData((function(t,data){return nt(n,void 0,void 0,(function(){var n;return it(this,(function(c){switch(c.label){case 0:if(!t)return[3,5];if(at.debug("getting user data failed",t),!this.isSessionInvalid(t))return[3,4];c.label=1;case 1:return c.trys.push([1,3,,4]),[4,this.cleanUpInvalidSession(e)];case 2:return c.sent(),[3,4];case 3:return n=c.sent(),o(new Error("Session is invalid due to: "+t.message+" and failed to clean up invalid session: "+n.message)),[2];case 4:return o(t),[2];case 5:r(data),c.label=6;case 6:return[2]}}))}))}),t)}))},e.prototype.setPreferredMFA=function(e,t){return nt(this,void 0,void 0,(function(){var n,r,c,l,f,d,h=this;return it(this,(function(m){switch(m.label){case 0:return n=this._config.clientMetadata,[4,this._getUserData(e,{bypassCache:!0,clientMetadata:n})];case 1:switch(r=m.sent(),c=null,l=null,t){case"TOTP":case"SOFTWARE_TOKEN_MFA":return[3,2];case"SMS":case"SMS_MFA":return[3,3];case"NOMFA":return[3,4]}return[3,6];case 2:return l={PreferredMfa:!0,Enabled:!0},[3,7];case 3:return c={PreferredMfa:!0,Enabled:!0},[3,7];case 4:return f=r.UserMFASettingList,[4,this._getMfaTypeFromUserData(r)];case 5:if("NOMFA"===(d=m.sent()))return[2,Promise.resolve("No change for mfa type")];if("SMS_MFA"===d)c={PreferredMfa:!1,Enabled:!1};else{if("SOFTWARE_TOKEN_MFA"!==d)return[2,this.rejectAuthError(o.InvalidMFA)];l={PreferredMfa:!1,Enabled:!1}}return f&&0!==f.length&&f.forEach((function(e){"SMS_MFA"===e?c={PreferredMfa:!1,Enabled:!1}:"SOFTWARE_TOKEN_MFA"===e&&(l={PreferredMfa:!1,Enabled:!1})})),[3,7];case 6:return at.debug("no validmfa method provided"),[2,this.rejectAuthError(o.NoMFA)];case 7:return this,[2,new Promise((function(t,r){e.setUserMfaPreference(c,l,(function(o,c){if(o)return at.debug("Set user mfa preference error",o),r(o);at.debug("Set user mfa success",c),at.debug("Caching the latest user data into local"),e.getUserData((function(n,data){return nt(h,void 0,void 0,(function(){var o;return it(this,(function(l){switch(l.label){case 0:if(!n)return[3,5];if(at.debug("getting user data failed",n),!this.isSessionInvalid(n))return[3,4];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,this.cleanUpInvalidSession(e)];case 2:return l.sent(),[3,4];case 3:return o=l.sent(),r(new Error("Session is invalid due to: "+n.message+" and failed to clean up invalid session: "+o.message)),[2];case 4:return[2,r(n)];case 5:return[2,t(c)]}}))}))}),{bypassCache:!0,clientMetadata:n})}))}))]}}))}))},e.prototype.disableSMS=function(e){return new Promise((function(t,n){e.disableMFA((function(e,data){if(e)return at.debug("disable mfa failed",e),void n(e);at.debug("disable mfa succeed",data),t(data)}))}))},e.prototype.enableSMS=function(e){return new Promise((function(t,n){e.enableMFA((function(e,data){if(e)return at.debug("enable mfa failed",e),void n(e);at.debug("enable mfa succeed",data),t(data)}))}))},e.prototype.setupTOTP=function(e){return new Promise((function(t,n){e.associateSoftwareToken({onFailure:function(e){at.debug("associateSoftwareToken failed",e),n(e)},associateSecretCode:function(e){at.debug("associateSoftwareToken sucess",e),t(e)}})}))},e.prototype.verifyTotpToken=function(e,t){return at.debug("verification totp token",e,t),new Promise((function(n,r){e.verifySoftwareToken(t,"My TOTP device",{onFailure:function(e){at.debug("verifyTotpToken failed",e),r(e)},onSuccess:function(data){ut("signIn",e,"A user "+e.getUsername()+" has been signed in"),at.debug("verifyTotpToken success",data),n(data)}})}))},e.prototype.confirmSignIn=function(e,code,t,n){var r=this;if(void 0===n&&(n=this._config.clientMetadata),!code)return this.rejectAuthError(o.EmptyCode);var c=this;return new Promise((function(o,l){e.sendMFACode(code,{onSuccess:function(t){return nt(r,void 0,void 0,(function(){var n,r;return it(this,(function(l){switch(l.label){case 0:at.debug(t),l.label=1;case 1:return l.trys.push([1,4,5,6]),[4,this.Credentials.clear()];case 2:return l.sent(),[4,this.Credentials.set(t,"session")];case 3:return n=l.sent(),at.debug("succeed to get cognito credentials",n),[3,6];case 4:return r=l.sent(),at.debug("cannot get cognito credentials",r),[3,6];case 5:return c.user=e,ut("signIn",e,"A user "+e.getUsername()+" has been signed in"),o(e),[7];case 6:return[2]}}))}))},onFailure:function(e){at.debug("confirm signIn failure",e),l(e)}},t,n)}))},e.prototype.completeNewPassword=function(e,t,n,r){var c=this;if(void 0===n&&(n={}),void 0===r&&(r=this._config.clientMetadata),!t)return this.rejectAuthError(o.EmptyPassword);var l=this;return new Promise((function(o,f){e.completeNewPasswordChallenge(t,n,{onSuccess:function(t){return nt(c,void 0,void 0,(function(){var n,r;return it(this,(function(c){switch(c.label){case 0:at.debug(t),c.label=1;case 1:return c.trys.push([1,4,5,6]),[4,this.Credentials.clear()];case 2:return c.sent(),[4,this.Credentials.set(t,"session")];case 3:return n=c.sent(),at.debug("succeed to get cognito credentials",n),[3,6];case 4:return r=c.sent(),at.debug("cannot get cognito credentials",r),[3,6];case 5:return l.user=e,ut("signIn",e,"A user "+e.getUsername()+" has been signed in"),o(e),[7];case 6:return[2]}}))}))},onFailure:function(e){at.debug("completeNewPassword failure",e),ut("completeNewPassword_failure",e,c.user+" failed to complete the new password flow"),f(e)},mfaRequired:function(t,n){at.debug("signIn MFA required"),e.challengeName=t,e.challengeParam=n,o(e)},mfaSetup:function(t,n){at.debug("signIn mfa setup",t),e.challengeName=t,e.challengeParam=n,o(e)},totpRequired:function(t,n){at.debug("signIn mfa setup",t),e.challengeName=t,e.challengeParam=n,o(e)}},r)}))},e.prototype.sendCustomChallengeAnswer=function(e,t,n){var r=this;if(void 0===n&&(n=this._config.clientMetadata),!this.userPool)return this.rejectNoUserPool();if(!t)return this.rejectAuthError(o.EmptyChallengeResponse);return new Promise((function(o,c){e.sendCustomChallengeAnswer(t,r.authCallbacks(e,o,c),n)}))},e.prototype.deleteUserAttributes=function(e,t){var n=this;return new Promise((function(r,o){n.userSession(e).then((function(n){e.deleteAttributes(t,(function(e,t){return e?o(e):r(t)}))}))}))},e.prototype.deleteUser=function(){return nt(this,void 0,void 0,(function(){var e,t,n=this;return it(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,this._storageSync];case 1:return r.sent(),[3,3];case 2:throw e=r.sent(),at.debug("Failed to sync cache info into memory",e),new Error(e);case 3:return t=this._oAuthHandler&&"true"===this._storage.getItem("amplify-signin-with-hostedUI"),[2,new Promise((function(e,r){return nt(n,void 0,void 0,(function(){var n,o=this;return it(this,(function(c){if(this.userPool){if(!(n=this.userPool.getCurrentUser()))return at.debug("Failed to get user from user pool"),[2,r(new Error("No current user."))];n.getSession((function(c,l){return nt(o,void 0,void 0,(function(){var o,l=this;return it(this,(function(f){switch(f.label){case 0:if(!c)return[3,5];if(at.debug("Failed to get the user session",c),!this.isSessionInvalid(c))return[3,4];f.label=1;case 1:return f.trys.push([1,3,,4]),[4,this.cleanUpInvalidSession(n)];case 2:return f.sent(),[3,4];case 3:return o=f.sent(),r(new Error("Session is invalid due to: "+c.message+" and failed to clean up invalid session: "+o.message)),[2];case 4:return[2,r(c)];case 5:n.deleteUser((function(o,c){if(o)r(o);else{ut("userDeleted",c,"The authenticated user has been deleted."),n.signOut(),l.user=null;try{l.cleanCachedItems()}catch(e){at.debug("failed to clear cached items")}t?l.oAuthSignOutRedirect(e,r):(ut("signOut",l.user,"A user has been signed out"),e(c))}})),f.label=6;case 6:return[2]}}))}))}))}else at.debug("no Congito User pool"),r(new Error("Cognito User pool does not exist"));return[2]}))}))}))]}}))}))},e.prototype.updateUserAttributes=function(e,t,n){void 0===n&&(n=this._config.clientMetadata);var r=[],o=this;return new Promise((function(c,l){o.userSession(e).then((function(o){for(var f in t)if("sub"!==f&&f.indexOf("_verified")<0){var d={Name:f,Value:t[f]};r.push(d)}e.updateAttributes(r,(function(e,t){return e?l(e):c(t)}),n)}))}))},e.prototype.userAttributes=function(e){var t=this;return new Promise((function(n,r){t.userSession(e).then((function(t){e.getUserAttributes((function(e,t){e?r(e):n(t)}))}))}))},e.prototype.verifiedContact=function(e){var t=this;return this.userAttributes(e).then((function(e){var n=t.attributesToObject(e),r={},o={};return n.email&&(n.email_verified?o.email=n.email:r.email=n.email),n.phone_number&&(n.phone_number_verified?o.phone_number=n.phone_number:r.phone_number=n.phone_number),{verified:o,unverified:r}}))},e.prototype.isErrorWithMessage=function(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"message")},e.prototype.isTokenRevokedError=function(e){return this.isErrorWithMessage(e)&&"Access Token has been revoked"===e.message},e.prototype.isRefreshTokenRevokedError=function(e){return this.isErrorWithMessage(e)&&"Refresh Token has been revoked"===e.message},e.prototype.isUserDisabledError=function(e){return this.isErrorWithMessage(e)&&"User is disabled."===e.message},e.prototype.isUserDoesNotExistError=function(e){return this.isErrorWithMessage(e)&&"User does not exist."===e.message},e.prototype.isRefreshTokenExpiredError=function(e){return this.isErrorWithMessage(e)&&"Refresh Token has expired"===e.message},e.prototype.isSignedInHostedUI=function(){return this._oAuthHandler&&"true"===this._storage.getItem("amplify-signin-with-hostedUI")},e.prototype.isSessionInvalid=function(e){return this.isUserDisabledError(e)||this.isUserDoesNotExistError(e)||this.isTokenRevokedError(e)||this.isRefreshTokenRevokedError(e)||this.isRefreshTokenExpiredError(e)},e.prototype.cleanUpInvalidSession=function(e){return nt(this,void 0,void 0,(function(){var t=this;return it(this,(function(n){switch(n.label){case 0:e.signOut(),this.user=null,n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.cleanCachedItems()];case 2:return n.sent(),[3,4];case 3:return n.sent(),at.debug("failed to clear cached items"),[3,4];case 4:return this.isSignedInHostedUI()?[2,new Promise((function(e,n){t.oAuthSignOutRedirect(e,n)}))]:(ut("signOut",this.user,"A user has been signed out"),[2])}}))}))},e.prototype.currentUserPoolUser=function(e){var t=this;return this.userPool?new Promise((function(n,r){t._storageSync.then((function(){return nt(t,void 0,void 0,(function(){var t,o,c=this;return it(this,(function(l){switch(l.label){case 0:return this.isOAuthInProgress()?(at.debug("OAuth signIn in progress, waiting for resolution..."),[4,new Promise((function(e){var t=setTimeout((function(){at.debug("OAuth signIn in progress timeout"),h.a.remove("auth",n),e()}),1e4);function n(r){var o=r.payload.event;"cognitoHostedUI"!==o&&"cognitoHostedUI_failure"!==o||(at.debug("OAuth signIn resolved: "+o),clearTimeout(t),h.a.remove("auth",n),e())}h.a.listen("auth",n)}))]):[3,2];case 1:l.sent(),l.label=2;case 2:return(t=this.userPool.getCurrentUser())?(o=this._config.clientMetadata,t.getSession((function(o,l){return nt(c,void 0,void 0,(function(){var c,f,d,h,m=this;return it(this,(function(y){switch(y.label){case 0:if(!o)return[3,5];if(at.debug("Failed to get the user session",o),!this.isSessionInvalid(o))return[3,4];y.label=1;case 1:return y.trys.push([1,3,,4]),[4,this.cleanUpInvalidSession(t)];case 2:return y.sent(),[3,4];case 3:return c=y.sent(),r(new Error("Session is invalid due to: "+o.message+" and failed to clean up invalid session: "+c.message)),[2];case 4:return r(o),[2];case 5:return(f=!!e&&e.bypassCache)?[4,this.Credentials.clear()]:[3,7];case 6:y.sent(),y.label=7;case 7:return d=this._config.clientMetadata,h=l.getAccessToken().decodePayload().scope,(void 0===h?"":h).split(" ").includes(st)?(t.getUserData((function(e,data){return nt(m,void 0,void 0,(function(){var o,c,l,i,f,d,h;return it(this,(function(m){switch(m.label){case 0:if(!e)return[3,7];if(at.debug("getting user data failed",e),!this.isSessionInvalid(e))return[3,5];m.label=1;case 1:return m.trys.push([1,3,,4]),[4,this.cleanUpInvalidSession(t)];case 2:return m.sent(),[3,4];case 3:return o=m.sent(),r(new Error("Session is invalid due to: "+e.message+" and failed to clean up invalid session: "+o.message)),[2];case 4:return r(e),[3,6];case 5:n(t),m.label=6;case 6:return[2];case 7:for(c=data.PreferredMfaSetting||"NOMFA",l=[],i=0;i<data.UserAttributes.length;i++)f={Name:data.UserAttributes[i].Name,Value:data.UserAttributes[i].Value},d=new he(f),l.push(d);return h=this.attributesToObject(l),Object.assign(t,{attributes:h,preferredMFA:c}),[2,n(t)]}}))}))}),{bypassCache:f,clientMetadata:d}),[2]):(at.debug("Unable to get the user data because the "+st+" is not in the scopes of the access token"),[2,n(t)])}}))}))}),{clientMetadata:o}),[2]):(at.debug("Failed to get user from user pool"),r("No current user"),[2])}}))}))})).catch((function(e){return at.debug("Failed to sync cache info into memory",e),r(e)}))})):this.rejectNoUserPool()},e.prototype.isOAuthInProgress=function(){return this.oAuthFlowInProgress},e.prototype.currentAuthenticatedUser=function(e){return nt(this,void 0,void 0,(function(){var t,n,r,o,c;return it(this,(function(l){switch(l.label){case 0:at.debug("getting current authenticated user"),t=null,l.label=1;case 1:return l.trys.push([1,3,,4]),[4,this._storageSync];case 2:return l.sent(),[3,4];case 3:throw n=l.sent(),at.debug("Failed to sync cache info into memory",n),n;case 4:try{(r=JSON.parse(this._storage.getItem("aws-amplify-federatedInfo")))&&(t=tt(tt({},r.user),{token:r.token}))}catch(e){at.debug("cannot load federated user from auth storage")}return t?(this.user=t,at.debug("get current authenticated federated user",this.user),[2,this.user]):[3,5];case 5:at.debug("get current authenticated userpool user"),o=null,l.label=6;case 6:return l.trys.push([6,8,,9]),[4,this.currentUserPoolUser(e)];case 7:return o=l.sent(),[3,9];case 8:return"No userPool"===(c=l.sent())&&at.error("Cannot get the current user because the user pool is missing. Please make sure the Auth module is configured with a valid Cognito User Pool ID"),at.debug("The user is not authenticated by the error",c),[2,Promise.reject("The user is not authenticated")];case 9:return this.user=o,[2,this.user]}}))}))},e.prototype.currentSession=function(){var e=this;return at.debug("Getting current session"),this.userPool?new Promise((function(t,n){e.currentUserPoolUser().then((function(r){e.userSession(r).then((function(e){t(e)})).catch((function(e){at.debug("Failed to get the current session",e),n(e)}))})).catch((function(e){at.debug("Failed to get the current user",e),n(e)}))})):this.rejectNoUserPool()},e.prototype.userSession=function(e){var t=this;if(!e)return at.debug("the user is null"),this.rejectAuthError(o.NoUserSession);var n=this._config.clientMetadata;return new Promise((function(r,o){at.debug("Getting the session from this user:",e),e.getSession((function(n,c){return nt(t,void 0,void 0,(function(){var t;return it(this,(function(l){switch(l.label){case 0:if(!n)return[3,5];if(at.debug("Failed to get the session from user",e),!this.isSessionInvalid(n))return[3,4];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,this.cleanUpInvalidSession(e)];case 2:return l.sent(),[3,4];case 3:return t=l.sent(),o(new Error("Session is invalid due to: "+n.message+" and failed to clean up invalid session: "+t.message)),[2];case 4:return o(n),[2];case 5:return at.debug("Succeed to get the user session",c),r(c),[2]}}))}))}),{clientMetadata:n})}))},e.prototype.currentUserCredentials=function(){return nt(this,void 0,void 0,(function(){var e,t,n=this;return it(this,(function(r){switch(r.label){case 0:at.debug("Getting current user credentials"),r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this._storageSync];case 2:return r.sent(),[3,4];case 3:throw e=r.sent(),at.debug("Failed to sync cache info into memory",e),e;case 4:t=null;try{t=JSON.parse(this._storage.getItem("aws-amplify-federatedInfo"))}catch(e){at.debug("failed to get or parse item aws-amplify-federatedInfo",e)}return t?[2,this.Credentials.refreshFederatedToken(t)]:[2,this.currentSession().then((function(e){return at.debug("getting session success",e),n.Credentials.set(e,"session")})).catch((function(){return at.debug("getting guest credentials"),n.Credentials.set(null,"guest")}))]}}))}))},e.prototype.currentCredentials=function(){return at.debug("getting current credentials"),this.Credentials.get()},e.prototype.verifyUserAttribute=function(e,t,n){return void 0===n&&(n=this._config.clientMetadata),new Promise((function(r,o){e.getAttributeVerificationCode(t,{onSuccess:function(e){return r(e)},onFailure:function(e){return o(e)}},n)}))},e.prototype.verifyUserAttributeSubmit=function(e,t,code){return code?new Promise((function(n,r){e.verifyAttribute(t,code,{onSuccess:function(data){n(data)},onFailure:function(e){r(e)}})})):this.rejectAuthError(o.EmptyCode)},e.prototype.verifyCurrentUserAttribute=function(e){var t=this;return t.currentUserPoolUser().then((function(n){return t.verifyUserAttribute(n,e)}))},e.prototype.verifyCurrentUserAttributeSubmit=function(e,code){var t=this;return t.currentUserPoolUser().then((function(n){return t.verifyUserAttributeSubmit(n,e,code)}))},e.prototype.cognitoIdentitySignOut=function(e,t){return nt(this,void 0,void 0,(function(){var n,r,o=this;return it(this,(function(c){switch(c.label){case 0:return c.trys.push([0,2,,3]),[4,this._storageSync];case 1:return c.sent(),[3,3];case 2:throw n=c.sent(),at.debug("Failed to sync cache info into memory",n),n;case 3:return r=this._oAuthHandler&&"true"===this._storage.getItem("amplify-signin-with-hostedUI"),[2,new Promise((function(n,c){if(e&&e.global){at.debug("user global sign out",t);var l=o._config.clientMetadata;t.getSession((function(e,l){return nt(o,void 0,void 0,(function(){var o,l=this;return it(this,(function(f){switch(f.label){case 0:if(!e)return[3,5];if(at.debug("failed to get the user session",e),!this.isSessionInvalid(e))return[3,4];f.label=1;case 1:return f.trys.push([1,3,,4]),[4,this.cleanUpInvalidSession(t)];case 2:return f.sent(),[3,4];case 3:return o=f.sent(),c(new Error("Session is invalid due to: "+e.message+" and failed to clean up invalid session: "+o.message)),[2];case 4:return[2,c(e)];case 5:return t.globalSignOut({onSuccess:function(data){if(at.debug("global sign out success"),!r)return n();l.oAuthSignOutRedirect(n,c)},onFailure:function(e){return at.debug("global sign out failed",e),c(e)}}),[2]}}))}))}),{clientMetadata:l})}else at.debug("user sign out",t),t.signOut((function(){if(!r)return n();o.oAuthSignOutRedirect(n,c)}))}))]}}))}))},e.prototype.oAuthSignOutRedirect=function(e,t){Object(x.a)().isBrowser?this.oAuthSignOutRedirectOrReject(t):this.oAuthSignOutAndResolve(e)},e.prototype.oAuthSignOutAndResolve=function(e){this._oAuthHandler.signOut(),e()},e.prototype.oAuthSignOutRedirectOrReject=function(e){this._oAuthHandler.signOut(),setTimeout((function(){return e(Error("Signout timeout fail"))}),3e3)},e.prototype.signOut=function(e){return nt(this,void 0,void 0,(function(){var t;return it(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.cleanCachedItems()];case 1:return n.sent(),[3,3];case 2:return n.sent(),at.debug("failed to clear cached items"),[3,3];case 3:return this.userPool?(t=this.userPool.getCurrentUser())?[4,this.cognitoIdentitySignOut(e,t)]:[3,5]:[3,7];case 4:return n.sent(),[3,6];case 5:at.debug("no current Cognito user"),n.label=6;case 6:return[3,8];case 7:at.debug("no Cognito User pool"),n.label=8;case 8:return ut("signOut",this.user,"A user has been signed out"),this.user=null,[2]}}))}))},e.prototype.cleanCachedItems=function(){return nt(this,void 0,void 0,(function(){return it(this,(function(e){switch(e.label){case 0:return[4,this.Credentials.clear()];case 1:return e.sent(),[2]}}))}))},e.prototype.changePassword=function(e,t,n,r){var o=this;return void 0===r&&(r=this._config.clientMetadata),new Promise((function(c,l){o.userSession(e).then((function(o){e.changePassword(t,n,(function(e,data){return e?(at.debug("change password failure",e),l(e)):c(data)}),r)}))}))},e.prototype.forgotPassword=function(e,t){if(void 0===t&&(t=this._config.clientMetadata),!this.userPool)return this.rejectNoUserPool();if(!e)return this.rejectAuthError(o.EmptyUsername);var n=this.createCognitoUser(e);return new Promise((function(r,o){n.forgotPassword({onSuccess:function(){r()},onFailure:function(t){at.debug("forgot password failure",t),ut("forgotPassword_failure",t,e+" forgotPassword failed"),o(t)},inputVerificationCode:function(data){ut("forgotPassword",n,e+" has initiated forgot password flow"),r(data)}},t)}))},e.prototype.forgotPasswordSubmit=function(e,code,t,n){if(void 0===n&&(n=this._config.clientMetadata),!this.userPool)return this.rejectNoUserPool();if(!e)return this.rejectAuthError(o.EmptyUsername);if(!code)return this.rejectAuthError(o.EmptyCode);if(!t)return this.rejectAuthError(o.EmptyPassword);var r=this.createCognitoUser(e);return new Promise((function(o,c){r.confirmPassword(code,t,{onSuccess:function(t){ut("forgotPasswordSubmit",r,e+" forgotPasswordSubmit successful"),o(t)},onFailure:function(t){ut("forgotPasswordSubmit_failure",t,e+" forgotPasswordSubmit failed"),c(t)}},n)}))},e.prototype.currentUserInfo=function(){return nt(this,void 0,void 0,(function(){var source,e,t,n,r,o,c;return it(this,(function(l){switch(l.label){case 0:return(source=this.Credentials.getCredSource())&&"aws"!==source&&"userPool"!==source?[3,9]:[4,this.currentUserPoolUser().catch((function(e){return at.error(e)}))];case 1:if(!(c=l.sent()))return[2,null];l.label=2;case 2:return l.trys.push([2,8,,9]),[4,this.userAttributes(c)];case 3:e=l.sent(),t=this.attributesToObject(e),n=null,l.label=4;case 4:return l.trys.push([4,6,,7]),[4,this.currentCredentials()];case 5:return n=l.sent(),[3,7];case 6:return r=l.sent(),at.debug("Failed to retrieve credentials while getting current user info",r),[3,7];case 7:return[2,{id:n?n.identityId:void 0,username:c.getUsername(),attributes:t}];case 8:return o=l.sent(),at.error("currentUserInfo error",o),[2,{}];case 9:return"federated"===source?[2,(c=this.user)||{}]:[2]}}))}))},e.prototype.federatedSignIn=function(e,t,n){return nt(this,void 0,void 0,(function(){var o,c,d,h,m,y,v,w,_,S,x;return it(this,(function(A){switch(A.label){case 0:if(!this._config.identityPoolId&&!this._config.userPoolId)throw new Error("Federation requires either a User Pool or Identity Pool in config");if(void 0===e&&this._config.identityPoolId&&!this._config.userPoolId)throw new Error("Federation with Identity Pools requires tokens passed as arguments");return l(e)||(O=e)&&["customProvider"].find((function(e){return O.hasOwnProperty(e)}))||function(e){return e&&!!["customState"].find((function(t){return e.hasOwnProperty(t)}))}(e)||void 0===e?(o=e||{provider:r.Cognito},m=l(o)?o.provider:o.customProvider,l(o),c=o.customState,this._config.userPoolId&&(d=f(this._config.oauth)?this._config.userPoolWebClientId:this._config.oauth.clientID,h=f(this._config.oauth)?this._config.oauth.redirectSignIn:this._config.oauth.redirectUri,this._oAuthHandler.oauthSignIn(this._config.oauth.responseType,this._config.oauth.domain,h,d,m,c)),[3,4]):[3,1];case 1:m=e;try{(y=JSON.stringify(JSON.parse(this._storage.getItem("aws-amplify-federatedInfo")).user))&&at.warn("There is already a signed in user: "+y+" in your app.\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tYou should not call Auth.federatedSignIn method again as it may cause unexpected behavior.")}catch(e){}return v=t.token,w=t.identity_id,_=t.expires_at,[4,this.Credentials.set({provider:m,token:v,identity_id:w,user:n,expires_at:_},"federation")];case 2:return S=A.sent(),[4,this.currentAuthenticatedUser()];case 3:return x=A.sent(),ut("signIn",x,"A user "+x.username+" has been signed in"),at.debug("federated sign in credentials",S),[2,S];case 4:return[2]}var O}))}))},e.prototype._handleAuthResponse=function(e){return nt(this,void 0,void 0,(function(){var t,n,r,o,c,l,f,d,h,m,y,v,w,_;return it(this,(function(S){switch(S.label){case 0:if(this.oAuthFlowInProgress)return at.debug("Skipping URL "+e+" current flow in progress"),[2];S.label=1;case 1:if(S.trys.push([1,,8,9]),this.oAuthFlowInProgress=!0,!this._config.userPoolId)throw new Error("OAuth responses require a User Pool defined in config");if(ut("parsingCallbackUrl",{url:e},"The callback url is being parsed"),t=e||(Object(x.a)().isBrowser?window.location.href:""),n=!!(Object(ze.parse)(t).query||"").split("&").map((function(e){return e.split("=")})).find((function(e){var t=ot(e,1)[0];return"code"===t||"error"===t})),r=!!(Object(ze.parse)(t).hash||"#").substr(1).split("&").map((function(e){return e.split("=")})).find((function(e){var t=ot(e,1)[0];return"access_token"===t||"error"===t})),!n&&!r)return[3,7];this._storage.setItem("amplify-redirected-from-hosted-ui","true"),S.label=2;case 2:return S.trys.push([2,6,,7]),[4,this._oAuthHandler.handleAuthResponse(t)];case 3:return o=S.sent(),c=o.accessToken,l=o.idToken,f=o.refreshToken,d=o.state,h=new ue({IdToken:new oe({IdToken:l}),RefreshToken:new ae({RefreshToken:f}),AccessToken:new re({AccessToken:c})}),m=void 0,this._config.identityPoolId?[4,this.Credentials.set(h,"session")]:[3,5];case 4:m=S.sent(),at.debug("AWS credentials",m),S.label=5;case 5:return y=/-/.test(d),(v=this.createCognitoUser(h.getIdToken().decodePayload()["cognito:username"])).setSignInUserSession(h),window&&void 0!==window.history&&window.history.replaceState({},null,this._config.oauth.redirectSignIn),ut("signIn",v,"A user "+v.getUsername()+" has been signed in"),ut("cognitoHostedUI",v,"A user "+v.getUsername()+" has been signed in via Cognito Hosted UI"),y&&(w=d.split("-").splice(1).join("-"),ut("customOAuthState",w.match(/.{2}/g).map((function(e){return String.fromCharCode(parseInt(e,16))})).join(""),"State for user "+v.getUsername())),[2,m];case 6:return _=S.sent(),at.debug("Error in cognito hosted auth response",_),window&&void 0!==window.history&&window.history.replaceState({},null,this._config.oauth.redirectSignIn),ut("signIn_failure",_,"The OAuth response flow failed"),ut("cognitoHostedUI_failure",_,"A failure occurred when returning to the Cognito Hosted UI"),ut("customState_failure",_,"A failure occurred when returning state"),[3,7];case 7:return[3,9];case 8:return this.oAuthFlowInProgress=!1,[7];case 9:return[2]}}))}))},e.prototype.essentialCredentials=function(e){return{accessKeyId:e.accessKeyId,sessionToken:e.sessionToken,secretAccessKey:e.secretAccessKey,identityId:e.identityId,authenticated:e.authenticated}},e.prototype.attributesToObject=function(e){var t=this,n={};return e&&e.map((function(e){"email_verified"===e.Name||"phone_number_verified"===e.Name?n[e.Name]=t.isTruthyString(e.Value)||!0===e.Value:n[e.Name]=e.Value})),n},e.prototype.isTruthyString=function(e){return"function"==typeof e.toLowerCase&&"true"===e.toLowerCase()},e.prototype.createCognitoUser=function(e){var t={Username:e,Pool:this.userPool};t.Storage=this._storage;var n=this._config.authenticationFlowType,r=new ve(t);return n&&r.setAuthenticationFlowType(n),r},e.prototype._isValidAuthStorage=function(e){return!!e&&"function"==typeof e.getItem&&"function"==typeof e.setItem&&"function"==typeof e.removeItem&&"function"==typeof e.clear},e.prototype.noUserPoolErrorHandler=function(e){return!e||e.userPoolId&&e.identityPoolId?o.NoConfig:o.MissingAuthConfig},e.prototype.rejectAuthError=function(e){return Promise.reject(new Ze(e))},e.prototype.rejectNoUserPool=function(){var e=this.noUserPoolErrorHandler(this._config);return Promise.reject(new Xe(e))},e.prototype.rememberDevice=function(){return nt(this,void 0,void 0,(function(){var e,t;return it(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.currentUserPoolUser()];case 1:return e=n.sent(),[3,3];case 2:return t=n.sent(),at.debug("The user is not authenticated by the error",t),[2,Promise.reject("The user is not authenticated")];case 3:return e.getCachedDeviceKeyAndPassword(),[2,new Promise((function(t,n){e.setDeviceStatusRemembered({onSuccess:function(data){t(data)},onFailure:function(e){"InvalidParameterException"===e.code?n(new Ze(o.DeviceConfig)):"NetworkError"===e.code?n(new Ze(o.NetworkError)):n(e)}})}))]}}))}))},e.prototype.forgetDevice=function(){return nt(this,void 0,void 0,(function(){var e,t;return it(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.currentUserPoolUser()];case 1:return e=n.sent(),[3,3];case 2:return t=n.sent(),at.debug("The user is not authenticated by the error",t),[2,Promise.reject("The user is not authenticated")];case 3:return e.getCachedDeviceKeyAndPassword(),[2,new Promise((function(t,n){e.forgetDevice({onSuccess:function(data){t(data)},onFailure:function(e){"InvalidParameterException"===e.code?n(new Ze(o.DeviceConfig)):"NetworkError"===e.code?n(new Ze(o.NetworkError)):n(e)}})}))]}}))}))},e.prototype.fetchDevices=function(){return nt(this,void 0,void 0,(function(){var e,t;return it(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.currentUserPoolUser()];case 1:return e=n.sent(),[3,3];case 2:throw t=n.sent(),at.debug("The user is not authenticated by the error",t),new Error("The user is not authenticated");case 3:return e.getCachedDeviceKeyAndPassword(),[2,new Promise((function(t,n){var r={onSuccess:function(data){var e=data.Devices.map((function(e){var t=e.DeviceAttributes.find((function(e){return"device_name"===e.Name}))||{};return{id:e.DeviceKey,name:t.Value}}));t(e)},onFailure:function(e){"InvalidParameterException"===e.code?n(new Ze(o.DeviceConfig)):"NetworkError"===e.code?n(new Ze(o.NetworkError)):n(e)}};e.listDevices(60,null,r)}))]}}))}))},e}(),ft=new lt(null);E.a.register(ft)},,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return c}));var r=function(){function e(e){this.statusCode=e.statusCode,this.headers=e.headers||{},this.body=e.body}return e.isInstance=function(e){if(!e)return!1;var t=e;return"number"==typeof t.statusCode&&"object"==typeof t.headers},e}(),o=n(0),c=function(){function e(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?":"!==e.protocol.substr(-1)?e.protocol+":":e.protocol:"https:",this.path=e.path?"/"!==e.path.charAt(0)?"/"+e.path:e.path:"/"}return e.isInstance=function(e){if(!e)return!1;var t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&"object"==typeof t.query&&"object"==typeof t.headers},e.prototype.clone=function(){var t,n=new e(Object(o.__assign)(Object(o.__assign)({},this),{headers:Object(o.__assign)({},this.headers)}));return n.query&&(n.query=(t=n.query,Object.keys(t).reduce((function(e,n){var r,param=t[n];return Object(o.__assign)(Object(o.__assign)({},e),((r={})[n]=Array.isArray(param)?Object(o.__spread)(param):param,r))}),{}))),n},e}()},,,,,function(e,t,n){(function(t){var r;e.exports=(r=r||function(e,r){var o;if("undefined"!=typeof window&&window.crypto&&(o=window.crypto),"undefined"!=typeof self&&self.crypto&&(o=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(o=globalThis.crypto),!o&&"undefined"!=typeof window&&window.msCrypto&&(o=window.msCrypto),!o&&void 0!==t&&t.crypto&&(o=t.crypto),!o)try{o=n(426)}catch(e){}var c=function(){if(o){if("function"==typeof o.getRandomValues)try{return o.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof o.randomBytes)try{return o.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},l=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),f={},d=f.lib={},h=d.Base={extend:function(e){var t=l(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},m=d.WordArray=h.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=t!=r?t:4*e.length},toString:function(e){return(e||v).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,o=e.sigBytes;if(this.clamp(),r%4)for(var i=0;i<o;i++){var c=n[i>>>2]>>>24-i%4*8&255;t[r+i>>>2]|=c<<24-(r+i)%4*8}else for(var l=0;l<o;l+=4)t[r+l>>>2]=n[l>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=h.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],i=0;i<e;i+=4)t.push(c());return new m.init(t,e)}}),y=f.enc={},v=y.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var o=t[i>>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],i=0;i<t;i+=2)n[i>>>3]|=parseInt(e.substr(i,2),16)<<24-i%8*4;return new m.init(n,t/2)}},w=y.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var o=t[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],i=0;i<t;i++)n[i>>>2]|=(255&e.charCodeAt(i))<<24-i%4*8;return new m.init(n,t)}},_=y.Utf8={stringify:function(e){try{return decodeURIComponent(escape(w.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return w.parse(unescape(encodeURIComponent(e)))}},S=d.BufferedBlockAlgorithm=h.extend({reset:function(){this._data=new m.init,this._nDataBytes=0},_append:function(data){"string"==typeof data&&(data=_.parse(data)),this._data.concat(data),this._nDataBytes+=data.sigBytes},_process:function(t){var n,data=this._data,r=data.words,o=data.sigBytes,c=this.blockSize,l=o/(4*c),f=(l=t?e.ceil(l):e.max((0|l)-this._minBufferSize,0))*c,d=e.min(4*f,o);if(f){for(var h=0;h<f;h+=c)this._doProcessBlock(r,h);n=r.splice(0,f),data.sigBytes-=d}return new m.init(n,d)},clone:function(){var e=h.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),x=(d.Hasher=S.extend({cfg:h.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){S.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new x.HMAC.init(e,n).finalize(t)}}}),f.algo={});return f}(Math),r)}).call(this,n(42))},,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return h})),n.d(t,"c",(function(){return m}));n(27),n(6),n(52);var r=[],o={get pageViews(){return r.slice()},get pageViewCount(){return r.length},get lastPageView(){return r[r.length-1]},pushPageView:function(e){r.push(e)}},c=function(e,t){return"".concat(window.location.protocol,"//").concat(window.location.host).concat(e).concat(t)},l=[],f=[],d=function(e){"function"==typeof e?l.push(e):console.error(new TypeError("Callback is not a function."))},h=function(e){"function"==typeof e?f.push(e):console.error(new TypeError("Callback is not a function."))},m=function(e){var t=e.referrerPath,n=e.pagePath,r=e.userUuid,l=void 0===r?null:r,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",h=0===o.pageViewCount?document.referrer:c(d,t),m=c(d,n),y={referrerUrl:h,pageUrl:m,userUuid:l};o.pushPageView(y),f.forEach((function(e){return e(y)}))}},,,,function(e,t,n){"use strict";(function(e,r){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},o(e)}function c(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{},t=Object.keys(source);"function"==typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(source).filter((function(e){return Object.getOwnPropertyDescriptor(source,e).enumerable})))),t.forEach((function(t){l(e,t,source[t])}))}return e}function d(e,i){return function(e){if(Array.isArray(e))return e}(e)||function(e,i){var t=[],n=!0,r=!1,o=void 0;try{for(var c,l=e[Symbol.iterator]();!(n=(c=l.next()).done)&&(t.push(c.value),!i||t.length!==i);n=!0);}catch(e){r=!0,o=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw o}}return t}(e,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function h(e){return function(e){if(Array.isArray(e)){for(var i=0,t=new Array(e.length);i<e.length;i++)t[i]=e[i];return t}}(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")}()}n.d(t,"b",(function(){return He})),n.d(t,"a",(function(){return R})),n.d(t,"e",(function(){return text})),n.d(t,"c",(function(){return Le})),n.d(t,"d",(function(){return Ve}));var m=function(){},y={},v={},w={mark:m,measure:m};try{"undefined"!=typeof window&&(y=window),"undefined"!=typeof document&&(v=document),"undefined"!=typeof MutationObserver&&MutationObserver,"undefined"!=typeof performance&&(w=performance)}catch(e){}var _=(y.navigator||{}).userAgent,S=void 0===_?"":_,x=y,A=v,O=w,C=(x.document,!!A.documentElement&&!!A.head&&"function"==typeof A.addEventListener&&"function"==typeof A.createElement),E=~S.indexOf("MSIE")||~S.indexOf("Trident/"),k="svg-inline--fa",I="data-fa-i2svg",P=(function(){try{}catch(e){return!1}}(),[1,2,3,4,5,6,7,8,9,10]),M=P.concat([11,12,13,14,15,16,17,18,19,20]),T={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},j=(["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",T.GROUP,T.SWAP_OPACITY,T.PRIMARY,T.SECONDARY].concat(P.map((function(e){return"".concat(e,"x")}))).concat(M.map((function(e){return"w-".concat(e)}))),x.FontAwesomeConfig||{});if(A&&"function"==typeof A.querySelector){[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(e){var t=d(e,2),n=t[0],r=t[1],o=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var element=A.querySelector("script["+e+"]");if(element)return element.getAttribute(e)}(n));null!=o&&(j[r]=o)}))}var U=f({},{familyPrefix:"fa",replacementClass:k,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},j);U.autoReplaceSvg||(U.observeMutations=!1);var R=f({},U);x.FontAwesomeConfig=R;var N=x||{};N.___FONT_AWESOME___||(N.___FONT_AWESOME___={}),N.___FONT_AWESOME___.styles||(N.___FONT_AWESOME___.styles={}),N.___FONT_AWESOME___.hooks||(N.___FONT_AWESOME___.hooks={}),N.___FONT_AWESOME___.shims||(N.___FONT_AWESOME___.shims=[]);var F=N.___FONT_AWESOME___,z=[];C&&((A.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(A.readyState)||A.addEventListener("DOMContentLoaded",(function e(){A.removeEventListener("DOMContentLoaded",e),1,z.map((function(e){return e()}))})));var D,L="pending",B="settled",V="fulfilled",H="rejected",W=function(){},$=void 0!==e&&void 0!==e.process&&"function"==typeof e.process.emit,K=void 0===r?setTimeout:r,G=[];function Y(){for(var i=0;i<G.length;i++)G[i][0](G[i][1]);G=[],D=!1}function J(e,t){G.push([e,t]),D||(D=!0,K(Y,0))}function Q(e){var t=e.owner,n=t._state,r=t._data,o=e[n],c=e.then;if("function"==typeof o){n=V;try{r=o(r)}catch(e){te(c,e)}}Z(c,r)||(n===V&&X(c,r),n===H&&te(c,r))}function Z(e,t){var n;try{if(e===t)throw new TypeError("A promises callback cannot return that same promise.");if(t&&("function"==typeof t||"object"===o(t))){var r=t.then;if("function"==typeof r)return r.call(t,(function(r){n||(n=!0,t===r?ee(e,r):X(e,r))}),(function(t){n||(n=!0,te(e,t))})),!0}}catch(t){return n||te(e,t),!0}return!1}function X(e,t){e!==t&&Z(e,t)||ee(e,t)}function ee(e,t){e._state===L&&(e._state=B,e._data=t,J(re,e))}function te(e,t){e._state===L&&(e._state=B,e._data=t,J(ie,e))}function ne(e){e._then=e._then.forEach(Q)}function re(e){e._state=V,ne(e)}function ie(t){t._state=H,ne(t),!t._handled&&$&&e.process.emit("unhandledRejection",t._data,t)}function oe(t){e.process.emit("rejectionHandled",t)}function ae(e){if("function"!=typeof e)throw new TypeError("Promise resolver "+e+" is not a function");if(this instanceof ae==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(e,t){function n(e){te(t,e)}try{e((function(e){X(t,e)}),n)}catch(e){n(e)}}(e,this)}ae.prototype={constructor:ae,_state:L,_then:null,_data:void 0,_handled:!1,then:function(e,t){var n={owner:this,then:new this.constructor(W),fulfilled:e,rejected:t};return!t&&!e||this._handled||(this._handled=!0,this._state===H&&$&&J(oe,this)),this._state===V||this._state===H?J(Q,n):this._then.push(n),n.then},catch:function(e){return this.then(null,e)}},ae.all=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.all().");return new ae((function(t,n){var r=[],o=0;function c(e){return o++,function(n){r[e]=n,--o||t(r)}}for(var l,i=0;i<e.length;i++)(l=e[i])&&"function"==typeof l.then?l.then(c(i),n):r[i]=l;o||t(r)}))},ae.race=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.race().");return new ae((function(t,n){for(var r,i=0;i<e.length;i++)(r=e[i])&&"function"==typeof r.then?r.then(t,n):t(r)}))},ae.resolve=function(e){return e&&"object"===o(e)&&e.constructor===ae?e:new ae((function(t){t(e)}))},ae.reject=function(e){return new ae((function(t,n){n(e)}))};var se=16,ce={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function ue(e){if(e&&C){var style=A.createElement("style");style.setAttribute("type","text/css"),style.innerHTML=e;for(var t=A.head.childNodes,n=null,i=t.length-1;i>-1;i--){var r=t[i],o=(r.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(n=r)}return A.head.insertBefore(style,n),e}}function le(){for(var e=12,t="";e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function fe(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function de(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,": ").concat(e[n],";")}),"")}function he(e){return e.size!==ce.size||e.x!==ce.x||e.y!==ce.y||e.rotate!==ce.rotate||e.flipX||e.flipY}function pe(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,o={transform:"translate(".concat(n/2," 256)")},c="translate(".concat(32*t.x,", ").concat(32*t.y,") "),l="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),f="rotate(".concat(t.rotate," 0 0)");return{outer:o,inner:{transform:"".concat(c," ").concat(l," ").concat(f)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}var me={x:0,y:0,width:"100%",height:"100%"};function ge(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function ye(e){var t=e.icons,main=t.main,mask=t.mask,n=e.prefix,r=e.iconName,o=e.transform,symbol=e.symbol,title=e.title,c=e.maskId,l=e.titleId,d=e.extra,h=e.watchable,m=void 0!==h&&h,y=mask.found?mask:main,v=y.width,w=y.height,_="fak"===n,S=_?"":"fa-w-".concat(Math.ceil(v/w*16)),x=[R.replacementClass,r?"".concat(R.familyPrefix,"-").concat(r):"",S].filter((function(e){return-1===d.classes.indexOf(e)})).filter((function(e){return""!==e||!!e})).concat(d.classes).join(" "),content={children:[],attributes:f({},d.attributes,{"data-prefix":n,"data-icon":r,class:x,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(w)})},A=_&&!~d.classes.indexOf("fa-fw")?{width:"".concat(v/w*16*.0625,"em")}:{};m&&(content.attributes[I]=""),title&&content.children.push({tag:"title",attributes:{id:content.attributes["aria-labelledby"]||"title-".concat(l||le())},children:[title]});var O=f({},content,{prefix:n,iconName:r,main:main,mask:mask,maskId:c,transform:o,symbol:symbol,styles:f({},A,d.styles)}),C=mask.found&&main.found?function(e){var t,n=e.children,r=e.attributes,main=e.main,mask=e.mask,o=e.maskId,c=e.transform,l=main.width,d=main.icon,h=mask.width,m=mask.icon,y=pe({transform:c,containerWidth:h,iconWidth:l}),v={tag:"rect",attributes:f({},me,{fill:"white"})},w=d.children?{children:d.children.map(ge)}:{},_={tag:"g",attributes:f({},y.inner),children:[ge(f({tag:d.tag,attributes:f({},d.attributes,y.path)},w))]},S={tag:"g",attributes:f({},y.outer),children:[_]},x="mask-".concat(o||le()),A="clip-".concat(o||le()),O={tag:"mask",attributes:f({},me,{id:x,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[v,S]},defs={tag:"defs",children:[{tag:"clipPath",attributes:{id:A},children:(t=m,"g"===t.tag?t.children:[t])},O]};return n.push(defs,{tag:"rect",attributes:f({fill:"currentColor","clip-path":"url(#".concat(A,")"),mask:"url(#".concat(x,")")},me)}),{children:n,attributes:r}}(O):function(e){var t=e.children,n=e.attributes,main=e.main,r=e.transform,o=de(e.styles);if(o.length>0&&(n.style=o),he(r)){var c=pe({transform:r,containerWidth:main.width,iconWidth:main.width});t.push({tag:"g",attributes:f({},c.outer),children:[{tag:"g",attributes:f({},c.inner),children:[{tag:main.icon.tag,children:main.icon.children,attributes:f({},main.icon.attributes,c.path)}]}]})}else t.push(main.icon);return{children:t,attributes:n}}(O),E=C.children,k=C.attributes;return O.children=E,O.attributes=k,symbol?function(e){var t=e.prefix,n=e.iconName,r=e.children,o=e.attributes,symbol=e.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:f({},o,{id:!0===symbol?"".concat(t,"-").concat(R.familyPrefix,"-").concat(n):symbol}),children:r}]}]}(O):function(e){var t=e.children,main=e.main,mask=e.mask,n=e.attributes,r=e.styles,o=e.transform;if(he(o)&&main.found&&!mask.found){var c={x:main.width/main.height/2,y:.5};n.style=de(f({},r,{"transform-origin":"".concat(c.x+o.x/16,"em ").concat(c.y+o.y/16,"em")}))}return[{tag:"svg",attributes:n,children:t}]}(O)}function ve(e){var content=e.content,t=e.width,n=e.height,r=e.transform,title=e.title,o=e.extra,c=e.watchable,l=void 0!==c&&c,d=f({},o.attributes,title?{title:title}:{},{class:o.classes.join(" ")});l&&(d[I]="");var h=f({},o.styles);he(r)&&(h.transform=function(e){var t=e.transform,n=e.width,r=void 0===n?16:n,o=e.height,c=void 0===o?16:o,l=e.startCentered,f=void 0!==l&&l,d="";return d+=f&&E?"translate(".concat(t.x/se-r/2,"em, ").concat(t.y/se-c/2,"em) "):f?"translate(calc(-50% + ".concat(t.x/se,"em), calc(-50% + ").concat(t.y/se,"em)) "):"translate(".concat(t.x/se,"em, ").concat(t.y/se,"em) "),d+="scale(".concat(t.size/se*(t.flipX?-1:1),", ").concat(t.size/se*(t.flipY?-1:1),") "),d+"rotate(".concat(t.rotate,"deg) ")}({transform:r,startCentered:!0,width:t,height:n}),h["-webkit-transform"]=h.transform);var m=de(h);m.length>0&&(d.style=m);var y=[];return y.push({tag:"span",attributes:d,children:[content]}),title&&y.push({tag:"span",attributes:{class:"sr-only"},children:[title]}),y}var be=function(){},we=(R.measurePerformance&&O&&O.mark&&O.measure,function(e,t,n,r){var i,o,c,l=Object.keys(e),f=l.length,d=void 0!==r?function(e,t){return function(a,b,n,r){return e.call(t,a,b,n,r)}}(t,r):t;for(void 0===n?(i=1,c=e[l[0]]):(i=0,c=n);i<f;i++)c=d(c,e[o=l[i]],o,e);return c});function _e(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.skipHooks,o=void 0!==r&&r,c=Object.keys(t).reduce((function(e,n){var r=t[n];return!!r.icon?e[r.iconName]=r.icon:e[n]=r,e}),{});"function"!=typeof F.hooks.addPack||o?F.styles[e]=f({},F.styles[e]||{},c):F.hooks.addPack(e,c),"fas"===e&&_e("fa",t)}var Se=F.styles,xe=F.shims,Ae=function(){var e=function(e){return we(Se,(function(t,style,n){return t[n]=we(style,e,{}),t}),{})};e((function(e,t,n){return t[3]&&(e[t[3]]=n),e})),e((function(e,t,n){var r=t[2];return e[n]=n,r.forEach((function(t){e[t]=n})),e}));var t="far"in Se;we(xe,(function(e,n){var r=n[0],o=n[1],c=n[2];return"far"!==o||t||(o="fas"),e[r]={prefix:o,iconName:c},e}),{})};Ae();F.styles;function Oe(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}function Ce(e){var t=e.tag,n=e.attributes,r=void 0===n?{}:n,o=e.children,c=void 0===o?[]:o;return"string"==typeof e?fe(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,'="').concat(fe(e[n]),'" ')}),"").trim()}(r),">").concat(c.map(Ce).join(""),"</").concat(t,">")}var Ee=function(e){var t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e?e.toLowerCase().split(" ").reduce((function(e,t){var n=t.toLowerCase().split("-"),r=n[0],o=n.slice(1).join("-");if(r&&"h"===o)return e.flipX=!0,e;if(r&&"v"===o)return e.flipY=!0,e;if(o=parseFloat(o),isNaN(o))return e;switch(r){case"grow":e.size=e.size+o;break;case"shrink":e.size=e.size-o;break;case"left":e.x=e.x-o;break;case"right":e.x=e.x+o;break;case"up":e.y=e.y-o;break;case"down":e.y=e.y+o;break;case"rotate":e.rotate=e.rotate+o}return e}),t):t};function ke(e){this.name="MissingIcon",this.message=e||"Icon unavailable",this.stack=(new Error).stack}ke.prototype=Object.create(Error.prototype),ke.prototype.constructor=ke;var Ie={fill:"currentColor"},Pe={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},Me={tag:"path",attributes:f({},Ie,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},Te=f({},Pe,{attributeName:"opacity"});f({},Ie,{cx:"256",cy:"364",r:"28"}),f({},Pe,{attributeName:"r",values:"28;14;28;28;14;28;"}),f({},Te,{values:"1;0;1;1;0;1;"}),f({},Ie,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),f({},Te,{values:"1;0;0;0;0;1;"}),f({},Ie,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),f({},Te,{values:"0;0;1;1;0;0;"}),F.styles;function je(e){var t=e[0],n=e[1],r=d(e.slice(4),1)[0];return{found:!0,width:t,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(R.familyPrefix,"-").concat(T.GROUP)},children:[{tag:"path",attributes:{class:"".concat(R.familyPrefix,"-").concat(T.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(R.familyPrefix,"-").concat(T.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}F.styles;function Ue(){var e="fa",t=k,n=R.familyPrefix,r=R.replacementClass,s='svg:not(:root).svg-inline--fa {\n  overflow: visible;\n}\n\n.svg-inline--fa {\n  display: inline-block;\n  font-size: inherit;\n  height: 1em;\n  overflow: visible;\n  vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n  vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n  width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n  width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n  width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n  width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n  width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n  width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n  width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n  width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n  width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n  width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n  width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n  width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n  width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n  width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n  width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n  width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n  width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n  width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n  width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n  width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n  margin-right: 0.3em;\n  width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n  margin-left: 0.3em;\n  width: auto;\n}\n.svg-inline--fa.fa-border {\n  height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n  width: 2em;\n}\n.svg-inline--fa.fa-fw {\n  width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.fa-layers {\n  display: inline-block;\n  height: 1em;\n  position: relative;\n  text-align: center;\n  vertical-align: -0.125em;\n  width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n  -webkit-transform-origin: center center;\n          transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n  display: inline-block;\n  position: absolute;\n  text-align: center;\n}\n\n.fa-layers-text {\n  left: 50%;\n  top: 50%;\n  -webkit-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n  -webkit-transform-origin: center center;\n          transform-origin: center center;\n}\n\n.fa-layers-counter {\n  background-color: #ff253a;\n  border-radius: 1em;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: #fff;\n  height: 1.5em;\n  line-height: 1;\n  max-width: 5em;\n  min-width: 1.5em;\n  overflow: hidden;\n  padding: 0.25em;\n  right: 0;\n  text-overflow: ellipsis;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top right;\n          transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n  bottom: 0;\n  right: 0;\n  top: auto;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: bottom right;\n          transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n  bottom: 0;\n  left: 0;\n  right: auto;\n  top: auto;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: bottom left;\n          transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n  right: 0;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top right;\n          transform-origin: top right;\n}\n\n.fa-layers-top-left {\n  left: 0;\n  right: auto;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top left;\n          transform-origin: top left;\n}\n\n.fa-lg {\n  font-size: 1.3333333333em;\n  line-height: 0.75em;\n  vertical-align: -0.0667em;\n}\n\n.fa-xs {\n  font-size: 0.75em;\n}\n\n.fa-sm {\n  font-size: 0.875em;\n}\n\n.fa-1x {\n  font-size: 1em;\n}\n\n.fa-2x {\n  font-size: 2em;\n}\n\n.fa-3x {\n  font-size: 3em;\n}\n\n.fa-4x {\n  font-size: 4em;\n}\n\n.fa-5x {\n  font-size: 5em;\n}\n\n.fa-6x {\n  font-size: 6em;\n}\n\n.fa-7x {\n  font-size: 7em;\n}\n\n.fa-8x {\n  font-size: 8em;\n}\n\n.fa-9x {\n  font-size: 9em;\n}\n\n.fa-10x {\n  font-size: 10em;\n}\n\n.fa-fw {\n  text-align: center;\n  width: 1.25em;\n}\n\n.fa-ul {\n  list-style-type: none;\n  margin-left: 2.5em;\n  padding-left: 0;\n}\n.fa-ul > li {\n  position: relative;\n}\n\n.fa-li {\n  left: -2em;\n  position: absolute;\n  text-align: center;\n  width: 2em;\n  line-height: inherit;\n}\n\n.fa-border {\n  border: solid 0.08em #eee;\n  border-radius: 0.1em;\n  padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n  float: left;\n}\n\n.fa-pull-right {\n  float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n  margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n  margin-left: 0.3em;\n}\n\n.fa-spin {\n  -webkit-animation: fa-spin 2s infinite linear;\n          animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n  -webkit-animation: fa-spin 1s infinite steps(8);\n          animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n  }\n}\n\n@keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n  }\n}\n.fa-rotate-90 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n  -webkit-transform: rotate(90deg);\n          transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n  -webkit-transform: rotate(180deg);\n          transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n  -webkit-transform: rotate(270deg);\n          transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n  -webkit-transform: scale(-1, 1);\n          transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n  -webkit-transform: scale(1, -1);\n          transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n  -webkit-transform: scale(-1, -1);\n          transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n  -webkit-filter: none;\n          filter: none;\n}\n\n.fa-stack {\n  display: inline-block;\n  height: 2em;\n  position: relative;\n  width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n  height: 1em;\n  width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n  height: 2em;\n  width: 2.5em;\n}\n\n.fa-inverse {\n  color: #fff;\n}\n\n.sr-only {\n  border: 0;\n  clip: rect(0, 0, 0, 0);\n  height: 1px;\n  margin: -1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n  clip: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  position: static;\n  width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n  fill: var(--fa-primary-color, currentColor);\n  opacity: 1;\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n  fill: var(--fa-secondary-color, currentColor);\n  opacity: 0.4;\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n  opacity: 0.4;\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n  opacity: 1;\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n  fill: black;\n}\n\n.fad.fa-inverse {\n  color: #fff;\n}';if(n!==e||r!==t){var o=new RegExp("\\.".concat(e,"\\-"),"g"),c=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");s=s.replace(o,".".concat(n,"-")).replace(c,"--".concat(n,"-")).replace(l,".".concat(r))}return s}var Re=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}var t,n,r;return t=e,n=[{key:"add",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n.reduce(this._pullDefinitions,{});Object.keys(o).forEach((function(t){e.definitions[t]=f({},e.definitions[t]||{},o[t]),_e(t,o[t]),Ae()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map((function(t){var r=n[t],o=r.prefix,c=r.iconName,l=r.icon;e[o]||(e[o]={}),e[o][c]=l})),e}}],n&&c(t.prototype,n),r&&c(t,r),e}();function Ne(){R.autoAddCss&&!Be&&(ue(Ue()),Be=!0)}function Fe(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map((function(a){return Ce(a)}))}}),Object.defineProperty(e,"node",{get:function(){if(C){var t=A.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function ze(e){var t=e.prefix,n=void 0===t?"fa":t,r=e.iconName;if(r)return Oe(Le.definitions,n,r)||Oe(F.styles,n,r)}var De,Le=new Re,Be=!1,Ve={transform:function(e){return Ee(e)}},He=(De=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?ce:n,o=t.symbol,symbol=void 0!==o&&o,c=t.mask,mask=void 0===c?null:c,l=t.maskId,d=void 0===l?null:l,h=t.title,title=void 0===h?null:h,m=t.titleId,y=void 0===m?null:m,v=t.classes,w=void 0===v?[]:v,_=t.attributes,S=void 0===_?{}:_,x=t.styles,A=void 0===x?{}:x;if(e){var O=e.prefix,C=e.iconName,E=e.icon;return Fe(f({type:"icon"},e),(function(){return Ne(),R.autoA11y&&(title?S["aria-labelledby"]="".concat(R.replacementClass,"-title-").concat(y||le()):(S["aria-hidden"]="true",S.focusable="false")),ye({icons:{main:je(E),mask:mask?je(mask.icon):{found:!1,width:null,height:null,icon:{}}},prefix:O,iconName:C,transform:f({},ce,r),symbol:symbol,title:title,maskId:d,titleId:y,extra:{attributes:S,styles:A,classes:w}})}))}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(e||{}).icon?e:ze(e||{}),mask=t.mask;return mask&&(mask=(mask||{}).icon?mask:ze(mask||{})),De(n,f({},t,{mask:mask}))}),text=function(content){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.transform,n=void 0===t?ce:t,r=e.title,title=void 0===r?null:r,o=e.classes,c=void 0===o?[]:o,l=e.attributes,d=void 0===l?{}:l,m=e.styles,y=void 0===m?{}:m;return Fe({type:"text",content:content},(function(){return Ne(),ve({content:content,transform:f({},ce,n),title:title,extra:{attributes:d,styles:y,classes:["".concat(R.familyPrefix,"-layers-text")].concat(h(c))}})}))}}).call(this,n(42),n(270).setImmediate)},,,,,function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return v}));var r=[{type:"text/plain",ext:"txt"},{type:"text/html",ext:"html"},{type:"text/javascript",ext:"js"},{type:"text/css",ext:"css"},{type:"text/csv",ext:"csv"},{type:"text/yaml",ext:"yml"},{type:"text/yaml",ext:"yaml"},{type:"text/calendar",ext:"ics"},{type:"text/calendar",ext:"ical"},{type:"image/apng",ext:"apng"},{type:"image/bmp",ext:"bmp"},{type:"image/gif",ext:"gif"},{type:"image/x-icon",ext:"ico"},{type:"image/x-icon",ext:"cur"},{type:"image/jpeg",ext:"jpg"},{type:"image/jpeg",ext:"jpeg"},{type:"image/jpeg",ext:"jfif"},{type:"image/jpeg",ext:"pjp"},{type:"image/jpeg",ext:"pjpeg"},{type:"image/png",ext:"png"},{type:"image/svg+xml",ext:"svg"},{type:"image/tiff",ext:"tif"},{type:"image/tiff",ext:"tiff"},{type:"image/webp",ext:"webp"},{type:"application/json",ext:"json"},{type:"application/xml",ext:"xml"},{type:"application/x-sh",ext:"sh"},{type:"application/zip",ext:"zip"},{type:"application/x-rar-compressed",ext:"rar"},{type:"application/x-tar",ext:"tar"},{type:"application/x-bzip",ext:"bz"},{type:"application/x-bzip2",ext:"bz2"},{type:"application/pdf",ext:"pdf"},{type:"application/java-archive",ext:"jar"},{type:"application/msword",ext:"doc"},{type:"application/vnd.ms-excel",ext:"xls"},{type:"application/vnd.ms-excel",ext:"xlsx"},{type:"message/rfc822",ext:"eml"}],o=function(e){return void 0===e&&(e={}),0===Object.keys(e).length},c=function(e,t,n){if(!e||!e.sort)return!1;var r=n&&"desc"===n?-1:1;return e.sort((function(a,b){var e=a[t],n=b[t];return void 0===n?void 0===e?0:1*r:void 0===e||e<n?-1*r:e>n?1*r:0})),!0},l=function(e,t){var n=Object.assign({},e);return t&&("string"==typeof t?delete n[t]:t.forEach((function(e){delete n[e]}))),n},f=function(e,t){void 0===t&&(t="application/octet-stream");var n=e.toLowerCase(),o=r.filter((function(e){return n.endsWith("."+e.ext)}));return o.length>0?o[0].type:t},d=function(e){var t=e.toLowerCase();return!!t.startsWith("text/")||("application/json"===t||"application/xml"===t||"application/sh"===t)},h=function(){for(var e="",t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",i=32;i>0;i-=1)e+=t[Math.floor(Math.random()*t.length)];return e},m=function(e){if(e.isResolved)return e;var t=!0,n=!1,r=!1,o=e.then((function(data){return r=!0,t=!1,data}),(function(e){throw n=!0,t=!1,e}));return o.isFullfilled=function(){return r},o.isPending=function(){return t},o.isRejected=function(){return n},o},y=function(){if("undefined"==typeof self)return!1;var e=self;return void 0!==e.WorkerGlobalScope&&self instanceof e.WorkerGlobalScope},v=function(){return{isBrowser:"undefined"!=typeof window&&void 0!==window.document,isNode:void 0!==e&&null!=e.versions&&null!=e.versions.node}},w=function(e,t,n){if(void 0===t&&(t=[]),void 0===n&&(n=[]),!S(e))return e;var r={};for(var o in e){if(e.hasOwnProperty(o))r[t.includes(o)?o:o[0].toLowerCase()+o.slice(1)]=n.includes(o)?e[o]:w(e[o],t,n)}return r},_=function(e,t,n){if(void 0===t&&(t=[]),void 0===n&&(n=[]),!S(e))return e;var r={};for(var o in e){if(e.hasOwnProperty(o))r[t.includes(o)?o:o[0].toUpperCase()+o.slice(1)]=n.includes(o)?e[o]:_(e[o],t,n)}return r},S=function(e){return!(!(e instanceof Object)||e instanceof Array||e instanceof Function||e instanceof Number||e instanceof String||e instanceof Boolean)};!function(){function e(){}e.isEmpty=o,e.sortByField=c,e.objectLessAttributes=l,e.filenameToContentType=f,e.isTextFile=d,e.generateRandomString=h,e.makeQuerablePromise=m,e.isWebWorker=y,e.browserOrNode=v,e.transferKeyToLowerCase=w,e.transferKeyToUpperCase=_,e.isStrictObject=S}()}).call(this,n(103))},function(e,t,n){"use strict";var r=n(430),o=n(432);function c(){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=C,t.resolve=function(source,e){return C(source,!1,!0).resolve(e)},t.resolveObject=function(source,e){return source?C(source,!1,!0).resolveObject(e):e},t.format=function(e){o.isString(e)&&(e=C(e));return e instanceof c?e.format():c.prototype.format.call(e)},t.Url=c;var l=/^([a-z0-9.+-]+:)/i,f=/:[0-9]*$/,d=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,h=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),m=["'"].concat(h),y=["%","/","?",";","#"].concat(m),v=["/","?","#"],w=/^[+a-z0-9A-Z_-]{0,63}$/,_=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,S={javascript:!0,"javascript:":!0},x={javascript:!0,"javascript:":!0},A={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},O=n(433);function C(e,t,n){if(e&&o.isObject(e)&&e instanceof c)return e;var u=new c;return u.parse(e,t,n),u}c.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var c=e.indexOf("?"),f=-1!==c&&c<e.indexOf("#")?"?":"#",h=e.split(f);h[0]=h[0].replace(/\\/g,"/");var C=e=h.join(f);if(C=C.trim(),!n&&1===e.split("#").length){var E=d.exec(C);if(E)return this.path=C,this.href=C,this.pathname=E[1],E[2]?(this.search=E[2],this.query=t?O.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var k=l.exec(C);if(k){var I=(k=k[0]).toLowerCase();this.protocol=I,C=C.substr(k.length)}if(n||k||C.match(/^\/\/[^@\/]+@[^@\/]+/)){var P="//"===C.substr(0,2);!P||k&&x[k]||(C=C.substr(2),this.slashes=!0)}if(!x[k]&&(P||k&&!A[k])){for(var M,T,j=-1,i=0;i<v.length;i++){-1!==(U=C.indexOf(v[i]))&&(-1===j||U<j)&&(j=U)}-1!==(T=-1===j?C.lastIndexOf("@"):C.lastIndexOf("@",j))&&(M=C.slice(0,T),C=C.slice(T+1),this.auth=decodeURIComponent(M)),j=-1;for(i=0;i<y.length;i++){var U;-1!==(U=C.indexOf(y[i]))&&(-1===j||U<j)&&(j=U)}-1===j&&(j=C.length),this.host=C.slice(0,j),C=C.slice(j),this.parseHost(),this.hostname=this.hostname||"";var R="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!R)for(var N=this.hostname.split(/\./),F=(i=0,N.length);i<F;i++){var z=N[i];if(z&&!z.match(w)){for(var D="",L=0,B=z.length;L<B;L++)z.charCodeAt(L)>127?D+="x":D+=z[L];if(!D.match(w)){var V=N.slice(0,i),H=N.slice(i+1),W=z.match(_);W&&(V.push(W[1]),H.unshift(W[2])),H.length&&(C="/"+H.join(".")+C),this.hostname=V.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=r.toASCII(this.hostname));var p=this.port?":"+this.port:"",$=this.hostname||"";this.host=$+p,this.href+=this.host,R&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==C[0]&&(C="/"+C))}if(!S[I])for(i=0,F=m.length;i<F;i++){var K=m[i];if(-1!==C.indexOf(K)){var G=encodeURIComponent(K);G===K&&(G=escape(K)),C=C.split(K).join(G)}}var Y=C.indexOf("#");-1!==Y&&(this.hash=C.substr(Y),C=C.slice(0,Y));var J=C.indexOf("?");if(-1!==J?(this.search=C.substr(J),this.query=C.substr(J+1),t&&(this.query=O.parse(this.query)),C=C.slice(0,J)):t&&(this.search="",this.query={}),C&&(this.pathname=C),A[I]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){p=this.pathname||"";var s=this.search||"";this.path=p+s}return this.href=this.format(),this},c.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",c=!1,l="";this.host?c=e+this.host:this.hostname&&(c=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(c+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(l=O.stringify(this.query));var f=this.search||l&&"?"+l||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||A[t])&&!1!==c?(c="//"+(c||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):c||(c=""),r&&"#"!==r.charAt(0)&&(r="#"+r),f&&"?"!==f.charAt(0)&&(f="?"+f),t+c+(n=n.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(f=f.replace("#","%23"))+r},c.prototype.resolve=function(e){return this.resolveObject(C(e,!1,!0)).format()},c.prototype.resolveObject=function(e){if(o.isString(e)){var t=new c;t.parse(e,!1,!0),e=t}for(var n=new c,r=Object.keys(this),l=0;l<r.length;l++){var f=r[l];n[f]=this[f]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var d=Object.keys(e),h=0;h<d.length;h++){var m=d[h];"protocol"!==m&&(n[m]=e[m])}return A[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!A[e.protocol]){for(var y=Object.keys(e),v=0;v<y.length;v++){var w=y[v];n[w]=e[w]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||x[e.protocol])n.pathname=e.pathname;else{for(var _=(e.pathname||"").split("/");_.length&&!(e.host=_.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==_[0]&&_.unshift(""),_.length<2&&_.unshift(""),n.pathname=_.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var p=n.pathname||"",s=n.search||"";n.path=p+s}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var S=n.pathname&&"/"===n.pathname.charAt(0),O=e.host||e.pathname&&"/"===e.pathname.charAt(0),C=O||S||n.host&&e.pathname,E=C,k=n.pathname&&n.pathname.split("/")||[],I=(_=e.pathname&&e.pathname.split("/")||[],n.protocol&&!A[n.protocol]);if(I&&(n.hostname="",n.port=null,n.host&&(""===k[0]?k[0]=n.host:k.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===_[0]?_[0]=e.host:_.unshift(e.host)),e.host=null),C=C&&(""===_[0]||""===k[0])),O)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,k=_;else if(_.length)k||(k=[]),k.pop(),k=k.concat(_),n.search=e.search,n.query=e.query;else if(!o.isNullOrUndefined(e.search)){if(I)n.hostname=n.host=k.shift(),(j=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=j.shift(),n.host=n.hostname=j.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!k.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var P=k.slice(-1)[0],M=(n.host||e.host||k.length>1)&&("."===P||".."===P)||""===P,T=0,i=k.length;i>=0;i--)"."===(P=k[i])?k.splice(i,1):".."===P?(k.splice(i,1),T++):T&&(k.splice(i,1),T--);if(!C&&!E)for(;T--;T)k.unshift("..");!C||""===k[0]||k[0]&&"/"===k[0].charAt(0)||k.unshift(""),M&&"/"!==k.join("/").substr(-1)&&k.push("");var j,U=""===k[0]||k[0]&&"/"===k[0].charAt(0);I&&(n.hostname=n.host=U?"":k.length?k.shift():"",(j=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=j.shift(),n.host=n.hostname=j.shift()));return(C=C||n.host&&k.length)&&!U&&k.unshift(""),k.length?n.pathname=k.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},c.prototype.parseHost=function(){var e=this.host,t=f.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return f})),n.d(t,"f",(function(){return d})),n.d(t,"g",(function(){return h})),n.d(t,"h",(function(){return m})),n.d(t,"i",(function(){return y}));var r={prefix:"fas",iconName:"arrow-right",icon:[448,512,[],"f061","M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"]},o={prefix:"fas",iconName:"calendar-times",icon:[448,512,[],"f273","M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm257.3 160l48.1-48.1c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0L224 306.7l-48.1-48.1c-4.7-4.7-12.3-4.7-17 0l-28.3 28.3c-4.7 4.7-4.7 12.3 0 17l48.1 48.1-48.1 48.1c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l48.1-48.1 48.1 48.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L269.3 352z"]},c={prefix:"fas",iconName:"check-square",icon:[448,512,[],"f14a","M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"]},l={prefix:"fas",iconName:"heart",icon:[512,512,[],"f004","M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"]},f={prefix:"fas",iconName:"sack-dollar",icon:[512,512,[],"f81d","M192 96h128l47.4-71.12A16 16 0 0 0 354.09 0H157.94a16 16 0 0 0-13.31 24.88zm128 32H192C-10.38 243.4.09 396.64.09 416c0 53 49.11 96 109.68 96h292.48c60.58 0 109.68-43 109.68-96 0-19 9.35-173.24-191.93-288zm-46.58 278v17.34a8.69 8.69 0 0 1-8.7 8.62h-17.41a8.69 8.69 0 0 1-8.71-8.62v-17.51a63.19 63.19 0 0 1-34.16-12.17 8.55 8.55 0 0 1-.66-13l12.84-12.06a8.92 8.92 0 0 1 11-.76 26.72 26.72 0 0 0 13.93 4h30.58c7.07 0 12.84-6.35 12.84-14.22 0-6.46-3.92-12.06-9.58-13.67l-49-14.54c-20.24-6-34.39-25.2-34.39-46.74 0-26.38 20.68-47.82 46.46-48.57v-17.48a8.69 8.69 0 0 1 8.74-8.62h17.41a8.68 8.68 0 0 1 8.7 8.62v17.55a63.12 63.12 0 0 1 34.17 12.17 8.55 8.55 0 0 1 .65 13l-12.73 12.2a8.92 8.92 0 0 1-11 .75 26.78 26.78 0 0 0-13.93-4h-30.56c-7.07 0-12.84 6.35-12.84 14.21 0 6.46 3.92 12.06 9.57 13.68l49 14.54c20.24 6 34.38 25.2 34.38 46.74-.14 26.4-20.92 47.94-46.6 48.54z"]},d={prefix:"fas",iconName:"shopping-cart",icon:[576,512,[],"f07a","M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z"]},h={prefix:"fas",iconName:"star",icon:[576,512,[],"f005","M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"]},m={prefix:"fas",iconName:"tag",icon:[512,512,[],"f02b","M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"]},y={prefix:"fas",iconName:"times-square",icon:[448,512,[],"f2d3","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-54.4 289.1c4.7 4.7 4.7 12.3 0 17L306 377.6c-4.7 4.7-12.3 4.7-17 0L224 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L102.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L280 256l65.6 65.1z"]}},,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));for(var r={},o={},i=0;i<256;i++){var c=i.toString(16).toLowerCase();1===c.length&&(c="0"+c),r[i]=c,o[c]=i}function l(e){for(var t="",i=0;i<e.byteLength;i++)t+=r[e[i]];return t}},function(e,t,n){"use strict";n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return S}));var r,o,c=new(function(){function e(){this.instances=[]}return e.prototype.get=function(e){var t=this.instances.find((function(t){return t.type===e}));return t||(t={type:e,object:new e},this.instances.push(t)),t.object},e}());function l(e){if(r)try{var t=r.get(e);if(t)return t;if(!o||!o.fallback)return t}catch(e){if(!o||!o.fallbackOnErrors)throw e}return c.get(e)}var f=function(){function e(e,t,n){void 0===n&&(n=!1),this.target=e,this.name=t,this.async=n}return Object.defineProperty(e.prototype,"instance",{get:function(){return l(this.target)},enumerable:!1,configurable:!0}),e}(),d=function(e){this.groups=[],this.each=!1,this.context=void 0,this.type=e.type,this.target=e.target,this.propertyName=e.propertyName,this.constraints=e.constraints,this.constraintCls=e.constraintCls,this.validationTypeOptions=e.validationTypeOptions,e.validationOptions&&(this.message=e.validationOptions.message,this.groups=e.validationOptions.groups,this.always=e.validationOptions.always,this.each=e.validationOptions.each,this.context=e.validationOptions.context)},h=function(){function e(){}return e.isValid=function(e){var t=this;return"isValid"!==e&&"getMessage"!==e&&-1!==Object.keys(this).map((function(e){return t[e]})).indexOf(e)},e.CUSTOM_VALIDATION="customValidation",e.NESTED_VALIDATION="nestedValidation",e.PROMISE_VALIDATION="promiseValidation",e.CONDITIONAL_VALIDATION="conditionalValidation",e.WHITELIST="whitelistValidation",e.IS_DEFINED="isDefined",e}(),m=function(){function e(){}return e.prototype.transform=function(e){var t=[];return Object.keys(e.properties).forEach((function(n){e.properties[n].forEach((function(r){var o={message:r.message,groups:r.groups,always:r.always,each:r.each},c={type:r.type,target:e.name,propertyName:n,constraints:r.constraints,validationTypeOptions:r.options,validationOptions:o};t.push(new d(c))}))})),t},e}(),y=n(514),v=function(){function e(){this.validationMetadatas=[],this.constraintMetadatas=[]}return Object.defineProperty(e.prototype,"hasValidationMetaData",{get:function(){return!!this.validationMetadatas.length},enumerable:!1,configurable:!0}),e.prototype.addValidationSchema=function(e){var t=this;(new m).transform(e).forEach((function(e){return t.addValidationMetadata(e)}))},e.prototype.addValidationMetadata=function(e){this.validationMetadatas.push(e)},e.prototype.addConstraintMetadata=function(e){this.constraintMetadatas.push(e)},e.prototype.groupByPropertyName=function(e){var t={};return e.forEach((function(e){t[e.propertyName]||(t[e.propertyName]=[]),t[e.propertyName].push(e)})),t},e.prototype.getTargetValidationMetadatas=function(e,t,n,r,o){var c=function(e){return void 0!==e.always?e.always:(!e.groups||!e.groups.length)&&n},l=function(e){return!(!r||o&&o.length||!e.groups||!e.groups.length)},f=this.validationMetadatas.filter((function(n){return(n.target===e||n.target===t)&&(!!c(n)||!l(n)&&(!(o&&o.length>0)||n.groups&&!!n.groups.find((function(e){return-1!==o.indexOf(e)}))))})),d=this.validationMetadatas.filter((function(t){return"string"!=typeof t.target&&(t.target!==e&&((!(t.target instanceof Function)||e.prototype instanceof t.target)&&(!!c(t)||!l(t)&&(!(o&&o.length>0)||t.groups&&!!t.groups.find((function(e){return-1!==o.indexOf(e)}))))))})).filter((function(e){return!f.find((function(t){return t.propertyName===e.propertyName&&t.type===e.type}))}));return f.concat(d)},e.prototype.getTargetValidatorConstraints=function(e){return this.constraintMetadatas.filter((function(t){return t.target===e}))},e}();function w(){var e=Object(y.a)();return e.classValidatorMetadataStorage||(e.classValidatorMetadataStorage=new v),e.classValidatorMetadataStorage}function _(e,t){return function(n){var r=t&&t.each?"each value in ":"";return e(r,n)}}function S(e,t){return function(object,n){!function(e){var t;if(e.validator instanceof Function){if(t=e.validator,l(v).getTargetValidatorConstraints(e.validator).length>1)throw"More than one implementation of ValidatorConstraintInterface found for validator on: ".concat(e.target.name,":").concat(e.propertyName)}else{var n=e.validator;t=function(){function e(){}return e.prototype.validate=function(e,t){return n.validate(e,t)},e.prototype.defaultMessage=function(e){return n.defaultMessage?n.defaultMessage(e):""},e}(),w().addConstraintMetadata(new f(t,e.name,e.async))}var r={type:e.name&&h.isValid(e.name)?e.name:h.CUSTOM_VALIDATION,target:e.target,propertyName:e.propertyName,validationOptions:e.options,constraintCls:t,constraints:e.constraints};w().addValidationMetadata(new d(r))}({name:e.name,target:object.constructor,propertyName:n,options:t,constraints:e.constraints,validator:e.validator})}}},,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return w})),n.d(t,"c",(function(){return O})),n.d(t,"d",(function(){return I})),n.d(t,"e",(function(){return F}));n(52);var r=n(55),o=function(e){var t=e.pathBase,n=e.router,o=e.getUserUuid,c=t&&"string"==typeof t?t:n.options&&"string"==typeof n.options.base?n.options.base.slice(0,-1):"";n.afterEach((function(e,t){var n="function"==typeof o?o():null;Object(r.c)({pagePath:e.fullPath,referrerPath:t.fullPath,userUuid:n},c)}))},c=n(1),l=n(11),f=(n(15),n(22),n(56),n(113),n(62),n(29),n(41),n(236),n(51),n(87),n(27),n(86),function(e,t){return t.domain_uid=e.hasOwnProperty("duid")?encodeURI(e.duid):null,t.domain_sessionidx=e.hasOwnProperty("sidx")?encodeURI(e.sidx):null,t.utm_pex=e.hasOwnProperty("utm_pex")?encodeURI(e.utm_pex):null,t.refr_url=e.hasOwnProperty("refr_url")?encodeURI(e.refr_url):null,t.pageview_id=e.hasOwnProperty("pvid")?encodeURI(e.pvid):null,t.xdomain_uid=e.hasOwnProperty("cduid")?encodeURI(e.cduid):null,t}),d=function(e){return null!=e},h=function(data,e){return data.hasOwnProperty(e)&&d(data[e])},m=function(e,data,t,n){return{page_url:window.location.href,domain_uid:null,domain_sessionidx:null,utm_pex:null,refr_url:document.referrer,soi_uid:data.hasOwnProperty("soi_uid")&&null!==data.soi_uid?data.soi_uid:null,portal_uid:null,content_uid:h(data,"content_id")&&h(data,"content_type")&&d(n)?"".concat(n,"-").concat(data.content_type,"-").concat(data.content_id):null,project_id:t,provider_uid:h(data,"shop_id")&&d(n)?"".concat(n,"-ME-").concat(data.shop_id):null,target_url:e,list:data.hasOwnProperty("list")&&null!==data.list?data.list:null,position:data.hasOwnProperty("position")&&null!==data.position?data.position:null}},y=function(){var e=Object(c.a)(regeneratorRuntime.mark((function e(t){var data,n,r,o,c,l,d,h,y;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return data=t.data,n=t.projectType,r=t.snowplow,o=t.urlToTrack,c=r.getSnpEDataLayer,l=r.snowplowAppId,e.next=4,c();case 4:return d=e.sent,h=m(o,data,l,n),y=f(d,h),e.abrupt("return",y);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v="https://hekate.abs-saas.com/go",w={ad:"AD",ga:"GA",leasing:"LE",voucher:"VO"},_=function(e,t){var n=t.replace(/[.]/g,"\\.");return new RegExp("".concat(n,"|^/")).test(e)},S=function(e){return Object.values(w).includes(e)},x=function(data){return Object.entries(data).map((function(e){var t=Object(l.a)(e,2),n=t[0],r=t[1],o=encodeURIComponent(n),c=encodeURIComponent(r).replace(/[!'()*]/g,escape);return"".concat(o,"=").concat(c)})).join("&")},A=function(){var e=Object(c.a)(regeneratorRuntime.mark((function e(t){var n,data,r,o,c,l,f;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.clickoutBaseUrl,data=t.data,r=t.payload,o=t.projectType,c=t.snowplow,l=t.urlToTrack,e.t0=Object,e.next=4,y({data:data,projectType:o,snowplow:c,urlToTrack:l});case 4:return e.t1=e.sent,e.t2=r,f=e.t0.assign.call(e.t0,e.t1,e.t2),e.abrupt("return","".concat(n,"?").concat(x(f)));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=Object(c.a)(regeneratorRuntime.mark((function e(){var t,n,r,o,c,l,f,d,h,m,y,w,x,O,C,E,k,data,I=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=I.length>0&&void 0!==I[0]?I[0]:{},n=t.clickoutBaseUrl,r=void 0===n?v:n,o=t.contentId,c=void 0===o?null:o,l=t.contentType,f=void 0===l?null:l,d=t.payload,h=void 0===d?{}:d,m=t.platform,y=void 0===m?null:m,w=t.projectType,x=t.shopId,O=void 0===x?null:x,C=t.snowplow,E=t.urlToTrack,k=void 0===E?"":E,!y||!_(k,y)){e.next=3;break}return e.abrupt("return",k);case 3:if(!c||S(f)){e.next=5;break}throw'The content type "'.concat(f,'" is not valid.');case 5:return data={content_id:c,shop_id:O,soi_uid:null,list:null,position:0,content_type:f},e.next=8,A({clickoutBaseUrl:r,data:data,payload:h,projectType:w,snowplow:C,urlToTrack:k});case 8:return e.abrupt("return",e.sent);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(e){var script=document.createElement("script");script.src="https://www.googletagmanager.com/gtag/js?id="+e,script.async=!0,document.getElementsByTagName("head").item(0).appendChild(script),window.dataLayer=window.dataLayer||[],window.gtag=function(){dataLayer.push(arguments)},window.gtag("js",new Date),window.gtag("config",e)},E=!1,k={trackEvent:function(e){var t=e.category,n=e.action,label=e.label,r=e.value;gtag("event",n,{category:t,label:label,value:r})},trackPageView:function(e){var t=e.referrerUrl,n=e.pageUrl;gtag("event","page_view",{page_location:document.location.origin+n,page_referrer:t,page_path:n})}},I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.googleAnalyticsId,n=e.isGoogleAnalyticsOptimizeOn,o=void 0!==n&&n,c=e.googleAnalyticsOptimizeContainerId;if(!E){if(!t)throw new Error("Cannot initialize Google analytics, invalid or missing googleAnalyticsId: ".concat(t));C(t),o&&gtag("config",t,{optimize_id:c}),gtag("set","anonymizeIp",!0),Object(r.a)(k.trackEvent),Object(r.b)(k.trackPageView),E=!0}return k},P=n(95),M=(n(6),n(76),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5e3;return new Promise((function(t,n){var r;if("undefined"!=typeof snpE)return t(snpE);document.addEventListener("snpE_loaded",(function(){return clearTimeout(r),t(snpE)})),r=setTimeout((function(){if("undefined"==typeof snpE)return n("Variable snpE was not present on initialization, and"+" snpE_loaded event was not emitted in ".concat(e," ms"))}),e)}))}),T=function(){window.addEventListener("error",function(){var e=Object(c.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M();case 2:e.sent.trackError(a);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},j=function(e,t){var p,n,r,o,i,c,g,script=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"script",l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"snowplow";p=window,n=document,r=script,o=e,p[i=l]||(p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[],p.GlobalSnowplowNamespace.push(i),p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)},p[i].q=p[i].q||[],c=n.createElement(r),g=n.getElementsByTagName(r)[0],c.async=1,c.src=o,g.parentNode.insertBefore(c,g)),window.snowplow.auto_tracking=t},U="//d1733r3id7jrw5.cloudfront.net/ccbi.js",R=!1,N={get snowplowAppId(){return window.appId},get snowplowCookieDomain(){return window.cookieDomain},getSnpEDataLayer:function(){return Object(c.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M();case 2:return t=e.sent,e.abrupt("return",t.getDataLayer());case 4:case"end":return e.stop()}}),e)})))()},trackEvent:function(e){var t=arguments;return Object(c.a)(regeneratorRuntime.mark((function n(){var r,o;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.length>1&&void 0!==t[1]?t[1]:[],n.next=3,M();case 3:(o=n.sent)[e].apply(o,Object(P.a)(r));case 5:case"end":return n.stop()}}),n)})))()},trackPageView:function(e){var t=this;return Object(c.a)(regeneratorRuntime.mark((function n(){var r,o,c;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=e.referrerUrl,o=e.pageUrl,c=e.userUuid,n.next=3,t.trackEvent("setUrl",[o]);case 3:return n.next=5,t.trackEvent("setReferrer",[r]);case 5:if(!c){n.next=8;break}return n.next=8,t.trackEvent("setUserUuid",[c]);case 8:return n.next=10,t.trackEvent("trackPageView");case 10:case"end":return n.stop()}}),n)})))()}},F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.snowplowAppId,n=e.snowplowAutoTracking,o=void 0!==n&&n,c=e.snowplowCookieDomain,l=void 0===c?".".concat(window.location.hostname):c,f=e.snowplowScriptUrl,d=void 0===f?U:f;if(!R){if(!t)throw new Error("Cannot initialize snowplow, invalid or missing snowplowAppId: ".concat(t));window.appId=t,window.cookieDomain=l,window.contextContent=null,T(),j(d,o),Object(r.b)(N.trackPageView.bind(N)),R=!0}return N}},,,,,,,,,,,,,,,,function(e,t,n){var r;e.exports=(r=n(44),n(124),n(427),r.HmacSHA256)},,function(e,t,n){"use strict";function r(e,t,n){"object"==typeof n.value&&(n.value=o(n.value)),n.enumerable&&!n.get&&!n.set&&n.configurable&&n.writable&&"__proto__"!==t?e[t]=n.value:Object.defineProperty(e,t,n)}function o(e){if("object"!=typeof e)return e;var t,n,c,i=0,l=Object.prototype.toString.call(e);if("[object Object]"===l?c=Object.create(e.__proto__||null):"[object Array]"===l?c=Array(e.length):"[object Set]"===l?(c=new Set,e.forEach((function(e){c.add(o(e))}))):"[object Map]"===l?(c=new Map,e.forEach((function(e,t){c.set(o(t),o(e))}))):"[object Date]"===l?c=new Date(+e):"[object RegExp]"===l?c=new RegExp(e.source,e.flags):"[object DataView]"===l?c=new e.constructor(o(e.buffer)):"[object ArrayBuffer]"===l?c=e.slice(0):"Array]"===l.slice(-6)&&(c=new e.constructor(e)),c){for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)r(c,n[i],Object.getOwnPropertyDescriptor(e,n[i]));for(i=0,n=Object.getOwnPropertyNames(e);i<n.length;i++)Object.hasOwnProperty.call(c,t=n[i])&&c[t]===e[t]||r(c,t,Object.getOwnPropertyDescriptor(e,t))}return c||e}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return f}));var r={prefix:"fab",iconName:"facebook",icon:[512,512,[],"f09a","M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"]},o={prefix:"fab",iconName:"facebook-f",icon:[320,512,[],"f39e","M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"]},c={prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]},l={prefix:"fab",iconName:"tiktok",icon:[448,512,[],"e07b","M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"]},f={prefix:"fab",iconName:"youtube",icon:[576,512,[],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r,o=function(e){var s="function"==typeof Symbol&&Symbol.iterator,t=s&&e[s],i=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")},c=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),c=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)c.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return c},l=function(){for(var e=[],i=0;i<arguments.length;i++)e=e.concat(c(arguments[i]));return e},f={VERBOSE:1,DEBUG:2,INFO:3,WARN:4,ERROR:5};!function(e){e.DEBUG="DEBUG",e.ERROR="ERROR",e.INFO="INFO",e.WARN="WARN",e.VERBOSE="VERBOSE"}(r||(r={}));var d=function(){function e(e,t){void 0===t&&(t=r.WARN),this.name=e,this.level=t,this._pluggables=[]}return e.prototype._padding=function(e){return e<10?"0"+e:""+e},e.prototype._ts=function(){var dt=new Date;return[this._padding(dt.getMinutes()),this._padding(dt.getSeconds())].join(":")+"."+dt.getMilliseconds()},e.prototype.configure=function(e){return e?(this._config=e,this._config):this._config},e.prototype._log=function(t){for(var n,c,l=[],d=1;d<arguments.length;d++)l[d-1]=arguments[d];var h=this.level;e.LOG_LEVEL&&(h=e.LOG_LEVEL),"undefined"!=typeof window&&window.LOG_LEVEL&&(h=window.LOG_LEVEL);var m=f[h],y=f[t];if(y>=m){var v=console.log.bind(console);t===r.ERROR&&console.error&&(v=console.error.bind(console)),t===r.WARN&&console.warn&&(v=console.warn.bind(console));var w="["+t+"] "+this._ts()+" "+this.name,_="";if(1===l.length&&"string"==typeof l[0])v(_=w+" - "+l[0]);else if(1===l.length)_=w+" "+l[0],v(w,l[0]);else if("string"==typeof l[0]){var S=l.slice(1);1===S.length&&(S=S[0]),_=w+" - "+l[0]+" "+S,v(w+" - "+l[0],S)}else _=w+" "+l,v(w,l);try{for(var x=o(this._pluggables),A=x.next();!A.done;A=x.next()){var O=A.value,C={message:_,timestamp:Date.now()};O.pushLogs([C])}}catch(e){n={error:e}}finally{try{A&&!A.done&&(c=x.return)&&c.call(x)}finally{if(n)throw n.error}}}},e.prototype.log=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._log.apply(this,l([r.INFO],e))},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._log.apply(this,l([r.INFO],e))},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._log.apply(this,l([r.WARN],e))},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._log.apply(this,l([r.ERROR],e))},e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._log.apply(this,l([r.DEBUG],e))},e.prototype.verbose=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._log.apply(this,l([r.VERBOSE],e))},e.prototype.addPluggable=function(e){e&&"Logging"===e.getCategoryName()&&(this._pluggables.push(e),e.configure(this._config))},e.prototype.listPluggables=function(){return this._pluggables},e.LOG_LEVEL=null,e}()},,,,,,,,,,,,,function(e,t,n){var r;e.exports=(r=n(44),function(e){var t=r,n=t.lib,o=n.WordArray,c=n.Hasher,l=t.algo,f=[],d=[];!function(){function t(t){for(var n=e.sqrt(t),r=2;r<=n;r++)if(!(t%r))return!1;return!0}function n(e){return 4294967296*(e-(0|e))|0}for(var r=2,o=0;o<64;)t(r)&&(o<8&&(f[o]=n(e.pow(r,.5))),d[o]=n(e.pow(r,1/3)),o++),r++}();var h=[],m=l.SHA256=c.extend({_doReset:function(){this._hash=new o.init(f.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,a=n[0],b=n[1],r=n[2],o=n[3],c=n[4],l=n[5],g=n[6],f=n[7],i=0;i<64;i++){if(i<16)h[i]=0|e[t+i];else{var m=h[i-15],y=(m<<25|m>>>7)^(m<<14|m>>>18)^m>>>3,v=h[i-2],w=(v<<15|v>>>17)^(v<<13|v>>>19)^v>>>10;h[i]=y+h[i-7]+w+h[i-16]}var _=a&b^a&r^b&r,S=(a<<30|a>>>2)^(a<<19|a>>>13)^(a<<10|a>>>22),x=f+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&l^~c&g)+d[i]+h[i];f=g,g=l,l=c,c=o+x|0,o=r,r=b,b=a,a=x+(S+_)|0}n[0]=n[0]+a|0,n[1]=n[1]+b|0,n[2]=n[2]+r|0,n[3]=n[3]+o|0,n[4]=n[4]+c|0,n[5]=n[5]+l|0,n[6]=n[6]+g|0,n[7]=n[7]+f|0},_doFinalize:function(){var data=this._data,t=data.words,n=8*this._nDataBytes,r=8*data.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=e.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,data.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=c.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=c._createHelper(m),t.HmacSHA256=c._createHmacHelper(m)}(Math),r.SHA256)},,,,,,,function(e,t,n){var r;e.exports=(r=n(44),function(){var e=r,t=e.lib.WordArray;function n(e,n,r){for(var o=[],c=0,i=0;i<n;i++)if(i%4){var l=r[e.charCodeAt(i-1)]<<i%4*2|r[e.charCodeAt(i)]>>>6-i%4*2;o[c>>>2]|=l<<24-c%4*8,c++}return t.create(o,c)}e.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,map=this._map;e.clamp();for(var r=[],i=0;i<n;i+=3)for(var o=(t[i>>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,c=0;c<4&&i+.75*c<n;c++)r.push(map.charAt(o>>>6*(3-c)&63));var l=map.charAt(64);if(l)for(;r.length%4;)r.push(l);return r.join("")},parse:function(e){var t=e.length,map=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var o=0;o<map.length;o++)r[map.charCodeAt(o)]=o}var c=map.charAt(64);if(c){var l=e.indexOf(c);-1!==l&&(t=l)}return n(e,t,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),r.enc.Base64)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return t=t||{},new Promise((function(n,r){var s=new XMLHttpRequest,o=[],u=[],i={},a=function(){return{ok:2==(s.status/100|0),statusText:s.statusText,status:s.status,url:s.responseURL,text:function(){return Promise.resolve(s.responseText)},json:function(){return Promise.resolve(s.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([s.response]))},clone:a,headers:{keys:function(){return o},entries:function(){return u},get:function(e){return i[e.toLowerCase()]},has:function(e){return e.toLowerCase()in i}}}};for(var c in s.open(t.method||"get",e,!0),s.onload=function(){s.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){o.push(t=t.toLowerCase()),u.push([t,n]),i[t]=i[t]?i[t]+","+n:n})),n(a())},s.onerror=r,s.withCredentials="include"==t.credentials,t.headers)s.setRequestHeader(c,t.headers[c]);s.send(t.body||null)}))}},,,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"fromUtf8",(function(){return r})),n.d(t,"toUtf8",(function(){return o}));var r=function(input){return"function"==typeof TextEncoder?function(input){return(new TextEncoder).encode(input)}(input):function(input){for(var e=[],i=0,t=input.length;i<t;i++){var n=input.charCodeAt(i);if(n<128)e.push(n);else if(n<2048)e.push(n>>6|192,63&n|128);else if(i+1<input.length&&55296==(64512&n)&&56320==(64512&input.charCodeAt(i+1))){var r=65536+((1023&n)<<10)+(1023&input.charCodeAt(++i));e.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else e.push(n>>12|224,n>>6&63|128,63&n|128)}return Uint8Array.from(e)}(input)},o=function(input){return"function"==typeof TextDecoder?function(input){return new TextDecoder("utf-8").decode(input)}(input):function(input){for(var e="",i=0,t=input.length;i<t;i++){var n=input[i];if(n<128)e+=String.fromCharCode(n);else if(192<=n&&n<224){var r=input[++i];e+=String.fromCharCode((31&n)<<6|63&r)}else if(240<=n&&n<365){var o="%"+[n,input[++i],input[++i],input[++i]].map((function(e){return e.toString(16)})).join("%");e+=decodeURIComponent(o)}else e+=String.fromCharCode((15&n)<<12|(63&input[++i])<<6|63&input[++i])}return e}(input)}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"locateWindow",(function(){return o}));const r={};function o(){return"undefined"!=typeof window?window:"undefined"!=typeof self?self:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var p in e)t.hasOwnProperty(p)||(t[p]=e[p])}(n(470))},function(e,t,n){"use strict";function r(e){for(var p in e)t.hasOwnProperty(p)||(t[p]=e[p])}Object.defineProperty(t,"__esModule",{value:!0}),r(n(471)),r(n(287))},function(e,t,n){"use strict";var r,o=SyntaxError,c=Function,l=TypeError,f=function(e){try{return c('"use strict"; return ('+e+").constructor;")()}catch(e){}},d=Object.getOwnPropertyDescriptor;if(d)try{d({},"")}catch(e){d=null}var h=function(){throw new l},m=d?function(){try{return h}catch(e){try{return d(arguments,"callee").get}catch(e){return h}}}():h,y=n(475)(),v=Object.getPrototypeOf||function(e){return e.__proto__},w={},_="undefined"==typeof Uint8Array?r:v(Uint8Array),S={"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":y?v([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":w,"%AsyncGenerator%":w,"%AsyncGeneratorFunction%":w,"%AsyncIteratorPrototype%":w,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":c,"%GeneratorFunction%":w,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":y?v(v([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&y?v((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&y?v((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":y?v(""[Symbol.iterator]()):r,"%Symbol%":y?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":m,"%TypedArray%":_,"%TypeError%":l,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet},x=function e(t){var n;if("%AsyncFunction%"===t)n=f("async function () {}");else if("%GeneratorFunction%"===t)n=f("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=f("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&(n=v(o.prototype))}return S[t]=n,n},A={"%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"]},O=n(207),C=n(478),E=O.call(Function.call,Array.prototype.concat),k=O.call(Function.apply,Array.prototype.splice),I=O.call(Function.call,String.prototype.replace),P=O.call(Function.call,String.prototype.slice),M=O.call(Function.call,RegExp.prototype.exec),T=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,j=/\\(\\)?/g,U=function(e){var t=P(e,0,1),n=P(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return I(e,T,(function(e,t,n,o){r[r.length]=n?I(o,j,"$1"):t||e})),r},R=function(e,t){var n,r=e;if(C(A,r)&&(r="%"+(n=A[r])[0]+"%"),C(S,r)){var c=S[r];if(c===w&&(c=x(r)),void 0===c&&!t)throw new l("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:c}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new l('"allowMissing" argument must be a boolean');if(null===M(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=U(e),r=n.length>0?n[0]:"",c=R("%"+r+"%",t),f=c.name,h=c.value,m=!1,y=c.alias;y&&(r=y[0],k(n,E([0,1],y)));for(var i=1,v=!0;i<n.length;i+=1){var w=n[i],_=P(w,0,1),x=P(w,-1);if(('"'===_||"'"===_||"`"===_||'"'===x||"'"===x||"`"===x)&&_!==x)throw new o("property names with quotes must have matching quotes");if("constructor"!==w&&v||(m=!0),C(S,f="%"+(r+="."+w)+"%"))h=S[f];else if(null!=h){if(!(w in h)){if(!t)throw new l("base intrinsic for "+e+" exists, but the property is not available.");return}if(d&&i+1>=n.length){var desc=d(h,w);h=(v=!!desc)&&"get"in desc&&!("originalValue"in desc.get)?desc.get:h[w]}else v=C(h,w),h=h[w];v&&!m&&(S[f]=h)}}return h}},function(e,t,n){"use strict";var r=n(477);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r=String.prototype.replace,o=/%20/g,c="RFC1738",l="RFC3986";e.exports={default:l,formatters:{RFC1738:function(e){return r.call(e,o,"+")},RFC3986:function(e){return String(e)}},RFC1738:c,RFC3986:l}},,,function(e,t,n){"use strict";var r={name:"ClientOnly",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(e,t){var n=t.parent,r=t.slots,o=t.props,c=r(),l=c.default;void 0===l&&(l=[]);var f=c.placeholder;return n._isMounted?l:(n.$once("hook:mounted",(function(){n.$forceUpdate()})),o.placeholderTag&&(o.placeholder||f)?e(o.placeholderTag,{class:["client-only-placeholder"]},o.placeholder||f):l.length>0?l.map((function(){return e(!1)})):e(!1))}};e.exports=r},,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(111),o=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),c=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)c.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return c},c=new r.a("Amplify"),l=new(function(){function e(){this._components=[],this._config={},this._modules={},this.Auth=null,this.Analytics=null,this.API=null,this.Credentials=null,this.Storage=null,this.I18n=null,this.Cache=null,this.PubSub=null,this.Interactions=null,this.Pushnotification=null,this.UI=null,this.XR=null,this.Predictions=null,this.DataStore=null,this.Geo=null,this.Logger=r.a,this.ServiceWorker=null}return e.prototype.register=function(e){c.debug("component registered in amplify",e),this._components.push(e),"function"==typeof e.getModuleName?(this._modules[e.getModuleName()]=e,this[e.getModuleName()]=e):c.debug("no getModuleName method for component",e),e.configure(this._config)},e.prototype.configure=function(e){var t=this;return e?(this._config=Object.assign(this._config,e),c.debug("amplify config",this._config),Object.entries(this._modules).forEach((function(e){var n=o(e,2),r=(n[0],n[1]);Object.keys(r).forEach((function(e){t._modules[e]&&(r[e]=t._modules[e])}))})),this._components.map((function(e){e.configure(t._config)})),this._config):this._config},e.prototype.addPluggable=function(e){e&&e.getCategory&&"function"==typeof e.getCategory&&this._components.map((function(t){t.addPluggable&&"function"==typeof t.addPluggable&&t.addPluggable(e)}))},e}())},,function(e,t,n){"use strict";var r=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"];function o(e,t){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+e),t&&console.warn(t.stack))}var c=Array.isArray;function l(e){return null!==e&&"object"==typeof e}function f(e){return"string"==typeof e}var d=Object.prototype.toString;function h(e){return"[object Object]"===d.call(e)}function m(e){return null==e}function y(e){return"function"==typeof e}function v(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=null,r=null;return 1===e.length?l(e[0])||c(e[0])?r=e[0]:"string"==typeof e[0]&&(n=e[0]):2===e.length&&("string"==typeof e[0]&&(n=e[0]),(l(e[1])||c(e[1]))&&(r=e[1])),{locale:n,params:r}}function w(e){return JSON.parse(JSON.stringify(e))}function _(e,t){return!!~e.indexOf(t)}var S=Object.prototype.hasOwnProperty;function x(e,t){return S.call(e,t)}function A(e){for(var t=arguments,output=Object(e),i=1;i<arguments.length;i++){var source=t[i];if(null!=source){var n=void 0;for(n in source)x(source,n)&&(l(source[n])?output[n]=A(output[n],source[n]):output[n]=source[n])}}return output}function O(a,b){if(a===b)return!0;var e=l(a),t=l(b);if(!e||!t)return!e&&!t&&String(a)===String(b);try{var n=c(a),r=c(b);if(n&&r)return a.length===b.length&&a.every((function(e,i){return O(e,b[i])}));if(n||r)return!1;var o=Object.keys(a),f=Object.keys(b);return o.length===f.length&&o.every((function(e){return O(a[e],b[e])}))}catch(e){return!1}}function C(e){return null!=e&&Object.keys(e).forEach((function(t){"string"==typeof e[t]&&(e[t]=e[t].replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"))})),e}var E={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(e,t){var data=t.data,n=t.parent,r=t.props,o=t.slots,c=n.$i18n;if(c){var path=r.path,l=r.locale,f=r.places,d=o(),h=c.i(path,l,function(e){var t;for(t in e)if("default"!==t)return!1;return Boolean(t)}(d)||f?function(e,t){var n=t?function(e){0;return Array.isArray(e)?e.reduce(I,{}):Object.assign({},e)}(t):{};if(!e)return n;var r=(e=e.filter((function(e){return e.tag||""!==e.text.trim()}))).every(P);0;return e.reduce(r?k:I,n)}(d.default,f):d),m=r.tag&&!0!==r.tag||!1===r.tag?r.tag:"span";return m?e(m,data,h):h}}};function k(e,t){return t.data&&t.data.attrs&&t.data.attrs.place&&(e[t.data.attrs.place]=t),e}function I(e,t,n){return e[n]=t,e}function P(e){return Boolean(e.data&&e.data.attrs&&e.data.attrs.place)}var M,T={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(e,t){var n=t.props,o=t.parent,data=t.data,c=o.$i18n;if(!c)return null;var d=null,h=null;f(n.format)?d=n.format:l(n.format)&&(n.format.key&&(d=n.format.key),h=Object.keys(n.format).reduce((function(e,t){var o;return _(r,t)?Object.assign({},e,((o={})[t]=n.format[t],o)):e}),null));var m=n.locale||c.locale,y=c._ntp(n.value,m,d,h),v=y.map((function(e,t){var n,slot=data.scopedSlots&&data.scopedSlots[e.type];return slot?slot(((n={})[e.type]=e.value,n.index=t,n.parts=y,n)):e.value})),w=n.tag&&!0!==n.tag||!1===n.tag?n.tag:"span";return w?e(w,{attrs:data.attrs,class:data.class,staticClass:data.staticClass},v):v}};function j(e,t,n){N(e,n)&&F(e,t,n)}function U(e,t,n,r){if(N(e,n)){var o=n.context.$i18n;(function(e,t){var n=t.context;return e._locale===n.$i18n.locale})(e,n)&&O(t.value,t.oldValue)&&O(e._localeMessage,o.getLocaleMessage(o.locale))||F(e,t,n)}}function R(e,t,n,r){if(n.context){var c=n.context.$i18n||{};t.modifiers.preserve||c.preserveDirectiveContent||(e.textContent=""),e._vt=void 0,delete e._vt,e._locale=void 0,delete e._locale,e._localeMessage=void 0,delete e._localeMessage}else o("Vue instance does not exists in VNode context")}function N(e,t){var n=t.context;return n?!!n.$i18n||(o("VueI18n instance does not exists in Vue instance"),!1):(o("Vue instance does not exists in VNode context"),!1)}function F(e,t,n){var r,c,l=function(e){var path,t,n,r;f(e)?path=e:h(e)&&(path=e.path,t=e.locale,n=e.args,r=e.choice);return{path:path,locale:t,args:n,choice:r}}(t.value),path=l.path,d=l.locale,m=l.args,y=l.choice;if(path||d||m)if(path){var v=n.context;e._vt=e.textContent=null!=y?(r=v.$i18n).tc.apply(r,[path,y].concat(z(d,m))):(c=v.$i18n).t.apply(c,[path].concat(z(d,m))),e._locale=v.$i18n.locale,e._localeMessage=v.$i18n.getLocaleMessage(v.$i18n.locale)}else o("`path` is required in v-t directive");else o("value type not supported")}function z(e,t){var n=[];return e&&n.push(e),t&&(Array.isArray(t)||h(t))&&n.push(t),n}function D(e,t){void 0===t&&(t={bridge:!1}),D.installed=!0;(M=e).version&&Number(M.version.split(".")[0]);(function(e){e.prototype.hasOwnProperty("$i18n")||Object.defineProperty(e.prototype,"$i18n",{get:function(){return this._i18n}}),e.prototype.$t=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[e,r.locale,r._getMessages(),this].concat(t))},e.prototype.$tc=function(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];var o=this.$i18n;return o._tc.apply(o,[e,o.locale,o._getMessages(),this,t].concat(n))},e.prototype.$te=function(e,t){var n=this.$i18n;return n._te(e,n.locale,n._getMessages(),t)},e.prototype.$d=function(e){for(var t,n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];return(t=this.$i18n).d.apply(t,[e].concat(n))},e.prototype.$n=function(e){for(var t,n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];return(t=this.$i18n).n.apply(t,[e].concat(n))}})(M),M.mixin(function(e){function t(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===e&&(e=!1),e?{mounted:t}:{beforeCreate:function(){var e=this.$options;if(e.i18n=e.i18n||(e.__i18nBridge||e.__i18n?{}:null),e.i18n){if(e.i18n instanceof ne){if(e.__i18nBridge||e.__i18n)try{var t=e.i18n&&e.i18n.messages?e.i18n.messages:{};(e.__i18nBridge||e.__i18n).forEach((function(e){t=A(t,JSON.parse(e))})),Object.keys(t).forEach((function(n){e.i18n.mergeLocaleMessage(n,t[n])}))}catch(e){}this._i18n=e.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(h(e.i18n)){var n=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ne?this.$root.$i18n:null;if(n&&(e.i18n.root=this.$root,e.i18n.formatter=n.formatter,e.i18n.fallbackLocale=n.fallbackLocale,e.i18n.formatFallbackMessages=n.formatFallbackMessages,e.i18n.silentTranslationWarn=n.silentTranslationWarn,e.i18n.silentFallbackWarn=n.silentFallbackWarn,e.i18n.pluralizationRules=n.pluralizationRules,e.i18n.preserveDirectiveContent=n.preserveDirectiveContent),e.__i18nBridge||e.__i18n)try{var r=e.i18n&&e.i18n.messages?e.i18n.messages:{};(e.__i18nBridge||e.__i18n).forEach((function(e){r=A(r,JSON.parse(e))})),e.i18n.messages=r}catch(e){}var o=e.i18n.sharedMessages;o&&h(o)&&(e.i18n.messages=A(e.i18n.messages,o)),this._i18n=new ne(e.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===e.i18n.sync||e.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),n&&n.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ne?this._i18n=this.$root.$i18n:e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof ne&&(this._i18n=e.parent.$i18n)},beforeMount:function(){var e=this.$options;e.i18n=e.i18n||(e.__i18nBridge||e.__i18n?{}:null),e.i18n?(e.i18n instanceof ne||h(e.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ne||e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof ne)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:t,beforeDestroy:function(){if(this._i18n){var e=this;this.$nextTick((function(){e._subscribing&&(e._i18n.unsubscribeDataChanging(e),delete e._subscribing),e._i18nWatcher&&(e._i18nWatcher(),e._i18n.destroyVM(),delete e._i18nWatcher),e._localeWatcher&&(e._localeWatcher(),delete e._localeWatcher)}))}}}}(t.bridge)),M.directive("t",{bind:j,update:U,unbind:R}),M.component(E.name,E),M.component(T.name,T),M.config.optionMergeStrategies.i18n=function(e,t){return void 0===t?e:t}}var L=function(){this._caches=Object.create(null)};L.prototype.interpolate=function(e,t){if(!t)return[e];var n=this._caches[e];return n||(n=function(e){var t=[],n=0,text="";for(;n<e.length;){var r=e[n++];if("{"===r){text&&t.push({type:"text",value:text}),text="";var sub="";for(r=e[n++];void 0!==r&&"}"!==r;)sub+=r,r=e[n++];var o="}"===r,c=B.test(sub)?"list":o&&V.test(sub)?"named":"unknown";t.push({value:sub,type:c})}else"%"===r?"{"!==e[n]&&(text+=r):text+=r}return text&&t.push({type:"text",value:text}),t}(e),this._caches[e]=n),function(e,t){var n=[],r=0,o=Array.isArray(t)?"list":l(t)?"named":"unknown";if("unknown"===o)return n;for(;r<e.length;){var c=e[r];switch(c.type){case"text":n.push(c.value);break;case"list":n.push(t[parseInt(c.value,10)]);break;case"named":"named"===o&&n.push(t[c.value])}r++}return n}(n,t)};var B=/^(?:\d)+/,V=/^(?:\w)+/;var H=[];H[0]={ws:[0],ident:[3,0],"[":[4],eof:[7]},H[1]={ws:[1],".":[2],"[":[4],eof:[7]},H[2]={ws:[2],ident:[3,0],0:[3,0],number:[3,0]},H[3]={ident:[3,0],0:[3,0],number:[3,0],ws:[1,1],".":[2,1],"[":[4,1],eof:[7,1]},H[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],eof:8,else:[4,0]},H[5]={"'":[4,0],eof:8,else:[5,0]},H[6]={'"':[4,0],eof:8,else:[6,0]};var W=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function $(e){if(null==e)return"eof";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"ident";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"ws"}return"ident"}function K(path){var e,a,t,n=path.trim();return("0"!==path.charAt(0)||!isNaN(path))&&(t=n,W.test(t)?(a=(e=n).charCodeAt(0))!==e.charCodeAt(e.length-1)||34!==a&&39!==a?e:e.slice(1,-1):"*"+n)}var G=function(){this._cache=Object.create(null)};G.prototype.parsePath=function(path){var e=this._cache[path];return e||(e=function(path){var e,t,n,r,o,c,l,f=[],d=-1,h=0,m=0,y=[];function v(){var e=path[d+1];if(5===h&&"'"===e||6===h&&'"'===e)return d++,n="\\"+e,y[0](),!0}for(y[1]=function(){void 0!==t&&(f.push(t),t=void 0)},y[0]=function(){void 0===t?t=n:t+=n},y[2]=function(){y[0](),m++},y[3]=function(){if(m>0)m--,h=4,y[0]();else{if(m=0,void 0===t)return!1;if(!1===(t=K(t)))return!1;y[1]()}};null!==h;)if(d++,"\\"!==(e=path[d])||!v()){if(r=$(e),8===(o=(l=H[h])[r]||l.else||8))return;if(h=o[0],(c=y[o[1]])&&(n=void 0===(n=o[2])?e:n,!1===c()))return;if(7===h)return f}}(path),e&&(this._cache[path]=e)),e||[]},G.prototype.getPathValue=function(e,path){if(!l(e))return null;var t=this.parsePath(path);if(0===t.length)return null;for(var n=t.length,r=e,i=0;i<n;){var o=r[t[i]];if(null==o)return null;r=o,i++}return r};var Y,J=/<\/?[\w\s="/.':;#-\/]+>/,Q=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Z=/^@(?:\.([a-zA-Z]+))?:/,X=/[()]/g,ee={upper:function(e){return e.toLocaleUpperCase()},lower:function(e){return e.toLocaleLowerCase()},capitalize:function(e){return""+e.charAt(0).toLocaleUpperCase()+e.substr(1)}},te=new L,ne=function(e){var t=this;void 0===e&&(e={}),!M&&"undefined"!=typeof window&&window.Vue&&D(window.Vue);var n=e.locale||"en-US",r=!1!==e.fallbackLocale&&(e.fallbackLocale||"en-US"),o=e.messages||{},c=e.dateTimeFormats||e.datetimeFormats||{},l=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||te,this._modifiers=e.modifiers||{},this._missing=e.missing||null,this._root=e.root||null,this._sync=void 0===e.sync||!!e.sync,this._fallbackRoot=void 0===e.fallbackRoot||!!e.fallbackRoot,this._fallbackRootWithEmptyString=void 0===e.fallbackRootWithEmptyString||!!e.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==e.formatFallbackMessages&&!!e.formatFallbackMessages,this._silentTranslationWarn=void 0!==e.silentTranslationWarn&&e.silentTranslationWarn,this._silentFallbackWarn=void 0!==e.silentFallbackWarn&&!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new G,this._dataListeners=new Set,this._componentInstanceCreatedListener=e.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==e.preserveDirectiveContent&&!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._postTranslation=e.postTranslation||null,this._escapeParameterHtml=e.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in e&&(this.__VUE_I18N_BRIDGE__=e.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(e,n){var r=Object.getPrototypeOf(t);if(r&&r.getChoiceIndex)return r.getChoiceIndex.call(t,e,n);var o,c;return t.locale in t.pluralizationRules?t.pluralizationRules[t.locale].apply(t,[e,n]):(o=e,c=n,o=Math.abs(o),2===c?o?o>1?1:0:1:o?Math.min(o,2):0)},this._exist=function(e,n){return!(!e||!n)&&(!m(t._path.getPathValue(e,n))||!!e[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(o).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,o[e])})),this._initVM({locale:n,fallbackLocale:r,messages:o,dateTimeFormats:c,numberFormats:l})},re={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};ne.prototype._checkLocaleMessage=function(e,t,n){var r=function(e,t,n,l){if(h(n))Object.keys(n).forEach((function(o){var c=n[o];h(c)?(l.push(o),l.push("."),r(e,t,c,l),l.pop(),l.pop()):(l.push(o),r(e,t,c,l),l.pop())}));else if(c(n))n.forEach((function(n,o){h(n)?(l.push("["+o+"]"),l.push("."),r(e,t,n,l),l.pop(),l.pop()):(l.push("["+o+"]"),r(e,t,n,l),l.pop())}));else if(f(n)){if(J.test(n)){var d="Detected HTML in message '"+n+"' of keypath '"+l.join("")+"' at '"+t+"'. Consider component interpolation with '<i18n>' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===e?o(d):"error"===e&&function(e,t){"undefined"!=typeof console&&(console.error("[vue-i18n] "+e),t&&console.error(t.stack))}(d)}}};r(t,e,n,[])},ne.prototype._initVM=function(data){var e=M.config.silent;M.config.silent=!0,this._vm=new M({data:data,__VUE18N__INSTANCE__:!0}),M.config.silent=e},ne.prototype.destroyVM=function(){this._vm.$destroy()},ne.prototype.subscribeDataChanging=function(e){this._dataListeners.add(e)},ne.prototype.unsubscribeDataChanging=function(e){!function(e,t){if(e.delete(t));}(this._dataListeners,e)},ne.prototype.watchI18nData=function(){var e=this;return this._vm.$watch("$data",(function(){for(var t,n,r=(t=e._dataListeners,n=[],t.forEach((function(a){return n.push(a)})),n),i=r.length;i--;)M.nextTick((function(){r[i]&&r[i].$forceUpdate()}))}),{deep:!0})},ne.prototype.watchLocale=function(e){if(e){if(!this.__VUE_I18N_BRIDGE__)return null;var t=this,n=this._vm;return this.vm.$watch("locale",(function(r){n.$set(n,"locale",r),t.__VUE_I18N_BRIDGE__&&e&&(e.locale.value=r),n.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",(function(e){r.$set(r,"locale",e),r.$forceUpdate()}),{immediate:!0})},ne.prototype.onComponentInstanceCreated=function(e){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(e,this)},re.vm.get=function(){return this._vm},re.messages.get=function(){return w(this._getMessages())},re.dateTimeFormats.get=function(){return w(this._getDateTimeFormats())},re.numberFormats.get=function(){return w(this._getNumberFormats())},re.availableLocales.get=function(){return Object.keys(this.messages).sort()},re.locale.get=function(){return this._vm.locale},re.locale.set=function(e){this._vm.$set(this._vm,"locale",e)},re.fallbackLocale.get=function(){return this._vm.fallbackLocale},re.fallbackLocale.set=function(e){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",e)},re.formatFallbackMessages.get=function(){return this._formatFallbackMessages},re.formatFallbackMessages.set=function(e){this._formatFallbackMessages=e},re.missing.get=function(){return this._missing},re.missing.set=function(e){this._missing=e},re.formatter.get=function(){return this._formatter},re.formatter.set=function(e){this._formatter=e},re.silentTranslationWarn.get=function(){return this._silentTranslationWarn},re.silentTranslationWarn.set=function(e){this._silentTranslationWarn=e},re.silentFallbackWarn.get=function(){return this._silentFallbackWarn},re.silentFallbackWarn.set=function(e){this._silentFallbackWarn=e},re.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},re.preserveDirectiveContent.set=function(e){this._preserveDirectiveContent=e},re.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},re.warnHtmlInMessage.set=function(e){var t=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=e,n!==e&&("warn"===e||"error"===e)){var r=this._getMessages();Object.keys(r).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,r[e])}))}},re.postTranslation.get=function(){return this._postTranslation},re.postTranslation.set=function(e){this._postTranslation=e},re.sync.get=function(){return this._sync},re.sync.set=function(e){this._sync=e},ne.prototype._getMessages=function(){return this._vm.messages},ne.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},ne.prototype._getNumberFormats=function(){return this._vm.numberFormats},ne.prototype._warnDefault=function(e,t,n,r,o,c){if(!m(n))return n;if(this._missing){var l=this._missing.apply(null,[e,t,r,o]);if(f(l))return l}else 0;if(this._formatFallbackMessages){var d=v.apply(void 0,o);return this._render(t,c,d.params,t)}return t},ne.prototype._isFallbackRoot=function(e){return(this._fallbackRootWithEmptyString?!e:m(e))&&!m(this._root)&&this._fallbackRoot},ne.prototype._isSilentFallbackWarn=function(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn},ne.prototype._isSilentFallback=function(e,t){return this._isSilentFallbackWarn(t)&&(this._isFallbackRoot()||e!==this.fallbackLocale)},ne.prototype._isSilentTranslationWarn=function(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn},ne.prototype._interpolate=function(e,t,n,r,o,l,d){if(!t)return null;var v,w=this._path.getPathValue(t,n);if(c(w)||h(w))return w;if(m(w)){if(!h(t))return null;if(!f(v=t[n])&&!y(v))return null}else{if(!f(w)&&!y(w))return null;v=w}return f(v)&&(v.indexOf("@:")>=0||v.indexOf("@.")>=0)&&(v=this._link(e,t,v,r,"raw",l,d)),this._render(v,o,l,n)},ne.prototype._link=function(e,t,n,r,o,l,f){var d=n,h=d.match(Q);for(var m in h)if(h.hasOwnProperty(m)){var link=h[m],y=link.match(Z),v=y[0],w=y[1],S=link.replace(v,"").replace(X,"");if(_(f,S))return d;f.push(S);var x=this._interpolate(e,t,S,r,"raw"===o?"string":o,"raw"===o?void 0:l,f);if(this._isFallbackRoot(x)){if(!this._root)throw Error("unexpected error");var A=this._root.$i18n;x=A._translate(A._getMessages(),A.locale,A.fallbackLocale,S,r,o,l)}x=this._warnDefault(e,S,x,r,c(l)?l:[l],o),this._modifiers.hasOwnProperty(w)?x=this._modifiers[w](x):ee.hasOwnProperty(w)&&(x=ee[w](x)),f.pop(),d=x?d.replace(link,x):d}return d},ne.prototype._createMessageContext=function(e,t,path,n){var r=this,o=c(e)?e:[],f=l(e)?e:{},d=this._getMessages(),h=this.locale;return{list:function(e){return o[e]},named:function(e){return f[e]},values:e,formatter:t,path:path,messages:d,locale:h,linked:function(e){return r._interpolate(h,d[h]||{},e,null,n,void 0,[e])}}},ne.prototype._render=function(e,t,n,path){if(y(e))return e(this._createMessageContext(n,this._formatter||te,path,t));var r=this._formatter.interpolate(e,n,path);return r||(r=te.interpolate(e,n,path)),"string"!==t||f(r)?r:r.join("")},ne.prototype._appendItemToChain=function(e,t,n){var r=!1;return _(e,t)||(r=!0,t&&(r="!"!==t[t.length-1],t=t.replace(/!/g,""),e.push(t),n&&n[t]&&(r=n[t]))),r},ne.prototype._appendLocaleToChain=function(e,t,n){var r,o=t.split("-");do{var c=o.join("-");r=this._appendItemToChain(e,c,n),o.splice(-1,1)}while(o.length&&!0===r);return r},ne.prototype._appendBlockToChain=function(e,t,n){for(var r=!0,i=0;i<t.length&&"boolean"==typeof r;i++){var o=t[i];f(o)&&(r=this._appendLocaleToChain(e,o,n))}return r},ne.prototype._getLocaleChain=function(e,t){if(""===e)return[];this._localeChainCache||(this._localeChainCache={});var n=this._localeChainCache[e];if(!n){t||(t=this.fallbackLocale),n=[];for(var r,o=[e];c(o);)o=this._appendBlockToChain(n,o,t);(o=f(r=c(t)?t:l(t)?t.default?t.default:null:t)?[r]:r)&&this._appendBlockToChain(n,o,null),this._localeChainCache[e]=n}return n},ne.prototype._translate=function(e,t,n,r,o,c,l){for(var f,d=this._getLocaleChain(t,n),i=0;i<d.length;i++){var h=d[i];if(!m(f=this._interpolate(h,e[h],r,o,c,l,[r])))return f}return null},ne.prototype._t=function(e,t,n,r){for(var o,c=[],l=arguments.length-4;l-- >0;)c[l]=arguments[l+4];if(!e)return"";var f=v.apply(void 0,c);this._escapeParameterHtml&&(f.params=C(f.params));var d=f.locale||t,h=this._translate(n,d,this.fallbackLocale,e,r,"string",f.params);if(this._isFallbackRoot(h)){if(!this._root)throw Error("unexpected error");return(o=this._root).$t.apply(o,[e].concat(c))}return h=this._warnDefault(d,e,h,r,c,"string"),this._postTranslation&&null!=h&&(h=this._postTranslation(h,e)),h},ne.prototype.t=function(e){for(var t,n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];return(t=this)._t.apply(t,[e,this.locale,this._getMessages(),null].concat(n))},ne.prototype._i=function(e,t,n,r,o){var c=this._translate(n,t,this.fallbackLocale,e,r,"raw",o);if(this._isFallbackRoot(c)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,t,o)}return this._warnDefault(t,e,c,r,[o],"raw")},ne.prototype.i=function(e,t,n){return e?(f(t)||(t=this.locale),this._i(e,t,this._getMessages(),null,n)):""},ne.prototype._tc=function(e,t,n,r,o){for(var c,l=[],f=arguments.length-5;f-- >0;)l[f]=arguments[f+5];if(!e)return"";void 0===o&&(o=1);var d={count:o,n:o},h=v.apply(void 0,l);return h.params=Object.assign(d,h.params),l=null===h.locale?[h.params]:[h.locale,h.params],this.fetchChoice((c=this)._t.apply(c,[e,t,n,r].concat(l)),o)},ne.prototype.fetchChoice=function(e,t){if(!e||!f(e))return null;var n=e.split("|");return n[t=this.getChoiceIndex(t,n.length)]?n[t].trim():e},ne.prototype.tc=function(e,t){for(var n,r=[],o=arguments.length-2;o-- >0;)r[o]=arguments[o+2];return(n=this)._tc.apply(n,[e,this.locale,this._getMessages(),null,t].concat(r))},ne.prototype._te=function(e,t,n){for(var r=[],o=arguments.length-3;o-- >0;)r[o]=arguments[o+3];var c=v.apply(void 0,r).locale||t;return this._exist(n[c],e)},ne.prototype.te=function(e,t){return this._te(e,this.locale,this._getMessages(),t)},ne.prototype.getLocaleMessage=function(e){return w(this._vm.messages[e]||{})},ne.prototype.setLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,t)},ne.prototype.mergeLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,A(void 0!==this._vm.messages[e]&&Object.keys(this._vm.messages[e]).length?Object.assign({},this._vm.messages[e]):{},t))},ne.prototype.getDateTimeFormat=function(e){return w(this._vm.dateTimeFormats[e]||{})},ne.prototype.setDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,t),this._clearDateTimeFormat(e,t)},ne.prototype.mergeDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,A(this._vm.dateTimeFormats[e]||{},t)),this._clearDateTimeFormat(e,t)},ne.prototype._clearDateTimeFormat=function(e,t){for(var n in t){var r=e+"__"+n;this._dateTimeFormatters.hasOwnProperty(r)&&delete this._dateTimeFormatters[r]}},ne.prototype._localizeDateTime=function(e,t,n,r,o){for(var c=t,l=r[c],f=this._getLocaleChain(t,n),i=0;i<f.length;i++){var d=f[i];if(c=d,!m(l=r[d])&&!m(l[o]))break}if(m(l)||m(l[o]))return null;var h=l[o],y=c+"__"+o,v=this._dateTimeFormatters[y];return v||(v=this._dateTimeFormatters[y]=new Intl.DateTimeFormat(c,h)),v.format(e)},ne.prototype._d=function(e,t,n){if(!n)return new Intl.DateTimeFormat(t).format(e);var r=this._localizeDateTime(e,t,this.fallbackLocale,this._getDateTimeFormats(),n);if(this._isFallbackRoot(r)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.d(e,n,t)}return r||""},ne.prototype.d=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=this.locale,o=null;return 1===t.length?f(t[0])?o=t[0]:l(t[0])&&(t[0].locale&&(r=t[0].locale),t[0].key&&(o=t[0].key)):2===t.length&&(f(t[0])&&(o=t[0]),f(t[1])&&(r=t[1])),this._d(e,r,o)},ne.prototype.getNumberFormat=function(e){return w(this._vm.numberFormats[e]||{})},ne.prototype.setNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,t),this._clearNumberFormat(e,t)},ne.prototype.mergeNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,A(this._vm.numberFormats[e]||{},t)),this._clearNumberFormat(e,t)},ne.prototype._clearNumberFormat=function(e,t){for(var n in t){var r=e+"__"+n;this._numberFormatters.hasOwnProperty(r)&&delete this._numberFormatters[r]}},ne.prototype._getNumberFormatter=function(e,t,n,r,o,c){for(var l=t,f=r[l],d=this._getLocaleChain(t,n),i=0;i<d.length;i++){var h=d[i];if(l=h,!m(f=r[h])&&!m(f[o]))break}if(m(f)||m(f[o]))return null;var y,v=f[o];if(c)y=new Intl.NumberFormat(l,Object.assign({},v,c));else{var w=l+"__"+o;(y=this._numberFormatters[w])||(y=this._numberFormatters[w]=new Intl.NumberFormat(l,v))}return y},ne.prototype._n=function(e,t,n,r){if(!ne.availabilities.numberFormat)return"";if(!n)return(r?new Intl.NumberFormat(t,r):new Intl.NumberFormat(t)).format(e);var o=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),n,r),c=o&&o.format(e);if(this._isFallbackRoot(c)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.n(e,Object.assign({},{key:n,locale:t},r))}return c||""},ne.prototype.n=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var o=this.locale,c=null,d=null;return 1===t.length?f(t[0])?c=t[0]:l(t[0])&&(t[0].locale&&(o=t[0].locale),t[0].key&&(c=t[0].key),d=Object.keys(t[0]).reduce((function(e,n){var o;return _(r,n)?Object.assign({},e,((o={})[n]=t[0][n],o)):e}),null)):2===t.length&&(f(t[0])&&(c=t[0]),f(t[1])&&(o=t[1])),this._n(e,o,c,d)},ne.prototype._ntp=function(e,t,n,r){if(!ne.availabilities.numberFormat)return[];if(!n)return(r?new Intl.NumberFormat(t,r):new Intl.NumberFormat(t)).formatToParts(e);var o=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),n,r),c=o&&o.formatToParts(e);if(this._isFallbackRoot(c)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,t,n,r)}return c||[]},Object.defineProperties(ne.prototype,re),Object.defineProperty(ne,"availabilities",{get:function(){if(!Y){var e="undefined"!=typeof Intl;Y={dateTimeFormat:e&&void 0!==Intl.DateTimeFormat,numberFormat:e&&void 0!==Intl.NumberFormat}}return Y}}),ne.install=D,ne.version="8.27.2",t.a=ne},,,function(e,t,n){"use strict";function r(e){for(var p in e)t.hasOwnProperty(p)||(t[p]=e[p])}Object.defineProperty(t,"__esModule",{value:!0}),r(n(204)),r(n(286)),r(n(485)),r(n(290))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var r;e.exports=(r=n(44),function(){if("function"==typeof ArrayBuffer){var e=r.lib.WordArray,t=e.init,n=e.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var n=e.byteLength,r=[],i=0;i<n;i++)r[i>>>2]|=e[i]<<24-i%4*8;t.call(this,r,n)}else t.apply(this,arguments)};n.prototype=e}}(),r.lib.WordArray)},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var r=new Uint8Array(16);e.exports=function(){return n(r),r}}else{var o=new Array(16);e.exports=function(){for(var e,i=0;i<16;i++)0==(3&i)&&(e=4294967296*Math.random()),o[i]=e>>>((3&i)<<3)&255;return o}}},function(e,t){for(var n=[],i=0;i<256;++i)n[i]=(i+256).toString(16).substr(1);e.exports=function(e,t){var i=t||0,r=n;return[r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]]].join("")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var r=n(439),o=n(281),c=n(174),l=n(203),f=function(){function e(e){e?(this.operation=function(e){return new Promise((function(t,n){var r=(0,l.locateWindow)().msCrypto.subtle.importKey("raw",d(e),o.SHA_256_HMAC_ALGO,!1,["sign"]);r.oncomplete=function(){r.result&&t(r.result),n(new Error("ImportKey completed without importing key."))},r.onerror=function(){n(new Error("ImportKey failed to import key."))}}))}(e).then((function(e){return(0,l.locateWindow)().msCrypto.subtle.sign(o.SHA_256_HMAC_ALGO,e)})),this.operation.catch((function(){}))):this.operation=Promise.resolve((0,l.locateWindow)().msCrypto.subtle.digest("SHA-256"))}return e.prototype.update=function(e){var t=this;(0,r.isEmptyData)(e)||(this.operation=this.operation.then((function(n){return n.onerror=function(){t.operation=Promise.reject(new Error("Error encountered updating hash"))},n.process(d(e)),n})),this.operation.catch((function(){})))},e.prototype.digest=function(){return this.operation.then((function(e){return new Promise((function(t,n){e.onerror=function(){n(new Error("Error encountered finalizing hash"))},e.oncomplete=function(){e.result&&t(new Uint8Array(e.result)),n(new Error("Error encountered finalizing hash"))},e.finish()}))}))},e}();function d(data){return"string"==typeof data?(0,c.fromUtf8)(data):ArrayBuffer.isView(data)?new Uint8Array(data.buffer,data.byteOffset,data.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(data)}t.Sha256=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_DATA_SHA_256=t.SHA_256_HMAC_ALGO=t.SHA_256_HASH=void 0,t.SHA_256_HASH={name:"SHA-256"},t.SHA_256_HMAC_ALGO={name:"HMAC",hash:t.SHA_256_HASH},t.EMPTY_DATA_SHA_256=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var r=n(283),o=n(281),c=n(203),l=function(){function e(e){this.toHash=new Uint8Array(0),void 0!==e&&(this.key=new Promise((function(t,n){(0,c.locateWindow)().crypto.subtle.importKey("raw",(0,r.convertToBuffer)(e),o.SHA_256_HMAC_ALGO,!1,["sign"]).then(t,n)})),this.key.catch((function(){})))}return e.prototype.update=function(data){if(!(0,r.isEmptyData)(data)){var e=(0,r.convertToBuffer)(data),t=new Uint8Array(this.toHash.byteLength+e.byteLength);t.set(this.toHash,0),t.set(e,this.toHash.byteLength),this.toHash=t}},e.prototype.digest=function(){var e=this;return this.key?this.key.then((function(t){return(0,c.locateWindow)().crypto.subtle.sign(o.SHA_256_HMAC_ALGO,t,e.toHash).then((function(data){return new Uint8Array(data)}))})):(0,r.isEmptyData)(this.toHash)?Promise.resolve(o.EMPTY_DATA_SHA_256):Promise.resolve().then((function(){return(0,c.locateWindow)().crypto.subtle.digest(o.SHA_256_HASH,e.toHash)})).then((function(data){return Promise.resolve(new Uint8Array(data))}))},e}();t.Sha256=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uint32ArrayFrom=t.numToUint8=t.isEmptyData=t.convertToBuffer=void 0;var r=n(440);Object.defineProperty(t,"convertToBuffer",{enumerable:!0,get:function(){return r.convertToBuffer}});var o=n(441);Object.defineProperty(t,"isEmptyData",{enumerable:!0,get:function(){return o.isEmptyData}});var c=n(442);Object.defineProperty(t,"numToUint8",{enumerable:!0,get:function(){return c.numToUint8}});var l=n(443);Object.defineProperty(t,"uint32ArrayFrom",{enumerable:!0,get:function(){return l.uint32ArrayFrom}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_HASHABLE_LENGTH=t.INIT=t.KEY=t.DIGEST_LENGTH=t.BLOCK_SIZE=void 0,t.BLOCK_SIZE=64,t.DIGEST_LENGTH=32,t.KEY=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),t.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(205),o=n(472),c=n(289);class l{constructor(){this.paramNames={},this.queryObject={},this.setParamNames()}static setOptions(e){l._options={...l._options,...e,paramNamesMap:{...l._options.paramNamesMap,...e.paramNamesMap?e.paramNamesMap:{}}}}static getOptions(){return l._options}static create(e){const t=new l;return r.isObject(e)?t.createFromParams(e):t}get options(){return l._options}setParamNames(){Object.keys(l._options.paramNamesMap).forEach((e=>{const t=l._options.paramNamesMap[e];this.paramNames[e]=r.isString(t)?t:t[0]}))}query(e=!0){return this.queryObject[this.paramNames.search]&&(this.queryObject[this.paramNames.filter]=void 0,this.queryObject[this.paramNames.or]=void 0),this.queryString=o.stringify(this.queryObject,{encode:e}),this.queryString}select(e){return r.isArrayFull(e)&&(c.validateFields(e),this.queryObject[this.paramNames.fields]=e.join(this.options.delimStr)),this}search(s){return!r.isNil(s)&&r.isObject(s)&&(this.queryObject[this.paramNames.search]=JSON.stringify(s)),this}setFilter(e){return this.setCondition(e,"filter"),this}setOr(e){return this.setCondition(e,"or"),this}setJoin(e){if(!r.isNil(e)){const param=this.checkQueryObjectParam("join",[]);this.queryObject[param]=[...this.queryObject[param],...Array.isArray(e)&&!r.isString(e[0])?e.map((e=>this.addJoin(e))):[this.addJoin(e)]]}return this}sortBy(s){if(!r.isNil(s)){const param=this.checkQueryObjectParam("sort",[]);this.queryObject[param]=[...this.queryObject[param],...Array.isArray(s)&&!r.isString(s[0])?s.map((e=>this.addSortBy(e))):[this.addSortBy(s)]]}return this}setLimit(e){return this.setNumeric(e,"limit"),this}setOffset(e){return this.setNumeric(e,"offset"),this}setPage(e){return this.setNumeric(e,"page"),this}resetCache(){return this.setNumeric(0,"cache"),this}setIncludeDeleted(e){return this.setNumeric(e,"includeDeleted"),this}cond(e,t="search"){const filter=Array.isArray(e)?{field:e[0],operator:e[1],value:e[2]}:e;c.validateCondition(filter,t);const n=this.options.delim;return filter.field+n+filter.operator+(r.hasValue(filter.value)?n+filter.value:"")}addJoin(e){const t=Array.isArray(e)?{field:e[0],select:e[1]}:e;c.validateJoin(t);const n=this.options.delim,o=this.options.delimStr;return t.field+(r.isArrayFull(t.select)?n+t.select.join(o):"")}addSortBy(s){const e=Array.isArray(s)?{field:s[0],order:s[1]}:s;c.validateSort(e);const t=this.options.delimStr;return e.field+t+e.order}createFromParams(e){return this.select(e.fields),this.search(e.search),this.setFilter(e.filter),this.setOr(e.or),this.setJoin(e.join),this.setLimit(e.limit),this.setOffset(e.offset),this.setPage(e.page),this.sortBy(e.sort),e.resetCache&&this.resetCache(),this.setIncludeDeleted(e.includeDeleted),this}checkQueryObjectParam(e,t){const param=this.paramNames[e];return r.isNil(this.queryObject[param])&&!r.isUndefined(t)&&(this.queryObject[param]=t),param}setCondition(e,t){if(!r.isNil(e)){const param=this.checkQueryObjectParam(t,[]);this.queryObject[param]=[...this.queryObject[param],...Array.isArray(e)&&!r.isString(e[0])?e.map((e=>this.cond(e,t))):[this.cond(e,t)]]}}setNumeric(e,t){r.isNil(e)||(c.validateNumeric(e,t),this.queryObject[this.paramNames[t]]=e)}}t.RequestQueryBuilder=l,l._options={delim:"||",delimStr:",",paramNamesMap:{fields:["fields","select"],search:"s",filter:"filter",or:"or",join:"join",sort:"sort",limit:["limit","per_page"],offset:"offset",page:"page",cache:"cache",includeDeleted:"include_deleted"}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objKeys=e=>Object.keys(e),t.getOwnPropNames=e=>Object.getOwnPropertyNames(e)},function(e,t,n){"use strict";var r=n(208),o=Object.prototype.hasOwnProperty,c=Array.isArray,l=function(){for(var e=[],i=0;i<256;++i)e.push("%"+((i<16?"0":"")+i.toString(16)).toUpperCase());return e}(),f=function(source,e){for(var t=e&&e.plainObjects?Object.create(null):{},i=0;i<source.length;++i)void 0!==source[i]&&(t[i]=source[i]);return t};e.exports={arrayToObject:f,assign:function(e,source){return Object.keys(source).reduce((function(e,t){return e[t]=source[t],e}),e)},combine:function(a,b){return[].concat(a,b)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],i=0;i<t.length;++i)for(var r=t[i],o=r.obj[r.prop],l=Object.keys(o),f=0;f<l.length;++f){var d=l[f],h=o[d];"object"==typeof h&&null!==h&&-1===n.indexOf(h)&&(t.push({obj:o,prop:d}),n.push(h))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(c(n)){for(var r=[],o=0;o<n.length;++o)void 0!==n[o]&&r.push(n[o]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n,o,c){if(0===e.length)return e;var f=e;if("symbol"==typeof e?f=Symbol.prototype.toString.call(e):"string"!=typeof e&&(f=String(e)),"iso-8859-1"===n)return escape(f).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var d="",i=0;i<f.length;++i){var h=f.charCodeAt(i);45===h||46===h||95===h||126===h||h>=48&&h<=57||h>=65&&h<=90||h>=97&&h<=122||c===r.RFC1738&&(40===h||41===h)?d+=f.charAt(i):h<128?d+=l[h]:h<2048?d+=l[192|h>>6]+l[128|63&h]:h<55296||h>=57344?d+=l[224|h>>12]+l[128|h>>6&63]+l[128|63&h]:(i+=1,h=65536+((1023&h)<<10|1023&f.charCodeAt(i)),d+=l[240|h>>18]+l[128|h>>12&63]+l[128|h>>6&63]+l[128|63&h])}return d},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(c(e)){for(var n=[],i=0;i<e.length;i+=1)n.push(t(e[i]));return n}return t(e)},merge:function e(t,source,n){if(!source)return t;if("object"!=typeof source){if(c(t))t.push(source);else{if(!t||"object"!=typeof t)return[t,source];(n&&(n.plainObjects||n.allowPrototypes)||!o.call(Object.prototype,source))&&(t[source]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(source);var r=t;return c(t)&&!c(source)&&(r=f(t,n)),c(t)&&c(source)?(source.forEach((function(r,i){if(o.call(t,i)){var c=t[i];c&&"object"==typeof c&&r&&"object"==typeof r?t[i]=e(c,r,n):t.push(r)}else t[i]=r})),t):Object.keys(source).reduce((function(t,r){var c=source[r];return o.call(t,r)?t[r]=e(t[r],c,n):t[r]=c,t}),r)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(205),o=n(204),c=n(290);t.deprecatedComparisonOperatorsList=["eq","ne","gt","lt","gte","lte","starts","ends","cont","excl","in","notin","isnull","notnull","between"],t.comparisonOperatorsList=[...t.deprecatedComparisonOperatorsList,...r.objKeys(c.CondOperator).map((e=>c.CondOperator[e]))],t.sortOrdersList=["ASC","DESC"];const l=t.comparisonOperatorsList.join(),f=t.sortOrdersList.join();function d(e){if(!t.comparisonOperatorsList.includes(e))throw new o.RequestQueryException(`Invalid comparison operator. ${l} expected`)}t.validateFields=function(e){if(!r.isArrayStrings(e))throw new o.RequestQueryException("Invalid fields. Array of strings expected")},t.validateCondition=function(e,t){if(!r.isObject(e)||!r.isStringFull(e.field))throw new o.RequestQueryException(`Invalid field type in ${t} condition. String expected`);d(e.operator)},t.validateComparisonOperator=d,t.validateJoin=function(e){if(!r.isObject(e)||!r.isStringFull(e.field))throw new o.RequestQueryException("Invalid join field. String expected");if(!r.isUndefined(e.select)&&!r.isArrayStrings(e.select))throw new o.RequestQueryException("Invalid join select. Array of strings expected")},t.validateSort=function(e){if(!r.isObject(e)||!r.isStringFull(e.field))throw new o.RequestQueryException("Invalid sort field. String expected");if(!r.isEqual(e.order,t.sortOrdersList[0])&&!r.isEqual(e.order,t.sortOrdersList[1]))throw new o.RequestQueryException(`Invalid sort order. ${f} expected`)},t.validateNumeric=function(e,t){if(!r.isNumber(e))throw new o.RequestQueryException(`Invalid ${t}. Number expected`)},t.validateParamOption=function(e,t){if(!r.isObject(e))throw new o.RequestQueryException(`Invalid param ${t}. Invalid crud options`);const option=e[t];if((!option||!option.disabled)&&(!r.isObject(option)||r.isNil(option.field)||r.isNil(option.type)))throw new o.RequestQueryException("Invalid param option in Crud")},t.validateUUID=function(e,t){if(!/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(e)&&!/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(e))throw new o.RequestQueryException(`Invalid param ${t}. UUID string expected`)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var p in e)t.hasOwnProperty(p)||(t[p]=e[p])}(n(484))},,,,,function(e,t,n){"use strict";var r=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===o}(e)}(e)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function c(e,t){return!1!==t.clone&&t.isMergeableObject(e)?m((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function l(e,source,t){return e.concat(source).map((function(element){return c(element,t)}))}function f(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(symbol){return e.propertyIsEnumerable(symbol)})):[]}(e))}function d(object,e){try{return e in object}catch(e){return!1}}function h(e,source,t){var n={};return t.isMergeableObject(e)&&f(e).forEach((function(r){n[r]=c(e[r],t)})),f(source).forEach((function(r){(function(e,t){return d(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,r)||(d(e,r)&&t.isMergeableObject(source[r])?n[r]=function(e,t){if(!t.customMerge)return m;var n=t.customMerge(e);return"function"==typeof n?n:m}(r,t)(e[r],source[r],t):n[r]=c(source[r],t))})),n}function m(e,source,t){(t=t||{}).arrayMerge=t.arrayMerge||l,t.isMergeableObject=t.isMergeableObject||r,t.cloneUnlessOtherwiseSpecified=c;var n=Array.isArray(source);return n===Array.isArray(e)?n?t.arrayMerge(e,source,t):h(e,source,t):c(source,t)}m.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return m(e,n,t)}),{})};var y=m;e.exports=y},,,,function(e,t,n){"use strict";(function(e){var r;if(n.d(t,"a",(function(){return o})),"undefined"!=typeof window&&window.crypto&&(r=window.crypto),!r&&"undefined"!=typeof window&&window.msCrypto&&(r=window.msCrypto),!r&&void 0!==e&&e.crypto&&(r=e.crypto),!r)try{r=n(428)}catch(e){}function o(){if(r){if("function"==typeof r.getRandomValues)try{return r.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof r.randomBytes)try{return r.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")}}).call(this,n(42))},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r={},o=function(){function e(){}return e.setItem=function(e,t){return r[e]=t,r[e]},e.getItem=function(e){return Object.prototype.hasOwnProperty.call(r,e)?r[e]:void 0},e.removeItem=function(e){return delete r[e]},e.clear=function(){return r={}},e}(),c=function(){function e(){try{this.storageWindow=window.localStorage,this.storageWindow.setItem("aws.amplify.test-ls",1),this.storageWindow.removeItem("aws.amplify.test-ls")}catch(e){this.storageWindow=o}}return e.prototype.getStorage=function(){return this.storageWindow},e}()},function(e,t,n){var r=n(436),o=n(437),c=o;c.v1=r,c.v4=o,e.exports=c},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){return"function"==typeof ArrayBuffer&&e instanceof ArrayBuffer||"[object ArrayBuffer]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebCryptoSha256=t.Ie11Sha256=void 0,(0,n(0).__exportStar)(n(438),t);var r=n(280);Object.defineProperty(t,"Ie11Sha256",{enumerable:!0,get:function(){return r.Sha256}});var o=n(282);Object.defineProperty(t,"WebCryptoSha256",{enumerable:!0,get:function(){return o.Sha256}})},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=90)}({17:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""},e.getSecondMatch=function(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""},e.matchAndReturnConst=function(e,t,n){if(e.test(t))return n},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,n,r){void 0===r&&(r=!1);var i=e.getVersionPrecision(t),s=e.getVersionPrecision(n),a=Math.max(i,s),o=0,u=e.map([t,n],(function(t){var n=a-e.getVersionPrecision(t),r=t+new Array(n+1).join(".0");return e.map(r.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(r&&(o=a-Math.min(i,s)),a-=1;a>=o;){if(u[0][a]>u[1][a])return 1;if(u[0][a]===u[1][a]){if(a===o)return 0;a-=1}else if(u[0][a]<u[1][a])return-1}},e.map=function(e,t){var n,r=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(n=0;n<e.length;n+=1)r.push(t(e[n]));return r},e.find=function(e,t){var n,r;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(n=0,r=e.length;n<r;n+=1){var i=e[n];if(t(i,n))return i}},e.assign=function(e){for(var t,n,r=e,i=arguments.length,s=new Array(i>1?i-1:0),a=1;a<i;a++)s[a-1]=arguments[a];if(Object.assign)return Object.assign.apply(Object,[e].concat(s));var o=function(){var e=s[t];"object"==typeof e&&null!==e&&Object.keys(e).forEach((function(t){r[t]=e[t]}))};for(t=0,n=s.length;t<n;t+=1)o();return e},e.getBrowserAlias=function(e){return r.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return r.BROWSER_MAP[e]||""},e}();t.default=i,e.exports=t.default},18:function(e,t,n){"use strict";t.__esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},t.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},t.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},t.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},t.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(91))&&r.__esModule?r:{default:r},s=n(18);function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=function(){function e(){}var t,n,r;return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw new Error("UserAgent should be a string");return new i.default(e,t)},e.parse=function(e){return new i.default(e).getResult()},t=e,r=[{key:"BROWSER_MAP",get:function(){return s.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return s.ENGINE_MAP}},{key:"OS_MAP",get:function(){return s.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return s.PLATFORMS_MAP}}],(n=null)&&a(t.prototype,n),r&&a(t,r),e}();t.default=o,e.exports=t.default},91:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(92)),i=u(n(93)),s=u(n(94)),a=u(n(95)),o=u(n(17));function u(e){return e&&e.__esModule?e:{default:e}}var c=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw new Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this._ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=o.default.find(r.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=o.default.find(i.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=o.default.find(s.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=o.default.find(a.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return o.default.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,n={},r=0,i={},s=0;if(Object.keys(e).forEach((function(t){var a=e[t];"string"==typeof a?(i[t]=a,s+=1):"object"==typeof a&&(n[t]=a,r+=1)})),r>0){var a=Object.keys(n),u=o.default.find(a,(function(e){return t.isOS(e)}));if(u){var c=this.satisfies(n[u]);if(void 0!==c)return c}var l=o.default.find(a,(function(e){return t.isPlatform(e)}));if(l){var f=this.satisfies(n[l]);if(void 0!==f)return f}}if(s>0){var d=Object.keys(i),h=o.default.find(d,(function(e){return t.isBrowser(e,!0)}));if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var n=this.getBrowserName().toLowerCase(),r=e.toLowerCase(),i=o.default.getBrowserTypeByAlias(r);return t&&i&&(r=i.toLowerCase()),r===n},t.compareVersion=function(e){var t=[0],n=e,r=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(n=e.substr(1),"="===e[1]?(r=!0,n=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?n=e.substr(1):"~"===e[0]&&(r=!0,n=e.substr(1)),t.indexOf(o.default.compareVersions(i,n,r))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some((function(e){return t.is(e)}))},e}();t.default=c,e.exports=t.default},92:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},s=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},n=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},n=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},n=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},n=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},n=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},n=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},n=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},n=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},n=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},n=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},n=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},n=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},n=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},n=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},n=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},n=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},n=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},n=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},n=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},n=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},n=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},n=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},n=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},n=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t={name:"Android Browser"},n=i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},n=i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},n=i.default.getFirstMatch(s,e);return n&&(t.version=n),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},s=n(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:s.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=i.default.getWindowsVersionName(t);return{name:s.OS_MAP.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:s.OS_MAP.iOS},n=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=i.default.getMacOSVersionName(t),r={name:s.OS_MAP.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:s.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=i.default.getAndroidVersionName(t),r={name:s.OS_MAP.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:s.OS_MAP.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:s.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:s.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:s.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},s=n(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:s.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:s.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},s=n(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:s.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:s.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:s.ENGINE_MAP.Trident},n=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:s.ENGINE_MAP.Presto},n=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe:function(e){var t={name:s.ENGINE_MAP.Gecko},n=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:s.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:s.ENGINE_MAP.WebKit},n=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];t.default=a,e.exports=t.default}})},function(e){e.exports=JSON.parse('{"name":"@aws-sdk/client-cognito-identity","description":"AWS SDK for JavaScript Cognito Identity Client for Node.js, Browser and React Native","version":"3.6.1","scripts":{"clean":"yarn remove-definitions && yarn remove-dist && yarn remove-documentation","build-documentation":"yarn remove-documentation && typedoc ./","prepublishOnly":"yarn build","pretest":"yarn build:cjs","remove-definitions":"rimraf ./types","remove-dist":"rimraf ./dist","remove-documentation":"rimraf ./docs","test:unit":"mocha **/cjs/**/*.spec.js","test:e2e":"mocha **/cjs/**/*.ispec.js && karma start karma.conf.js","test":"yarn test:unit","build:cjs":"tsc -p tsconfig.json","build:es":"tsc -p tsconfig.es.json","build":"yarn build:cjs && yarn build:es","postbuild":"downlevel-dts types types/ts3.4"},"main":"./dist/cjs/index.js","types":"./types/index.d.ts","module":"./dist/es/index.js","browser":{"./runtimeConfig":"./runtimeConfig.browser"},"react-native":{"./runtimeConfig":"./runtimeConfig.native"},"sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"^1.0.0","@aws-crypto/sha256-js":"^1.0.0","@aws-sdk/config-resolver":"3.6.1","@aws-sdk/credential-provider-node":"3.6.1","@aws-sdk/fetch-http-handler":"3.6.1","@aws-sdk/hash-node":"3.6.1","@aws-sdk/invalid-dependency":"3.6.1","@aws-sdk/middleware-content-length":"3.6.1","@aws-sdk/middleware-host-header":"3.6.1","@aws-sdk/middleware-logger":"3.6.1","@aws-sdk/middleware-retry":"3.6.1","@aws-sdk/middleware-serde":"3.6.1","@aws-sdk/middleware-signing":"3.6.1","@aws-sdk/middleware-stack":"3.6.1","@aws-sdk/middleware-user-agent":"3.6.1","@aws-sdk/node-config-provider":"3.6.1","@aws-sdk/node-http-handler":"3.6.1","@aws-sdk/protocol-http":"3.6.1","@aws-sdk/smithy-client":"3.6.1","@aws-sdk/types":"3.6.1","@aws-sdk/url-parser":"3.6.1","@aws-sdk/url-parser-native":"3.6.1","@aws-sdk/util-base64-browser":"3.6.1","@aws-sdk/util-base64-node":"3.6.1","@aws-sdk/util-body-length-browser":"3.6.1","@aws-sdk/util-body-length-node":"3.6.1","@aws-sdk/util-user-agent-browser":"3.6.1","@aws-sdk/util-user-agent-node":"3.6.1","@aws-sdk/util-utf8-browser":"3.6.1","@aws-sdk/util-utf8-node":"3.6.1","tslib":"^2.0.0"},"devDependencies":{"@aws-sdk/client-documentation-generator":"3.6.1","@aws-sdk/client-iam":"3.6.1","@types/chai":"^4.2.11","@types/mocha":"^8.0.4","@types/node":"^12.7.5","downlevel-dts":"0.7.0","jest":"^26.1.0","rimraf":"^3.0.0","typedoc":"^0.19.2","typescript":"~4.1.2"},"engines":{"node":">=10.0.0"},"typesVersions":{"<4.0":{"types/*":["types/ts3.4/*"]}},"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-cognito-identity"}}')},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,o.default)(e);var n=t.strictSeparator?l.test(e):c.test(e);return n&&t.strict?f(e):n};var r,o=(r=n(486))&&r.__esModule?r:{default:r};var c=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/,l=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/,f=function(e){var t=e.match(/^(\d{4})-?(\d{3})([ T]{1}\.*|$)/);if(t){var n=Number(t[1]),r=Number(t[2]);return n%4==0&&n%100!=0||n%400==0?r<=366:r<=365}var o=e.match(/(\d{4})-?(\d{0,2})-?(\d*)/).map(Number),c=o[1],l=o[2],f=o[3],d=l?"0".concat(l).slice(-2):l,h=f?"0".concat(f).slice(-2):f,m=new Date("".concat(c,"-").concat(d||"01","-").concat(h||"01"));return!l||!f||m.getUTCFullYear()===c&&m.getUTCMonth()+1===l&&m.getUTCDate()===f};e.exports=t.default,e.exports.default=t.default},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return E}));var r=n(59);function o(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}function c(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?o(Object(source),!0).forEach((function(t){f(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):o(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return 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},l(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(source,e){if(null==source)return{};var t,i,n=function(source,e){if(null==source)return{};var t,i,n={},r=Object.keys(source);for(i=0;i<r.length;i++)t=r[i],e.indexOf(t)>=0||(n[t]=source[t]);return n}(source,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(source);for(i=0;i<r.length;i++)t=r[i],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(source,t)&&(n[t]=source[t])}return n}var h="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},m={exports:{}};!function(e){!function(t){var n=function(e,t,r){if(!d(t)||m(t)||y(t)||v(t)||f(t))return t;var output,i=0,o=0;if(h(t))for(output=[],o=t.length;i<o;i++)output.push(n(e,t[i],r));else for(var c in output={},t)Object.prototype.hasOwnProperty.call(t,c)&&(output[e(c,r)]=n(e,t[c],r));return output},r=function(e){return w(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))).substr(0,1).toLowerCase()+e.substr(1)},o=function(e){var t=r(e);return t.substr(0,1).toUpperCase()+t.substr(1)},c=function(e,t){return function(e,t){var n=(t=t||{}).separator||"_",r=t.split||/(?=[A-Z])/;return e.split(r).join(n)}(e,t).toLowerCase()},l=Object.prototype.toString,f=function(e){return"function"==typeof e},d=function(e){return e===Object(e)},h=function(e){return"[object Array]"==l.call(e)},m=function(e){return"[object Date]"==l.call(e)},y=function(e){return"[object RegExp]"==l.call(e)},v=function(e){return"[object Boolean]"==l.call(e)},w=function(e){return(e-=0)==e},_=function(e,t){var n=t&&"process"in t?t.process:t;return"function"!=typeof n?e:function(t,r){return n(t,e,r)}},S={camelize:r,decamelize:c,pascalize:o,depascalize:c,camelizeKeys:function(object,e){return n(_(r,e),object)},decamelizeKeys:function(object,e){return n(_(c,e),object,e)},pascalizeKeys:function(object,e){return n(_(o,e),object)},depascalizeKeys:function(){return this.decamelizeKeys.apply(this,arguments)}};e.exports?e.exports=S:t.humps=S}(h)}(m);var y=m.exports,v=["class","style","attrs"];function w(style){return style.split(";").map((function(s){return s.trim()})).filter((function(s){return s})).reduce((function(e,t){var i=t.indexOf(":"),n=y.camelize(t.slice(0,i)),r=t.slice(i+1).trim();return e[n]=r,e}),{})}function _(e){return e.split(/\s+/).reduce((function(e,t){return e[t]=!0,e}),{})}function S(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){return Array.isArray(t)?e=e.concat(t):e.push(t),e}),[])}function x(e,element){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},data=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=(element.children||[]).map(x.bind(null,e)),r=Object.keys(element.attributes||{}).reduce((function(e,t){var n=element.attributes[t];switch(t){case"class":e.class=_(n);break;case"style":e.style=w(n);break;default:e.attrs[t]=n}return e}),{class:{},style:{},attrs:{}}),o=data.class,l=void 0===o?{}:o,f=data.style,h=void 0===f?{}:f,m=data.attrs,y=void 0===m?{}:m,A=d(data,v);return"string"==typeof element?element:e(element.tag,c(c({class:S(r.class,l),style:c(c({},r.style),h),attrs:c(c({},r.attrs),y)},A),{},{props:t}),n)}var A=!1;try{A=!0}catch(e){}function O(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?f({},e,t):{}}function C(e){return e&&"object"===l(e)&&e.prefix&&e.iconName&&e.icon?e:r.d.icon?r.d.icon(e):null===e?null:"object"===l(e)&&e.prefix&&e.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"==typeof e?{prefix:"fas",iconName:e}:void 0}var E={name:"FontAwesomeIcon",functional:!0,props:{beat:{type:Boolean,default:!1},border:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(e){return[!0,!1,"horizontal","vertical","both"].indexOf(e)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(e){return["right","left"].indexOf(e)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(e){return[90,180,270].indexOf(parseInt(e,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(e){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(e)>-1}},spin:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1}},render:function(e,t){var n=t.props,o=n.icon,l=n.mask,symbol=n.symbol,title=n.title,d=C(o),h=O("classes",function(e){var t,n=(f(t={"fa-spin":e.spin,"fa-spin-pulse":e.spinPulse,"fa-spin-reverse":e.spinReverse,"fa-pulse":e.pulse,"fa-beat":e.beat,"fa-fade":e.fade,"fa-flash":e.flash,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-inverse":e.inverse,"fa-flip":!0===e.flip,"fa-flip-horizontal":"horizontal"===e.flip||"both"===e.flip,"fa-flip-vertical":"vertical"===e.flip||"both"===e.flip},"fa-".concat(e.size),null!==e.size),f(t,"fa-rotate-".concat(e.rotation),null!==e.rotation),f(t,"fa-pull-".concat(e.pull),null!==e.pull),f(t,"fa-swap-opacity",e.swapOpacity),f(t,"fa-bounce",e.bounce),f(t,"fa-shake",e.shake),f(t,"fa-beat-fade",e.beatFade),t);return Object.keys(n).map((function(e){return n[e]?e:null})).filter((function(e){return e}))}(n)),m=O("transform","string"==typeof n.transform?r.d.transform(n.transform):n.transform),mask=O("mask",C(l)),y=Object(r.b)(d,c(c(c(c({},h),m),mask),{},{symbol:symbol,title:title}));if(!y)return function(){var e;!A&&console&&"function"==typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find one or more icon(s)",d,mask);var v=y.abstract;return x.bind(null,e)(v[0],{},t.data)}};Boolean,Boolean}).call(this,n(42))},function(e,t,n){e.exports=function(){var e={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","&":"&amp;","[":"&#91;","]":"&#93;","(":"&#40;",")":"&#41;"},t=/[<>&\(\)\[\]"']/g;function n(t){return e[t]||t}var r=/<(script)[^\0]*?>([^\0]+?)<\/(script)>/gim,o="&lt;$1&gt;$2&lt;/$3&gt;",c=/(<.*? [^\0]*?=[^\0]*?)(javascript:.*?)(.*>)/gim,l="$1#$2&#58;$3",f=/<img([^\0]*?onerror=)([^\0]*?)>/gim,d=function(e,r,o){return"<img"+r+o.replace(t,n)+">"},h=/^[\t ]+|[\t ]$/gm,m=/(<.*>[\t ]*\n^.*)/gm,y=function(e,t){return t.replace(/^\n|$\n/gm,"")},v=/(<style>[^]*<\/style>)/gm,w=y,_=/(<[^]+?)(on.*?=.*?)(.*>)/gm,S="$1$3",x=/^[ \t]*> (.*)/gm,A="<blockquote>$1</blockquote>",O=/`([^`]+?)`/g,C=function(e,r){return"<code>"+r.replace(t,n)+"</code>"},E=/```(.*)\n([^\0]+?)```(?!```)/gm,k=/!\[(.*)\]\((.*)\)/g,I=function(e,r,o){return'<img src="'+o.replace(t,n)+'" alt="'+r.replace(t,n)+'">'},P=/^(#+) +(.*)/gm,M=function(e,t,content){var n=t.length;return"<h"+n+">"+content+"</h"+n+">"},T=/^([^\n\t ])(.*)\n----+/gm,j=/^([^\n\t ])(.*)\n====+/gm,U="<h1>$1$2</h1>",R="<h2>$1$2</h2>",N=/^([^-><#\d\+\_\*\t\n\[\! \{])([^]*?)(|  )(?:\n\n)/gm,F=function(e,t,n,r){return"<p>"+t+n+"</p>"+(r?"\n<br>\n":"\n")},z=/^.*?(?:---|\*\*\*|- - -|\* \* \*)/gm,D="<hr>",L=/(?:\*\*|\_\_)([^\*\n_]+?)(?:\*\*|\_\_)/g,B="<strong>$1</strong>",V=/(?:\*|\_)([^\*\n_]+?)(?:\*|\_)/g,H="<em>$1</em>",W=/(?:~~)([^~]+?)(?:~~)/g,$="<del>$1</del>",K=/\[(.*?)\]\(([^\t\n ]*)(?:| "(.*)")\)+/gm,G=function(e,r,o,c){var link=o.replace(t,n),text=r.replace(t,n);return'<a href="'+link+'"'+(c?' title="'+c.replace(t,n)+'"':"")+">"+text+"</a>"},Y=/^[\t ]*?(?:-|\+|\*) (.*)/gm,J=/(\<\/ul\>\n(.*)\<ul\>*)+/g,Q="<ul><li>$1</li></ul>",Z=/^[\t ]*?(?:\d(?:\)|\.)) (.*)/gm,X=/(\<\/ol\>\n(.*)\<ol\>*)+/g,ee="<ol><li>$1</li></ol>",te=/^\n\n+/gm,ne="<br>",re=/\[( |x)\]/g,ie=function(e,t){return'<input type="checkbox" disabled'+("x"===t.toLowerCase()?" checked":"")+">"};function oe(e){if(!e)return"";var code=[],oe=0,ae=e.length;"\n"!==e[ae-1]&&"\n"!==e[ae-2]&&(e+="\n\n"),e=e.replace(E,(function(e,r,o){var c="{code-block-"+oe+"}",l=new RegExp("{code-block-"+oe+"}","g");return code[oe++]={lang:r,block:o.replace(t,n),regex:l},c})).replace(r,o).replace(f,d).replace(_,S).replace(h,"").replace(x,A).replace(k,I).replace(P,M).replace(j,U).replace(T,R).replace(z,D).replace(re,ie).replace(m,y).replace(v,w).replace(N,F).replace(O,C).replace(K,G).replace(Y,Q).replace(J,"").replace(Z,ee).replace(X,"").replace(L,B).replace(V,H).replace(W,$).replace(te,ne).replace(c,l);for(var i=0;i<oe;i++){var se=code[i],ce=se.lang,ue=se.block;e=e.replace(se.regex,(function(e){return'<pre><code class="language-'+ce+'">'+ue+"</code></pre>"}))}return e.trim()}return oe}()},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),o=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,c)},c=function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()};function l(e){var t,n,c=[];try{for(var l=Object(r.__values)(Object.keys(e).sort()),f=l.next();!f.done;f=l.next()){var d=f.value,h=e[d];if(d=o(d),Array.isArray(h))for(var i=0,m=h.length;i<m;i++)c.push(d+"="+o(h[i]));else{var y=d;(h||"string"==typeof h)&&(y+="="+o(h)),c.push(y)}}}catch(e){t={error:e}}finally{try{f&&!f.done&&(n=l.return)&&n.call(l)}finally{if(t)throw t.error}}return c.join("&")}},,,,,,,function(e,t,n){"use strict";e.exports=function(e,t){return t||(t={}),"string"!=typeof(e=e&&e.__esModule?e.default:e)?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e)}},,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){(function(e){e.installComponents=function(component,e){var n="function"==typeof component.exports?component.exports.extendOptions:component.options;for(var i in"function"==typeof component.exports&&(n.components=component.exports.options.components),n.components=n.components||{},e)n.components[i]=n.components[i]||e[i];n.functional&&function(component,e){if(component.exports[t])return;component.exports[t]=!0;var n=component.exports.render;component.exports.render=function(t,r){return n(t,Object.assign({},r,{_c:function(t,a,b){return r._c(e[t]||t,a,b)}}))}}(component,n.components)};var t="_functionalComponents"}).call(this,n(42))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var content=n(378);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(32).default)("6859806e",content,!0,{sourceMap:!1})},function(e,t,n){var r=n(31)((function(i){return i[1]}));r.push([e.i,'/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com*//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */\n\n/*\nDocument\n========\n*/\n\n/**\nUse a better box model (opinionated).\n*/\n\n*,\n::before,\n::after {\n\tbox-sizing: border-box;\n}\n\n/**\nUse a more readable tab size (opinionated).\n*/\n\nhtml {\n\t-moz-tab-size: 4;\n\t-o-tab-size: 4;\n\t   tab-size: 4;\n}\n\n/**\n1. Correct the line height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n*/\n\nhtml {\n\tline-height: 1.15; /* 1 */\n\t-webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/*\nSections\n========\n*/\n\n/**\nRemove the margin in all browsers.\n*/\n\nbody {\n\tmargin: 0;\n}\n\n/**\nImprove consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n*/\n\nbody {\n\tfont-family:\n\t\tsystem-ui,\n\t\t-apple-system, /* Firefox supports this but not yet `system-ui` */\n\t\t\'Segoe UI\',\n\t\tRoboto,\n\t\tHelvetica,\n\t\tArial,\n\t\tsans-serif,\n\t\t\'Apple Color Emoji\',\n\t\t\'Segoe UI Emoji\';\n}\n\n/*\nGrouping content\n================\n*/\n\n/**\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n*/\n\nhr {\n\theight: 0; /* 1 */\n\tcolor: inherit; /* 2 */\n}\n\n/*\nText-level semantics\n====================\n*/\n\n/**\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n\t-webkit-text-decoration: underline dotted;\n\t        text-decoration: underline dotted;\n}\n\n/**\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n\tfont-weight: bolder;\n}\n\n/**\n1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n2. Correct the odd \'em\' font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n\tfont-family:\n\t\tui-monospace,\n\t\tSFMono-Regular,\n\t\tConsolas,\n\t\t\'Liberation Mono\',\n\t\tMenlo,\n\t\tmonospace; /* 1 */\n\tfont-size: 1em; /* 2 */\n}\n\n/**\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n\tfont-size: 80%;\n}\n\n/**\nPrevent \'sub\' and \'sup\' elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsub {\n\tbottom: -0.25em;\n}\n\nsup {\n\ttop: -0.5em;\n}\n\n/*\nTabular data\n============\n*/\n\n/**\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n*/\n\ntable {\n\ttext-indent: 0; /* 1 */\n\tborder-color: inherit; /* 2 */\n}\n\n/*\nForms\n=====\n*/\n\n/**\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tfont-family: inherit; /* 1 */\n\tfont-size: 100%; /* 1 */\n\tline-height: 1.15; /* 1 */\n\tmargin: 0; /* 2 */\n}\n\n/**\nRemove the inheritance of text transform in Edge and Firefox.\n1. Remove the inheritance of text transform in Firefox.\n*/\n\nbutton,\nselect { /* 1 */\n\ttext-transform: none;\n}\n\n/**\nCorrect the inability to style clickable types in iOS and Safari.\n*/\n\nbutton,\n[type=\'button\'],\n[type=\'reset\'],\n[type=\'submit\'] {\n\t-webkit-appearance: button;\n}\n\n/**\nRemove the inner border and padding in Firefox.\n*/\n\n::-moz-focus-inner {\n\tborder-style: none;\n\tpadding: 0;\n}\n\n/**\nRestore the focus styles unset by the previous rule.\n*/\n\n:-moz-focusring {\n\toutline: 1px dotted ButtonText;\n}\n\n/**\nRemove the additional \':invalid\' styles in Firefox.\nSee: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737\n*/\n\n:-moz-ui-invalid {\n\tbox-shadow: none;\n}\n\n/**\nRemove the padding so developers are not caught out when they zero out \'fieldset\' elements in all browsers.\n*/\n\nlegend {\n\tpadding: 0;\n}\n\n/**\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n\tvertical-align: baseline;\n}\n\n/**\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n\theight: auto;\n}\n\n/**\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type=\'search\'] {\n\t-webkit-appearance: textfield; /* 1 */\n\toutline-offset: -2px; /* 2 */\n}\n\n/**\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\n/**\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to \'inherit\' in Safari.\n*/\n\n::-webkit-file-upload-button {\n\t-webkit-appearance: button; /* 1 */\n\tfont: inherit; /* 2 */\n}\n\n/*\nInteractive\n===========\n*/\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n\tdisplay: list-item;\n}/**\n * Manually forked from SUIT CSS Base: https://github.com/suitcss/base\n * A thin layer on top of normalize.css that provides a starting point more\n * suitable for web applications.\n */\n\n/**\n * Removes the default spacing and border for appropriate elements.\n */\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n  margin: 0;\n}\n\nbutton {\n  background-color: transparent;\n  background-image: none;\n}\n\nfieldset {\n  margin: 0;\n  padding: 0;\n}\n\nol,\nul {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n/**\n * Tailwind custom reset styles\n */\n\n/**\n * 1. Use the user\'s configured `sans` font-family (with Tailwind\'s default\n *    sans-serif font stack as a fallback) as a sane default.\n * 2. Use Tailwind\'s default "normal" line-height so the user isn\'t forced\n *    to override it to ensure consistency even when using the default theme.\n */\n\nhtml {\n  font-family: Soehne; /* 1 */\n  line-height: 1.5; /* 2 */\n}\n\n\n/**\n * Inherit font-family and line-height from `html` so users can set them as\n * a class directly on the `html` element.\n */\n\nbody {\n  font-family: inherit;\n  line-height: inherit;\n}\n\n/**\n * 1. Prevent padding and border from affecting element width.\n *\n *    We used to set this in the html element and inherit from\n *    the parent element for everything else. This caused issues\n *    in shadow-dom-enhanced elements like <details> where the content\n *    is wrapped by a div with box-sizing set to `content-box`.\n *\n *    https://github.com/mozdevs/cssremedy/issues/4\n *\n *\n * 2. Allow adding a border to an element by just adding a border-width.\n *\n *    By default, the way the browser specifies that an element should have no\n *    border is by setting it\'s border-style to `none` in the user-agent\n *    stylesheet.\n *\n *    In order to easily add borders to elements by just setting the `border-width`\n *    property, we change the default border-style for all elements to `solid`, and\n *    use border-width to hide them instead. This way our `border` utilities only\n *    need to set the `border-width` property instead of the entire `border`\n *    shorthand, making our border utilities much more straightforward to compose.\n *\n *    https://github.com/tailwindcss/tailwindcss/pull/116\n */\n\n*,\n::before,\n::after {\n  box-sizing: border-box; /* 1 */\n  border-width: 0; /* 2 */\n  border-style: solid; /* 2 */\n  border-color: currentColor; /* 2 */\n}\n\n/*\n * Ensure horizontal rules are visible by default\n */\n\nhr {\n  border-top-width: 1px;\n}\n\n/**\n * Undo the `border-style: none` reset that Normalize applies to images so that\n * our `border-{width}` utilities have the expected effect.\n *\n * The Normalize reset is unnecessary for us since we default the border-width\n * to 0 on all elements.\n *\n * https://github.com/tailwindcss/tailwindcss/issues/362\n */\n\nimg {\n  border-style: solid;\n}\n\ntextarea {\n  resize: vertical;\n}\n\ninput::-moz-placeholder, textarea::-moz-placeholder {\n  opacity: 1;\n  color: #ADADAD;\n}\n\ninput::placeholder,\ntextarea::placeholder {\n  opacity: 1;\n  color: #ADADAD;\n}\n\nbutton,\n[role="button"] {\n  cursor: pointer;\n}\n\n/**\n * Override legacy focus reset from Normalize with modern Firefox focus styles.\n *\n * This is actually an improvement over the new defaults in Firefox in our testing,\n * as it triggers the better focus styles even for links, which still use a dotted\n * outline in Firefox by default.\n */\n \n:-moz-focusring {\n\toutline: auto;\n}\n\ntable {\n  border-collapse: collapse;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-size: inherit;\n  font-weight: inherit;\n}\n\n/**\n * Reset links to optimize for opt-in styling instead of\n * opt-out.\n */\n\na {\n  color: inherit;\n  text-decoration: inherit;\n}\n\n/**\n * Reset form element properties that are easy to forget to\n * style explicitly so you don\'t inadvertently introduce\n * styles that deviate from your design system. These styles\n * supplement a partial reset that is already applied by\n * normalize.css.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  padding: 0;\n  line-height: inherit;\n  color: inherit;\n}\n\n/**\n * Use the configured \'mono\' font family for elements that\n * are expected to be rendered with a monospace font, falling\n * back to the system monospace stack if there is no configured\n * \'mono\' font family.\n */\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n}\n\n/**\n * 1. Make replaced elements `display: block` by default as that\'s\n *    the behavior you want almost all of the time. Inspired by\n *    CSS Remedy, with `svg` added as well.\n *\n *    https://github.com/mozdevs/cssremedy/issues/14\n * \n * 2. Add `vertical-align: middle` to align replaced elements more\n *    sensibly by default when overriding `display` by adding a\n *    utility like `inline`.\n *\n *    This can trigger a poorly considered linting error in some\n *    tools but is included by design.\n * \n *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210\n */\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n  display: block; /* 1 */\n  vertical-align: middle; /* 2 */\n}\n\n/**\n * Constrain images and videos to the parent width and preserve\n * their intrinsic aspect ratio.\n *\n * https://github.com/mozdevs/cssremedy/issues/14\n */\n\nimg,\nvideo {\n  max-width: 100%;\n  height: auto;\n}\n\n/**\n * Ensure the default browser behavior of the `hidden` attribute.\n */\n\n[hidden] {\n  display: none;\n}*, ::before, ::after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgba(235, 235, 235, var(--tw-border-opacity));--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;}@media (min-width: 360px){.container{max-width:360px;}}@media (min-width: 600px){.container{max-width:600px;}}@media (min-width: 920px){.container{max-width:920px;}}@media (min-width: 1280px){.container{max-width:1280px;}}@media (min-width: 1440px){.container{max-width:1440px;}}.prose{color:#212121;max-width:86ch;}.prose [class~="lead"]{color:#818181;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;}.prose a{color:#265F5F;text-decoration:none;font-weight:500;}.prose a:hover{text-decoration:underline;}.prose strong{color:#212121;font-weight:600;}.prose ol[type="A"]{--list-counter-style:upper-alpha;}.prose ol[type="a"]{--list-counter-style:lower-alpha;}.prose ol[type="A" s]{--list-counter-style:upper-alpha;}.prose ol[type="a" s]{--list-counter-style:lower-alpha;}.prose ol[type="I"]{--list-counter-style:upper-roman;}.prose ol[type="i"]{--list-counter-style:lower-roman;}.prose ol[type="I" s]{--list-counter-style:upper-roman;}.prose ol[type="i" s]{--list-counter-style:lower-roman;}.prose ol[type="1"]{--list-counter-style:decimal;}.prose ol > li{position:relative;padding-left:1.75em;}.prose ol > li::before{content:"0" counter(list-item, var(--list-counter-style, decimal)) ;position:absolute;font-weight:600;color:#212121;left:0;}.prose ul > li{position:relative;padding-left:1.75em;}.prose ul > li::before{content:"";position:absolute;background-color:#D8D8D8;border-radius:50%;width:0.5rem !important;height:0.5rem !important;top:calc(0.875em - 0.1875em);left:0.25em;}.prose hr{border-color:#EBEBEB;border-top-width:1px;margin-top:3em;margin-bottom:3em;}.prose blockquote{font-weight:500;font-style:italic;color:#212121;border-left-width:0.25rem;border-left-color:#EBEBEB;quotes:"\\201C""\\201D""\\2018""\\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em;}.prose blockquote p:first-of-type::before{content:open-quote;}.prose blockquote p:last-of-type::after{content:close-quote;}.prose h1{color:#212121;font-weight:800;font-size:2rem;margin-top:0;margin-bottom:0.8888889em;line-height:2.5rem;}.prose h2{color:#212121;font-weight:500;font-size:1.5rem;margin-top:2em;margin-bottom:1em;line-height:1.9375rem;}.prose h3{color:#212121;font-weight:400;font-size:1.125rem;margin-top:1.6em;margin-bottom:0.6em;line-height:1.75rem;}.prose h4{color:#212121;font-weight:400;margin-top:1.5em;margin-bottom:0.5em;line-height:1.625rem;font-size:0.875rem;}.prose figure figcaption{color:#979797;font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em;}.prose code{color:#212121;font-weight:600;font-size:0.875em;}.prose code::before{content:"`";}.prose code::after{content:"`";}.prose a code{color:#212121;}.prose pre{color:#EBEBEB;background-color:#414141;overflow-x:auto;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-right:1.1428571em;padding-bottom:0.8571429em;padding-left:1.1428571em;}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;}.prose pre code::before{content:none;}.prose pre code::after{content:none;}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857;}.prose thead{color:#212121;font-weight:600;border-bottom-width:1px;border-bottom-color:#D8D8D8;}.prose thead th{vertical-align:bottom;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em;}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#EBEBEB;}.prose tbody tr:last-child{border-bottom-width:0;}.prose tbody td{vertical-align:top;padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em;}.prose{font-size:0.875rem;line-height:1.75;}.prose p{margin-top:1.25em;margin-bottom:1.25em;}.prose img{margin-top:2em;margin-bottom:2em;}.prose video{margin-top:2em;margin-bottom:2em;}.prose figure{margin-top:2em;margin-bottom:2em;}.prose figure > *{margin-top:0;margin-bottom:0;}.prose h2 code{font-size:0.875em;}.prose h3 code{font-size:0.9em;}.prose ol{margin-top:1.25em;margin-bottom:1.25em;}.prose ul{margin-top:1.25em;margin-bottom:1.25em;}.prose li{margin-top:0.5em;margin-bottom:0.5em;}.prose > ul > li p{margin-top:0.75em;margin-bottom:0.75em;}.prose > ul > li > *:first-child{margin-top:1.25em;}.prose > ul > li > *:last-child{margin-bottom:1.25em;}.prose > ol > li > *:first-child{margin-top:1.25em;}.prose > ol > li > *:last-child{margin-bottom:1.25em;}.prose ul ul, .prose ul ol, .prose ol ul, .prose ol ol{margin-top:0.75em;margin-bottom:0.75em;}.prose hr + *{margin-top:0;}.prose h2 + *{margin-top:0;}.prose h3 + *{margin-top:0;}.prose h4 + *{margin-top:0;}.prose thead th:first-child{padding-left:0;}.prose thead th:last-child{padding-right:0;}.prose tbody td:first-child{padding-left:0;}.prose tbody td:last-child{padding-right:0;}.prose > :first-child{margin-top:0;}.prose > :last-child{margin-bottom:0;}.prose-sm{font-size:0.875rem;line-height:1.7142857;}.prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em;}.prose-sm [class~="lead"]{font-size:1.2857143em;line-height:1.5555556;margin-top:0.8888889em;margin-bottom:0.8888889em;}.prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em;}.prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:0.8em;line-height:1.2;}.prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:0.8em;line-height:1.4;}.prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:0.4444444em;line-height:1.5555556;}.prose-sm h4{margin-top:1.4285714em;margin-bottom:0.5714286em;line-height:1.4285714;}.prose-sm img{margin-top:1.7142857em;margin-bottom:1.7142857em;}.prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em;}.prose-sm figure{margin-top:1.7142857em;margin-bottom:1.7142857em;}.prose-sm figure > *{margin-top:0;margin-bottom:0;}.prose-sm figure figcaption{font-size:0.8571429em;line-height:1.3333333;margin-top:0.6666667em;}.prose-sm code{font-size:0.8571429em;}.prose-sm h2 code{font-size:0.9em;}.prose-sm h3 code{font-size:0.8888889em;}.prose-sm pre{font-size:0.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:0.25rem;padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em;}.prose-sm ol{margin-top:1.1428571em;margin-bottom:1.1428571em;}.prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em;}.prose-sm li{margin-top:0.2857143em;margin-bottom:0.2857143em;}.prose-sm ol > li{padding-left:1.5714286em;}.prose-sm ol > li::before{left:0;}.prose-sm ul > li{padding-left:1.5714286em;}.prose-sm ul > li::before{height:0.3571429em;width:0.3571429em;top:calc(0.8571429em - 0.1785714em);left:0.2142857em;}.prose-sm > ul > li p{margin-top:0.5714286em;margin-bottom:0.5714286em;}.prose-sm > ul > li > *:first-child{margin-top:1.1428571em;}.prose-sm > ul > li > *:last-child{margin-bottom:1.1428571em;}.prose-sm > ol > li > *:first-child{margin-top:1.1428571em;}.prose-sm > ol > li > *:last-child{margin-bottom:1.1428571em;}.prose-sm ul ul, .prose-sm ul ol, .prose-sm ol ul, .prose-sm ol ol{margin-top:0.5714286em;margin-bottom:0.5714286em;}.prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em;}.prose-sm hr + *{margin-top:0;}.prose-sm h2 + *{margin-top:0;}.prose-sm h3 + *{margin-top:0;}.prose-sm h4 + *{margin-top:0;}.prose-sm table{font-size:0.8571429em;line-height:1.5;}.prose-sm thead th{padding-right:1em;padding-bottom:0.6666667em;padding-left:1em;}.prose-sm thead th:first-child{padding-left:0;}.prose-sm thead th:last-child{padding-right:0;}.prose-sm tbody td{padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em;}.prose-sm tbody td:first-child{padding-left:0;}.prose-sm tbody td:last-child{padding-right:0;}.prose-sm > :first-child{margin-top:0;}.prose-sm > :last-child{margin-bottom:0;}.prose-md{font-size:1rem;}.prose-md h1{font-size:2.625rem;line-height:3.25rem;}.prose-md h2{font-size:1.5rem;line-height:1.9375rem;}.prose-md h3{font-size:1.125rem;line-height:1.75rem;}.prose-md h4{font-size:1rem;line-height:1.625rem;}.pointer-events-none{pointer-events:none;}.visible{visibility:visible;}.static{position:static;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{top:0px;right:0px;bottom:0px;left:0px;}.inset-1\\/2{top:50%;right:50%;bottom:50%;left:50%;}.-inset-x-0{left:0px;right:0px;}.bottom-0{bottom:0px;}.right-0{right:0px;}.top-0{top:0px;}.left-0{left:0px;}.right-auto{right:auto;}.left-1\\/2{left:50%;}.left-auto{left:auto;}.bottom-auto{bottom:auto;}.top-auto{top:auto;}.top-1\\/4{top:25%;}.left-2xs{left:1rem;}.top-md{top:1.875rem;}.right-2xs{right:1rem;}.-top-9{top:-2.25rem;}.left-4{left:1rem;}.left-sm{left:1.5rem;}.top-sm{top:1.5rem;}.right-sm{right:1.5rem;}.left-2xl{left:3rem;}.-top-16{top:-4rem;}.bottom-lg{bottom:2.5rem;}.right-2xl{right:3rem;}.-top-8{top:-2rem;}.-bottom-8{bottom:-2rem;}.bottom-full{bottom:100%;}.top-full{top:100%;}.left-4xs{left:0.625rem;}.-left-2\\.5{left:-0.625rem;}.-left-2{left:-0.5rem;}.-right-2\\.5{right:-0.625rem;}.-right-2{right:-0.5rem;}.left-md{left:1.875rem;}.z-50{z-index:50;}.z-20{z-index:20;}.z-10{z-index:10;}.z-30{z-index:30;}.z-40{z-index:40;}.z-0{z-index:0;}.order-1{order:1;}.order-none{order:0;}.col-span-6{grid-column:span 6 / span 6;}.col-span-3{grid-column:span 3 / span 3;}.col-span-4{grid-column:span 4 / span 4;}.col-span-8{grid-column:span 8 / span 8;}.col-start-2{grid-column-start:2;}.col-start-3{grid-column-start:3;}.col-start-1{grid-column-start:1;}.col-start-6{grid-column-start:6;}.col-start-4{grid-column-start:4;}.col-end-12{grid-column-end:12;}.col-end-3{grid-column-end:3;}.col-end-11{grid-column-end:11;}.col-end-13{grid-column-end:13;}.col-end-6{grid-column-end:6;}.col-end-7{grid-column-end:7;}.col-end-9{grid-column-end:9;}.row-span-4{grid-row:span 4 / span 4;}.m-sm{margin:1.5rem;}.m-auto{margin:auto;}.m-2{margin:0.5rem;}.-m-8{margin:-2rem;}.-m-20{margin:-5rem;}.mx-4{margin-left:1rem;margin-right:1rem;}.my-lg{margin-top:2.5rem;margin-bottom:2.5rem;}.-mx-7{margin-left:-1.75rem;margin-right:-1.75rem;}.mx-auto{margin-left:auto;margin-right:auto;}.mx-6{margin-left:1.5rem;margin-right:1.5rem;}.my-md{margin-top:1.875rem;margin-bottom:1.875rem;}.my-8{margin-top:2rem;margin-bottom:2rem;}.my-2{margin-top:0.5rem;margin-bottom:0.5rem;}.mx-0{margin-left:0px;margin-right:0px;}.my-4xs{margin-top:0.625rem;margin-bottom:0.625rem;}.my-4{margin-top:1rem;margin-bottom:1rem;}.-mx-2xs{margin-left:-1rem;margin-right:-1rem;}.-mx-md{margin-left:-1.875rem;margin-right:-1.875rem;}.mx-4xs{margin-left:0.625rem;margin-right:0.625rem;}.mx-5xs{margin-left:0.3125rem;margin-right:0.3125rem;}.my-auto{margin-top:auto;margin-bottom:auto;}.my-xs{margin-top:1.25rem;margin-bottom:1.25rem;}.mx-xs{margin-left:1.25rem;margin-right:1.25rem;}.my-0{margin-top:0px;margin-bottom:0px;}.my-6{margin-top:1.5rem;margin-bottom:1.5rem;}.my-12{margin-top:3rem;margin-bottom:3rem;}.mx-2xs{margin-left:1rem;margin-right:1rem;}.my-5xs{margin-top:0.3125rem;margin-bottom:0.3125rem;}.mr-8{margin-right:2rem;}.mb-8{margin-bottom:2rem;}.mb-xs{margin-bottom:1.25rem;}.mb-3xl{margin-bottom:3.125rem;}.mr-2{margin-right:0.5rem;}.mr-12{margin-right:3rem;}.ml-3{margin-left:0.75rem;}.mb-10{margin-bottom:2.5rem;}.mb-2{margin-bottom:0.5rem;}.mr-11{margin-right:2.75rem;}.mt-14{margin-top:3.5rem;}.mb-0{margin-bottom:0px;}.mt-0{margin-top:0px;}.mr-md{margin-right:1.875rem;}.mr-2xs{margin-right:1rem;}.mt-16{margin-top:4rem;}.mt-sm{margin-top:1.5rem;}.ml-0{margin-left:0px;}.mt-xs{margin-top:1.25rem;}.mb-lg{margin-bottom:2.5rem;}.mb-md{margin-bottom:1.875rem;}.mb-2xs{margin-bottom:1rem;}.mb-4xl{margin-bottom:4.375rem;}.mb-sm{margin-bottom:1.5rem;}.mr-sm{margin-right:1.5rem;}.mb-6{margin-bottom:1.5rem;}.mb-4{margin-bottom:1rem;}.ml-8{margin-left:2rem;}.mb-5{margin-bottom:1.25rem;}.mt-lg{margin-top:2.5rem;}.mt-xl{margin-top:2.8125rem;}.mr-1{margin-right:0.25rem;}.ml-1{margin-left:0.25rem;}.mr-4xs{margin-right:0.625rem;}.mb-16{margin-bottom:4rem;}.-mt-4{margin-top:-1rem;}.mb-4xs{margin-bottom:0.625rem;}.mt-4xs{margin-top:0.625rem;}.mt-md{margin-top:1.875rem;}.mb-5xs{margin-bottom:0.3125rem;}.mt-5xs{margin-top:0.3125rem;}.mb-px{margin-bottom:1px;}.mr-4{margin-right:1rem;}.ml-2xs{margin-left:1rem;}.ml-4{margin-left:1rem;}.mt-4{margin-top:1rem;}.mt-1{margin-top:0.25rem;}.mb-1{margin-bottom:0.25rem;}.mt-6{margin-top:1.5rem;}.mb-3xs{margin-bottom:0.9375rem;}.ml-6{margin-left:1.5rem;}.mt-3xs{margin-top:0.9375rem;}.ml-4xs{margin-left:0.625rem;}.ml-sm{margin-left:1.5rem;}.mt-3{margin-top:0.75rem;}.mt-2xs{margin-top:1rem;}.mr-5xs{margin-right:0.3125rem;}.ml-md{margin-left:1.875rem;}.mb-xl{margin-bottom:2.8125rem;}.mt-0\\.5{margin-top:0.125rem;}.mt-2{margin-top:0.5rem;}.mr-5{margin-right:1.25rem;}.mt-8{margin-top:2rem;}.mr-2\\.5{margin-right:0.625rem;}.mb-5xl{margin-bottom:5rem;}.-mt-2xs{margin-top:-1rem;}.mr-6{margin-right:1.5rem;}.-mb-5xl{margin-bottom:-5rem;}.mb-7xl{margin-bottom:6.875rem;}.mb-auto{margin-bottom:auto;}.ml-2\\.5{margin-left:0.625rem;}.ml-2{margin-left:0.5rem;}.ml-5xs{margin-left:0.3125rem;}.mb-14{margin-bottom:3.5rem;}.ml-auto{margin-left:auto;}.mt-10{margin-top:2.5rem;}.mb-7{margin-bottom:1.75rem;}.-ml-6{margin-left:-1.5rem;}.mr-xs{margin-right:1.25rem;}.mb-2xl{margin-bottom:3rem;}.mb-60{margin-bottom:15rem;}.mb-20{margin-bottom:5rem;}.mt-3xl{margin-top:3.125rem;}.mt-6xl{margin-top:5.625rem;}.mt-28{margin-top:7rem;}.mt-5xl{margin-top:5rem;}.-mt-0\\.5{margin-top:-0.125rem;}.-mt-0{margin-top:0px;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.flex{display:flex;}.inline-flex{display:inline-flex;}.table{display:table;}.grid{display:grid;}.contents{display:contents;}.hidden{display:none;}.h-2xs{height:1rem;}.h-xs{height:1.25rem;}.h-3xl{height:3.125rem;}.h-8{height:2rem;}.h-sm{height:1.5rem;}.h-full{height:100%;}.h-16{height:4rem;}.h-screen{height:100vh;}.h-12{height:3rem;}.h-5{height:1.25rem;}.h-36{height:9rem;}.h-4{height:1rem;}.h-10{height:2.5rem;}.h-4xs{height:0.625rem;}.h-auto{height:auto;}.h-lg{height:2.5rem;}.h-24{height:6rem;}.h-6{height:1.5rem;}.h-5xs{height:0.3125rem;}.h-7{height:1.75rem;}.h-11{height:2.75rem;}.h-14{height:3.5rem;}.h-xl{height:2.8125rem;}.h-32{height:8rem;}.h-72{height:18rem;}.h-3xs{height:0.9375rem;}.h-2\\.5{height:0.625rem;}.h-2{height:0.5rem;}.max-h-80{max-height:20rem;}.max-h-full{max-height:100%;}.min-h-screen{min-height:100vh;}.w-full{width:100%;}.w-xs{width:1.25rem;}.w-36{width:9rem;}.w-3\\/5{width:60%;}.w-1\\/5{width:20%;}.w-8{width:2rem;}.w-11\\/12{width:91.666667%;}.w-1\\/4{width:25%;}.w-32{width:8rem;}.w-1\\/2{width:50%;}.w-auto{width:auto;}.w-1\\/3{width:33.333333%;}.w-2\\/3{width:66.666667%;}.w-sm{width:1.5rem;}.w-14{width:3.5rem;}.w-4{width:1rem;}.w-40{width:10rem;}.w-4xs{width:0.625rem;}.w-2xs{width:1rem;}.w-px{width:1px;}.w-4\\/12{width:33.333333%;}.w-lg{width:2.5rem;}.w-20{width:5rem;}.w-9\\/12{width:75%;}.w-2\\.5{width:0.625rem;}.w-2{width:0.5rem;}.w-3\\/4{width:75%;}.w-10{width:2.5rem;}.w-12{width:3rem;}.w-6{width:1.5rem;}.w-2\\/5{width:40%;}.w-11{width:2.75rem;}.w-5{width:1.25rem;}.w-60{width:15rem;}.w-10\\/12{width:83.333333%;}.w-24{width:6rem;}.w-4xl{width:4.375rem;}.w-max{width:-moz-max-content;width:max-content;}.w-1\\/6{width:16.666667%;}.w-6\\/12{width:50%;}.w-96{width:24rem;}.w-3xs{width:0.9375rem;}.min-w-full{min-width:100%;}.min-w-0{min-width:0px;}.max-w-2xl{max-width:42rem;}.max-w-5xl{max-width:64rem;}.max-w-screen-xl{max-width:1440px;}.max-w-\\[1440px\\]{max-width:1440px;}.flex-1{flex:1 1 0%;}.flex-none{flex:none;}.flex-shrink{flex-shrink:1;}.flex-shrink-0{flex-shrink:0;}.flex-grow{flex-grow:1;}.flex-grow-0{flex-grow:0;}.translate-x-1\\/2{--tw-translate-x:50%;transform:var(--tw-transform);}.-translate-y-8{--tw-translate-y:-2rem;transform:var(--tw-transform);}.rotate-180{--tw-rotate:180deg;transform:var(--tw-transform);}.rotate-0{--tw-rotate:0deg;transform:var(--tw-transform);}.transform{transform:var(--tw-transform);}@keyframes spin{to{transform:rotate(360deg);}}.animate-spin{animation:spin 1s linear infinite;}.cursor-pointer{cursor:pointer;}.cursor-not-allowed{cursor:not-allowed;}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.resize{resize:both;}.list-disc{list-style-type:disc;}.list-decimal{list-style-type:decimal;}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.grid-flow-row{grid-auto-flow:row;}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));}.grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));}.grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr));}.flex-row{flex-direction:row;}.flex-row-reverse{flex-direction:row-reverse;}.flex-col{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.content-center{align-content:center;}.content-start{align-content:flex-start;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.items-baseline{align-items:baseline;}.items-stretch{align-items:stretch;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.justify-around{justify-content:space-around;}.justify-items-center{justify-items:center;}.gap-4xs{gap:0.625rem;}.gap-4{gap:1rem;}.gap-6{gap:1.5rem;}.gap-x-sm{-moz-column-gap:1.5rem;column-gap:1.5rem;}.gap-x-xs{-moz-column-gap:1.25rem;column-gap:1.25rem;}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem;}.gap-y-10{row-gap:2.5rem;}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem;}.space-x-2xs > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)));}.space-y-5xs > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.3125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.3125rem * var(--tw-space-y-reverse));}.space-x-4xs > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.625rem * var(--tw-space-x-reverse));margin-left:calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));}.space-y-px > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse));}.space-y-2xs > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}.space-x-5xs > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.3125rem * var(--tw-space-x-reverse));margin-left:calc(0.3125rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-y-4xl > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4.375rem * var(--tw-space-y-reverse));}.space-x-sm > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-12 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)));}.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse));}.self-start{align-self:flex-start;}.self-end{align-self:flex-end;}.self-center{align-self:center;}.overflow-hidden{overflow:hidden;}.overflow-y-hidden{overflow-y:hidden;}.overflow-y-scroll{overflow-y:scroll;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.overflow-ellipsis{text-overflow:ellipsis;}.whitespace-normal{white-space:normal;}.whitespace-nowrap{white-space:nowrap;}.break-words{overflow-wrap:break-word;}.rounded-full{border-radius:9999px;}.rounded-sm{border-radius:0.125rem;}.rounded-xl{border-radius:0.75rem;}.rounded-2xl{border-radius:1rem;}.rounded-lg{border-radius:0.5rem;}.rounded-b-xl{border-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem;}.border{border-width:1px;}.border-0{border-width:0px;}.border-2{border-width:2px;}.border-b{border-bottom-width:1px;}.border-t{border-top-width:1px;}.border-b-0{border-bottom-width:0px;}.border-b-2{border-bottom-width:2px;}.border-b-6{border-bottom-width:6px;}.border-t-2{border-top-width:2px;}.border-r{border-right-width:1px;}.border-l-0{border-left-width:0px;}.border-gray-300{--tw-border-opacity:1;border-color:rgba(216, 216, 216, var(--tw-border-opacity));}.border-indigo-400{--tw-border-opacity:1;border-color:rgba(129, 140, 248, var(--tw-border-opacity));}.border-green-400{--tw-border-opacity:1;border-color:rgba(52, 211, 153, var(--tw-border-opacity));}.border-primary-500{--tw-border-opacity:1;border-color:rgba(114, 202, 202, var(--tw-border-opacity));}.border-black{--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity));}.border-primary-300{--tw-border-opacity:1;border-color:rgba(152, 255, 255, var(--tw-border-opacity));}.border-gray-600{--tw-border-opacity:1;border-color:rgba(129, 129, 129, var(--tw-border-opacity));}.border-transparent{border-color:transparent;}.border-yellow-400{--tw-border-opacity:1;border-color:rgba(250, 176, 0, var(--tw-border-opacity));}.border-gray-900{--tw-border-opacity:1;border-color:rgba(33, 33, 33, var(--tw-border-opacity));}.border-gray-200{--tw-border-opacity:1;border-color:rgba(235, 235, 235, var(--tw-border-opacity));}.border-red-400{--tw-border-opacity:1;border-color:rgba(255, 0, 0, var(--tw-border-opacity));}.border-primary-400{--tw-border-opacity:1;border-color:rgba(143, 242, 240, var(--tw-border-opacity));}.border-white{--tw-border-opacity:1;border-color:rgba(255, 255, 255, var(--tw-border-opacity));}.border-opacity-100{--tw-border-opacity:1;}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(246, 246, 246, var(--tw-bg-opacity));}.bg-white{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));}.bg-black{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity));}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(151, 151, 151, var(--tw-bg-opacity));}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224, 231, 255, var(--tw-bg-opacity));}.bg-green-100{--tw-bg-opacity:1;background-color:rgba(209, 250, 229, var(--tw-bg-opacity));}.bg-primary-100{--tw-bg-opacity:1;background-color:rgba(235, 255, 255, var(--tw-bg-opacity));}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(235, 235, 235, var(--tw-bg-opacity));}.bg-primary-200{--tw-bg-opacity:1;background-color:rgba(204, 255, 255, var(--tw-bg-opacity));}.bg-transparent{background-color:transparent;}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(255, 243, 214, var(--tw-bg-opacity));}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(33, 33, 33, var(--tw-bg-opacity));}.bg-primary-300{--tw-bg-opacity:1;background-color:rgba(152, 255, 255, var(--tw-bg-opacity));}.bg-primary-900{--tw-bg-opacity:1;background-color:rgba(0, 41, 41, var(--tw-bg-opacity));}.bg-red-100{--tw-bg-opacity:1;background-color:rgba(255, 215, 216, var(--tw-bg-opacity));}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(216, 216, 216, var(--tw-bg-opacity));}.bg-red-400{--tw-bg-opacity:1;background-color:rgba(255, 0, 0, var(--tw-bg-opacity));}.bg-primary-400{--tw-bg-opacity:1;background-color:rgba(143, 242, 240, var(--tw-bg-opacity));}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250, 250, 250, var(--tw-bg-opacity));}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity));}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(250, 176, 0, var(--tw-bg-opacity));}.bg-cover{background-size:cover;}.bg-center{background-position:center;}.fill-current{fill:currentColor;}.object-cover{-o-object-fit:cover;object-fit:cover;}.p-0{padding:0px;}.p-2\\.5{padding:0.625rem;}.p-2{padding:0.5rem;}.p-4{padding:1rem;}.p-3{padding:0.75rem;}.p-3xs{padding:0.9375rem;}.p-8{padding:2rem;}.p-4xs{padding:0.625rem;}.p-xs{padding:1.25rem;}.p-sm{padding:1.5rem;}.p-md{padding:1.875rem;}.p-6{padding:1.5rem;}.p-1{padding:0.25rem;}.px-2xs{padding-left:1rem;padding-right:1rem;}.py-5xs{padding-top:0.3125rem;padding-bottom:0.3125rem;}.px-0{padding-left:0px;padding-right:0px;}.px-4{padding-left:1rem;padding-right:1rem;}.px-sm{padding-left:1.5rem;padding-right:1.5rem;}.py-4xs{padding-top:0.625rem;padding-bottom:0.625rem;}.py-3xs{padding-top:0.9375rem;padding-bottom:0.9375rem;}.px-2{padding-left:0.5rem;padding-right:0.5rem;}.px-6{padding-left:1.5rem;padding-right:1.5rem;}.px-xs{padding-left:1.25rem;padding-right:1.25rem;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.px-1{padding-left:0.25rem;padding-right:0.25rem;}.px-md{padding-left:1.875rem;padding-right:1.875rem;}.py-2xs{padding-top:1rem;padding-bottom:1rem;}.px-2xl{padding-left:3rem;padding-right:3rem;}.py-xs{padding-top:1.25rem;padding-bottom:1.25rem;}.px-3xs{padding-left:0.9375rem;padding-right:0.9375rem;}.px-5xs{padding-left:0.3125rem;padding-right:0.3125rem;}.px-4xs{padding-left:0.625rem;padding-right:0.625rem;}.py-4{padding-top:1rem;padding-bottom:1rem;}.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.py-sm{padding-top:1.5rem;padding-bottom:1.5rem;}.py-0\\.5{padding-top:0.125rem;padding-bottom:0.125rem;}.py-0{padding-top:0px;padding-bottom:0px;}.py-12{padding-top:3rem;padding-bottom:3rem;}.px-3\\.5{padding-left:0.875rem;padding-right:0.875rem;}.px-3{padding-left:0.75rem;padding-right:0.75rem;}.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}.\\!px-3{padding-left:0.75rem !important;padding-right:0.75rem !important;}.px-7xl{padding-left:6.875rem;padding-right:6.875rem;}.px-lg{padding-left:2.5rem;padding-right:2.5rem;}.py-md{padding-top:1.875rem;padding-bottom:1.875rem;}.py-3xl{padding-top:3.125rem;padding-bottom:3.125rem;}.py-6xl{padding-top:5.625rem;padding-bottom:5.625rem;}.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.py-2\\.5{padding-top:0.625rem;padding-bottom:0.625rem;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.px-7{padding-left:1.75rem;padding-right:1.75rem;}.py-4xl{padding-top:4.375rem;padding-bottom:4.375rem;}.px-14{padding-left:3.5rem;padding-right:3.5rem;}.py-8{padding-top:2rem;padding-bottom:2rem;}.px-16{padding-left:4rem;padding-right:4rem;}.px-8{padding-left:2rem;padding-right:2rem;}.py-7xl{padding-top:6.875rem;padding-bottom:6.875rem;}.py-14{padding-top:3.5rem;padding-bottom:3.5rem;}.pt-3xl{padding-top:3.125rem;}.pb-4xl{padding-bottom:4.375rem;}.pt-sm{padding-top:1.5rem;}.pb-xl{padding-bottom:2.8125rem;}.pr-0{padding-right:0px;}.pl-2xs{padding-left:1rem;}.pl-0{padding-left:0px;}.pt-md{padding-top:1.875rem;}.pb-xs{padding-bottom:1.25rem;}.pl-px{padding-left:1px;}.pt-xs{padding-top:1.25rem;}.pb-lg{padding-bottom:2.5rem;}.pl-sm{padding-left:1.5rem;}.pl-2{padding-left:0.5rem;}.pb-4xs{padding-bottom:0.625rem;}.pl-4{padding-left:1rem;}.pb-2xs{padding-bottom:1rem;}.pt-4{padding-top:1rem;}.pt-4xl{padding-top:4.375rem;}.pt-0{padding-top:0px;}.pb-6{padding-bottom:1.5rem;}.pt-6xl{padding-top:5.625rem;}.pb-6xl{padding-bottom:5.625rem;}.pb-sm{padding-bottom:1.5rem;}.pt-2xs{padding-top:1rem;}.pb-20{padding-bottom:5rem;}.pb-3xl{padding-bottom:3.125rem;}.pt-6{padding-top:1.5rem;}.pb-0{padding-bottom:0px;}.pt-14{padding-top:3.5rem;}.pr-2\\.5{padding-right:0.625rem;}.pr-2{padding-right:0.5rem;}.pt-lg{padding-top:2.5rem;}.pb-7xl{padding-bottom:6.875rem;}.pb-4{padding-bottom:1rem;}.pr-sm{padding-right:1.5rem;}.pb-md{padding-bottom:1.875rem;}.pt-5xl{padding-top:5rem;}.pr-8{padding-right:2rem;}.pr-6{padding-right:1.5rem;}.pb-11{padding-bottom:2.75rem;}.pt-10{padding-top:2.5rem;}.pt-1{padding-top:0.25rem;}.pb-3{padding-bottom:0.75rem;}.pr-2xs{padding-right:1rem;}.pt-8{padding-top:2rem;}.pl-8{padding-left:2rem;}.pt-16{padding-top:4rem;}.pt-20{padding-top:5rem;}.pt-xl{padding-top:2.8125rem;}.pl-6xl{padding-left:5.625rem;}.pr-9{padding-right:2.25rem;}.pb-8{padding-bottom:2rem;}.pt-4xs{padding-top:0.625rem;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.align-top{vertical-align:top;}.align-middle{vertical-align:middle;}.font-tiempos{font-family:Tiempos, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;}.text-sm{font-size:0.875rem;line-height:1.625rem;}.text-lg{font-size:1.125rem;line-height:1.75rem;}.text-3xl{font-size:2rem;line-height:2.5rem;}.text-xs{font-size:0.75rem;line-height:1.5rem;}.text-base{font-size:1rem;line-height:1.625rem;}.text-2xl{font-size:1.5rem;line-height:1.9375rem;}.text-xl{font-size:1.25rem;line-height:1.75rem;}.text-4xl{font-size:2.625rem;line-height:3.25rem;}.text-6xl{font-size:3.875rem;line-height:4.75rem;}.text-7xl{font-size:5rem;line-height:6rem;}.text-5xl{font-size:3.25rem;line-height:4.125rem;}.font-medium{font-weight:500;}.font-bold{font-weight:700;}.font-semibold{font-weight:600;}.font-normal{font-weight:400;}.uppercase{text-transform:uppercase;}.capitalize{text-transform:capitalize;}.italic{font-style:italic;}.leading-6{line-height:1.5rem;}.leading-8{line-height:2rem;}.leading-3{line-height:.75rem;}.leading-5{line-height:1.25rem;}.leading-relaxed{line-height:1.625;}.leading-4{line-height:1rem;}.leading-10{line-height:2.5rem;}.tracking-tight{letter-spacing:-0.025em;}.text-gray-900{--tw-text-opacity:1;color:rgba(33, 33, 33, var(--tw-text-opacity));}.text-primary-700{--tw-text-opacity:1;color:rgba(38, 95, 95, var(--tw-text-opacity));}.text-gray-700{--tw-text-opacity:1;color:rgba(97, 97, 97, var(--tw-text-opacity));}.text-black{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));}.text-white{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));}.text-red-400{--tw-text-opacity:1;color:rgba(255, 0, 0, var(--tw-text-opacity));}.text-red-600{--tw-text-opacity:1;color:rgba(194, 0, 0, var(--tw-text-opacity));}.text-gray-600{--tw-text-opacity:1;color:rgba(129, 129, 129, var(--tw-text-opacity));}.text-primary-500{--tw-text-opacity:1;color:rgba(114, 202, 202, var(--tw-text-opacity));}.text-gray-400{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity));}.text-red-900{--tw-text-opacity:1;color:rgba(102, 0, 0, var(--tw-text-opacity));}.text-red-700{--tw-text-opacity:1;color:rgba(160, 0, 0, var(--tw-text-opacity));}.text-yellow-900{--tw-text-opacity:1;color:rgba(82, 54, 0, var(--tw-text-opacity));}.text-yellow-700{--tw-text-opacity:1;color:rgba(138, 92, 0, var(--tw-text-opacity));}.text-primary-800{--tw-text-opacity:1;color:rgba(19, 68, 68, var(--tw-text-opacity));}.text-yellow-400{--tw-text-opacity:1;color:rgba(250, 176, 0, var(--tw-text-opacity));}.text-green-600{--tw-text-opacity:1;color:rgba(5, 150, 105, var(--tw-text-opacity));}.text-yellow-600{--tw-text-opacity:1;color:rgba(194, 129, 0, var(--tw-text-opacity));}.text-blue-600{--tw-text-opacity:1;color:rgba(37, 99, 235, var(--tw-text-opacity));}.text-primary-300{--tw-text-opacity:1;color:rgba(152, 255, 255, var(--tw-text-opacity));}.text-yellow-300{--tw-text-opacity:1;color:rgba(252, 197, 67, var(--tw-text-opacity));}.underline{text-decoration:underline;}.line-through{text-decoration:line-through;}.no-underline{text-decoration:none;}.opacity-80{opacity:0.8;}.opacity-75{opacity:0.75;}.opacity-0{opacity:0;}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.outline-primary{outline:1px solid #8FF2F0;outline-offset:0;}.outline-none{outline:2px solid transparent;outline-offset:2px;}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}.filter{filter:var(--tw-filter);}.transition{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-colors{transition-property:background-color, border-color, color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.duration-300{transition-duration:300ms;}.duration-500{transition-duration:500ms;}.duration-200{transition-duration:200ms;}.duration-100{transition-duration:100ms;}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1);}@media (min-width: 360px){.xs\\:mb-md{margin-bottom:1.875rem;}.xs\\:hidden{display:none;}}@media (min-width: 600px){.sm\\:flex{display:flex;}.sm\\:hidden{display:none;}.sm\\:space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse));}.sm\\:space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}.sm\\:px-0{padding-left:0px;padding-right:0px;}.sm\\:text-3xl{font-size:2rem;line-height:2.5rem;}.sm\\:leading-10{line-height:2.5rem;}}@media (min-width: 920px){.md\\:prose-sm{font-size:0.875rem;line-height:1.7142857;}.md\\:prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em;}.md\\:prose-sm [class~="lead"]{font-size:1.2857143em;line-height:1.5555556;margin-top:0.8888889em;margin-bottom:0.8888889em;}.md\\:prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em;}.md\\:prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:0.8em;line-height:1.2;}.md\\:prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:0.8em;line-height:1.4;}.md\\:prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:0.4444444em;line-height:1.5555556;}.md\\:prose-sm h4{margin-top:1.4285714em;margin-bottom:0.5714286em;line-height:1.4285714;}.md\\:prose-sm img{margin-top:1.7142857em;margin-bottom:1.7142857em;}.md\\:prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em;}.md\\:prose-sm figure{margin-top:1.7142857em;margin-bottom:1.7142857em;}.md\\:prose-sm figure > *{margin-top:0;margin-bottom:0;}.md\\:prose-sm figure figcaption{font-size:0.8571429em;line-height:1.3333333;margin-top:0.6666667em;}.md\\:prose-sm code{font-size:0.8571429em;}.md\\:prose-sm h2 code{font-size:0.9em;}.md\\:prose-sm h3 code{font-size:0.8888889em;}.md\\:prose-sm pre{font-size:0.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:0.25rem;padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em;}.md\\:prose-sm ol{margin-top:1.1428571em;margin-bottom:1.1428571em;}.md\\:prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em;}.md\\:prose-sm li{margin-top:0.2857143em;margin-bottom:0.2857143em;}.md\\:prose-sm ol > li{padding-left:1.5714286em;}.md\\:prose-sm ol > li::before{left:0;}.md\\:prose-sm ul > li{padding-left:1.5714286em;}.md\\:prose-sm ul > li::before{height:0.3571429em;width:0.3571429em;top:calc(0.8571429em - 0.1785714em);left:0.2142857em;}.md\\:prose-sm > ul > li p{margin-top:0.5714286em;margin-bottom:0.5714286em;}.md\\:prose-sm > ul > li > *:first-child{margin-top:1.1428571em;}.md\\:prose-sm > ul > li > *:last-child{margin-bottom:1.1428571em;}.md\\:prose-sm > ol > li > *:first-child{margin-top:1.1428571em;}.md\\:prose-sm > ol > li > *:last-child{margin-bottom:1.1428571em;}.md\\:prose-sm ul ul, .md\\:prose-sm ul ol, .md\\:prose-sm ol ul, .md\\:prose-sm ol ol{margin-top:0.5714286em;margin-bottom:0.5714286em;}.md\\:prose-sm ul ul, .md\\:prose-sm ul ol, .md\\:prose-sm ol ul, .md\\:prose-sm ol ol{margin-top:0.5714286em;margin-bottom:0.5714286em;}.md\\:prose-sm ul ul, .md\\:prose-sm ul ol, .md\\:prose-sm ol ul, .md\\:prose-sm ol ol{margin-top:0.5714286em;margin-bottom:0.5714286em;}.md\\:prose-sm ul ul, .md\\:prose-sm ul ol, .md\\:prose-sm ol ul, .md\\:prose-sm ol ol{margin-top:0.5714286em;margin-bottom:0.5714286em;}.md\\:prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em;}.md\\:prose-sm hr + *{margin-top:0;}.md\\:prose-sm h2 + *{margin-top:0;}.md\\:prose-sm h3 + *{margin-top:0;}.md\\:prose-sm h4 + *{margin-top:0;}.md\\:prose-sm table{font-size:0.8571429em;line-height:1.5;}.md\\:prose-sm thead th{padding-right:1em;padding-bottom:0.6666667em;padding-left:1em;}.md\\:prose-sm thead th:first-child{padding-left:0;}.md\\:prose-sm thead th:last-child{padding-right:0;}.md\\:prose-sm tbody td{padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em;}.md\\:prose-sm tbody td:first-child{padding-left:0;}.md\\:prose-sm tbody td:last-child{padding-right:0;}.md\\:prose-sm > :first-child{margin-top:0;}.md\\:prose-sm > :last-child{margin-bottom:0;}.md\\:prose-lg{font-size:1.125rem;line-height:1.7777778;}.md\\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em;}.md\\:prose-lg [class~="lead"]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em;}.md\\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em;}.md\\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:0.8333333em;line-height:1;}.md\\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333;}.md\\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:0.6666667em;line-height:1.5;}.md\\:prose-lg h4{margin-top:1.7777778em;margin-bottom:0.4444444em;line-height:1.5555556;}.md\\:prose-lg img{margin-top:1.7777778em;margin-bottom:1.7777778em;}.md\\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em;}.md\\:prose-lg figure{margin-top:1.7777778em;margin-bottom:1.7777778em;}.md\\:prose-lg figure > *{margin-top:0;margin-bottom:0;}.md\\:prose-lg figure figcaption{font-size:0.8888889em;line-height:1.5;margin-top:1em;}.md\\:prose-lg code{font-size:0.8888889em;}.md\\:prose-lg h2 code{font-size:0.8666667em;}.md\\:prose-lg h3 code{font-size:0.875em;}.md\\:prose-lg pre{font-size:0.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:0.375rem;padding-top:1em;padding-right:1.5em;padding-bottom:1em;padding-left:1.5em;}.md\\:prose-lg ol{margin-top:1.3333333em;margin-bottom:1.3333333em;}.md\\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em;}.md\\:prose-lg li{margin-top:0.6666667em;margin-bottom:0.6666667em;}.md\\:prose-lg ol > li{padding-left:1.6666667em;}.md\\:prose-lg ol > li::before{left:0;}.md\\:prose-lg ul > li{padding-left:1.6666667em;}.md\\:prose-lg ul > li::before{width:0.3333333em;height:0.3333333em;top:calc(0.8888889em - 0.1666667em);left:0.2222222em;}.md\\:prose-lg > ul > li p{margin-top:0.8888889em;margin-bottom:0.8888889em;}.md\\:prose-lg > ul > li > *:first-child{margin-top:1.3333333em;}.md\\:prose-lg > ul > li > *:last-child{margin-bottom:1.3333333em;}.md\\:prose-lg > ol > li > *:first-child{margin-top:1.3333333em;}.md\\:prose-lg > ol > li > *:last-child{margin-bottom:1.3333333em;}.md\\:prose-lg ul ul, .md\\:prose-lg ul ol, .md\\:prose-lg ol ul, .md\\:prose-lg ol ol{margin-top:0.8888889em;margin-bottom:0.8888889em;}.md\\:prose-lg ul ul, .md\\:prose-lg ul ol, .md\\:prose-lg ol ul, .md\\:prose-lg ol ol{margin-top:0.8888889em;margin-bottom:0.8888889em;}.md\\:prose-lg ul ul, .md\\:prose-lg ul ol, .md\\:prose-lg ol ul, .md\\:prose-lg ol ol{margin-top:0.8888889em;margin-bottom:0.8888889em;}.md\\:prose-lg ul ul, .md\\:prose-lg ul ol, .md\\:prose-lg ol ul, .md\\:prose-lg ol ol{margin-top:0.8888889em;margin-bottom:0.8888889em;}.md\\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em;}.md\\:prose-lg hr + *{margin-top:0;}.md\\:prose-lg h2 + *{margin-top:0;}.md\\:prose-lg h3 + *{margin-top:0;}.md\\:prose-lg h4 + *{margin-top:0;}.md\\:prose-lg table{font-size:0.8888889em;line-height:1.5;}.md\\:prose-lg thead th{padding-right:0.75em;padding-bottom:0.75em;padding-left:0.75em;}.md\\:prose-lg thead th:first-child{padding-left:0;}.md\\:prose-lg thead th:last-child{padding-right:0;}.md\\:prose-lg tbody td{padding-top:0.75em;padding-right:0.75em;padding-bottom:0.75em;padding-left:0.75em;}.md\\:prose-lg tbody td:first-child{padding-left:0;}.md\\:prose-lg tbody td:last-child{padding-right:0;}.md\\:prose-lg > :first-child{margin-top:0;}.md\\:prose-lg > :last-child{margin-bottom:0;}.md\\:prose-md{font-size:1rem;}.md\\:prose-md h1{font-size:2.625rem;line-height:3.25rem;}.md\\:prose-md h2{font-size:1.5rem;line-height:1.9375rem;}.md\\:prose-md h3{font-size:1.125rem;line-height:1.75rem;}.md\\:prose-md h4{font-size:1rem;line-height:1.625rem;}.md\\:z-30{z-index:30;}.md\\:mx-0{margin-left:0px;margin-right:0px;}.md\\:mx-auto{margin-left:auto;margin-right:auto;}.md\\:my-0{margin-top:0px;margin-bottom:0px;}.md\\:mr-sm{margin-right:1.5rem;}.md\\:mb-0{margin-bottom:0px;}.md\\:mr-1{margin-right:0.25rem;}.md\\:mt-lg{margin-top:2.5rem;}.md\\:mt-0{margin-top:0px;}.md\\:mt-sm{margin-top:1.5rem;}.md\\:mb-14{margin-bottom:3.5rem;}.md\\:mb-3xl{margin-bottom:3.125rem;}.md\\:mb-xl{margin-bottom:2.8125rem;}.md\\:mb-xs{margin-bottom:1.25rem;}.md\\:mt-2xl{margin-top:3rem;}.md\\:ml-sm{margin-left:1.5rem;}.md\\:block{display:block;}.md\\:flex{display:flex;}.md\\:grid{display:grid;}.md\\:hidden{display:none;}.md\\:w-1\\/3{width:33.333333%;}.md\\:w-2\\/5{width:40%;}.md\\:w-5\\/6{width:83.333333%;}.md\\:w-1\\/2{width:50%;}.md\\:w-auto{width:auto;}.md\\:w-3\\/4{width:75%;}.md\\:w-1\\/4{width:25%;}.md\\:w-10\\/12{width:83.333333%;}.md\\:min-w-0{min-width:0px;}.md\\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}.md\\:flex-row{flex-direction:row;}.md\\:justify-end{justify-content:flex-end;}.md\\:justify-between{justify-content:space-between;}.md\\:gap-2xl{gap:3rem;}.md\\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem;}.md\\:space-y-5xl > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse));}.md\\:overflow-hidden{overflow:hidden;}.md\\:border-2{border-width:2px;}.md\\:p-0{padding:0px;}.md\\:p-sm{padding:1.5rem;}.md\\:px-0{padding-left:0px;padding-right:0px;}.md\\:px-2{padding-left:0.5rem;padding-right:0.5rem;}.md\\:pr-3{padding-right:0.75rem;}.md\\:pb-md{padding-bottom:1.875rem;}.md\\:pt-24{padding-top:6rem;}.md\\:pr-0{padding-right:0px;}.md\\:text-left{text-align:left;}.md\\:text-sm{font-size:0.875rem;line-height:1.625rem;}.md\\:text-base{font-size:1rem;line-height:1.625rem;}.md\\:text-xl{font-size:1.25rem;line-height:1.75rem;}.md\\:text-3xl{font-size:2rem;line-height:2.5rem;}.md\\:text-2xl{font-size:1.5rem;line-height:1.9375rem;}.md\\:font-normal{font-weight:400;}}@media (min-width: 1440px){.lg\\:container{width:100%;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;}@media (min-width: 360px){.lg\\:container{max-width:360px;}}@media (min-width: 600px){.lg\\:container{max-width:600px;}}@media (min-width: 920px){.lg\\:container{max-width:920px;}}@media (min-width: 1280px){.lg\\:container{max-width:1280px;}}@media (min-width: 1440px){.lg\\:container{max-width:1440px;}}.lg\\:mb-0{margin-bottom:0px;}.lg\\:px-4{padding-left:1rem;padding-right:1rem;}}',""]),r.locals={},e.exports=r},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";t.byteLength=function(e){var t=f(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,i,n=f(e),r=n[0],l=n[1],d=new c(function(e,t,n){return 3*(t+n)/4-n}(0,r,l)),h=0,m=l>0?r-4:r;for(i=0;i<m;i+=4)t=o[e.charCodeAt(i)]<<18|o[e.charCodeAt(i+1)]<<12|o[e.charCodeAt(i+2)]<<6|o[e.charCodeAt(i+3)],d[h++]=t>>16&255,d[h++]=t>>8&255,d[h++]=255&t;2===l&&(t=o[e.charCodeAt(i)]<<2|o[e.charCodeAt(i+1)]>>4,d[h++]=255&t);1===l&&(t=o[e.charCodeAt(i)]<<10|o[e.charCodeAt(i+1)]<<4|o[e.charCodeAt(i+2)]>>2,d[h++]=t>>8&255,d[h++]=255&t);return d},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,c=[],l=16383,i=0,f=n-o;i<f;i+=l)c.push(d(e,i,i+l>f?f:i+l));1===o?(t=e[n-1],c.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],c.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return c.join("")};for(var r=[],o=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,l=code.length;i<l;++i)r[i]=code[i],o[code.charCodeAt(i)]=i;function f(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function d(e,t,n){for(var o,c,output=[],i=t;i<n;i+=3)o=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(255&e[i+2]),output.push(r[(c=o)>>18&63]+r[c>>12&63]+r[c>>6&63]+r[63&c]);return output.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var c,l,f=8*o-r-1,d=(1<<f)-1,h=d>>1,m=-7,i=n?o-1:0,y=n?-1:1,s=e[t+i];for(i+=y,c=s&(1<<-m)-1,s>>=-m,m+=f;m>0;c=256*c+e[t+i],i+=y,m-=8);for(l=c&(1<<-m)-1,c>>=-m,m+=r;m>0;l=256*l+e[t+i],i+=y,m-=8);if(0===c)c=1-h;else{if(c===d)return l?NaN:1/0*(s?-1:1);l+=Math.pow(2,r),c-=h}return(s?-1:1)*l*Math.pow(2,c-r)},t.write=function(e,t,n,r,o,c){var l,f,d,h=8*c-o-1,m=(1<<h)-1,y=m>>1,rt=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,i=r?0:c-1,v=r?1:-1,s=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(f=isNaN(t)?1:0,l=m):(l=Math.floor(Math.log(t)/Math.LN2),t*(d=Math.pow(2,-l))<1&&(l--,d*=2),(t+=l+y>=1?rt/d:rt*Math.pow(2,1-y))*d>=2&&(l++,d/=2),l+y>=m?(f=0,l=m):l+y>=1?(f=(t*d-1)*Math.pow(2,o),l+=y):(f=t*Math.pow(2,y-1)*Math.pow(2,o),l=0));o>=8;e[n+i]=255&f,i+=v,f/=256,o-=8);for(l=l<<o|f,h+=o;h>0;e[n+i]=255&l,i+=v,l/=256,h-=8);e[n+i-v]|=128*s}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},,function(e,t,n){var r,o,c,l;e.exports=(r=n(44),c=(o=r).lib.Base,l=o.enc.Utf8,void(o.algo.HMAC=c.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=l.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),c=this._iKey=t.clone(),f=o.words,d=c.words,i=0;i<n;i++)f[i]^=1549556828,d[i]^=909522486;o.sigBytes=c.sigBytes=r,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,n=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(n))}})))},,function(e,t,n){e.exports=self.fetch||(self.fetch=n(167).default||n(167))},function(e,t,n){(function(e,r){var o;!function(c){t&&t.nodeType,e&&e.nodeType;var l="object"==typeof r&&r;l.global!==l&&l.window!==l&&l.self;var f,d=2147483647,base=36,h=/^xn--/,m=/[^\x20-\x7E]/,y=/[\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"},w=Math.floor,_=String.fromCharCode;function S(e){throw new RangeError(v[e])}function map(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function x(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+map((e=e.replace(y,".")).split("."),t).join(".")}function A(e){for(var t,n,output=[],r=0,o=e.length;r<o;)(t=e.charCodeAt(r++))>=55296&&t<=56319&&r<o?56320==(64512&(n=e.charCodeAt(r++)))?output.push(((1023&t)<<10)+(1023&n)+65536):(output.push(t),r--):output.push(t);return output}function O(e){return map(e,(function(e){var output="";return e>65535&&(output+=_((e-=65536)>>>10&1023|55296),e=56320|1023&e),output+=_(e)})).join("")}function C(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function E(e,t,n){var r=0;for(e=n?w(e/700):e>>1,e+=w(e/t);e>455;r+=base)e=w(e/35);return w(r+36*e/(e+38))}function k(input){var e,t,n,r,o,c,l,f,h,m,y,output=[],v=input.length,i=0,_=128,x=72;for((t=input.lastIndexOf("-"))<0&&(t=0),n=0;n<t;++n)input.charCodeAt(n)>=128&&S("not-basic"),output.push(input.charCodeAt(n));for(r=t>0?t+1:0;r<v;){for(o=i,c=1,l=base;r>=v&&S("invalid-input"),((f=(y=input.charCodeAt(r++))-48<10?y-22:y-65<26?y-65:y-97<26?y-97:base)>=base||f>w((d-i)/c))&&S("overflow"),i+=f*c,!(f<(h=l<=x?1:l>=x+26?26:l-x));l+=base)c>w(d/(m=base-h))&&S("overflow"),c*=m;x=E(i-o,e=output.length+1,0==o),w(i/e)>d-_&&S("overflow"),_+=w(i/e),i%=e,output.splice(i++,0,_)}return O(output)}function I(input){var e,t,n,r,o,c,l,q,f,h,m,y,v,x,O,output=[];for(y=(input=A(input)).length,e=128,t=0,o=72,c=0;c<y;++c)(m=input[c])<128&&output.push(_(m));for(n=r=output.length,r&&output.push("-");n<y;){for(l=d,c=0;c<y;++c)(m=input[c])>=e&&m<l&&(l=m);for(l-e>w((d-t)/(v=n+1))&&S("overflow"),t+=(l-e)*v,e=l,c=0;c<y;++c)if((m=input[c])<e&&++t>d&&S("overflow"),m==e){for(q=t,f=base;!(q<(h=f<=o?1:f>=o+26?26:f-o));f+=base)O=q-h,x=base-h,output.push(_(C(h+O%x,0))),q=w(O/x);output.push(_(C(q,0))),o=E(t,v,n==r),t=0,++n}++t,++e}return output.join("")}f={version:"1.4.1",ucs2:{decode:A,encode:O},decode:k,encode:I,toASCII:function(input){return x(input,(function(e){return m.test(e)?"xn--"+I(e):e}))},toUnicode:function(input){return x(input,(function(e){return h.test(e)?k(e.slice(4).toLowerCase()):e}))}},void 0===(o=function(){return f}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(431)(e),n(42))},,function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(434),t.encode=t.stringify=n(435)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,c){t=t||"&",n=n||"=";var l={};if("string"!=typeof e||0===e.length)return l;var f=/\+/g;e=e.split(t);var d=1e3;c&&"number"==typeof c.maxKeys&&(d=c.maxKeys);var h=e.length;d>0&&h>d&&(h=d);for(var i=0;i<h;++i){var m,y,v,w,_=e[i].replace(f,"%20"),S=_.indexOf(n);S>=0?(m=_.substr(0,S),y=_.substr(S+1)):(m=_,y=""),v=decodeURIComponent(m),w=decodeURIComponent(y),r(l,v)?o(l[v])?l[v].push(w):l[v]=[l[v],w]:l[v]=w}return l};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,l){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?map(c(e),(function(c){var l=encodeURIComponent(r(c))+n;return o(e[c])?map(e[c],(function(e){return l+encodeURIComponent(r(e))})).join(t):l+encodeURIComponent(r(e[c]))})).join(t):l?encodeURIComponent(r(l))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function map(e,t){if(e.map)return e.map(t);for(var n=[],i=0;i<e.length;i++)n.push(t(e[i],i));return n}var c=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){var r,o,c=n(278),l=n(279),f=0,d=0;e.exports=function(e,t,n){var i=t&&n||0,b=t||[],h=(e=e||{}).node||r,m=void 0!==e.clockseq?e.clockseq:o;if(null==h||null==m){var y=c();null==h&&(h=r=[1|y[0],y[1],y[2],y[3],y[4],y[5]]),null==m&&(m=o=16383&(y[6]<<8|y[7]))}var v=void 0!==e.msecs?e.msecs:(new Date).getTime(),w=void 0!==e.nsecs?e.nsecs:d+1,dt=v-f+(w-d)/1e4;if(dt<0&&void 0===e.clockseq&&(m=m+1&16383),(dt<0||v>f)&&void 0===e.nsecs&&(w=0),w>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");f=v,d=w,o=m;var _=(1e4*(268435455&(v+=122192928e5))+w)%4294967296;b[i++]=_>>>24&255,b[i++]=_>>>16&255,b[i++]=_>>>8&255,b[i++]=255&_;var S=v/4294967296*1e4&268435455;b[i++]=S>>>8&255,b[i++]=255&S,b[i++]=S>>>24&15|16,b[i++]=S>>>16&255,b[i++]=m>>>8|128,b[i++]=255&m;for(var x=0;x<6;++x)b[i+x]=h[x];return t||l(b)}},function(e,t,n){var r=n(278),o=n(279);e.exports=function(e,t,n){var i=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var c=(e=e||{}).random||(e.rng||r)();if(c[6]=15&c[6]|64,c[8]=63&c[8]|128,t)for(var l=0;l<16;++l)t[i+l]=c[l];return t||o(c)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var r=n(280),o=n(282),c=n(444),l=n(447),f=n(449),d=n(203),h=function(){function e(e){(0,l.supportsWebCrypto)((0,d.locateWindow)())?this.hash=new o.Sha256(e):(0,f.isMsWindow)((0,d.locateWindow)())?this.hash=new r.Sha256(e):this.hash=new c.Sha256(e)}return e.prototype.update=function(data,e){this.hash.update(data,e)},e.prototype.digest=function(){return this.hash.digest()},e}();t.Sha256=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmptyData=void 0,t.isEmptyData=function(data){return"string"==typeof data?0===data.length:0===data.byteLength}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.convertToBuffer=void 0;var r=n(490),o=void 0!==e&&e.from?function(input){return e.from(input,"utf8")}:r.fromUtf8;t.convertToBuffer=function(data){return data instanceof Uint8Array?data:"string"==typeof data?o(data):ArrayBuffer.isView(data)?new Uint8Array(data.buffer,data.byteOffset,data.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(data)}}).call(this,n(14).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmptyData=void 0,t.isEmptyData=function(data){return"string"==typeof data?0===data.length:0===data.byteLength}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numToUint8=void 0,t.numToUint8=function(e){return new Uint8Array([(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uint32ArrayFrom=void 0,t.uint32ArrayFrom=function(e){if(!Array.from){for(var t=new Uint32Array(e.length);0<e.length;)t[0]=e[0];return t}return Uint32Array.from(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),(0,n(0).__exportStar)(n(445),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var r=n(0),o=n(284),c=n(446),l=n(283),f=function(){function e(e){if(this.hash=new c.RawSha256,e){this.outer=new c.RawSha256;var t=function(e){var input=(0,l.convertToBuffer)(e);if(input.byteLength>o.BLOCK_SIZE){var t=new c.RawSha256;t.update(input),input=t.digest()}var n=new Uint8Array(o.BLOCK_SIZE);return n.set(input),n}(e),n=new Uint8Array(o.BLOCK_SIZE);n.set(t);for(var i=0;i<o.BLOCK_SIZE;i++)t[i]^=54,n[i]^=92;this.hash.update(t),this.outer.update(n);for(i=0;i<t.byteLength;i++)t[i]=0}}return e.prototype.update=function(e){if(!(0,l.isEmptyData)(e)&&!this.error)try{this.hash.update((0,l.convertToBuffer)(e))}catch(e){this.error=e}},e.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},e.prototype.digest=function(){return(0,r.__awaiter)(this,void 0,void 0,(function(){return(0,r.__generator)(this,(function(e){return[2,this.digestSync()]}))}))},e}();t.Sha256=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RawSha256=void 0;var r=n(284),o=function(){function e(){this.state=Int32Array.from(r.INIT),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(data){if(this.finished)throw new Error("Attempted to update an already finished hash.");var e=0,t=data.byteLength;if(this.bytesHashed+=t,8*this.bytesHashed>r.MAX_HASHABLE_LENGTH)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;t>0;)this.buffer[this.bufferLength++]=data[e++],t--,this.bufferLength===r.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var e=8*this.bytesHashed,t=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(t.setUint8(this.bufferLength++,128),n%r.BLOCK_SIZE>=r.BLOCK_SIZE-8){for(var i=this.bufferLength;i<r.BLOCK_SIZE;i++)t.setUint8(i,0);this.hashBuffer(),this.bufferLength=0}for(i=this.bufferLength;i<r.BLOCK_SIZE-8;i++)t.setUint8(i,0);t.setUint32(r.BLOCK_SIZE-8,Math.floor(e/4294967296),!0),t.setUint32(r.BLOCK_SIZE-4,e),this.hashBuffer(),this.finished=!0}var o=new Uint8Array(r.DIGEST_LENGTH);for(i=0;i<8;i++)o[4*i]=this.state[i]>>>24&255,o[4*i+1]=this.state[i]>>>16&255,o[4*i+2]=this.state[i]>>>8&255,o[4*i+3]=this.state[i]>>>0&255;return o},e.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,n=t[0],o=t[1],c=t[2],l=t[3],f=t[4],d=t[5],h=t[6],m=t[7],i=0;i<r.BLOCK_SIZE;i++){if(i<16)this.temp[i]=(255&e[4*i])<<24|(255&e[4*i+1])<<16|(255&e[4*i+2])<<8|255&e[4*i+3];else{var u=this.temp[i-2],y=(u>>>17|u<<15)^(u>>>19|u<<13)^u>>>10,v=((u=this.temp[i-15])>>>7|u<<25)^(u>>>18|u<<14)^u>>>3;this.temp[i]=(y+this.temp[i-7]|0)+(v+this.temp[i-16]|0)}var w=(((f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))+(f&d^~f&h)|0)+(m+(r.KEY[i]+this.temp[i]|0)|0)|0,_=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&o^n&c^o&c)|0;m=h,h=d,d=f,f=l+w|0,l=c,c=o,o=n,n=w+_|0}t[0]+=n,t[1]+=o,t[2]+=c,t[3]+=l,t[4]+=f,t[5]+=d,t[6]+=h,t[7]+=m},e}();t.RawSha256=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(448),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.supportsZeroByteGCM=t.supportsSubtleCrypto=t.supportsSecureRandom=t.supportsWebCrypto=void 0;var r=n(0),o=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];function c(e){return"object"==typeof e&&"object"==typeof e.crypto&&"function"==typeof e.crypto.getRandomValues}function l(e){return e&&o.every((function(t){return"function"==typeof e[t]}))}t.supportsWebCrypto=function(e){return!(!c(e)||"object"!=typeof e.crypto.subtle)&&l(e.crypto.subtle)},t.supportsSecureRandom=c,t.supportsSubtleCrypto=l,t.supportsZeroByteGCM=function(e){return r.__awaiter(this,void 0,void 0,(function(){var t;return r.__generator(this,(function(n){switch(n.label){case 0:if(!l(e))return[2,!1];n.label=1;case 1:return n.trys.push([1,4,,5]),[4,e.generateKey({name:"AES-GCM",length:128},!1,["encrypt"])];case 2:return t=n.sent(),[4,e.encrypt({name:"AES-GCM",iv:new Uint8Array(Array(12)),additionalData:new Uint8Array(Array(16)),tagLength:128},t,new Uint8Array(0))];case 3:return[2,16===n.sent().byteLength];case 4:return n.sent(),[2,!1];case 5:return[2]}}))}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(450),t),r.__exportStar(n(451),t),r.__exportStar(n(452),t),r.__exportStar(n(453),t),r.__exportStar(n(454),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isMsWindow=void 0;var r=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];t.isMsWindow=function(e){if(function(e){return"MSInputMethodContext"in e&&"msCrypto"in e}(e)&&void 0!==e.msCrypto.subtle){var t=e.msCrypto,n=t.getRandomValues,o=t.subtle;return r.map((function(e){return o[e]})).concat(n).every((function(e){return"function"==typeof e}))}return!1}},,,,,,,,,function(e,t,n){"use strict";n(29),n(41),e.exports=function(e,t){void 0===t&&(t=!0);var n=t&&e.headers?e.headers["x-forwarded-proto"]:void 0,r="string"==typeof n?n.includes("https"):void 0;if(r)return!0;var o=e.connection?e.connection.encrypted:void 0,c=void 0!==o?!0===o:void 0;return!!c||void 0===r&&void 0===c&&void 0}},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r extends Error{constructor(e){super(e)}}t.RequestQueryException=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(287);t.isUndefined=e=>void 0===e,t.isNull=e=>null===e,t.isNil=e=>t.isUndefined(e)||t.isNull(e),t.isString=e=>"string"==typeof e,t.hasLength=e=>e.length>0,t.isStringFull=e=>t.isString(e)&&t.hasLength(e),t.isArrayFull=e=>Array.isArray(e)&&t.hasLength(e),t.isArrayStrings=e=>t.isArrayFull(e)&&e.every((e=>t.isStringFull(e))),t.isObject=e=>"object"==typeof e&&!t.isNull(e),t.isObjectFull=e=>t.isObject(e)&&t.hasLength(r.objKeys(e)),t.isNumber=e=>"number"==typeof e&&!Number.isNaN(e)&&Number.isFinite(e),t.isEqual=(e,t)=>e===t,t.isFalse=e=>!1===e,t.isTrue=e=>!0===e,t.isIn=(e,n=[])=>n.some((n=>t.isEqual(e,n))),t.isBoolean=e=>"boolean"==typeof e,t.isNumeric=e=>/^[+-]?([0-9]*[.])?[0-9]+$/.test(e),t.isDateString=e=>t.isStringFull(e)&&/^\d{4}-[01]\d-[0-3]\d(?:T[0-2]\d:[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[-+][0-2]\d(?::?[0-5]\d)?)?)?$/g.test(e),t.isDate=e=>e instanceof Date,t.isValue=e=>t.isStringFull(e)||t.isNumber(e)||t.isBoolean(e)||t.isDate(e),t.hasValue=e=>t.isArrayFull(e)?e.every((e=>t.isValue(e))):t.isValue(e),t.isFunction=e=>"function"==typeof e},function(e,t,n){"use strict";var r=n(473),o=n(483),c=n(208);e.exports={formats:c,parse:o,stringify:r}},function(e,t,n){"use strict";var r=n(474),o=n(288),c=n(208),l=Object.prototype.hasOwnProperty,f={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},d=Array.isArray,h=String.prototype.split,m=Array.prototype.push,y=function(e,t){m.apply(e,d(t)?t:[t])},v=Date.prototype.toISOString,w=c.default,_={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:o.encode,encodeValuesOnly:!1,format:w,formatter:c.formatters[w],indices:!1,serializeDate:function(e){return v.call(e)},skipNulls:!1,strictNullHandling:!1},S={},x=function e(object,t,n,c,l,f,m,filter,v,w,x,A,O,C,E,k){for(var I,P=object,M=k,T=0,j=!1;void 0!==(M=M.get(S))&&!j;){var U=M.get(object);if(T+=1,void 0!==U){if(U===T)throw new RangeError("Cyclic object value");j=!0}void 0===M.get(S)&&(T=0)}if("function"==typeof filter?P=filter(t,P):P instanceof Date?P=x(P):"comma"===n&&d(P)&&(P=o.maybeMap(P,(function(e){return e instanceof Date?x(e):e}))),null===P){if(l)return m&&!C?m(t,_.encoder,E,"key",A):t;P=""}if("string"==typeof(I=P)||"number"==typeof I||"boolean"==typeof I||"symbol"==typeof I||"bigint"==typeof I||o.isBuffer(P)){if(m){var R=C?t:m(t,_.encoder,E,"key",A);if("comma"===n&&C){for(var N=h.call(String(P),","),F="",i=0;i<N.length;++i)F+=(0===i?"":",")+O(m(N[i],_.encoder,E,"value",A));return[O(R)+(c&&d(P)&&1===N.length?"[]":"")+"="+F]}return[O(R)+"="+O(m(P,_.encoder,E,"value",A))]}return[O(t)+"="+O(String(P))]}var z,D=[];if(void 0===P)return D;if("comma"===n&&d(P))z=[{value:P.length>0?P.join(",")||null:void 0}];else if(d(filter))z=filter;else{var L=Object.keys(P);z=v?L.sort(v):L}for(var B=c&&d(P)&&1===P.length?t+"[]":t,V=0;V<z.length;++V){var H=z[V],W="object"==typeof H&&void 0!==H.value?H.value:P[H];if(!f||null!==W){var $=d(P)?"function"==typeof n?n(B,H):B:B+(w?"."+H:"["+H+"]");k.set(object,T);var K=r();K.set(S,k),y(D,e(W,$,n,c,l,f,m,filter,v,w,x,A,O,C,E,K))}}return D};e.exports=function(object,e){var t,n=object,o=function(e){if(!e)return _;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||_.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=c.default;if(void 0!==e.format){if(!l.call(c.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=c.formatters[n],filter=_.filter;return("function"==typeof e.filter||d(e.filter))&&(filter=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:_.addQueryPrefix,allowDots:void 0===e.allowDots?_.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:_.charsetSentinel,delimiter:void 0===e.delimiter?_.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:_.encode,encoder:"function"==typeof e.encoder?e.encoder:_.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:_.encodeValuesOnly,filter:filter,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:_.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:_.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:_.strictNullHandling}}(e);"function"==typeof o.filter?n=(0,o.filter)("",n):d(o.filter)&&(t=o.filter);var h,m=[];if("object"!=typeof n||null===n)return"";h=e&&e.arrayFormat in f?e.arrayFormat:e&&"indices"in e?e.indices?"indices":"repeat":"indices";var v=f[h];if(e&&"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var w="comma"===v&&e&&e.commaRoundTrip;t||(t=Object.keys(n)),o.sort&&t.sort(o.sort);for(var S=r(),i=0;i<t.length;++i){var A=t[i];o.skipNulls&&null===n[A]||y(m,x(n[A],A,v,w,o.strictNullHandling,o.skipNulls,o.encode?o.encoder:null,o.filter,o.sort,o.allowDots,o.serializeDate,o.format,o.formatter,o.encodeValuesOnly,o.charset,S))}var O=m.join(o.delimiter),C=!0===o.addQueryPrefix?"?":"";return o.charsetSentinel&&("iso-8859-1"===o.charset?C+="utf8=%26%2310003%3B&":C+="utf8=%E2%9C%93&"),O.length>0?C+O:""}},function(e,t,n){"use strict";var r=n(206),o=n(479),c=n(481),l=r("%TypeError%"),f=r("%WeakMap%",!0),d=r("%Map%",!0),h=o("WeakMap.prototype.get",!0),m=o("WeakMap.prototype.set",!0),y=o("WeakMap.prototype.has",!0),v=o("Map.prototype.get",!0),w=o("Map.prototype.set",!0),_=o("Map.prototype.has",!0),S=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new l("Side channel does not contain "+c(e))},get:function(r){if(f&&r&&("object"==typeof r||"function"==typeof r)){if(e)return h(e,r)}else if(d){if(t)return v(t,r)}else if(n)return function(e,t){var n=S(e,t);return n&&n.value}(n,r)},has:function(r){if(f&&r&&("object"==typeof r||"function"==typeof r)){if(e)return y(e,r)}else if(d){if(t)return _(t,r)}else if(n)return function(e,t){return!!S(e,t)}(n,r);return!1},set:function(r,o){f&&r&&("object"==typeof r||"function"==typeof r)?(e||(e=new f),m(e,r,o)):d?(t||(t=new d),w(t,r,o)):(n||(n={key:{},next:null}),function(e,t,n){var r=S(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,o))}};return r}},function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(476);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},function(e,t,n){"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"),n=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(n))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 r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",o=Array.prototype.slice,c=Object.prototype.toString,l="[object Function]";e.exports=function(e){var t=this;if("function"!=typeof t||c.call(t)!==l)throw new TypeError(r+t);for(var n,f=o.call(arguments,1),d=function(){if(this instanceof n){var r=t.apply(this,f.concat(o.call(arguments)));return Object(r)===r?r:this}return t.apply(e,f.concat(o.call(arguments)))},h=Math.max(0,t.length-f.length),m=[],i=0;i<h;i++)m.push("$"+i);if(n=Function("binder","return function ("+m.join(",")+"){ return binder.apply(this,arguments); }")(d),t.prototype){var y=function(){};y.prototype=t.prototype,n.prototype=new y,y.prototype=null}return n}},function(e,t,n){"use strict";var r=n(207);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},function(e,t,n){"use strict";var r=n(206),o=n(480),c=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&c(e,".prototype.")>-1?o(n):n}},function(e,t,n){"use strict";var r=n(207),o=n(206),c=o("%Function.prototype.apply%"),l=o("%Function.prototype.call%"),f=o("%Reflect.apply%",!0)||r.call(l,c),d=o("%Object.getOwnPropertyDescriptor%",!0),h=o("%Object.defineProperty%",!0),m=o("%Math.max%");if(h)try{h({},"a",{value:1})}catch(e){h=null}e.exports=function(e){var t=f(r,l,arguments);if(d&&h){var desc=d(t,"length");desc.configurable&&h(t,"length",{value:1+m(0,e.length-(arguments.length-1))})}return t};var y=function(){return f(r,c,arguments)};h?h(e.exports,"apply",{value:y}):e.exports.apply=y},function(e,t,n){var r="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,c=r&&o&&"function"==typeof o.get?o.get:null,l=r&&Map.prototype.forEach,f="function"==typeof Set&&Set.prototype,d=Object.getOwnPropertyDescriptor&&f?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,h=f&&d&&"function"==typeof d.get?d.get:null,m=f&&Set.prototype.forEach,y="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,v="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,w="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,_=Boolean.prototype.valueOf,S=Object.prototype.toString,x=Function.prototype.toString,A=String.prototype.match,O=String.prototype.slice,C=String.prototype.replace,E=String.prototype.toUpperCase,k=String.prototype.toLowerCase,I=RegExp.prototype.test,P=Array.prototype.concat,M=Array.prototype.join,T=Array.prototype.slice,j=Math.floor,U="function"==typeof BigInt?BigInt.prototype.valueOf:null,R=Object.getOwnPropertySymbols,N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,F="function"==typeof Symbol&&"object"==typeof Symbol.iterator,z="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===F||"symbol")?Symbol.toStringTag:null,D=Object.prototype.propertyIsEnumerable,L=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function B(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||I.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-j(-e):j(e);if(r!==e){var o=String(r),c=O.call(t,o.length+1);return C.call(o,n,"$&_")+"."+C.call(C.call(c,/([0-9]{3})/g,"$&_"),/_$/,"")}}return C.call(t,n,"$&_")}var V=n(482),H=V.custom,W=J(H)?H:null;function $(s,e,t){var n="double"===(t.quoteStyle||e)?'"':"'";return n+s+n}function K(s){return C.call(String(s),/"/g,"&quot;")}function G(e){return!("[object Array]"!==X(e)||z&&"object"==typeof e&&z in e)}function Y(e){return!("[object RegExp]"!==X(e)||z&&"object"==typeof e&&z in e)}function J(e){if(F)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!N)return!1;try{return N.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,r,o){var f=n||{};if(Z(f,"quoteStyle")&&"single"!==f.quoteStyle&&"double"!==f.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Z(f,"maxStringLength")&&("number"==typeof f.maxStringLength?f.maxStringLength<0&&f.maxStringLength!==1/0:null!==f.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var d=!Z(f,"customInspect")||f.customInspect;if("boolean"!=typeof d&&"symbol"!==d)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Z(f,"indent")&&null!==f.indent&&"\t"!==f.indent&&!(parseInt(f.indent,10)===f.indent&&f.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Z(f,"numericSeparator")&&"boolean"!=typeof f.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var S=f.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return te(t,f);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var E=String(t);return S?B(t,E):E}if("bigint"==typeof t){var I=String(t)+"n";return S?B(t,I):I}var j=void 0===f.depth?5:f.depth;if(void 0===r&&(r=0),r>=j&&j>0&&"object"==typeof t)return G(t)?"[Array]":"[Object]";var R=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=M.call(Array(e.indent+1)," ")}return{base:n,prev:M.call(Array(t+1),n)}}(f,r);if(void 0===o)o=[];else if(ee(o,t)>=0)return"[Circular]";function H(t,n,c){if(n&&(o=T.call(o)).push(n),c){var l={depth:f.depth};return Z(f,"quoteStyle")&&(l.quoteStyle=f.quoteStyle),e(t,l,r+1,o)}return e(t,f,r+1,o)}if("function"==typeof t&&!Y(t)){var Q=function(e){if(e.name)return e.name;var t=A.call(x.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),ne=se(t,H);return"[Function"+(Q?": "+Q:" (anonymous)")+"]"+(ne.length>0?" { "+M.call(ne,", ")+" }":"")}if(J(t)){var ce=F?C.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):N.call(t);return"object"!=typeof t||F?ce:re(ce)}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 s="<"+k.call(String(t.nodeName)),ue=t.attributes||[],i=0;i<ue.length;i++)s+=" "+ue[i].name+"="+$(K(ue[i].value),"double",f);return s+=">",t.childNodes&&t.childNodes.length&&(s+="..."),s+="</"+k.call(String(t.nodeName))+">"}if(G(t)){if(0===t.length)return"[]";var le=se(t,H);return R&&!function(e){for(var i=0;i<e.length;i++)if(ee(e[i],"\n")>=0)return!1;return!0}(le)?"["+ae(le,R)+"]":"[ "+M.call(le,", ")+" ]"}if(function(e){return!("[object Error]"!==X(e)||z&&"object"==typeof e&&z in e)}(t)){var fe=se(t,H);return"cause"in Error.prototype||!("cause"in t)||D.call(t,"cause")?0===fe.length?"["+String(t)+"]":"{ ["+String(t)+"] "+M.call(fe,", ")+" }":"{ ["+String(t)+"] "+M.call(P.call("[cause]: "+H(t.cause),fe),", ")+" }"}if("object"==typeof t&&d){if(W&&"function"==typeof t[W]&&V)return V(t,{depth:j-r});if("symbol"!==d&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{h.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var de=[];return l.call(t,(function(e,n){de.push(H(n,t,!0)+" => "+H(e,t))})),oe("Map",c.call(t),de,R)}if(function(e){if(!h||!e||"object"!=typeof e)return!1;try{h.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var he=[];return m.call(t,(function(e){he.push(H(e,t))})),oe("Set",h.call(t),he,R)}if(function(e){if(!y||!e||"object"!=typeof e)return!1;try{y.call(e,y);try{v.call(e,v)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return ie("WeakMap");if(function(e){if(!v||!e||"object"!=typeof e)return!1;try{v.call(e,v);try{y.call(e,y)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return ie("WeakSet");if(function(e){if(!w||!e||"object"!=typeof e)return!1;try{return w.call(e),!0}catch(e){}return!1}(t))return ie("WeakRef");if(function(e){return!("[object Number]"!==X(e)||z&&"object"==typeof e&&z in e)}(t))return re(H(Number(t)));if(function(e){if(!e||"object"!=typeof e||!U)return!1;try{return U.call(e),!0}catch(e){}return!1}(t))return re(H(U.call(t)));if(function(e){return!("[object Boolean]"!==X(e)||z&&"object"==typeof e&&z in e)}(t))return re(_.call(t));if(function(e){return!("[object String]"!==X(e)||z&&"object"==typeof e&&z in e)}(t))return re(H(String(t)));if(!function(e){return!("[object Date]"!==X(e)||z&&"object"==typeof e&&z in e)}(t)&&!Y(t)){var pe=se(t,H),me=L?L(t)===Object.prototype:t instanceof Object||t.constructor===Object,ge=t instanceof Object?"":"null prototype",ye=!me&&z&&Object(t)===t&&z in t?O.call(X(t),8,-1):ge?"Object":"",ve=(me||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(ye||ge?"["+M.call(P.call([],ye||[],ge||[]),": ")+"] ":"");return 0===pe.length?ve+"{}":R?ve+"{"+ae(pe,R)+"}":ve+"{ "+M.call(pe,", ")+" }"}return String(t)};var Q=Object.prototype.hasOwnProperty||function(e){return e in this};function Z(e,t){return Q.call(e,t)}function X(e){return S.call(e)}function ee(e,t){if(e.indexOf)return e.indexOf(t);for(var i=0,n=e.length;i<n;i++)if(e[i]===t)return i;return-1}function te(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return te(O.call(e,0,t.maxStringLength),t)+r}return $(C.call(C.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ne),"single",t)}function ne(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+E.call(t.toString(16))}function re(e){return"Object("+e+")"}function ie(e){return e+" { ? }"}function oe(e,t,n,r){return e+" ("+t+") {"+(r?ae(n,r):M.call(n,", "))+"}"}function ae(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+M.call(e,","+n)+"\n"+t.prev}function se(e,t){var n=G(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=Z(e,i)?t(e[i],e):""}var o,c="function"==typeof R?R(e):[];if(F){o={};for(var l=0;l<c.length;l++)o["$"+c[l]]=c[l]}for(var f in e)Z(e,f)&&(n&&String(Number(f))===f&&f<e.length||F&&o["$"+f]instanceof Symbol||(I.call(/[^\w$]/,f)?r.push(t(f,e)+": "+t(e[f],e)):r.push(f+": "+t(e[f],e))));if("function"==typeof R)for(var d=0;d<c.length;d++)D.call(e,c[d])&&r.push("["+t(c[d])+"]: "+t(e[c[d]],e));return r}},,function(e,t,n){"use strict";var r=n(288),o=Object.prototype.hasOwnProperty,c=Array.isArray,l={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},f=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},d=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},h=function(e,t,n,r){if(e){var c=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,l=/(\[[^[\]]*])/g,f=n.depth>0&&/(\[[^[\]]*])/.exec(c),h=f?c.slice(0,f.index):c,m=[];if(h){if(!n.plainObjects&&o.call(Object.prototype,h)&&!n.allowPrototypes)return;m.push(h)}for(var i=0;n.depth>0&&null!==(f=l.exec(c))&&i<n.depth;){if(i+=1,!n.plainObjects&&o.call(Object.prototype,f[1].slice(1,-1))&&!n.allowPrototypes)return;m.push(f[1])}return f&&m.push("["+c.slice(f.index)+"]"),function(e,t,n,r){for(var o=r?t:d(t,n),i=e.length-1;i>=0;--i){var c,l=e[i];if("[]"===l&&n.parseArrays)c=[].concat(o);else{c=n.plainObjects?Object.create(null):{};var f="["===l.charAt(0)&&"]"===l.charAt(l.length-1)?l.slice(1,-1):l,h=parseInt(f,10);n.parseArrays||""!==f?!isNaN(h)&&l!==f&&String(h)===f&&h>=0&&n.parseArrays&&h<=n.arrayLimit?(c=[])[h]=o:"__proto__"!==f&&(c[f]=o):c={0:o}}o=c}return o}(m,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return l;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?l.charset:e.charset;return{allowDots:void 0===e.allowDots?l.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:l.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:l.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:l.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:l.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:l.comma,decoder:"function"==typeof e.decoder?e.decoder:l.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:l.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:l.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:l.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:l.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:l.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:l.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var m="string"==typeof e?function(e,t){var i,n={},h=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,m=t.parameterLimit===1/0?void 0:t.parameterLimit,y=h.split(t.delimiter,m),v=-1,w=t.charset;if(t.charsetSentinel)for(i=0;i<y.length;++i)0===y[i].indexOf("utf8=")&&("utf8=%E2%9C%93"===y[i]?w="utf-8":"utf8=%26%2310003%3B"===y[i]&&(w="iso-8859-1"),v=i,i=y.length);for(i=0;i<y.length;++i)if(i!==v){var _,S,x=y[i],A=x.indexOf("]="),O=-1===A?x.indexOf("="):A+1;-1===O?(_=t.decoder(x,l.decoder,w,"key"),S=t.strictNullHandling?null:""):(_=t.decoder(x.slice(0,O),l.decoder,w,"key"),S=r.maybeMap(d(x.slice(O+1),t),(function(e){return t.decoder(e,l.decoder,w,"value")}))),S&&t.interpretNumericEntities&&"iso-8859-1"===w&&(S=f(S)),x.indexOf("[]=")>-1&&(S=c(S)?[S]:S),o.call(n,_)?n[_]=r.combine(n[_],S):n[_]=S}return n}(e,n):e,y=n.plainObjects?Object.create(null):{},v=Object.keys(m),i=0;i<v.length;++i){var w=v[i],_=h(w,m[w],n,"string"==typeof e);y=r.merge(y,_,n)}return!0===n.allowSparse?y:r.compact(y)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.EQUALS="$eq",e.NOT_EQUALS="$ne",e.GREATER_THAN="$gt",e.LOWER_THAN="$lt",e.GREATER_THAN_EQUALS="$gte",e.LOWER_THAN_EQUALS="$lte",e.STARTS="$starts",e.ENDS="$ends",e.CONTAINS="$cont",e.EXCLUDES="$excl",e.IN="$in",e.NOT_IN="$notin",e.IS_NULL="$isnull",e.NOT_NULL="$notnull",e.BETWEEN="$between",e.EQUALS_LOW="$eqL",e.NOT_EQUALS_LOW="$neL",e.STARTS_LOW="$startsL",e.ENDS_LOW="$endsL",e.CONTAINS_LOW="$contL",e.EXCLUDES_LOW="$exclL",e.IN_LOW="$inL",e.NOT_IN_LOW="$notinL"}(t.CondOperator||(t.CondOperator={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(205),o=n(204),c=n(286),l=n(289);class f{constructor(){this.fields=[],this.paramsFilter=[],this.authPersist=void 0,this.filter=[],this.or=[],this.join=[],this.sort=[]}get _options(){return c.RequestQueryBuilder.getOptions()}static create(){return new f}getParsed(){return{fields:this.fields,paramsFilter:this.paramsFilter,authPersist:this.authPersist,search:this.search,filter:this.filter,or:this.or,join:this.join,sort:this.sort,limit:this.limit,offset:this.offset,page:this.page,cache:this.cache,includeDeleted:this.includeDeleted}}parseQuery(e){if(r.isObject(e)){const t=r.objKeys(e);if(r.hasLength(t)){this._query=e,this._paramNames=t;let n=this._query[this.getParamNames("search")[0]];this.search=this.parseSearchQueryParam(n),r.isNil(this.search)&&(this.filter=this.parseQueryParam("filter",this.conditionParser.bind(this,"filter")),this.or=this.parseQueryParam("or",this.conditionParser.bind(this,"or"))),this.fields=this.parseQueryParam("fields",this.fieldsParser.bind(this))[0]||[],this.join=this.parseQueryParam("join",this.joinParser.bind(this)),this.sort=this.parseQueryParam("sort",this.sortParser.bind(this)),this.limit=this.parseQueryParam("limit",this.numericParser.bind(this,"limit"))[0],this.offset=this.parseQueryParam("offset",this.numericParser.bind(this,"offset"))[0],this.page=this.parseQueryParam("page",this.numericParser.bind(this,"page"))[0],this.cache=this.parseQueryParam("cache",this.numericParser.bind(this,"cache"))[0],this.includeDeleted=this.parseQueryParam("includeDeleted",this.numericParser.bind(this,"includeDeleted"))[0]}}return this}parseParams(e,t){if(r.isObject(e)){const n=r.objKeys(e);r.hasLength(n)&&(this._params=e,this._paramsOptions=t,this.paramsFilter=n.map((e=>this.paramParser(e))).filter((filter=>filter)))}return this}setAuthPersist(e={}){this.authPersist=e||{}}convertFilterToSearch(filter){const e={isnull:!0,notnull:!0};return filter?{[filter.field]:{[filter.operator]:e[filter.operator]?e[filter.operator]:filter.value}}:{}}getParamNames(e){return this._paramNames.filter((p=>{const t=this._options.paramNamesMap[e];return r.isString(t)?t===p:t.some((e=>e===p))}))}getParamValues(e,t){return r.isStringFull(e)?[t.call(this,e)]:r.isArrayFull(e)?e.map((e=>t(e))):[]}parseQueryParam(e,t){const param=this.getParamNames(e);return r.isArrayFull(param)?param.reduce(((a,e)=>[...a,...this.getParamValues(this._query[e],t)]),[]):[]}parseValue(e){try{const t=JSON.parse(e);return!r.isDate(t)&&r.isObject(t)||"number"==typeof t&&t.toLocaleString("fullwide",{useGrouping:!1})!==e?e:t}catch(t){return r.isDateString(e)?new Date(e):e}}parseValues(e){return r.isArrayFull(e)?e.map((e=>this.parseValue(e))):this.parseValue(e)}fieldsParser(data){return data.split(this._options.delimStr)}parseSearchQueryParam(e){try{if(r.isNil(e))return;const data=JSON.parse(e);if(!r.isObject(data))throw new Error;return data}catch(e){throw new o.RequestQueryException("Invalid search param. JSON expected")}}conditionParser(e,data){const param=data.split(this._options.delim),t=param[0],n=param[1];let c=param[2]||"";if(["in","notin","between","$in","$notin","$between","$inL","$notinL"].some((e=>e===n))&&(c=c.split(this._options.delimStr)),c=this.parseValues(c),!["isnull","notnull","$isnull","$notnull"].some((e=>e===n))&&!r.hasValue(c))throw new o.RequestQueryException(`Invalid ${e} value`);const f={field:t,operator:n,value:c};return l.validateCondition(f,e),f}joinParser(data){const param=data.split(this._options.delim),e={field:param[0],select:r.isStringFull(param[1])?param[1].split(this._options.delimStr):void 0};return l.validateJoin(e),e}sortParser(data){const param=data.split(this._options.delimStr),e={field:param[0],order:param[1]};return l.validateSort(e),e}numericParser(e,data){const t=this.parseValue(data);return l.validateNumeric(t,e),t}paramParser(e){l.validateParamOption(this._paramsOptions,e);const option=this._paramsOptions[e];if(option.disabled)return;let t=this._params[e];switch(option.type){case"number":t=this.parseValue(t),l.validateNumeric(t,`param ${e}`);break;case"uuid":l.validateUUID(t,e)}return{field:option.field,operator:"$eq",value:t}}}t.RequestQueryParser=f},function(e,t,n){"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(input){if(!("string"==typeof input||input instanceof String)){var e=r(input);throw null===input?e="null":"object"===e&&(e=input.constructor.name),new TypeError("Expected a string but received a ".concat(e))}},e.exports=t.default,e.exports.default=t.default},,,,function(e,t,n){"use strict";n.r(t),n.d(t,"fromUtf8",(function(){return r})),n.d(t,"toUtf8",(function(){return o}));const r=input=>"function"==typeof TextEncoder?function(input){return(new TextEncoder).encode(input)}(input):(input=>{const e=[];for(let i=0,t=input.length;i<t;i++){const t=input.charCodeAt(i);if(t<128)e.push(t);else if(t<2048)e.push(t>>6|192,63&t|128);else if(i+1<input.length&&55296==(64512&t)&&56320==(64512&input.charCodeAt(i+1))){const n=65536+((1023&t)<<10)+(1023&input.charCodeAt(++i));e.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}else e.push(t>>12|224,t>>6&63|128,63&t|128)}return Uint8Array.from(e)})(input),o=input=>"function"==typeof TextDecoder?function(input){return new TextDecoder("utf-8").decode(input)}(input):(input=>{let e="";for(let i=0,t=input.length;i<t;i++){const t=input[i];if(t<128)e+=String.fromCharCode(t);else if(192<=t&&t<224){const n=input[++i];e+=String.fromCharCode((31&t)<<6|63&n)}else if(240<=t&&t<365){const n="%"+[t,input[++i],input[++i],input[++i]].map((e=>e.toString(16))).join("%");e+=decodeURIComponent(n)}else e+=String.fromCharCode((15&t)<<12|(63&input[++i])<<6|63&input[++i])}return e})(input)},,function(e,t,n){"use strict";var r,o=new Uint8Array(16);function c(){if(!r&&!(r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(o)}var l=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var f=function(e){return"string"==typeof e&&l.test(e)},d=[],h=0;h<256;++h)d.push((h+256).toString(16).substr(1));var m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase();if(!f(n))throw TypeError("Stringified UUID is invalid");return n};t.a=function(e,t,n){var r=(e=e||{}).random||(e.rng||c)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var i=0;i<16;++i)t[n+i]=r[i];return t}return m(r)}},,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(111),o=function(){return o=Object.assign||function(e){for(var s,i=1,t=arguments.length;i<t;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(e[p]=s[p]);return e},o.apply(this,arguments)},c=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),c=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)c.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return c},l=function(){for(var e=[],i=0;i<arguments.length;i++)e=e.concat(c(arguments[i]));return e},f=new r.a("Hub"),d="undefined"!=typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("amplify_default"):"@@amplify_default";var h=new(function(){function e(e){this.listeners=[],this.patterns=[],this.protectedChannels=["core","auth","api","analytics","interactions","pubsub","storage","ui","xr"],this.name=e}return e.prototype.remove=function(e,t){if(e instanceof RegExp){var n=this.patterns.find((function(t){return t.pattern.source===e.source}));if(!n)return void f.warn("No listeners for "+e);this.patterns=l(this.patterns.filter((function(e){return e!==n})))}else{var r=this.listeners[e];if(!r)return void f.warn("No listeners for "+e);this.listeners[e]=l(r.filter((function(e){return e.callback!==t})))}},e.prototype.dispatch=function(e,t,source,n){(void 0===source&&(source=""),this.protectedChannels.indexOf(e)>-1)&&(n===d||f.warn("WARNING: "+e+" is protected and dispatching on it can have unintended consequences"));var r={channel:e,payload:o({},t),source:source,patternInfo:[]};try{this._toListeners(r)}catch(e){f.error(e)}},e.prototype.listen=function(e,t,n){var r,o=this;if(void 0===n&&(n="noname"),function(e){return void 0!==e.onHubCapsule}(t))f.warn("WARNING onHubCapsule is Deprecated. Please pass in a callback."),r=t.onHubCapsule.bind(t);else{if("function"!=typeof t)throw new Error("No callback supplied to Hub");r=t}if(e instanceof RegExp)this.patterns.push({pattern:e,callback:r});else{var c=this.listeners[e];c||(c=[],this.listeners[e]=c),c.push({name:n,callback:r})}return function(){o.remove(e,r)}},e.prototype._toListeners=function(e){var t=e.channel,n=e.payload,r=this.listeners[t];if(r&&r.forEach((function(r){f.debug("Dispatching to "+t+" with ",n);try{r.callback(e)}catch(e){f.error(e)}})),this.patterns.length>0){if(!n.message)return void f.warn("Cannot perform pattern matching without a message key");var l=n.message;this.patterns.forEach((function(pattern){var t=l.match(pattern.pattern);if(t){var n=c(t).slice(1),r=o(o({},e),{patternInfo:n});try{pattern.callback(r)}catch(e){f.error(e)}}}))}},e}())("__default__")},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(111),o=function(){return o=Object.assign||function(e){for(var s,i=1,t=arguments.length;i<t;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(e[p]=s[p]);return e},o.apply(this,arguments)},c=new r.a("Parser"),l=function(e){var t,n={};if(e.aws_mobile_analytics_app_id){var r={AWSPinpoint:{appId:e.aws_mobile_analytics_app_id,region:e.aws_mobile_analytics_app_region}};n.Analytics=r}return(e.aws_cognito_identity_pool_id||e.aws_user_pools_id)&&(n.Auth={userPoolId:e.aws_user_pools_id,userPoolWebClientId:e.aws_user_pools_web_client_id,region:e.aws_cognito_region,identityPoolId:e.aws_cognito_identity_pool_id,identityPoolRegion:e.aws_cognito_region,mandatorySignIn:"enable"===e.aws_mandatory_sign_in}),t=e.aws_user_files_s3_bucket?{AWSS3:{bucket:e.aws_user_files_s3_bucket,region:e.aws_user_files_s3_bucket_region,dangerouslyConnectToHttpEndpointForTesting:e.aws_user_files_s3_dangerously_connect_to_http_endpoint_for_testing}}:e?e.Storage||e:{},e.Logging&&(n.Logging=o(o({},e.Logging),{region:e.aws_project_region})),e.geo&&(n.Geo=Object.assign({},e.geo),e.geo.amazon_location_service&&(n.Geo={AmazonLocationService:e.geo.amazon_location_service})),n.Analytics=Object.assign({},n.Analytics,e.Analytics),n.Auth=Object.assign({},n.Auth,e.Auth),n.Storage=Object.assign({},t),n.Logging=Object.assign({},n.Logging,e.Logging),c.debug("parse config",e,"to amplifyconfig",n),n},f=function(){function e(){}return e.parseMobilehubConfig=l,e}()},function(e,t,n){"use strict";(function(e){function r(){return"undefined"!=typeof globalThis?globalThis:void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:void 0}n.d(t,"a",(function(){return r}))}).call(this,n(42))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n(73);function r(e){return e instanceof Date&&!isNaN(e.getTime())}},function(e,t,n){"use strict";n.d(t,"a",(function(){return Vr}));var r=n(111),o=n(300),c=n(64),l=function(){var e=function(t,b){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,b){e.__proto__=b}||function(e,b){for(var p in b)b.hasOwnProperty(p)&&(e[p]=b[p])},e(t,b)};return function(t,b){function n(){this.constructor=t}e(t,b),t.prototype=null===b?Object.create(b):(n.prototype=b.prototype,new n)}}(),f=function(e,t,n,r){return new(n||(n=Promise))((function(o,c){function l(e){try{d(r.next(e))}catch(e){c(e)}}function f(e){try{d(r.throw(e))}catch(e){c(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(l,f)}d((r=r.apply(e,t||[])).next())}))},d=function(e,body){var t,n,r,g,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return g={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function c(c){return function(l){return function(c){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(r=2&c[0]?n.return:c[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,c[1])).done)return r;switch(n=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,n=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==c[0]&&2!==c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o.label=c[1];break}if(6===c[0]&&o.label<r[1]){o.label=r[1],r=c;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(c);break}r[2]&&o.ops.pop(),o.trys.pop();continue}c=body.call(e,o)}catch(e){c=[6,e],n=0}finally{t=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,l])}}},h=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),c=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)c.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return c},m=function(){for(var e=[],i=0;i<arguments.length;i++)e=e.concat(h(arguments[i]));return e},y=new r.a("Util"),v=function(e){function t(t){var n=e.call(this,t)||this;return n.nonRetryable=!0,n}return l(t,e),t}(Error);function w(e,t,n,r){return void 0===r&&(r=1),f(this,void 0,void 0,(function(){var o,c;return d(this,(function(l){switch(l.label){case 0:if("function"!=typeof e)throw Error("functionToRetry must be a function");y.debug(e.name+" attempt #"+r+" with this vars: "+JSON.stringify(t)),l.label=1;case 1:return l.trys.push([1,3,,8]),[4,e.apply(void 0,m(t))];case 2:return[2,l.sent()];case 3:if(o=l.sent(),y.debug("error on "+e.name,o),(f=o)&&f.nonRetryable)throw y.debug(e.name+" non retryable error",o),o;return c=n(r,t,o),y.debug(e.name+" retrying in "+c+" ms"),!1===c?[3,6]:[4,new Promise((function(e){return setTimeout(e,c)}))];case 4:return l.sent(),[4,w(e,t,n,r+1)];case 5:return[2,l.sent()];case 6:throw o;case 7:return[3,8];case 8:return[2]}var f}))}))}var _=3e5;var S=function(e,t,n){return void 0===n&&(n=_),w(e,t,function(e){return void 0===e&&(e=_),function(t){var n=100*Math.pow(2,t)+100*Math.random();return!(n>e)&&n}}(n))},x=function(e,t,n,r){return new(n||(n=Promise))((function(o,c){function l(e){try{d(r.next(e))}catch(e){c(e)}}function f(e){try{d(r.throw(e))}catch(e){c(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(l,f)}d((r=r.apply(e,t||[])).next())}))},A=function(e,body){var t,n,r,g,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return g={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function c(c){return function(l){return function(c){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(r=2&c[0]?n.return:c[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,c[1])).done)return r;switch(n=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,n=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==c[0]&&2!==c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o.label=c[1];break}if(6===c[0]&&o.label<r[1]){o.label=r[1],r=c;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(c);break}r[2]&&o.ops.pop(),o.trys.pop();continue}c=body.call(e,o)}catch(e){c=[6,e],n=0}finally{t=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,l])}}},O=new r.a("CognitoCredentials"),C=new Promise((function(e,t){return Object(c.a)().isBrowser?(window.gapi&&window.gapi.auth2?window.gapi.auth2:null)?(O.debug("google api already loaded"),e()):void setTimeout((function(){return e()}),2e3):(O.debug("not in the browser, directly resolved"),e())})),E=function(){function e(){this.initialized=!1,this.refreshGoogleToken=this.refreshGoogleToken.bind(this),this._refreshGoogleTokenImpl=this._refreshGoogleTokenImpl.bind(this)}return e.prototype.refreshGoogleToken=function(){return x(this,void 0,void 0,(function(){return A(this,(function(e){switch(e.label){case 0:return this.initialized?[3,2]:(O.debug("need to wait for the Google SDK loaded"),[4,C]);case 1:e.sent(),this.initialized=!0,O.debug("finish waiting"),e.label=2;case 2:return[2,this._refreshGoogleTokenImpl()]}}))}))},e.prototype._refreshGoogleTokenImpl=function(){var e=null;return Object(c.a)().isBrowser&&(e=window.gapi&&window.gapi.auth2?window.gapi.auth2:null),e?new Promise((function(t,n){e.getAuthInstance().then((function(e){e||(O.debug("google Auth undefined"),n(new v("google Auth undefined")));var r=e.currentUser.get();r.isSignedIn()?(O.debug("refreshing the google access token"),r.reloadAuthResponse().then((function(e){var n=e.id_token,r=e.expires_at;t({token:n,expires_at:r})})).catch((function(e){e&&"network_error"===e.error?n("Network error reloading google auth response"):n(new v("Failed to reload google auth response"))}))):n(new v("User is not signed in with Google"))})).catch((function(e){O.debug("Failed to refresh google token",e),n(new v("Failed to refresh google token"))}))})):(O.debug("no gapi auth2 available"),Promise.reject("no gapi auth2 available"))},e}(),k=function(e,t,n,r){return new(n||(n=Promise))((function(o,c){function l(e){try{d(r.next(e))}catch(e){c(e)}}function f(e){try{d(r.throw(e))}catch(e){c(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(l,f)}d((r=r.apply(e,t||[])).next())}))},I=function(e,body){var t,n,r,g,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return g={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function c(c){return function(l){return function(c){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(r=2&c[0]?n.return:c[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,c[1])).done)return r;switch(n=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,n=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==c[0]&&2!==c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o.label=c[1];break}if(6===c[0]&&o.label<r[1]){o.label=r[1],r=c;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(c);break}r[2]&&o.ops.pop(),o.trys.pop();continue}c=body.call(e,o)}catch(e){c=[6,e],n=0}finally{t=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,l])}}},P=new r.a("CognitoCredentials"),M=new Promise((function(e,t){return Object(c.a)().isBrowser?window.FB?(P.debug("FB SDK already loaded"),e()):void setTimeout((function(){return e()}),2e3):(P.debug("not in the browser, directly resolved"),e())})),T=function(){function e(){this.initialized=!1,this.refreshFacebookToken=this.refreshFacebookToken.bind(this),this._refreshFacebookTokenImpl=this._refreshFacebookTokenImpl.bind(this)}return e.prototype.refreshFacebookToken=function(){return k(this,void 0,void 0,(function(){return I(this,(function(e){switch(e.label){case 0:return this.initialized?[3,2]:(P.debug("need to wait for the Facebook SDK loaded"),[4,M]);case 1:e.sent(),this.initialized=!0,P.debug("finish waiting"),e.label=2;case 2:return[2,this._refreshFacebookTokenImpl()]}}))}))},e.prototype._refreshFacebookTokenImpl=function(){var e=null;if(Object(c.a)().isBrowser&&(e=window.FB),!e){var t="no fb sdk available";return P.debug(t),Promise.reject(new v(t))}return new Promise((function(t,n){e.getLoginStatus((function(e){if(e&&e.authResponse){var r=e.authResponse,o=r.accessToken,c=1e3*r.expiresIn+(new Date).getTime();if(!o){l="the jwtToken is undefined";P.debug(l),n(new v(l))}t({token:o,expires_at:c})}else{var l="no response from facebook when refreshing the jwt token";P.debug(l),n(new v(l))}}),{scope:"public_profile,email"})}))},e}(),j=new E,U=new T,R="aws-amplify/4.5.8",N={userAgent:R+" js",product:"",navigator:null,isReactNative:!1};if("undefined"!=typeof navigator&&navigator.product)if(N.product=navigator.product||"",N.navigator=navigator||null,"ReactNative"===navigator.product)N.userAgent=R+" react-native",N.isReactNative=!0;else N.userAgent=R+" js",N.isReactNative=!1;var F=function(){return N.userAgent},z=n(225),D=n(0),L=function(e,b){return L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,b){e.__proto__=b}||function(e,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(e[p]=b[p])},L(e,b)};function B(e,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function t(){this.constructor=e}L(e,b),e.prototype=null===b?Object.create(b):(t.prototype=b.prototype,new t)}var V=function(){return V=Object.assign||function(e){for(var s,i=1,t=arguments.length;i<t;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(e[p]=s[p]);return e},V.apply(this,arguments)};function H(e,t,n,r){return new(n||(n=Promise))((function(o,c){function l(e){try{d(r.next(e))}catch(e){c(e)}}function f(e){try{d(r.throw(e))}catch(e){c(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(l,f)}d((r=r.apply(e,t||[])).next())}))}function W(e,body){var t,n,r,g,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return g={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function c(c){return function(l){return function(c){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(r=2&c[0]?n.return:c[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,c[1])).done)return r;switch(n=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,n=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==c[0]&&2!==c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o.label=c[1];break}if(6===c[0]&&o.label<r[1]){o.label=r[1],r=c;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(c);break}r[2]&&o.ops.pop(),o.trys.pop();continue}c=body.call(e,o)}catch(e){c=[6,e],n=0}finally{t=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,l])}}}Object.create;function $(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),c=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)c.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return c}var K,G,Y,J,Q,Z,X,ee,te,ne,re,ie,oe,ae,se,ce,ue,le,fe,de,he,pe,me,ge,ye,ve,be,we,_e,Se,xe,Ae,Oe,Ce,Ee,ke,Ie,Pe,Me,Te,je,Ue,Re,Ne,Fe,ze,De,Le,Be,Ve,He,qe,We,$e,Ke,Ge,Ye;Object.create;!function(e){e.AUTHENTICATED_ROLE="AuthenticatedRole",e.DENY="Deny"}(K||(K={})),(G||(G={})).filterSensitiveLog=function(e){return V({},e)},(Y||(Y={})).filterSensitiveLog=function(e){return V({},e)},(J||(J={})).filterSensitiveLog=function(e){return V({},e)},(Q||(Q={})).filterSensitiveLog=function(e){return V({},e)},(Z||(Z={})).filterSensitiveLog=function(e){return V({},e)},(X||(X={})).filterSensitiveLog=function(e){return V({},e)},(ee||(ee={})).filterSensitiveLog=function(e){return V({},e)},(te||(te={})).filterSensitiveLog=function(e){return V({},e)},(ne||(ne={})).filterSensitiveLog=function(e){return V({},e)},(re||(re={})).filterSensitiveLog=function(e){return V({},e)},function(e){e.ACCESS_DENIED="AccessDenied",e.INTERNAL_SERVER_ERROR="InternalServerError"}(ie||(ie={})),(oe||(oe={})).filterSensitiveLog=function(e){return V({},e)},(ae||(ae={})).filterSensitiveLog=function(e){return V({},e)},(se||(se={})).filterSensitiveLog=function(e){return V({},e)},(ce||(ce={})).filterSensitiveLog=function(e){return V({},e)},(ue||(ue={})).filterSensitiveLog=function(e){return V({},e)},(le||(le={})).filterSensitiveLog=function(e){return V({},e)},(fe||(fe={})).filterSensitiveLog=function(e){return V({},e)},(de||(de={})).filterSensitiveLog=function(e){return V({},e)},(he||(he={})).filterSensitiveLog=function(e){return V({},e)},(pe||(pe={})).filterSensitiveLog=function(e){return V({},e)},(me||(me={})).filterSensitiveLog=function(e){return V({},e)},(ge||(ge={})).filterSensitiveLog=function(e){return V({},e)},(ye||(ye={})).filterSensitiveLog=function(e){return V({},e)},(ve||(ve={})).filterSensitiveLog=function(e){return V({},e)},(be||(be={})).filterSensitiveLog=function(e){return V({},e)},function(e){e.CONTAINS="Contains",e.EQUALS="Equals",e.NOT_EQUAL="NotEqual",e.STARTS_WITH="StartsWith"}(we||(we={})),(_e||(_e={})).filterSensitiveLog=function(e){return V({},e)},(Se||(Se={})).filterSensitiveLog=function(e){return V({},e)},function(e){e.RULES="Rules",e.TOKEN="Token"}(xe||(xe={})),(Ae||(Ae={})).filterSensitiveLog=function(e){return V({},e)},(Oe||(Oe={})).filterSensitiveLog=function(e){return V({},e)},(Ce||(Ce={})).filterSensitiveLog=function(e){return V({},e)},(Ee||(Ee={})).filterSensitiveLog=function(e){return V({},e)},(ke||(ke={})).filterSensitiveLog=function(e){return V({},e)},(Ie||(Ie={})).filterSensitiveLog=function(e){return V({},e)},(Pe||(Pe={})).filterSensitiveLog=function(e){return V({},e)},(Me||(Me={})).filterSensitiveLog=function(e){return V({},e)},(Te||(Te={})).filterSensitiveLog=function(e){return V({},e)},(je||(je={})).filterSensitiveLog=function(e){return V({},e)},(Ue||(Ue={})).filterSensitiveLog=function(e){return V({},e)},(Re||(Re={})).filterSensitiveLog=function(e){return V({},e)},(Ne||(Ne={})).filterSensitiveLog=function(e){return V({},e)},(Fe||(Fe={})).filterSensitiveLog=function(e){return V({},e)},(ze||(ze={})).filterSensitiveLog=function(e){return V({},e)},(De||(De={})).filterSensitiveLog=function(e){return V({},e)},(Le||(Le={})).filterSensitiveLog=function(e){return V({},e)},(Be||(Be={})).filterSensitiveLog=function(e){return V({},e)},(Ve||(Ve={})).filterSensitiveLog=function(e){return V({},e)},(He||(He={})).filterSensitiveLog=function(e){return V({},e)},(qe||(qe={})).filterSensitiveLog=function(e){return V({},e)},(We||(We={})).filterSensitiveLog=function(e){return V({},e)},($e||($e={})).filterSensitiveLog=function(e){return V({},e)},(Ke||(Ke={})).filterSensitiveLog=function(e){return V({},e)},(Ge||(Ge={})).filterSensitiveLog=function(e){return V({},e)},(Ye||(Ye={})).filterSensitiveLog=function(e){return V({},e)};var Je=n(39),Qe=function(output,e){return H(void 0,void 0,void 0,(function(){var t,n,r,o,c,l,f,d,h,m,y,v,w,_,S;return W(this,(function(x){switch(x.label){case 0:return n=[V({},output)],S={},[4,kt(output.body,e)];case 1:switch(t=V.apply(void 0,n.concat([(S.body=x.sent(),S)])),o="UnknownError",o=It(output,t.body),o){case"ExternalServiceException":case"com.amazonaws.cognitoidentity#ExternalServiceException":return[3,2];case"InternalErrorException":case"com.amazonaws.cognitoidentity#InternalErrorException":return[3,4];case"InvalidIdentityPoolConfigurationException":case"com.amazonaws.cognitoidentity#InvalidIdentityPoolConfigurationException":return[3,6];case"InvalidParameterException":case"com.amazonaws.cognitoidentity#InvalidParameterException":return[3,8];case"NotAuthorizedException":case"com.amazonaws.cognitoidentity#NotAuthorizedException":return[3,10];case"ResourceConflictException":case"com.amazonaws.cognitoidentity#ResourceConflictException":return[3,12];case"ResourceNotFoundException":case"com.amazonaws.cognitoidentity#ResourceNotFoundException":return[3,14];case"TooManyRequestsException":case"com.amazonaws.cognitoidentity#TooManyRequestsException":return[3,16]}return[3,18];case 2:return c=[{}],[4,Xe(t,e)];case 3:return r=V.apply(void 0,[V.apply(void 0,c.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 4:return l=[{}],[4,et(t,e)];case 5:return r=V.apply(void 0,[V.apply(void 0,l.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 6:return f=[{}],[4,tt(t,e)];case 7:return r=V.apply(void 0,[V.apply(void 0,f.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 8:return d=[{}],[4,nt(t,e)];case 9:return r=V.apply(void 0,[V.apply(void 0,d.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 10:return h=[{}],[4,ot(t,e)];case 11:return r=V.apply(void 0,[V.apply(void 0,h.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 12:return m=[{}],[4,at(t,e)];case 13:return r=V.apply(void 0,[V.apply(void 0,m.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 14:return y=[{}],[4,st(t,e)];case 15:return r=V.apply(void 0,[V.apply(void 0,y.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 16:return v=[{}],[4,ct(t,e)];case 17:return r=V.apply(void 0,[V.apply(void 0,v.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 18:w=t.body,o=w.code||w.Code||o,r=V(V({},w),{name:""+o,message:w.message||w.Message||o,$fault:"client",$metadata:Ot(output)}),x.label=19;case 19:return _=r.message||r.Message||o,r.message=_,delete r.Message,[2,Promise.reject(Object.assign(new Error(_),r))]}}))}))},Ze=function(output,e){return H(void 0,void 0,void 0,(function(){var t,n,r,o,c,l,f,d,h,m,y,v,w,_,S;return W(this,(function(x){switch(x.label){case 0:return n=[V({},output)],S={},[4,kt(output.body,e)];case 1:switch(t=V.apply(void 0,n.concat([(S.body=x.sent(),S)])),o="UnknownError",o=It(output,t.body),o){case"ExternalServiceException":case"com.amazonaws.cognitoidentity#ExternalServiceException":return[3,2];case"InternalErrorException":case"com.amazonaws.cognitoidentity#InternalErrorException":return[3,4];case"InvalidParameterException":case"com.amazonaws.cognitoidentity#InvalidParameterException":return[3,6];case"LimitExceededException":case"com.amazonaws.cognitoidentity#LimitExceededException":return[3,8];case"NotAuthorizedException":case"com.amazonaws.cognitoidentity#NotAuthorizedException":return[3,10];case"ResourceConflictException":case"com.amazonaws.cognitoidentity#ResourceConflictException":return[3,12];case"ResourceNotFoundException":case"com.amazonaws.cognitoidentity#ResourceNotFoundException":return[3,14];case"TooManyRequestsException":case"com.amazonaws.cognitoidentity#TooManyRequestsException":return[3,16]}return[3,18];case 2:return c=[{}],[4,Xe(t,e)];case 3:return r=V.apply(void 0,[V.apply(void 0,c.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 4:return l=[{}],[4,et(t,e)];case 5:return r=V.apply(void 0,[V.apply(void 0,l.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 6:return f=[{}],[4,nt(t,e)];case 7:return r=V.apply(void 0,[V.apply(void 0,f.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 8:return d=[{}],[4,it(t,e)];case 9:return r=V.apply(void 0,[V.apply(void 0,d.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 10:return h=[{}],[4,ot(t,e)];case 11:return r=V.apply(void 0,[V.apply(void 0,h.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 12:return m=[{}],[4,at(t,e)];case 13:return r=V.apply(void 0,[V.apply(void 0,m.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 14:return y=[{}],[4,st(t,e)];case 15:return r=V.apply(void 0,[V.apply(void 0,y.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 16:return v=[{}],[4,ct(t,e)];case 17:return r=V.apply(void 0,[V.apply(void 0,v.concat([x.sent()])),{name:o,$metadata:Ot(output)}]),[3,19];case 18:w=t.body,o=w.code||w.Code||o,r=V(V({},w),{name:""+o,message:w.message||w.Message||o,$fault:"client",$metadata:Ot(output)}),x.label=19;case 19:return _=r.message||r.Message||o,r.message=_,delete r.Message,[2,Promise.reject(Object.assign(new Error(_),r))]}}))}))},Xe=function(e,t){return H(void 0,void 0,void 0,(function(){var body,n;return W(this,(function(r){return body=e.body,n=pt(body,t),[2,V({name:"ExternalServiceException",$fault:"client",$metadata:Ot(e)},n)]}))}))},et=function(e,t){return H(void 0,void 0,void 0,(function(){var body,n;return W(this,(function(r){return body=e.body,n=yt(body,t),[2,V({name:"InternalErrorException",$fault:"server",$metadata:Ot(e)},n)]}))}))},tt=function(e,t){return H(void 0,void 0,void 0,(function(){var body,n;return W(this,(function(r){return body=e.body,n=vt(body,t),[2,V({name:"InvalidIdentityPoolConfigurationException",$fault:"client",$metadata:Ot(e)},n)]}))}))},nt=function(e,t){return H(void 0,void 0,void 0,(function(){var body,n;return W(this,(function(r){return body=e.body,n=bt(body,t),[2,V({name:"InvalidParameterException",$fault:"client",$metadata:Ot(e)},n)]}))}))},it=function(e,t){return H(void 0,void 0,void 0,(function(){var body,n;return W(this,(function(r){return body=e.body,n=wt(body,t),[2,V({name:"LimitExceededException",$fault:"client",$metadata:Ot(e)},n)]}))}))},ot=function(e,t){return H(void 0,void 0,void 0,(function(){var body,n;return W(this,(function(r){return body=e.body,n=_t(body,t),[2,V({name:"NotAuthorizedException",$fault:"client",$metadata:Ot(e)},n)]}))}))},at=function(e,t){return H(void 0,void 0,void 0,(function(){var body,n;return W(this,(function(r){return body=e.body,n=St(body,t),[2,V({name:"ResourceConflictException",$fault:"client",$metadata:Ot(e)},n)]}))}))},st=function(e,t){return H(void 0,void 0,void 0,(function(){var body,n;return W(this,(function(r){return body=e.body,n=xt(body,t),[2,V({name:"ResourceNotFoundException",$fault:"client",$metadata:Ot(e)},n)]}))}))},ct=function(e,t){return H(void 0,void 0,void 0,(function(){var body,n;return W(this,(function(r){return body=e.body,n=At(body,t),[2,V({name:"TooManyRequestsException",$fault:"client",$metadata:Ot(e)},n)]}))}))},ut=function(input,e){return V(V(V({},void 0!==input.CustomRoleArn&&null!==input.CustomRoleArn&&{CustomRoleArn:input.CustomRoleArn}),void 0!==input.IdentityId&&null!==input.IdentityId&&{IdentityId:input.IdentityId}),void 0!==input.Logins&&null!==input.Logins&&{Logins:ft(input.Logins,e)})},lt=function(input,e){return V(V(V({},void 0!==input.AccountId&&null!==input.AccountId&&{AccountId:input.AccountId}),void 0!==input.IdentityPoolId&&null!==input.IdentityPoolId&&{IdentityPoolId:input.IdentityPoolId}),void 0!==input.Logins&&null!==input.Logins&&{Logins:ft(input.Logins,e)})},ft=function(input,e){return Object.entries(input).reduce((function(e,t){var n,r=$(t,2),o=r[0],c=r[1];return null===c?e:V(V({},e),((n={})[o]=c,n))}),{})},ht=function(output,e){return{AccessKeyId:void 0!==output.AccessKeyId&&null!==output.AccessKeyId?output.AccessKeyId:void 0,Expiration:void 0!==output.Expiration&&null!==output.Expiration?new Date(Math.round(1e3*output.Expiration)):void 0,SecretKey:void 0!==output.SecretKey&&null!==output.SecretKey?output.SecretKey:void 0,SessionToken:void 0!==output.SessionToken&&null!==output.SessionToken?output.SessionToken:void 0}},pt=function(output,e){return{message:void 0!==output.message&&null!==output.message?output.message:void 0}},mt=function(output,e){return{Credentials:void 0!==output.Credentials&&null!==output.Credentials?ht(output.Credentials):void 0,IdentityId:void 0!==output.IdentityId&&null!==output.IdentityId?output.IdentityId:void 0}},gt=function(output,e){return{IdentityId:void 0!==output.IdentityId&&null!==output.IdentityId?output.IdentityId:void 0}},yt=function(output,e){return{message:void 0!==output.message&&null!==output.message?output.message:void 0}},vt=function(output,e){return{message:void 0!==output.message&&null!==output.message?output.message:void 0}},bt=function(output,e){return{message:void 0!==output.message&&null!==output.message?output.message:void 0}},wt=function(output,e){return{message:void 0!==output.message&&null!==output.message?output.message:void 0}},_t=function(output,e){return{message:void 0!==output.message&&null!==output.message?output.message:void 0}},St=function(output,e){return{message:void 0!==output.message&&null!==output.message?output.message:void 0}},xt=function(output,e){return{message:void 0!==output.message&&null!==output.message?output.message:void 0}},At=function(output,e){return{message:void 0!==output.message&&null!==output.message?output.message:void 0}},Ot=function(output){var e;return{httpStatusCode:output.statusCode,requestId:null!==(e=output.headers["x-amzn-requestid"])&&void 0!==e?e:output.headers["x-amzn-request-id"],extendedRequestId:output.headers["x-amz-id-2"],cfId:output.headers["x-amz-cf-id"]}},Ct=function(e,t){return void 0===e&&(e=new Uint8Array),e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array)},Et=function(e,t,path,n,body){return H(void 0,void 0,void 0,(function(){var r,o,c,l,f,d;return W(this,(function(h){switch(h.label){case 0:return[4,e.endpoint()];case 1:return r=h.sent(),o=r.hostname,c=r.protocol,l=void 0===c?"https":c,f=r.port,d={protocol:l,hostname:o,port:f,method:"POST",path:path,headers:t},void 0!==n&&(d.hostname=n),void 0!==body&&(d.body=body),[2,new Je.a(d)]}}))}))},kt=function(e,t){return function(e,t){return Ct(e,t).then((function(body){return t.utf8Encoder(body)}))}(e,t).then((function(e){return e.length?JSON.parse(e):{}}))},It=function(output,data){var object,e,t=function(e){var t=e;return t.indexOf(":")>=0&&(t=t.split(":")[0]),t.indexOf("#")>=0&&(t=t.split("#")[1]),t},n=(object=output.headers,e="x-amzn-errortype",Object.keys(object).find((function(t){return t.toLowerCase()===e.toLowerCase()})));return void 0!==n?t(output.headers[n]):void 0!==data.code?t(data.code):void 0!==data.__type?t(data.__type):""},Pt={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},Mt={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function Tt(e,t,n){return{applyToStack:function(r){r.add(function(e,t){return function(n,r){return function(r){return Object(D.__awaiter)(void 0,void 0,void 0,(function(){var o,c;return Object(D.__generator)(this,(function(l){switch(l.label){case 0:return[4,n(r)];case 1:return o=l.sent().response,[4,t(o,e)];case 2:return c=l.sent(),[2,{response:o,output:c}]}}))}))}}}(e,n),Pt),r.add(function(e,t){return function(n,r){return function(r){return Object(D.__awaiter)(void 0,void 0,void 0,(function(){var o;return Object(D.__generator)(this,(function(c){switch(c.label){case 0:return[4,t(r.input,e)];case 1:return o=c.sent(),[2,n(Object(D.__assign)(Object(D.__assign)({},r),{request:o}))]}}))}))}}}(e,t),Mt)}}}var jt=function(){var e=[],t=[],n=new Set,r=function(n){return e.forEach((function(e){n.add(e.middleware,Object(D.__assign)({},e))})),t.forEach((function(e){n.addRelativeTo(e.middleware,Object(D.__assign)({},e))})),n},o=function(e){var t=[];return e.before.forEach((function(e){0===e.before.length&&0===e.after.length?t.push(e):t.push.apply(t,Object(D.__spread)(o(e)))})),t.push(e),e.after.reverse().forEach((function(e){0===e.before.length&&0===e.after.length?t.push(e):t.push.apply(t,Object(D.__spread)(o(e)))})),t},c=function(){var n,r=[],c=[],l={};return e.forEach((function(e){var t=Object(D.__assign)(Object(D.__assign)({},e),{before:[],after:[]});t.name&&(l[t.name]=t),r.push(t)})),t.forEach((function(e){var t=Object(D.__assign)(Object(D.__assign)({},e),{before:[],after:[]});t.name&&(l[t.name]=t),c.push(t)})),c.forEach((function(e){if(e.toMiddleware){var t=l[e.toMiddleware];if(void 0===t)throw new Error(e.toMiddleware+" is not found when adding "+(e.name||"anonymous")+" middleware "+e.relation+" "+e.toMiddleware);"after"===e.relation&&t.after.push(e),"before"===e.relation&&t.before.push(e)}})),(n=r,n.sort((function(a,b){return Ut[b.step]-Ut[a.step]||Rt[b.priority||"normal"]-Rt[a.priority||"normal"]}))).map(o).reduce((function(e,t){return e.push.apply(e,Object(D.__spread)(t)),e}),[]).map((function(e){return e.middleware}))},l={add:function(t,r){void 0===r&&(r={});var o=r.name,c=r.override,l=Object(D.__assign)({step:"initialize",priority:"normal",middleware:t},r);if(o){if(n.has(o)){if(!c)throw new Error("Duplicate middleware name '"+o+"'");var f=e.findIndex((function(e){return e.name===o})),d=e[f];if(d.step!==l.step||d.priority!==l.priority)throw new Error('"'+o+'" middleware with '+d.priority+" priority in "+d.step+" step cannot be overridden by same-name middleware with "+l.priority+" priority in "+l.step+" step.");e.splice(f,1)}n.add(o)}e.push(l)},addRelativeTo:function(e,r){var o=r.name,c=r.override,l=Object(D.__assign)({middleware:e},r);if(o){if(n.has(o)){if(!c)throw new Error("Duplicate middleware name '"+o+"'");var f=t.findIndex((function(e){return e.name===o})),d=t[f];if(d.toMiddleware!==l.toMiddleware||d.relation!==l.relation)throw new Error('"'+o+'" middleware '+d.relation+' "'+d.toMiddleware+'" middleware cannot be overridden by same-name middleware '+l.relation+' "'+l.toMiddleware+'" middleware.');t.splice(f,1)}n.add(o)}t.push(l)},clone:function(){return r(jt())},use:function(e){e.applyToStack(l)},remove:function(r){return"string"==typeof r?function(r){var o=!1,c=function(e){return!e.name||e.name!==r||(o=!0,n.delete(r),!1)};return e=e.filter(c),t=t.filter(c),o}(r):function(r){var o=!1,c=function(e){return e.middleware!==r||(o=!0,e.name&&n.delete(e.name),!1)};return e=e.filter(c),t=t.filter(c),o}(r)},removeByTag:function(r){var o=!1,c=function(e){var t=e.tags,c=e.name;return!t||!t.includes(r)||(c&&n.delete(c),o=!0,!1)};return e=e.filter(c),t=t.filter(c),o},concat:function(e){var t=r(jt());return t.use(e),t},applyToStack:r,resolve:function(e,t){var n,r;try{for(var o=Object(D.__values)(c().reverse()),l=o.next();!l.done;l=o.next()){e=(0,l.value)(e,t)}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return e}};return l},Ut={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},Rt={high:3,normal:2,low:1},Nt=function(){function e(e){this.middlewareStack=jt(),this.config=e}return e.prototype.send=function(e,t,n){var r="function"!=typeof t?t:void 0,o="function"==typeof t?t:n,c=e.resolveMiddleware(this.middlewareStack,this.config,r);if(!o)return c(e).then((function(e){return e.output}));c(e).then((function(e){return o(null,e.output)}),(function(e){return o(e)})).catch((function(){}))},e.prototype.destroy=function(){this.config.requestHandler.destroy&&this.config.requestHandler.destroy()},e}(),Ft=function(){this.middlewareStack=jt()};var zt=function(){var e=Object.getPrototypeOf(this).constructor,t=Function.bind.apply(String,Object(D.__spread)([null],arguments)),n=new t;return Object.setPrototypeOf(n,e.prototype),n};zt.prototype=Object.create(String.prototype,{constructor:{value:zt,enumerable:!1,writable:!0,configurable:!0}}),Object.setPrototypeOf(zt,String);!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}Object(D.__extends)(t,e),t.prototype.deserializeJSON=function(){return JSON.parse(e.prototype.toString.call(this))},t.prototype.toJSON=function(){return e.prototype.toString.call(this)},t.fromObject=function(object){return object instanceof t?object:new t(object instanceof String||"string"==typeof object?object:JSON.stringify(object))}}(zt);var Dt=function(e){function t(input){var t=e.call(this)||this;return t.input=input,t}return B(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Tt(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),o={logger:t.logger,clientName:"CognitoIdentityClient",commandName:"GetCredentialsForIdentityCommand",inputFilterSensitiveLog:he.filterSensitiveLog,outputFilterSensitiveLog:me.filterSensitiveLog},c=t.requestHandler;return r.resolve((function(e){return c.handle(e.request,n||{})}),o)},t.prototype.serialize=function(input,e){return function(input,e){return H(void 0,void 0,void 0,(function(){var t,body;return W(this,(function(n){return t={"content-type":"application/x-amz-json-1.1","x-amz-target":"AWSCognitoIdentityService.GetCredentialsForIdentity"},body=JSON.stringify(ut(input,e)),[2,Et(e,t,"/",void 0,body)]}))}))}(input,e)},t.prototype.deserialize=function(output,e){return function(output,e){return H(void 0,void 0,void 0,(function(){var data,t,n;return W(this,(function(r){switch(r.label){case 0:return output.statusCode>=300?[2,Qe(output,e)]:[4,kt(output.body,e)];case 1:return data=r.sent(),t=mt(data,e),n=V({$metadata:Ot(output)},t),[2,Promise.resolve(n)]}}))}))}(output,e)},t}(Ft),Lt=function(e){function t(t,n){void 0===n&&(n=!0);var r=e.call(this,t)||this;return r.tryNextLink=n,r}return Object(D.__extends)(t,e),t}(Error);function Bt(e){return Promise.all(Object.keys(e).reduce((function(t,n){var r=e[n];return"string"==typeof r?t.push([n,r]):t.push(r().then((function(e){return[n,e]}))),t}),[])).then((function(e){return e.reduce((function(e,t){var n=Object(D.__read)(t,2),r=n[0],o=n[1];return e[r]=o,e}),{})}))}function Vt(e){var t=this;return function(){return Object(D.__awaiter)(t,void 0,void 0,(function(){var t,n,r,o,c,l,f,d,h,m,y,v,w;return Object(D.__generator)(this,(function(_){switch(_.label){case 0:return m=(h=e.client).send,y=Dt.bind,w={CustomRoleArn:e.customRoleArn,IdentityId:e.identityId},e.logins?[4,Bt(e.logins)]:[3,2];case 1:return v=_.sent(),[3,3];case 2:v=void 0,_.label=3;case 3:return[4,m.apply(h,[new(y.apply(Dt,[void 0,(w.Logins=v,w)]))])];case 4:return t=_.sent().Credentials,n=void 0===t?function(){throw new Lt("Response from Amazon Cognito contained no credentials")}():t,r=n.AccessKeyId,o=void 0===r?function(){throw new Lt("Response from Amazon Cognito contained no access key ID")}():r,c=n.Expiration,l=n.SecretKey,f=void 0===l?function(){throw new Lt("Response from Amazon Cognito contained no secret key")}():l,d=n.SessionToken,[2,{identityId:e.identityId,accessKeyId:o,secretAccessKey:f,sessionToken:d,expiration:c}]}}))}))}}var Ht=function(e){function t(input){var t=e.call(this)||this;return t.input=input,t}return B(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Tt(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),o={logger:t.logger,clientName:"CognitoIdentityClient",commandName:"GetIdCommand",inputFilterSensitiveLog:ye.filterSensitiveLog,outputFilterSensitiveLog:ve.filterSensitiveLog},c=t.requestHandler;return r.resolve((function(e){return c.handle(e.request,n||{})}),o)},t.prototype.serialize=function(input,e){return function(input,e){return H(void 0,void 0,void 0,(function(){var t,body;return W(this,(function(n){return t={"content-type":"application/x-amz-json-1.1","x-amz-target":"AWSCognitoIdentityService.GetId"},body=JSON.stringify(lt(input,e)),[2,Et(e,t,"/",void 0,body)]}))}))}(input,e)},t.prototype.deserialize=function(output,e){return function(output,e){return H(void 0,void 0,void 0,(function(){var data,t,n;return W(this,(function(r){switch(r.label){case 0:return output.statusCode>=300?[2,Ze(output,e)]:[4,kt(output.body,e)];case 1:return data=r.sent(),t=gt(data,e),n=V({$metadata:Ot(output)},t),[2,Promise.resolve(n)]}}))}))}(output,e)},t}(Ft),qt="IdentityIds",Wt=function(){function e(e){void 0===e&&(e="aws:cognito-identity-ids"),this.dbName=e}return e.prototype.getItem=function(e){return this.withObjectStore("readonly",(function(t){var n=t.get(e);return new Promise((function(e){n.onerror=function(){return e(null)},n.onsuccess=function(){return e(n.result?n.result.value:null)}}))})).catch((function(){return null}))},e.prototype.removeItem=function(e){return this.withObjectStore("readwrite",(function(t){var n=t.delete(e);return new Promise((function(e,t){n.onerror=function(){return t(n.error)},n.onsuccess=function(){return e()}}))}))},e.prototype.setItem=function(e,t){return this.withObjectStore("readwrite",(function(n){var r=n.put({id:e,value:t});return new Promise((function(e,t){r.onerror=function(){return t(r.error)},r.onsuccess=function(){return e()}}))}))},e.prototype.getDb=function(){var e=self.indexedDB.open(this.dbName,1);return new Promise((function(t,n){e.onsuccess=function(){t(e.result)},e.onerror=function(){n(e.error)},e.onblocked=function(){n(new Error("Unable to access DB"))},e.onupgradeneeded=function(){var t=e.result;t.onerror=function(){n(new Error("Failed to create object store"))},t.createObjectStore(qt,{keyPath:"id"})}}))},e.prototype.withObjectStore=function(e,t){return this.getDb().then((function(n){var r=n.transaction(qt,e);return r.oncomplete=function(){return n.close()},new Promise((function(e,n){r.onerror=function(){return n(r.error)},e(t(r.objectStore(qt)))})).catch((function(e){throw n.close(),e}))}))},e}(),$t=new(function(){function e(e){void 0===e&&(e={}),this.store=e}return e.prototype.getItem=function(e){return e in this.store?this.store[e]:null},e.prototype.removeItem=function(e){delete this.store[e]},e.prototype.setItem=function(e,t){this.store[e]=t},e}());function Kt(e){var t=this,n=e.accountId,r=e.cache,o=void 0===r?"object"==typeof self&&self.indexedDB?new Wt:"object"==typeof window&&window.localStorage?window.localStorage:$t:r,c=e.client,l=e.customRoleArn,f=e.identityPoolId,d=e.logins,h=e.userIdentifier,m=void 0===h?d&&0!==Object.keys(d).length?void 0:"ANONYMOUS":h,y=m?"aws:cognito-identity-credentials:"+f+":"+m:void 0,v=function(){return Object(D.__awaiter)(t,void 0,void 0,(function(){var e,t,r,h,m,w,_,S,x;return Object(D.__generator)(this,(function(A){switch(A.label){case 0:return(t=y)?[4,o.getItem(y)]:[3,2];case 1:t=A.sent(),A.label=2;case 2:return(e=t)?[3,7]:(w=(m=c).send,_=Ht.bind,x={AccountId:n,IdentityPoolId:f},d?[4,Bt(d)]:[3,4]);case 3:return S=A.sent(),[3,5];case 4:S=void 0,A.label=5;case 5:return[4,w.apply(m,[new(_.apply(Ht,[void 0,(x.Logins=S,x)]))])];case 6:r=A.sent().IdentityId,h=void 0===r?function(){throw new Lt("Response from Amazon Cognito contained no identity ID")}():r,e=h,y&&Promise.resolve(o.setItem(y,e)).catch((function(){})),A.label=7;case 7:return[2,(v=Vt({client:c,customRoleArn:l,logins:d,identityId:e}))()]}}))}))};return function(){return v().catch((function(e){return Object(D.__awaiter)(t,void 0,void 0,(function(){return Object(D.__generator)(this,(function(t){throw y&&Promise.resolve(o.removeItem(y)).catch((function(){})),e}))}))}))}}var Gt=n(305),Yt=n(303),Jt=n(312);for(var Qt=function(){function e(e){var t=(void 0===e?{}:e).requestTimeout;this.requestTimeout=t}return e.prototype.destroy=function(){},e.prototype.handle=function(e,t){var n=(void 0===t?{}:t).abortSignal,r=this.requestTimeout;if(null==n?void 0:n.aborted){var o=new Error("Request aborted");return o.name="AbortError",Promise.reject(o)}var path=e.path;if(e.query){var c=Object(Jt.a)(e.query);c&&(path+="?"+c)}var l=e.port,f=e.method,d=e.protocol+"//"+e.hostname+(l?":"+l:"")+path,h={body:"GET"===f||"HEAD"===f?void 0:e.body,headers:new Headers(e.headers),method:f};"undefined"!=typeof AbortController&&(h.signal=n);var m,y=new Request(d,h),v=[fetch(y).then((function(e){var t,n,r=e.headers,o={};try{for(var c=Object(D.__values)(r.entries()),l=c.next();!l.done;l=c.next()){var f=l.value;o[f[0]]=f[1]}}catch(e){t={error:e}}finally{try{l&&!l.done&&(n=c.return)&&n.call(c)}finally{if(t)throw t.error}}return void 0!==e.body?{response:new Je.b({headers:o,statusCode:e.status,body:e.body})}:e.blob().then((function(body){return{response:new Je.b({headers:o,statusCode:e.status,body:body})}}))})),(m=r,void 0===m&&(m=0),new Promise((function(e,t){m&&setTimeout((function(){var e=new Error("Request did not complete within "+m+" ms");e.name="TimeoutError",t(e)}),m)})))];return n&&v.push(new Promise((function(e,t){n.onabort=function(){var e=new Error("Request aborted");e.name="AbortError",t(e)}}))),Promise.race(v)},e}(),Zt={},Xt=new Array(64),i=0,en="A".charCodeAt(0),tn="Z".charCodeAt(0);i+en<=tn;i++){var nn=String.fromCharCode(i+en);Zt[nn]=i,Xt[i]=nn}for(i=0,en="a".charCodeAt(0),tn="z".charCodeAt(0);i+en<=tn;i++){nn=String.fromCharCode(i+en);var rn=i+26;Zt[nn]=rn,Xt[rn]=nn}for(i=0;i<10;i++){Zt[i.toString(10)]=i+52;nn=i.toString(10),rn=i+52;Zt[nn]=rn,Xt[rn]=nn}Zt["+"]=62,Xt[62]="+",Zt["/"]=63,Xt[63]="/";function on(input){var e=input.length/4*3;"=="===input.substr(-2)?e-=2:"="===input.substr(-1)&&e--;for(var t=new ArrayBuffer(e),n=new DataView(t),i=0;i<input.length;i+=4){for(var r=0,o=0,c=i,l=i+3;c<=l;c++)"="!==input[c]?(r|=Zt[input[c]]<<6*(l-c),o+=6):r>>=6;var f=i/4*3;r>>=o%8;for(var d=Math.floor(o/8),h=0;h<d;h++){var m=8*(d-h-1);n.setUint8(f+h,(r&255<<m)>>m)}}return new Uint8Array(t)}function an(e){return new Promise((function(t,n){var r=new FileReader;r.onloadend=function(){var e;if(2!==r.readyState)return n(new Error("Reader aborted too early"));var o=null!==(e=r.result)&&void 0!==e?e:"",c=o.indexOf(","),l=c>-1?c+1:o.length;t(o.substring(l))},r.onabort=function(){return n(new Error("Read aborted"))},r.onerror=function(){return n(r.error)},r.readAsDataURL(e)}))}var sn={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},cn=function(e){return{applyToStack:function(t){t.add(function(e){return function(t,n){return function(r){return Object(D.__awaiter)(void 0,void 0,void 0,(function(){var o;return Object(D.__generator)(this,(function(c){return(null===(o=null==e?void 0:e.retryStrategy)||void 0===o?void 0:o.mode)&&(n.userAgent=Object(D.__spread)(n.userAgent||[],[["cfg/retry-mode",e.retryStrategy.mode]])),[2,e.retryStrategy.retry(t,r)]}))}))}}}(e),sn)}}},un="amz-sdk-invocation-id",ln="amz-sdk-request",fn=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"],dn=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],hn=["AbortError","TimeoutError","RequestTimeout","RequestTimeoutException"],pn=[500,502,503,504],mn=function(e){var t,n;return 429===(null===(t=e.$metadata)||void 0===t?void 0:t.httpStatusCode)||dn.includes(e.name)||1==(null===(n=e.$retryable)||void 0===n?void 0:n.throttling)},gn=n(301),yn=function(e,t){return Math.floor(Math.min(2e4,Math.random()*Math.pow(2,t)*e))},vn=function(e){return!!e&&(function(e){return void 0!==e.$retryable}(e)||function(e){return fn.includes(e.name)}(e)||mn(e)||function(e){var t;return hn.includes(e.name)||pn.includes((null===(t=e.$metadata)||void 0===t?void 0:t.httpStatusCode)||0)}(e))},bn="standard",wn=function(){function e(e,t){var n,r,o,c,l,f,d,h;this.maxAttemptsProvider=e,this.mode=bn,this.retryDecider=null!==(n=null==t?void 0:t.retryDecider)&&void 0!==n?n:vn,this.delayDecider=null!==(r=null==t?void 0:t.delayDecider)&&void 0!==r?r:yn,this.retryQuota=null!==(o=null==t?void 0:t.retryQuota)&&void 0!==o?o:(l=c=500,f=c,d=function(e){return"TimeoutError"===e.name?10:5},h=function(e){return d(e)<=f},Object.freeze({hasRetryTokens:h,retrieveRetryTokens:function(e){if(!h(e))throw new Error("No retry token available");var t=d(e);return f-=t,t},releaseRetryTokens:function(e){f+=null!=e?e:1,f=Math.min(f,l)}}))}return e.prototype.shouldRetry=function(e,t,n){return t<n&&this.retryDecider(e)&&this.retryQuota.hasRetryTokens(e)},e.prototype.getMaxAttempts=function(){return Object(D.__awaiter)(this,void 0,void 0,(function(){var e;return Object(D.__generator)(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,this.maxAttemptsProvider()];case 1:return e=t.sent(),[3,3];case 2:return t.sent(),e=3,[3,3];case 3:return[2,e]}}))}))},e.prototype.retry=function(e,t){return Object(D.__awaiter)(this,void 0,void 0,(function(){var n,r,o,c,l,f,d,h;return Object(D.__generator)(this,(function(m){switch(m.label){case 0:return r=0,o=0,[4,this.getMaxAttempts()];case 1:c=m.sent(),l=t.request,Je.a.isInstance(l)&&(l.headers[un]=Object(gn.v4)()),f=function(){var f,h,output,m,y;return Object(D.__generator)(this,(function(v){switch(v.label){case 0:return v.trys.push([0,2,,5]),Je.a.isInstance(l)&&(l.headers[ln]="attempt="+(r+1)+"; max="+c),[4,e(t)];case 1:return f=v.sent(),h=f.response,output=f.output,d.retryQuota.releaseRetryTokens(n),output.$metadata.attempts=r+1,output.$metadata.totalRetryDelay=o,[2,{value:{response:h,output:output}}];case 2:return m=v.sent(),r++,d.shouldRetry(m,r,c)?(n=d.retryQuota.retrieveRetryTokens(m),y=d.delayDecider(mn(m)?500:100,r),o+=y,[4,new Promise((function(e){return setTimeout(e,y)}))]):[3,4];case 3:return v.sent(),[2,"continue"];case 4:throw m.$metadata||(m.$metadata={}),m.$metadata.attempts=r,m.$metadata.totalRetryDelay=o,m;case 5:return[2]}}))},d=this,m.label=2;case 2:return[5,f()];case 3:return"object"==typeof(h=m.sent())?[2,h.value]:[3,2];case 4:return[2]}}))}))},e}(),_n=function(e){if(void 0===e&&(e=3),"number"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e};var Sn=n(304),xn=n.n(Sn),An=n(174),On="cognito-identity.{region}.amazonaws.com",Cn=new Set(["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-north-1","eu-south-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"]),En=new Set(["cn-north-1","cn-northwest-1"]),kn=new Set(["us-iso-east-1"]),In=new Set(["us-isob-east-1"]),Pn=new Set(["us-gov-east-1","us-gov-west-1"]);var Mn,Tn,jn,Un,Rn={apiVersion:"2014-06-30",disableHostPrefix:!1,logger:{},regionInfoProvider:function(e,t){var n=void 0;switch(e){case"ap-northeast-1":n={hostname:"cognito-identity.ap-northeast-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-2":n={hostname:"cognito-identity.ap-northeast-2.amazonaws.com",partition:"aws"};break;case"ap-south-1":n={hostname:"cognito-identity.ap-south-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-1":n={hostname:"cognito-identity.ap-southeast-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-2":n={hostname:"cognito-identity.ap-southeast-2.amazonaws.com",partition:"aws"};break;case"ca-central-1":n={hostname:"cognito-identity.ca-central-1.amazonaws.com",partition:"aws"};break;case"cn-north-1":n={hostname:"cognito-identity.cn-north-1.amazonaws.com.cn",partition:"aws-cn"};break;case"eu-central-1":n={hostname:"cognito-identity.eu-central-1.amazonaws.com",partition:"aws"};break;case"eu-north-1":n={hostname:"cognito-identity.eu-north-1.amazonaws.com",partition:"aws"};break;case"eu-west-1":n={hostname:"cognito-identity.eu-west-1.amazonaws.com",partition:"aws"};break;case"eu-west-2":n={hostname:"cognito-identity.eu-west-2.amazonaws.com",partition:"aws"};break;case"eu-west-3":n={hostname:"cognito-identity.eu-west-3.amazonaws.com",partition:"aws"};break;case"fips-us-east-1":n={hostname:"cognito-identity-fips.us-east-1.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;case"fips-us-east-2":n={hostname:"cognito-identity-fips.us-east-2.amazonaws.com",partition:"aws",signingRegion:"us-east-2"};break;case"fips-us-gov-west-1":n={hostname:"cognito-identity-fips.us-gov-west-1.amazonaws.com",partition:"aws-us-gov",signingRegion:"us-gov-west-1"};break;case"fips-us-west-2":n={hostname:"cognito-identity-fips.us-west-2.amazonaws.com",partition:"aws",signingRegion:"us-west-2"};break;case"sa-east-1":n={hostname:"cognito-identity.sa-east-1.amazonaws.com",partition:"aws"};break;case"us-east-1":n={hostname:"cognito-identity.us-east-1.amazonaws.com",partition:"aws"};break;case"us-east-2":n={hostname:"cognito-identity.us-east-2.amazonaws.com",partition:"aws"};break;case"us-gov-west-1":n={hostname:"cognito-identity.us-gov-west-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-west-1":n={hostname:"cognito-identity.us-west-1.amazonaws.com",partition:"aws"};break;case"us-west-2":n={hostname:"cognito-identity.us-west-2.amazonaws.com",partition:"aws"};break;default:Cn.has(e)&&(n={hostname:On.replace("{region}",e),partition:"aws"}),En.has(e)&&(n={hostname:"cognito-identity.{region}.amazonaws.com.cn".replace("{region}",e),partition:"aws-cn"}),kn.has(e)&&(n={hostname:"cognito-identity.{region}.c2s.ic.gov".replace("{region}",e),partition:"aws-iso"}),In.has(e)&&(n={hostname:"cognito-identity.{region}.sc2s.sgov.gov".replace("{region}",e),partition:"aws-iso-b"}),Pn.has(e)&&(n={hostname:"cognito-identity.{region}.amazonaws.com".replace("{region}",e),partition:"aws-us-gov"}),void 0===n&&(n={hostname:On.replace("{region}",e),partition:"aws"})}return Promise.resolve(V({signingService:"cognito-identity"},n))},serviceId:"Cognito Identity",urlParser:function(e){var t,n=new URL(e),r=n.hostname,o=n.pathname,c=n.port,l=n.protocol,f=n.search;return f&&(t=function(e){var t,n,r={};if(e=e.replace(/^\?/,""))try{for(var o=Object(D.__values)(e.split("&")),c=o.next();!c.done;c=o.next()){var l=c.value,f=Object(D.__read)(l.split("="),2),d=f[0],h=f[1],m=void 0===h?null:h;d=decodeURIComponent(d),m&&(m=decodeURIComponent(m)),d in r?Array.isArray(r[d])?r[d].push(m):r[d]=[r[d],m]:r[d]=m}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return r}(f)),{hostname:r,port:c?parseInt(c):void 0,protocol:l,path:o,query:t}}},Nn=V(V({},Rn),{runtime:"browser",base64Decoder:on,base64Encoder:function(input){for(var e="",i=0;i<input.length;i+=3){for(var t=0,n=0,r=i,o=Math.min(i+3,input.length);r<o;r++)t|=input[r]<<8*(o-r-1),n+=8;var c=Math.ceil(n/6);t<<=6*c-n;for(var l=1;l<=c;l++){var f=6*(c-l);e+=Xt[(t&63<<f)>>f]}e+="==".slice(0,4-c)}return e},bodyLengthChecker:function(body){if("string"==typeof body){for(var e=body.length,i=e-1;i>=0;i--){var code=body.charCodeAt(i);code>127&&code<=2047?e++:code>2047&&code<=65535&&(e+=2)}return e}return"number"==typeof body.byteLength?body.byteLength:"number"==typeof body.size?body.size:void 0},credentialDefaultProvider:function(e){return function(){return Promise.reject(new Error("Credential is missing"))}},defaultUserAgentProvider:(Tn={serviceId:Rn.serviceId,clientVersion:Gt.version},jn=Tn.serviceId,Un=Tn.clientVersion,function(){return Object(D.__awaiter)(void 0,void 0,void 0,(function(){var e,t,n,r,o,c,l,f,d;return Object(D.__generator)(this,(function(h){return e=(null===(n=null===window||void 0===window?void 0:window.navigator)||void 0===n?void 0:n.userAgent)?xn.a.parse(window.navigator.userAgent):void 0,t=[["aws-sdk-js",Un],["os/"+((null===(r=null==e?void 0:e.os)||void 0===r?void 0:r.name)||"other"),null===(o=null==e?void 0:e.os)||void 0===o?void 0:o.version],["lang/js"],["md/browser",(null!==(l=null===(c=null==e?void 0:e.browser)||void 0===c?void 0:c.name)&&void 0!==l?l:"unknown")+"_"+(null!==(d=null===(f=null==e?void 0:e.browser)||void 0===f?void 0:f.version)&&void 0!==d?d:"unknown")]],jn&&t.push(["api/"+jn,Un]),[2,t]}))}))}),maxAttempts:3,region:(Mn="Region is missing",function(){return Promise.reject(Mn)}),requestHandler:new Qt,sha256:Yt.Sha256,streamCollector:function(e){return"function"==typeof Blob&&e instanceof Blob?function(e){return Object(D.__awaiter)(this,void 0,void 0,(function(){var t,n;return Object(D.__generator)(this,(function(r){switch(r.label){case 0:return[4,an(e)];case 1:return t=r.sent(),n=on(t),[2,new Uint8Array(n)]}}))}))}(e):function(e){return Object(D.__awaiter)(this,void 0,void 0,(function(){var t,n,r,o,c,l,f;return Object(D.__generator)(this,(function(d){switch(d.label){case 0:t=new Uint8Array(0),n=e.getReader(),r=!1,d.label=1;case 1:return r?[3,3]:[4,n.read()];case 2:return o=d.sent(),c=o.done,(l=o.value)&&(f=t,(t=new Uint8Array(f.length+l.length)).set(f),t.set(l,f.length)),r=c,[3,1];case 3:return[2,t]}}))}))}(e)},utf8Decoder:An.fromUtf8,utf8Encoder:An.toUtf8}),Fn=function(input){var e=input.endpoint,t=input.urlParser;if("string"==typeof e){var n=Promise.resolve(t(e));return function(){return n}}if("object"==typeof e){var r=Promise.resolve(e);return function(){return r}}return e},zn=function(input){return Object(D.__awaiter)(void 0,void 0,void 0,(function(){var e,t,n,r,o;return Object(D.__generator)(this,(function(c){switch(c.label){case 0:return e=input.tls,t=void 0===e||e,[4,input.region()];case 1:if(n=c.sent(),!new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/).test(n))throw new Error("Invalid region in client config");return[4,input.regionInfoProvider(n)];case 2:if(!(r=(null!==(o=c.sent())&&void 0!==o?o:{}).hostname))throw new Error("Cannot resolve hostname from client config");return[2,input.urlParser((t?"https:":"http:")+"//"+r)]}}))}))},Dn=function(e){if("string"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e},Ln="content-length";var Bn={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},Vn=function(e){return{applyToStack:function(t){t.add(function(e){var t=this;return function(n){return function(r){return Object(D.__awaiter)(t,void 0,void 0,(function(){var t,body,o,c,l;return Object(D.__generator)(this,(function(f){return t=r.request,Je.a.isInstance(t)&&(body=t.body,o=t.headers,body&&-1===Object.keys(o).map((function(e){return e.toLowerCase()})).indexOf(Ln)&&void 0!==(c=e(body))&&(t.headers=Object(D.__assign)(Object(D.__assign)({},t.headers),((l={})["content-length"]=String(c),l)))),[2,n(Object(D.__assign)(Object(D.__assign)({},r),{request:t}))]}))}))}}}(e.bodyLengthChecker),Bn)}}};var Hn={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},qn=function(e){return{applyToStack:function(t){t.add(function(e){return function(t){return function(n){return Object(D.__awaiter)(void 0,void 0,void 0,(function(){var r,o;return Object(D.__generator)(this,(function(c){return Je.a.isInstance(n.request)?(r=n.request,(void 0===(o=(e.requestHandler.metadata||{}).handlerProtocol)?"":o).indexOf("h2")>=0&&!r.headers[":authority"]?(delete r.headers.host,r.headers[":authority"]=""):r.headers.host||(r.headers.host=r.hostname),[2,t(n)]):[2,t(n)]}))}))}}}(e),Hn)}}},Wn={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},$n=function(e){return{applyToStack:function(e){e.add((function(e,t){return function(n){return Object(D.__awaiter)(void 0,void 0,void 0,(function(){var r,o,c,l,f,d,h,m,y;return Object(D.__generator)(this,(function(v){switch(v.label){case 0:return r=t.clientName,o=t.commandName,c=t.inputFilterSensitiveLog,l=t.logger,f=t.outputFilterSensitiveLog,[4,e(n)];case 1:return d=v.sent(),l?("function"==typeof l.info&&(h=d.output,m=h.$metadata,y=Object(D.__rest)(h,["$metadata"]),l.info({clientName:r,commandName:o,input:c(n.input),output:f(y),metadata:m})),[2,d]):[2,d]}}))}))}}),Wn)}}},Kn=n(72),Gn="X-Amz-Date",Yn="X-Amz-Signature",Jn="X-Amz-Security-Token",Qn="authorization",Zn=Gn.toLowerCase(),Xn=[Qn,Zn,"date"],er=Yn.toLowerCase(),nr="x-amz-content-sha256",rr=Jn.toLowerCase(),ir={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},or=/^proxy-/,ar=/^sec-/,sr="AWS4-HMAC-SHA256",cr="AWS4-HMAC-SHA256-PAYLOAD",ur="aws4_request",lr={},fr=[];function dr(e,t,n){return e+"/"+t+"/"+n+"/"+ur}function pr(e,t,data){var n=new e(t);return n.update(data),n.digest()}function mr(e,t,n){var r,o,c=e.headers,l={};try{for(var f=Object(D.__values)(Object.keys(c).sort()),d=f.next();!d.done;d=f.next()){var h=d.value,m=h.toLowerCase();(m in ir||(null==t?void 0:t.has(m))||or.test(m)||ar.test(m))&&(!n||n&&!n.has(m))||(l[m]=c[h].trim().replace(/\s+/g," "))}}catch(e){r={error:e}}finally{try{d&&!d.done&&(o=f.return)&&o.call(f)}finally{if(r)throw r.error}}return l}var gr=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,yr)},yr=function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()};var vr=n(302);function wr(e,t){var n=e.headers,body=e.body;return Object(D.__awaiter)(this,void 0,void 0,(function(){var e,r,o,c,l,f,d;return Object(D.__generator)(this,(function(h){switch(h.label){case 0:try{for(e=Object(D.__values)(Object.keys(n)),r=e.next();!r.done;r=e.next())if((o=r.value).toLowerCase()===nr)return[2,n[o]]}catch(e){f={error:e}}finally{try{r&&!r.done&&(d=e.return)&&d.call(e)}finally{if(f)throw f.error}}return null!=body?[3,1]:[2,"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"];case 1:return"string"==typeof body||ArrayBuffer.isView(body)||Object(vr.a)(body)?((c=new t).update(body),l=Kn.a,[4,c.digest()]):[3,3];case 2:return[2,l.apply(void 0,[h.sent()])];case 3:return[2,"UNSIGNED-PAYLOAD"]}}))}))}function _r(e){var t=e.headers,n=e.query,r=Object(D.__rest)(e,["headers","query"]);return Object(D.__assign)(Object(D.__assign)({},r),{headers:Object(D.__assign)({},t),query:n?Sr(n):void 0})}function Sr(e){return Object.keys(e).reduce((function(t,n){var r,param=e[n];return Object(D.__assign)(Object(D.__assign)({},t),((r={})[n]=Array.isArray(param)?Object(D.__spread)(param):param,r))}),{})}function xr(e){var t,n;e="function"==typeof e.clone?e.clone():_r(e);try{for(var r=Object(D.__values)(Object.keys(e.headers)),o=r.next();!o.done;o=r.next()){var c=o.value;Xn.indexOf(c.toLowerCase())>-1&&delete e.headers[c]}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}return e}function Ar(time){return function(time){if("number"==typeof time)return new Date(1e3*time);if("string"==typeof time)return Number(time)?new Date(1e3*Number(time)):new Date(time);return time}(time).toISOString().replace(/\.\d{3}Z$/,"Z")}var Or=function(){function e(e){var t=e.applyChecksum,n=e.credentials,r=e.region,o=e.service,c=e.sha256,l=e.uriEscapePath,f=void 0===l||l;this.service=o,this.sha256=c,this.uriEscapePath=f,this.applyChecksum="boolean"!=typeof t||t,this.regionProvider=kr(r),this.credentialProvider=Ir(n)}return e.prototype.presign=function(e,t){return void 0===t&&(t={}),Object(D.__awaiter)(this,void 0,void 0,(function(){var n,r,o,c,l,f,d,h,m,y,v,w,_,S,x,A,O,C,E,k,I,P,M,T;return Object(D.__generator)(this,(function(j){switch(j.label){case 0:return n=t.signingDate,r=void 0===n?new Date:n,o=t.expiresIn,c=void 0===o?3600:o,l=t.unsignableHeaders,f=t.unhoistableHeaders,d=t.signableHeaders,h=t.signingRegion,m=t.signingService,[4,this.credentialProvider()];case 1:return y=j.sent(),null==h?[3,2]:(w=h,[3,4]);case 2:return[4,this.regionProvider()];case 3:w=j.sent(),j.label=4;case 4:return v=w,_=Cr(r),S=_.longDate,x=_.shortDate,c>604800?[2,Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future")]:(A=dr(x,v,null!=m?m:this.service),O=function(e,t){var n,r,o;void 0===t&&(t={});var c="function"==typeof e.clone?e.clone():_r(e),l=c.headers,f=c.query,d=void 0===f?{}:f;try{for(var h=Object(D.__values)(Object.keys(l)),m=h.next();!m.done;m=h.next()){var y=m.value,v=y.toLowerCase();"x-amz-"!==v.substr(0,6)||(null===(o=t.unhoistableHeaders)||void 0===o?void 0:o.has(v))||(d[y]=l[y],delete l[y])}}catch(e){n={error:e}}finally{try{m&&!m.done&&(r=h.return)&&r.call(h)}finally{if(n)throw n.error}}return Object(D.__assign)(Object(D.__assign)({},e),{headers:l,query:d})}(xr(e),{unhoistableHeaders:f}),y.sessionToken&&(O.query[Jn]=y.sessionToken),O.query["X-Amz-Algorithm"]=sr,O.query["X-Amz-Credential"]=y.accessKeyId+"/"+A,O.query["X-Amz-Date"]=S,O.query["X-Amz-Expires"]=c.toString(10),C=mr(O,l,d),O.query["X-Amz-SignedHeaders"]=Er(C),E=O.query,k=Yn,I=this.getSignature,P=[S,A,this.getSigningKey(y,v,x,m)],M=this.createCanonicalRequest,T=[O,C],[4,wr(e,this.sha256)]);case 5:return[4,I.apply(this,P.concat([M.apply(this,T.concat([j.sent()]))]))];case 6:return E[k]=j.sent(),[2,O]}}))}))},e.prototype.sign=function(e,t){return Object(D.__awaiter)(this,void 0,void 0,(function(){return Object(D.__generator)(this,(function(n){return"string"==typeof e?[2,this.signString(e,t)]:e.headers&&e.payload?[2,this.signEvent(e,t)]:[2,this.signRequest(e,t)]}))}))},e.prototype.signEvent=function(e,t){var n=e.headers,r=e.payload,o=t.signingDate,c=void 0===o?new Date:o,l=t.priorSignature,f=t.signingRegion,d=t.signingService;return Object(D.__awaiter)(this,void 0,void 0,(function(){var e,t,o,h,m,y,v,w,_,S,x;return Object(D.__generator)(this,(function(A){switch(A.label){case 0:return null==f?[3,1]:(t=f,[3,3]);case 1:return[4,this.regionProvider()];case 2:t=A.sent(),A.label=3;case 3:return e=t,o=Cr(c),h=o.shortDate,m=o.longDate,y=dr(h,e,null!=d?d:this.service),[4,wr({headers:{},body:r},this.sha256)];case 4:return v=A.sent(),(w=new this.sha256).update(n),S=Kn.a,[4,w.digest()];case 5:return _=S.apply(void 0,[A.sent()]),x=[cr,m,y,l,_,v].join("\n"),[2,this.signString(x,{signingDate:c,signingRegion:e,signingService:d})]}}))}))},e.prototype.signString=function(e,t){var n=void 0===t?{}:t,r=n.signingDate,o=void 0===r?new Date:r,c=n.signingRegion,l=n.signingService;return Object(D.__awaiter)(this,void 0,void 0,(function(){var t,n,r,f,d,h,m,y;return Object(D.__generator)(this,(function(v){switch(v.label){case 0:return[4,this.credentialProvider()];case 1:return t=v.sent(),null==c?[3,2]:(r=c,[3,4]);case 2:return[4,this.regionProvider()];case 3:r=v.sent(),v.label=4;case 4:return n=r,f=Cr(o).shortDate,m=(h=this.sha256).bind,[4,this.getSigningKey(t,n,f,l)];case 5:return(d=new(m.apply(h,[void 0,v.sent()]))).update(e),y=Kn.a,[4,d.digest()];case 6:return[2,y.apply(void 0,[v.sent()])]}}))}))},e.prototype.signRequest=function(e,t){var n=void 0===t?{}:t,r=n.signingDate,o=void 0===r?new Date:r,c=n.signableHeaders,l=n.unsignableHeaders,f=n.signingRegion,d=n.signingService;return Object(D.__awaiter)(this,void 0,void 0,(function(){var t,n,r,h,m,y,v,w,_,S,x;return Object(D.__generator)(this,(function(A){switch(A.label){case 0:return[4,this.credentialProvider()];case 1:return t=A.sent(),null==f?[3,2]:(r=f,[3,4]);case 2:return[4,this.regionProvider()];case 3:r=A.sent(),A.label=4;case 4:return n=r,h=xr(e),m=Cr(o),y=m.longDate,v=m.shortDate,w=dr(v,n,null!=d?d:this.service),h.headers[Zn]=y,t.sessionToken&&(h.headers[rr]=t.sessionToken),[4,wr(h,this.sha256)];case 5:return _=A.sent(),!function(e,t){var n,r;e=e.toLowerCase();try{for(var o=Object(D.__values)(Object.keys(t)),c=o.next();!c.done;c=o.next())if(e===c.value.toLowerCase())return!0}catch(e){n={error:e}}finally{try{c&&!c.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return!1}(nr,h.headers)&&this.applyChecksum&&(h.headers[nr]=_),S=mr(h,l,c),[4,this.getSignature(y,w,this.getSigningKey(t,n,v,d),this.createCanonicalRequest(h,S,_))];case 6:return x=A.sent(),h.headers[Qn]="AWS4-HMAC-SHA256 Credential="+t.accessKeyId+"/"+w+", SignedHeaders="+Er(S)+", Signature="+x,[2,h]}}))}))},e.prototype.createCanonicalRequest=function(e,t,n){var r=Object.keys(t).sort();return e.method+"\n"+this.getCanonicalPath(e)+"\n"+function(e){var t,n,r=e.query,o=void 0===r?{}:r,c=[],l={},f=function(e){if(e.toLowerCase()===er)return"continue";c.push(e);var t=o[e];"string"==typeof t?l[e]=gr(e)+"="+gr(t):Array.isArray(t)&&(l[e]=t.slice(0).sort().reduce((function(t,n){return t.concat([gr(e)+"="+gr(n)])}),[]).join("&"))};try{for(var d=Object(D.__values)(Object.keys(o).sort()),h=d.next();!h.done;h=d.next())f(h.value)}catch(e){t={error:e}}finally{try{h&&!h.done&&(n=d.return)&&n.call(d)}finally{if(t)throw t.error}}return c.map((function(e){return l[e]})).filter((function(e){return e})).join("&")}(e)+"\n"+r.map((function(e){return e+":"+t[e]})).join("\n")+"\n\n"+r.join(";")+"\n"+n},e.prototype.createStringToSign=function(e,t,n){return Object(D.__awaiter)(this,void 0,void 0,(function(){var r,o;return Object(D.__generator)(this,(function(c){switch(c.label){case 0:return(r=new this.sha256).update(n),[4,r.digest()];case 1:return o=c.sent(),[2,"AWS4-HMAC-SHA256\n"+e+"\n"+t+"\n"+Object(Kn.a)(o)]}}))}))},e.prototype.getCanonicalPath=function(e){var path=e.path;return this.uriEscapePath?"/"+encodeURIComponent(path.replace(/^\//,"")).replace(/%2F/g,"/"):path},e.prototype.getSignature=function(e,t,n,r){return Object(D.__awaiter)(this,void 0,void 0,(function(){var o,c,l,f,d;return Object(D.__generator)(this,(function(h){switch(h.label){case 0:return[4,this.createStringToSign(e,t,r)];case 1:return o=h.sent(),f=(l=this.sha256).bind,[4,n];case 2:return(c=new(f.apply(l,[void 0,h.sent()]))).update(o),d=Kn.a,[4,c.digest()];case 3:return[2,d.apply(void 0,[h.sent()])]}}))}))},e.prototype.getSigningKey=function(e,t,n,r){return function(e,t,n,r,o){return Object(D.__awaiter)(void 0,void 0,void 0,(function(){var c,l,f,d,h,m,y,v,w;return Object(D.__generator)(this,(function(_){switch(_.label){case 0:return[4,pr(e,t.secretAccessKey,t.accessKeyId)];case 1:if(c=_.sent(),(l=n+":"+r+":"+o+":"+Object(Kn.a)(c)+":"+t.sessionToken)in lr)return[2,lr[l]];for(fr.push(l);fr.length>50;)delete lr[fr.shift()];f="AWS4"+t.secretAccessKey,_.label=2;case 2:_.trys.push([2,7,8,9]),d=Object(D.__values)([n,r,o,ur]),h=d.next(),_.label=3;case 3:return h.done?[3,6]:(m=h.value,[4,pr(e,f,m)]);case 4:f=_.sent(),_.label=5;case 5:return h=d.next(),[3,3];case 6:return[3,9];case 7:return y=_.sent(),v={error:y},[3,9];case 8:try{h&&!h.done&&(w=d.return)&&w.call(d)}finally{if(v)throw v.error}return[7];case 9:return[2,lr[l]=f]}}))}))}(this.sha256,e,n,t,r||this.service)},e}(),Cr=function(e){var t=Ar(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.substr(0,8)}},Er=function(e){return Object.keys(e).sort().join(";")},kr=function(e){if("string"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e},Ir=function(e){if("object"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e};function Pr(input){if("object"==typeof input){var e=Promise.resolve(input);return function(){return e}}return input}var Mr="user-agent",Tr=/[^\!\#\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,jr=function(e){var t=Object(D.__read)(e,2),n=t[0],r=t[1],o=n.indexOf("/"),c=n.substring(0,o),l=n.substring(o+1);return"api"===c&&(l=l.toLowerCase()),[c,l,r].filter((function(e){return e&&e.length>0})).map((function(e){return null==e?void 0:e.replace(Tr,"_")})).join("/")},Ur={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},Rr=function(e){return{applyToStack:function(t){var n;t.add((n=e,function(e,t){return function(r){return Object(D.__awaiter)(void 0,void 0,void 0,(function(){var o,c,l,f,d,h,m,y;return Object(D.__generator)(this,(function(v){switch(v.label){case 0:return o=r.request,Je.a.isInstance(o)?(c=o.headers,l=(null===(m=null==t?void 0:t.userAgent)||void 0===m?void 0:m.map(jr))||[],[4,n.defaultUserAgentProvider()]):[2,e(r)];case 1:return f=v.sent().map(jr),d=(null===(y=null==n?void 0:n.customUserAgent)||void 0===y?void 0:y.map(jr))||[],c["x-amz-user-agent"]=Object(D.__spread)(f,l,d).join(" "),h=Object(D.__spread)(f.filter((function(section){return section.startsWith("aws-sdk-")})),d).join(" "),"browser"!==n.runtime&&h&&(c[Mr]=c[Mr]?c[Mr]+" "+h:h),[2,e(Object(D.__assign)(Object(D.__assign)({},r),{request:o}))]}}))}))}}),Ur)}}},Nr=function(e){function t(t){var input,n,r=this,o=function(input){if(!input.region)throw new Error("Region is missing");return Object(D.__assign)(Object(D.__assign)({},input),{region:Dn(input.region)})}(V(V({},Nn),t)),c=function(input){var e;return Object(D.__assign)(Object(D.__assign)({},input),{tls:null===(e=input.tls)||void 0===e||e,endpoint:input.endpoint?Fn(input):function(){return zn(input)},isCustomEndpoint:!!input.endpoint})}(o),l=function(input){var e,t=this,n=Pr(input.credentials||input.credentialDefaultProvider(input)),r=input.signingEscapePath,o=void 0===r||r,c=input.systemClockOffset,l=void 0===c?input.systemClockOffset||0:c,f=input.sha256;return e=input.signer?Pr(input.signer):function(){return Pr(input.region)().then((function(e){return Object(D.__awaiter)(t,void 0,void 0,(function(){return Object(D.__generator)(this,(function(t){switch(t.label){case 0:return[4,input.regionInfoProvider(e)];case 1:return[2,[t.sent()||{},e]]}}))}))})).then((function(e){var t=Object(D.__read)(e,2),r=t[0],c=t[1],l=r.signingRegion,d=r.signingService;return input.signingRegion=input.signingRegion||l||c,input.signingName=input.signingName||d||input.serviceId,new Or({credentials:n,region:input.signingRegion,service:input.signingName,sha256:f,uriEscapePath:o})}))},Object(D.__assign)(Object(D.__assign)({},input),{systemClockOffset:l,signingEscapePath:o,credentials:n,signer:e})}(c),f=function(input){return Object(D.__assign)(Object(D.__assign)({},input),{customUserAgent:"string"==typeof input.customUserAgent?[[input.customUserAgent]]:input.customUserAgent})}((n=_n((input=l).maxAttempts),Object(D.__assign)(Object(D.__assign)({},input),{maxAttempts:n,retryStrategy:input.retryStrategy||new wn(n)})));return(r=e.call(this,f)||this).config=f,r.middlewareStack.use(cn(r.config)),r.middlewareStack.use(Vn(r.config)),r.middlewareStack.use(qn(r.config)),r.middlewareStack.use($n(r.config)),r.middlewareStack.use(Rr(r.config)),r}return B(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this)},t}(Nt),Fr=function(){return Fr=Object.assign||function(e){for(var s,i=1,t=arguments.length;i<t;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(e[p]=s[p]);return e},Fr.apply(this,arguments)},zr=function(e,t,n,r){return new(n||(n=Promise))((function(o,c){function l(e){try{d(r.next(e))}catch(e){c(e)}}function f(e){try{d(r.throw(e))}catch(e){c(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(l,f)}d((r=r.apply(e,t||[])).next())}))},Dr=function(e,body){var t,n,r,g,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return g={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function c(c){return function(l){return function(c){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(r=2&c[0]?n.return:c[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,c[1])).done)return r;switch(n=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,n=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==c[0]&&2!==c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o.label=c[1];break}if(6===c[0]&&o.label<r[1]){o.label=r[1],r=c;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(c);break}r[2]&&o.ops.pop(),o.trys.pop();continue}c=body.call(e,o)}catch(e){c=[6,e],n=0}finally{t=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,l])}}},Lr=new r.a("Credentials"),Br=function(){function e(e){this._gettingCredPromise=null,this._refreshHandlers={},this.Auth=void 0,this.configure(e),this._refreshHandlers.google=j.refreshGoogleToken,this._refreshHandlers.facebook=U.refreshFacebookToken}return e.prototype.getModuleName=function(){return"Credentials"},e.prototype.getCredSource=function(){return this._credentials_source},e.prototype.configure=function(e){if(!e)return this._config||{};this._config=Object.assign({},this._config,e);var t=this._config.refreshHandlers;return t&&(this._refreshHandlers=Fr(Fr({},this._refreshHandlers),t)),this._storage=this._config.storage,this._storage||(this._storage=(new o.a).getStorage()),this._storageSync=Promise.resolve(),"function"==typeof this._storage.sync&&(this._storageSync=this._storage.sync()),this._config},e.prototype.get=function(){return Lr.debug("getting credentials"),this._pickupCredentials()},e.prototype._getCognitoIdentityIdStorageKey=function(e){return"CognitoIdentityId-"+e},e.prototype._pickupCredentials=function(){return Lr.debug("picking up credentials"),this._gettingCredPromise&&this._gettingCredPromise.isPending()?Lr.debug("getting old cred promise"):(Lr.debug("getting new cred promise"),this._gettingCredPromise=Object(c.b)(this._keepAlive())),this._gettingCredPromise},e.prototype._keepAlive=function(){return zr(this,void 0,void 0,(function(){var e,t,n,r,o,c,l;return Dr(this,(function(f){switch(f.label){case 0:if(Lr.debug("checking if credentials exists and not expired"),(e=this._credentials)&&!this._isExpired(e)&&!this._isPastTTL())return Lr.debug("credentials not changed and not expired, directly return"),[2,Promise.resolve(e)];if(Lr.debug("need to get a new credential or refresh the existing one"),t=this.Auth,!(n=void 0===t?z.a.Auth:t)||"function"!=typeof n.currentUserCredentials)return[2,Promise.reject("No Auth module registered in Amplify")];if(this._isExpired(e)||!this._isPastTTL())return[3,6];Lr.debug("ttl has passed but token is not yet expired"),f.label=1;case 1:return f.trys.push([1,5,,6]),[4,n.currentUserPoolUser()];case 2:return r=f.sent(),[4,n.currentSession()];case 3:return o=f.sent(),c=o.refreshToken,[4,new Promise((function(e,t){r.refreshSession(c,(function(n,data){return n?t(n):e(data)}))}))];case 4:return f.sent(),[3,6];case 5:return l=f.sent(),Lr.debug("Error attempting to refreshing the session",l),[3,6];case 6:return[2,n.currentUserCredentials()]}}))}))},e.prototype.refreshFederatedToken=function(e){Lr.debug("Getting federated credentials");var t=e.provider,n=e.user,r=e.token,o=e.identity_id,c=e.expires_at;c=1970===new Date(c).getFullYear()?1e3*c:c;var l=this;return Lr.debug("checking if federated jwt token expired"),c>(new Date).getTime()?(Lr.debug("token not expired"),this._setCredentialsFromFederation({provider:t,token:r,user:n,identity_id:o,expires_at:c})):l._refreshHandlers[t]&&"function"==typeof l._refreshHandlers[t]?(Lr.debug("getting refreshed jwt token from federation provider"),this._providerRefreshWithRetry({refreshHandler:l._refreshHandlers[t],provider:t,user:n})):(Lr.debug("no refresh handler for provider:",t),this.clear(),Promise.reject("no refresh handler for provider"))},e.prototype._providerRefreshWithRetry=function(e){var t=this,n=e.refreshHandler,r=e.provider,o=e.user;return S(n,[],1e4).then((function(data){return Lr.debug("refresh federated token sucessfully",data),t._setCredentialsFromFederation({provider:r,token:data.token,user:o,identity_id:data.identity_id,expires_at:data.expires_at})})).catch((function(e){return"string"==typeof e&&0===e.toLowerCase().lastIndexOf("network error",e.length)||t.clear(),Lr.debug("refresh federated token failed",e),Promise.reject("refreshing federation token failed: "+e)}))},e.prototype._isExpired=function(e){if(!e)return Lr.debug("no credentials for expiration check"),!0;Lr.debug("are these credentials expired?",e);var t=Date.now();return e.expiration.getTime()<=t},e.prototype._isPastTTL=function(){return this._nextCredentialsRefresh<=Date.now()},e.prototype._setCredentialsForGuest=function(){return zr(this,void 0,void 0,(function(){var e,t,n,r,o,c,l,f,d=this;return Dr(this,(function(h){switch(h.label){case 0:return Lr.debug("setting credentials for guest"),e=this._config,t=e.identityPoolId,n=e.region,e.mandatorySignIn?[2,Promise.reject("cannot get guest credentials when mandatory signin enabled")]:t?n?(o=this,[4,this._getGuestIdentityId()]):(Lr.debug("region is not configured for getting the credentials"),[2,Promise.reject("region is not configured for getting the credentials")]):(Lr.debug("No Cognito Identity pool provided for unauthenticated access"),[2,Promise.reject("No Cognito Identity pool provided for unauthenticated access")]);case 1:return r=o._identityId=h.sent(),c=new Nr({region:n,customUserAgent:F()}),l=void 0,r?l=Vt({identityId:r,client:c})():(f=function(){return zr(d,void 0,void 0,(function(){var e;return Dr(this,(function(n){switch(n.label){case 0:return[4,c.send(new Ht({IdentityPoolId:t}))];case 1:return e=n.sent().IdentityId,this._identityId=e,[2,Vt({client:c,identityId:e})()]}}))}))},l=f().catch((function(e){return zr(d,void 0,void 0,(function(){return Dr(this,(function(t){throw e}))}))}))),[2,this._loadCredentials(l,"guest",!1,null).then((function(e){return e})).catch((function(e){return zr(d,void 0,void 0,(function(){var n,o=this;return Dr(this,(function(f){switch(f.label){case 0:return"ResourceNotFoundException"!==e.name||e.message!=="Identity '"+r+"' not found."?[3,2]:(Lr.debug("Failed to load guest credentials"),[4,this._removeGuestIdentityId()]);case 1:return f.sent(),n=function(){return zr(o,void 0,void 0,(function(){var e;return Dr(this,(function(n){switch(n.label){case 0:return[4,c.send(new Ht({IdentityPoolId:t}))];case 1:return e=n.sent().IdentityId,this._identityId=e,[2,Vt({client:c,identityId:e})()]}}))}))},l=n().catch((function(e){return zr(o,void 0,void 0,(function(){return Dr(this,(function(t){throw e}))}))})),[2,this._loadCredentials(l,"guest",!1,null)];case 2:return[2,e]}}))}))}))]}}))}))},e.prototype._setCredentialsFromFederation=function(e){var t=e.provider,n=e.token,r=e.identity_id,o={google:"accounts.google.com",facebook:"graph.facebook.com",amazon:"www.amazon.com",developer:"cognito-identity.amazonaws.com"}[t]||t;if(!o)return Promise.reject("You must specify a federated provider");var c={};c[o]=n;var l=this._config,f=l.identityPoolId,d=l.region;if(!f)return Lr.debug("No Cognito Federated Identity pool provided"),Promise.reject("No Cognito Federated Identity pool provided");if(!d)return Lr.debug("region is not configured for getting the credentials"),Promise.reject("region is not configured for getting the credentials");var h=new Nr({region:d,customUserAgent:F()}),m=void 0;r?m=Vt({identityId:r,logins:c,client:h})():m=Kt({logins:c,identityPoolId:f,client:h})();return this._loadCredentials(m,"federated",!0,e)},e.prototype._setCredentialsFromSession=function(e){var t=this;Lr.debug("set credentials from session");var n=e.getIdToken().getJwtToken(),r=this._config,o=r.region,c=r.userPoolId,l=r.identityPoolId;if(!l)return Lr.debug("No Cognito Federated Identity pool provided"),Promise.reject("No Cognito Federated Identity pool provided");if(!o)return Lr.debug("region is not configured for getting the credentials"),Promise.reject("region is not configured for getting the credentials");var f={};f["cognito-idp."+o+".amazonaws.com/"+c]=n;var d=new Nr({region:o,customUserAgent:F()}),h=zr(t,void 0,void 0,(function(){var e,t,n,r,o,c,h,m,y,v;return Dr(this,(function(w){switch(w.label){case 0:return[4,this._getGuestIdentityId()];case 1:return(e=w.sent())?[3,3]:[4,d.send(new Ht({IdentityPoolId:l,Logins:f}))];case 2:n=w.sent().IdentityId,t=n,w.label=3;case 3:return[4,d.send(new Dt({IdentityId:e||t,Logins:f}))];case 4:return r=w.sent(),o=r.Credentials,c=o.AccessKeyId,h=o.Expiration,m=o.SecretKey,y=o.SessionToken,v=r.IdentityId,this._identityId=v,e?(Lr.debug("The guest identity "+e+" has been successfully linked to the logins"),e===v&&Lr.debug("The guest identity "+e+" has become the primary identity"),[4,this._removeGuestIdentityId()]):[3,6];case 5:w.sent(),w.label=6;case 6:return[2,{accessKeyId:c,secretAccessKey:m,sessionToken:y,expiration:h,identityId:v}]}}))})).catch((function(e){return zr(t,void 0,void 0,(function(){return Dr(this,(function(t){throw e}))}))}));return this._loadCredentials(h,"userPool",!0,null)},e.prototype._loadCredentials=function(e,source,t,n){var r=this,o=this;return new Promise((function(c,l){e.then((function(e){return zr(r,void 0,void 0,(function(){var r,l,f,d,h;return Dr(this,(function(m){switch(m.label){case 0:if(Lr.debug("Load credentials successfully",e),this._identityId&&!e.identityId&&(e.identityId=this._identityId),o._credentials=e,o._credentials.authenticated=t,o._credentials_source=source,o._nextCredentialsRefresh=(new Date).getTime()+3e6,"federated"===source){r=Object.assign({id:this._credentials.identityId},n.user),l=n.provider,f=n.token,d=n.expires_at,h=n.identity_id;try{this._storage.setItem("aws-amplify-federatedInfo",JSON.stringify({provider:l,token:f,user:r,expires_at:d,identity_id:h}))}catch(e){Lr.debug("Failed to put federated info into auth storage",e)}}return"guest"!==source?[3,2]:[4,this._setGuestIdentityId(e.identityId)];case 1:m.sent(),m.label=2;case 2:return c(o._credentials),[2]}}))}))})).catch((function(t){if(t)return Lr.debug("Failed to load credentials",e),Lr.debug("Error loading credentials",t),void l(t)}))}))},e.prototype.set=function(e,source){return"session"===source?this._setCredentialsFromSession(e):"federation"===source?this._setCredentialsFromFederation(e):"guest"===source?this._setCredentialsForGuest():(Lr.debug("no source specified for setting credentials"),Promise.reject("invalid source"))},e.prototype.clear=function(){return zr(this,void 0,void 0,(function(){return Dr(this,(function(e){return this._credentials=null,this._credentials_source=null,Lr.debug("removing aws-amplify-federatedInfo from storage"),this._storage.removeItem("aws-amplify-federatedInfo"),[2]}))}))},e.prototype._getGuestIdentityId=function(){return zr(this,void 0,void 0,(function(){var e,t;return Dr(this,(function(n){switch(n.label){case 0:e=this._config.identityPoolId,n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this._storageSync];case 2:return n.sent(),[2,this._storage.getItem(this._getCognitoIdentityIdStorageKey(e))];case 3:return t=n.sent(),Lr.debug("Failed to get the cached guest identityId",t),[3,4];case 4:return[2]}}))}))},e.prototype._setGuestIdentityId=function(e){return zr(this,void 0,void 0,(function(){var t,n;return Dr(this,(function(r){switch(r.label){case 0:t=this._config.identityPoolId,r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this._storageSync];case 2:return r.sent(),this._storage.setItem(this._getCognitoIdentityIdStorageKey(t),e),[3,4];case 3:return n=r.sent(),Lr.debug("Failed to cache guest identityId",n),[3,4];case 4:return[2]}}))}))},e.prototype._removeGuestIdentityId=function(){return zr(this,void 0,void 0,(function(){var e;return Dr(this,(function(t){return e=this._config.identityPoolId,Lr.debug("removing "+this._getCognitoIdentityIdStorageKey(e)+" from storage"),this._storage.removeItem(this._getCognitoIdentityIdStorageKey(e)),[2]}))}))},e.prototype.shear=function(e){return{accessKeyId:e.accessKeyId,sessionToken:e.sessionToken,secretAccessKey:e.secretAccessKey,identityId:e.identityId,authenticated:e.authenticated}},e}(),Vr=new Br(null);z.a.register(Vr)},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));n(73);var r=n(307),o=n.n(r);function c(e,t){return"string"==typeof e&&o()(e,t)}function l(e,t){return c(e,t)}}]]);